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
+22 -2
View File
@@ -1,4 +1,4 @@
//========= Copyright Valve Corporation, All rights reserved. ============//
//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
@@ -16,12 +16,20 @@
CEntityClassList<CSkyCamera> g_SkyList;
template <> CSkyCamera *CEntityClassList<CSkyCamera>::m_pClassList = NULL;
CHandle<CSkyCamera> g_hActiveSkybox = NULL;
//-----------------------------------------------------------------------------
// Retrives the current skycamera
//-----------------------------------------------------------------------------
CSkyCamera* GetCurrentSkyCamera()
{
return g_SkyList.m_pClassList;
if (g_hActiveSkybox.Get() == NULL)
{
g_hActiveSkybox = GetSkyCameraList();
}
return g_hActiveSkybox.Get();
}
CSkyCamera* GetSkyCameraList()
@@ -55,6 +63,9 @@ BEGIN_DATADESC( CSkyCamera )
DEFINE_KEYFIELD( m_skyboxData.fog.start, FIELD_FLOAT, "fogstart" ),
DEFINE_KEYFIELD( m_skyboxData.fog.end, FIELD_FLOAT, "fogend" ),
DEFINE_KEYFIELD( m_skyboxData.fog.maxdensity, FIELD_FLOAT, "fogmaxdensity" ),
DEFINE_KEYFIELD( m_skyboxData.fog.HDRColorScale, FIELD_FLOAT, "HDRColorScale" ),
DEFINE_INPUTFUNC( FIELD_VOID, "ActivateSkybox", InputActivateSkybox ),
END_DATADESC()
@@ -93,6 +104,7 @@ CSkyCamera::CSkyCamera()
{
g_SkyList.Insert( this );
m_skyboxData.fog.maxdensity = 1.0f;
m_skyboxData.fog.HDRColorScale = 1.0f;
}
CSkyCamera::~CSkyCamera()
@@ -145,3 +157,11 @@ void CSkyCamera::Activate( )
}
#endif
}
//-----------------------------------------------------------------------------
// Activate!
//-----------------------------------------------------------------------------
void CSkyCamera::InputActivateSkybox( inputdata_t &inputdata )
{
g_hActiveSkybox = this;
}