//----------------------------------------------------------------------------- // Purpose: Sets up the entity's initial state //----------------------------------------------------------------------------- void CMyModelEntity1::Spawn( void ) { Precache(); SetModel( ENTITY_MODEL ); SetSolid( SOLID_NONE ); UTIL_SetSize( this, -Vector(20,20,20), Vector(20,20,20) ); SetCameraByName("portalcamera2"); }
//----------------------------------------------------------------------------- // Purpose: Called after all entities have spawned and after a load game. //----------------------------------------------------------------------------- void CInfoCameraLink::Activate() { BaseClass::Activate(); // Checks necessary to prevent interference with CreateInfoCameraLink if ( !m_hCamera ) { SetCameraByName( STRING(m_strPointCamera) ); } if ( !m_hTargetEntity ) { m_hTargetEntity = gEntList.FindEntityByName( NULL, STRING(m_target) ); } }
//----------------------------------------------------------------------------- // Purpose: Called after all entities have spawned and after a load game. //----------------------------------------------------------------------------- void CFuncMonitor::Activate() { BaseClass::Activate(); SetCameraByName(STRING(m_target)); }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CFuncMonitor::InputSetCamera(inputdata_t &inputdata) { SetCameraByName( inputdata.value.String() ); }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CInfoCameraLink::InputSetCamera(inputdata_t &inputdata) { SetCameraByName( inputdata.value.String() ); }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CMyModelEntity1::InputSetCamera(inputdata_t &inputdata) { SetCameraByName( inputdata.value.String() ); }