bool init_attrs(const CAttr _attr_array[], uint32 _array_len, CUtlMap<int, int>& _attr_type_table, CUtlMap<CUtlSymbol, int>& _attr_name_table) { SetDefLessFunc(_attr_type_table); SetDefLessFunc(_attr_name_table); for (uint32 i = 0; i < _array_len; i++) { int keyIndex = _attr_type_table.Find(_attr_array[i].attr_type); if (_attr_type_table.IsValidIndex(keyIndex)) { Log.Error("[init_attrs] Init Attr Key Error:%d", _attr_array[i].attr_type); return false; } _attr_type_table.Insert(_attr_array[i].attr_type, i); CUtlSymbol symbol(_attr_array[i].attr_name.c_str()); int nameIndex = _attr_name_table.Find(symbol); if (_attr_name_table.IsValidIndex(nameIndex)) { Log.Error("[init_attrs] Init Attr Name Error:%s", _attr_array[i].attr_name.c_str()); return false; } _attr_name_table.Insert(symbol, _attr_array[i].attr_type); } return true; }
CPhysSaveRestoreBlockHandler() { m_QueuedSaves.SetLessFunc( SaveQueueFunc ); SetDefLessFunc( m_QueuedRestores ); SetDefLessFunc( m_PhysObjectModels ); SetDefLessFunc( m_PhysObjectCustomModels ); SetDefLessFunc( m_PhysCollideBBoxModels ); }
CTrcsMgr::CTrcsMgr() { #ifndef _DBSERVER m_CurrentID = 0; m_SendTime = 0; SetDefLessFunc(m_TrscContainer); #endif #ifdef _DBSERVER SetDefLessFunc(m_StateTrscIDMap); m_StateTrscIDMap.RemoveAll(); #endif }
void CAI_GoalEntity::InputUpdateActors( inputdata_t &inputdata ) { int i; CUtlRBTree<CAI_BaseNPC *> prevActors; CUtlRBTree<CAI_BaseNPC *>::IndexType_t index; SetDefLessFunc( prevActors ); PruneActors(); for ( i = 0; i < m_actors.Count(); i++ ) { prevActors.Insert( m_actors[i] ); } ResolveNames(); for ( i = 0; i < m_actors.Count(); i++ ) { index = prevActors.Find( m_actors[i] ); if ( index == prevActors.InvalidIndex() ) { if ( m_flags & ACTIVE ) EnableGoal( m_actors[i] ); } else prevActors.Remove( m_actors[i] ); } for ( index = prevActors.FirstInorder(); index != prevActors.InvalidIndex(); index = prevActors.NextInorder( index ) ) { if ( m_flags & ACTIVE ) DisableGoal( prevActors[ index ] ); } }
CHud::CHud() { SetDefLessFunc( m_RenderGroups ); m_flScreenShotTime = -1; m_iRenderingStage = HUDRENDERSTAGE_DEFAULT_HUD; // GSTRINGMIGRATION }
CHud::CHud() { SetDefLessFunc( m_RenderGroups ); m_flScreenShotTime = -1; m_nSplitScreenSlot = -1; m_bEngineIsInGame = false; }
CAI_Enemies::CAI_Enemies(void) { m_flFreeKnowledgeDuration = AI_FREE_KNOWLEDGE_DURATION; m_flEnemyDiscardTime = AI_DEF_ENEMY_DISCARD_TIME; m_vecDefaultLKP = vec3_invalid; m_vecDefaultLSP = vec3_invalid; m_serial = 0; SetDefLessFunc( m_Map ); }
bool CMomReplayManager::RegisterCreators() { SetDefLessFunc(CMomReplayManager::m_mapCreators); // Register any new replay versions here. m_mapCreators.Insert(1, new CMomReplayManager::CReplayCreator<CMomReplayV1>()); return true; }
AISquadEnemyInfo_t *CAI_Squad::FindEnemyInfo( CBaseEntity *pEnemy ) { int i; if ( gpGlobals->curtime > m_flEnemyInfoCleanupTime ) { if ( m_EnemyInfos.Count() ) { m_pLastFoundEnemyInfo = NULL; CUtlRBTree<CBaseEntity *> activeEnemies; SetDefLessFunc( activeEnemies ); // Gather up the set of active enemies for ( i = 0; i < m_SquadMembers.Count(); i++ ) { CBaseEntity *pMemberEnemy = m_SquadMembers[i]->GetEnemy(); if ( pMemberEnemy && activeEnemies.Find( pMemberEnemy ) == activeEnemies.InvalidIndex() ) { activeEnemies.Insert( pMemberEnemy ); } } // Remove the records for deleted or unused enemies for ( i = m_EnemyInfos.Count() - 1; i >= 0; --i ) { if ( m_EnemyInfos[i].hEnemy == NULL || activeEnemies.Find( m_EnemyInfos[i].hEnemy ) == activeEnemies.InvalidIndex() ) { m_EnemyInfos.FastRemove( i ); } } } m_flEnemyInfoCleanupTime = gpGlobals->curtime + 30; } if ( m_pLastFoundEnemyInfo && m_pLastFoundEnemyInfo->hEnemy == pEnemy ) return m_pLastFoundEnemyInfo; for ( i = 0; i < m_EnemyInfos.Count(); i++ ) { if ( m_EnemyInfos[i].hEnemy == pEnemy ) { m_pLastFoundEnemyInfo = &m_EnemyInfos[i]; return &m_EnemyInfos[i]; } } m_pLastFoundEnemyInfo = NULL; i = m_EnemyInfos.AddToTail(); m_EnemyInfos[i].hEnemy = pEnemy; m_pLastFoundEnemyInfo = &m_EnemyInfos[i]; return &m_EnemyInfos[i]; }
CAI_StandoffBehavior::CAI_StandoffBehavior( CAI_BaseNPC *pOuter ) : CAI_SimpleBehavior( pOuter ) { m_fActive = false; SetParameters( AI_DEFAULT_STANDOFF_PARAMS ); SetPosture( AIP_INDIFFERENT ); m_SavedDistTooFar = FLT_MAX; m_fForceNewEnemy = false; m_TimePreventForceNewEnemy.Set( 3.0, 6.0 ); m_fIgnoreFronts = false; SetDefLessFunc( m_ActivityMap ); }
CItemUnit::CItemUnit() : m_parent(NULL) { SetDefLessFunc(m_ItemList); }
CHud::CHud() { SetDefLessFunc(m_RenderGroups); m_flScreenShotTime = -1; }
CHTMLController() { m_BrowserSerial = 0; m_nCefTargetFrameRate = 0; SetDefLessFunc( m_mapBrowserRequests ); SetDefLessFunc( m_mapBrowsers ); }
CLoginModule::CLoginModule() { SetDefLessFunc(m_LoginMap); }
CGEPyScenarioHelp() { SetDefLessFunc( m_vHelpPanes ); ClearHelp(); }
CAI_BehaviorAlyxInjured::CAI_BehaviorAlyxInjured( void ) : m_flNextWarnTime( 0.0f ) { SetDefLessFunc( m_ActivityMap ); }
CAI_Enemies::CAI_Enemies(void) { m_flFreeKnowledgeDuration = AI_FREE_KNOWLEDGE_DURATION; SetDefLessFunc( m_Map ); }
CNameTextMgr::CNameTextMgr() { SetDefLessFunc(m_NameVector); }