![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Member Functions | |
| bool | CanUpdateSymptom (SymptomBase symptom) |
Private Attributes | |
| int | m_ActiveSymptomIndexPrimary = -1 |
| ref map< int, int > | m_ActiveSymptomTypes |
| ref SmptAnimMetaBase | m_AnimMeta |
| ref map< int, ref SymptomBase > | m_AvailableSymptoms |
| int | m_CurrentCommandID |
| PlayerBase | m_Player |
| bool | m_ShowDebug = false |
| bool | m_ShowDebug2 = false |
| ref array< ref SymptomBase > | m_SymptomQueuePrimary |
| ref array< ref SymptomBase > | m_SymptomQueueSecondary |
| ref array< ref Param > | m_SymptomQueueServerDbg |
| ref array< ref Param > | m_SymptomQueueServerDbgPrimary |
| ref array< ref Param > | m_SymptomQueueServerDbgSecondary |
| ref map< int, SymptomBase > | m_SymptomsUIDs |
| ref Timer | m_Timer |
| const int | STORAGE_VERSION = 121 |
Definition at line 47 of file statemanager.c.
|
inlineprivate |
Definition at line 111 of file statemanager.c.
References AutoactivateSymptoms(), Init(), m_ActiveSymptomTypes, m_AvailableSymptoms, m_Player, m_SymptomQueuePrimary, m_SymptomQueueSecondary, m_SymptomQueueServerDbg, m_SymptomQueueServerDbgPrimary, m_SymptomQueueServerDbgSecondary, and m_SymptomsUIDs.
|
inlineprivate |
Definition at line 101 of file statemanager.c.
References g_Game, and QueueUpSecondarySymptom().
Referenced by SymptomManager().
|
inlineprotected |
Definition at line 673 of file statemanager.c.
References SymptomBase::AllowInUnconscious(), and m_Player.
Referenced by UpdateActiveSymptoms().
|
inlineprivate |
Definition at line 465 of file statemanager.c.
References m_SymptomQueuePrimary.
Referenced by OnRPC().
Definition at line 572 of file statemanager.c.
Referenced by QueueUpPrimarySymptom().
|
inlineprivate |
Definition at line 176 of file statemanager.c.
References CreateUniqueID(), IsUIDUsed(), and Math::RandomInt().
Referenced by CreateUniqueID(), and SpawnSymptom().
|
inlineprivate |
Definition at line 425 of file statemanager.c.
References m_ActiveSymptomTypes.
Referenced by OnSymptomExit().
|
inlineprivate |
Definition at line 560 of file statemanager.c.
References m_SymptomQueuePrimary.
Referenced by OnTick().
|
inlineprivate |
Definition at line 219 of file statemanager.c.
References m_CurrentCommandID.
|
inlineprivate |
Definition at line 543 of file statemanager.c.
References g_Game, m_ActiveSymptomIndexPrimary, and m_SymptomQueuePrimary.
Referenced by OnAnimationStarted(), and UpdateActiveSymptoms().
|
inlineprivate |
Definition at line 143 of file statemanager.c.
References m_Player.
|
inlineprivate |
Definition at line 95 of file statemanager.c.
References STORAGE_VERSION.
|
inlineprivate |
Definition at line 138 of file statemanager.c.
References m_SymptomsUIDs.
Definition at line 405 of file statemanager.c.
References m_ActiveSymptomTypes.
Referenced by QueueUpPrimarySymptom(), and QueueUpSecondarySymptomEx().
Definition at line 399 of file statemanager.c.
References m_AvailableSymptoms.
Referenced by QueueUpPrimarySymptom(), and QueueUpSecondarySymptomEx().
Definition at line 190 of file statemanager.c.
References m_AvailableSymptoms.
Definition at line 585 of file statemanager.c.
References m_AvailableSymptoms.
Referenced by QueueUpPrimarySymptom().
|
inlineprivate |
Definition at line 413 of file statemanager.c.
References m_ActiveSymptomTypes.
Referenced by SpawnSymptom().
|
inlineprivate |
Definition at line 75 of file statemanager.c.
References RegisterSymptom().
Referenced by SymptomManager().
Definition at line 210 of file statemanager.c.
References m_AvailableSymptoms.
Referenced by OnStoreLoad().
Definition at line 185 of file statemanager.c.
References m_SymptomsUIDs.
Referenced by CreateUniqueID().
|
inlineprivate |
|
inlineprivate |
Definition at line 170 of file statemanager.c.
References SymptomBase::AnimationStart(), and GetCurrentPrimaryActiveSymptom().
|
inlineprivate |
Definition at line 215 of file statemanager.c.
|
inlineprivate |
Definition at line 129 of file statemanager.c.
References m_SymptomQueuePrimary, and m_SymptomQueueSecondary.
|
inlineprivate |
Definition at line 590 of file statemanager.c.
References CleanUpPrimaryQueue(), m_AvailableSymptoms, CachedObjectsParams::PARAM2_INT_INT, QueueUpPrimarySymptom(), QueueUpSecondarySymptom(), Serializer::Read(), and RemoveSecondarySymptom().
|
inlineprivate |
Definition at line 646 of file statemanager.c.
References IsSymptomPrimary(), QueueUpPrimarySymptom(), QueueUpSecondarySymptom(), and Serializer::Read().
|
inlineprivate |
Definition at line 623 of file statemanager.c.
References m_SymptomQueuePrimary, m_SymptomQueueSecondary, and Serializer::Write().
|
inlineprivate |
Definition at line 354 of file statemanager.c.
References DecreaseSymptomCount(), g_Game, SymptomBase::GetType(), SymptomBase::IsPrimary(), Debug::LogError(), m_ActiveSymptomIndexPrimary, m_Player, m_SymptomQueuePrimary, m_SymptomQueueSecondary, and m_SymptomsUIDs.
|
inlineprivate |
Definition at line 224 of file statemanager.c.
References SymptomBase::CanActivate(), FindFirstAvailableSymptomIndex(), DiagMenu::GetBool(), DiagMenu::GetRangeValue(), m_ActiveSymptomIndexPrimary, m_ActiveSymptomTypes, m_AnimMeta, m_AvailableSymptoms, m_CurrentCommandID, m_Player, m_SymptomQueuePrimary, m_SymptomQueueSecondary, m_SymptomQueueServerDbgPrimary, m_SymptomQueueServerDbgSecondary, OnAnimationFinished(), QueueUpSecondarySymptomEx(), RemoveSecondarySymptom(), and UpdateActiveSymptoms().
|
inlineprivate |
Definition at line 473 of file statemanager.c.
References SymptomBase::AllowInUnconscious(), ComparePriority(), GetSymptomCount(), GetSymptomMaxCount(), GetSymptomPriority(), m_AvailableSymptoms, m_Player, m_SymptomQueuePrimary, MAX_QUEUE_SIZE, and SpawnSymptom().
Referenced by OnRPC(), and OnStoreLoad().
Definition at line 508 of file statemanager.c.
References QueueUpSecondarySymptomEx().
Referenced by AutoactivateSymptoms(), OnRPC(), and OnStoreLoad().
|
inlineprivate |
Definition at line 513 of file statemanager.c.
References GetSymptomCount(), GetSymptomMaxCount(), m_AvailableSymptoms, m_Player, m_SymptomQueueSecondary, and SpawnSymptom().
Referenced by OnTick(), and QueueUpSecondarySymptom().
|
inlineprivate |
Definition at line 148 of file statemanager.c.
References ErrorEx, SymptomBase::GetName(), SymptomBase::GetType(), SymptomBase::Init(), m_AvailableSymptoms, and m_Player.
Referenced by Init().
|
inlineprivate |
Removes a single Symptom.
Definition at line 531 of file statemanager.c.
References m_SymptomQueueSecondary.
|
inlineprivate |
Exits a specific Symptom with a given UID.
Definition at line 204 of file statemanager.c.
References m_SymptomsUIDs.
|
inlineprivate |
Definition at line 302 of file statemanager.c.
References m_AnimMeta, m_Player, Serializer::Read(), and SpawnAnimMetaObject().
|
inlineprivate |
Definition at line 195 of file statemanager.c.
References m_AvailableSymptoms.
|
inlineprivate |
Definition at line 436 of file statemanager.c.
References CreateUniqueID(), Error(), ErrorEx, IncreaseSymptomCount(), SymptomBase::Init(), m_AvailableSymptoms, m_Player, and m_SymptomsUIDs.
Referenced by QueueUpPrimarySymptom(), and QueueUpSecondarySymptomEx().
|
inlineprivate |
Definition at line 323 of file statemanager.c.
References SymptomBase::Activate(), SymptomBase::CanActivate(), CanUpdateSymptom(), SymptomBase::Destroy(), GetCurrentPrimaryActiveSymptom(), SymptomBase::IsActivated(), m_SymptomQueueSecondary, and SymptomBase::Update().
Referenced by OnTick().
|
private |
Definition at line 65 of file statemanager.c.
Referenced by GetCurrentPrimaryActiveSymptom(), OnSymptomExit(), and OnTick().
Definition at line 51 of file statemanager.c.
Referenced by SymptomManager(), DecreaseSymptomCount(), GetSymptomCount(), IncreaseSymptomCount(), and OnTick().
|
private |
Definition at line 73 of file statemanager.c.
Referenced by OnAnimationFinished(), OnTick(), and SetAnimation().
|
private |
Definition at line 50 of file statemanager.c.
Referenced by SymptomManager(), GetSymptomMaxCount(), GetSymptomName(), GetSymptomPriority(), IsSymptomPrimary(), OnRPC(), OnTick(), QueueUpPrimarySymptom(), QueueUpSecondarySymptomEx(), RegisterSymptom(), SpawnAnimMetaObject(), and SpawnSymptom().
|
private |
Definition at line 66 of file statemanager.c.
Referenced by GetCurrentCommandID(), and OnTick().
|
private |
Definition at line 49 of file statemanager.c.
Referenced by SymptomManager(), CanUpdateSymptom(), GetPlayer(), OnSymptomExit(), OnTick(), QueueUpPrimarySymptom(), QueueUpSecondarySymptomEx(), RegisterSymptom(), SetAnimation(), and SpawnSymptom().
|
private |
Definition at line 70 of file statemanager.c.
|
private |
Definition at line 71 of file statemanager.c.
|
private |
Definition at line 53 of file statemanager.c.
Referenced by SymptomManager(), CleanUpPrimaryQueue(), FindFirstAvailableSymptomIndex(), GetCurrentPrimaryActiveSymptom(), OnPlayerKilled(), OnStoreSave(), OnSymptomExit(), OnTick(), and QueueUpPrimarySymptom().
|
private |
Definition at line 54 of file statemanager.c.
Referenced by SymptomManager(), OnPlayerKilled(), OnStoreSave(), OnSymptomExit(), OnTick(), QueueUpSecondarySymptomEx(), RemoveSecondarySymptom(), and UpdateActiveSymptoms().
Definition at line 59 of file statemanager.c.
Referenced by SymptomManager().
Definition at line 60 of file statemanager.c.
Referenced by SymptomManager(), and OnTick().
Definition at line 61 of file statemanager.c.
Referenced by SymptomManager(), and OnTick().
|
private |
Definition at line 56 of file statemanager.c.
Referenced by SymptomManager(), GetSymptomByUID(), IsUIDUsed(), OnSymptomExit(), RequestSymptomExit(), and SpawnSymptom().
|
private |
Definition at line 63 of file statemanager.c.
|
private |
Definition at line 68 of file statemanager.c.
Referenced by GetStorageVersion().