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

◆ Activate()

void SymptomBase::Activate ( )
inlineprivate

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

176 {
177 m_IsActivated = true;
178 if ( GetGame() && GetGame().IsServer() )
179 {
181 if ( GetGame().IsMultiplayer() )
182 {
183 if ( IsSyncToClient() )
185 #ifdef DIAG_DEVELOPER
186 GetManager().SendServerDebugToClient();
187 #endif
188 }
189 }
190 if ( !GetGame().IsDedicatedServer() )
191 {
193 }
194 }
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:263
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
proto native CGame GetGame()

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

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