DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ Activate()

void SymptomBase::Activate ( )
inlineprivate

См. определение в файле StateBase.c строка 175

176 {
177 m_IsActivated = true;
178 if ( g_Game && g_Game.IsServer() )
179 {
181 if ( g_Game.IsMultiplayer() )
182 {
183 if ( IsSyncToClient() )
185 #ifdef DIAG_DEVELOPER
186 GetManager().SendServerDebugToClient();
187 #endif
188 }
189 }
190 if ( !g_Game.IsDedicatedServer() )
191 {
193 }
194 }
DayZGame g_Game
Определения DayZGame.c:3942
void OnGetActivatedServer(PlayerBase player)
gets called once on an Symptom which is being activated
void OnGetActivatedClient(PlayerBase player)
bool IsSyncToClient()
Определения StateBase.c:110
void SyncToClientActivated(int SYMPTOM_id, int uid)
Определения StateBase.c:269
bool m_IsActivated
Определения StateBase.c:7
SymptomManager GetManager()
Определения StateBase.c:95
int GetUID()
Определения StateBase.c:53
int GetType()
Определения StateBase.c:100
PlayerBase m_Player
Определения StateBase.c:8

Перекрестные ссылки g_Game, GetManager(), GetType(), GetUID(), IsSyncToClient(), m_IsActivated, m_Player, OnGetActivatedClient(), OnGetActivatedServer() и SyncToClientActivated().

Используется в SymptomManager::UpdateActiveSymptoms().