upload "kind" alien swarm

This commit is contained in:
nillerusr
2023-10-03 17:23:56 +03:00
parent b7bd94c52e
commit 7d3c0d8b5a
4229 changed files with 462900 additions and 495155 deletions
+12 -6
View File
@@ -1,4 +1,4 @@
//========= Copyright Valve Corporation, All rights reserved. ============//
//========= Copyright (c) 1996-2005, Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
@@ -12,6 +12,9 @@
#include "playernet_vars.h"
#include "igamesystem.h"
#include "GameEventListener.h"
bool GetWorldFogParams( CBaseCombatCharacter *character, fogparams_t &fog );
// Spawn Flags
#define SF_FOG_MASTER 0x0001
@@ -51,6 +54,7 @@ public:
void InputSetColorSecondaryLerpTo(inputdata_t &data);
void InputSetStartDistLerpTo(inputdata_t &data);
void InputSetEndDistLerpTo(inputdata_t &data);
void InputSetMaxDensityLerpTo(inputdata_t &data);
void InputStartFogTransition(inputdata_t &data);
@@ -72,28 +76,30 @@ public:
//
// Fog Controller System.
//
class CFogSystem : public CAutoGameSystem
class CFogSystem : public CAutoGameSystem, public CGameEventListener
{
public:
// Creation/Init.
CFogSystem( char const *name ) : CAutoGameSystem( name )
{
m_pMasterController = NULL;
m_hMasterController = NULL;
}
~CFogSystem()
{
m_pMasterController = NULL;
m_hMasterController = NULL;
}
virtual void LevelInitPreEntity();
virtual void LevelInitPostEntity();
CFogController *GetMasterFogController( void ) { return m_pMasterController; }
virtual void FireGameEvent( IGameEvent *pEvent );
CFogController *GetMasterFogController( void ) { return m_hMasterController; }
private:
CFogController *m_pMasterController;
void InitMasterController( void );
CHandle< CFogController > m_hMasterController;
};
CFogSystem *FogSystem( void );