См. определение в файле StateManager.c строка 354
355 {
356 bool is_primary;
357 if ( Symptom )
358 {
361 }
362
365 else
366 Debug.LogError(
"Symptom with this UID does not exist",
"PlayerSymptoms");
367
368 if (is_primary)
369 {
371 {
373 {
375 break;
376 }
377 }
378 }
379 else
380 {
382 {
384 {
386 break;
387 }
388 }
389 }
391 m_Player.SetActivePrimarySymptomID(0);
392
393 #ifdef DIAG_DEVELOPER
394 if (
GetGame() ) SendServerDebugToClient();
395 #endif
396 }
void DecreaseSymptomCount(int symptom_id)
ref array< ref SymptomBase > m_SymptomQueueSecondary
int m_ActiveSymptomIndexPrimary
ref array< ref SymptomBase > m_SymptomQueuePrimary
ref map< int, SymptomBase > m_SymptomsUIDs
proto native CGame GetGame()
Перекрестные ссылки DecreaseSymptomCount(), GetGame(), SymptomBase::GetType(), SymptomBase::IsPrimary(), Debug::LogError(), m_ActiveSymptomIndexPrimary, m_Player, m_SymptomQueuePrimary, m_SymptomQueueSecondary и m_SymptomsUIDs.