DayZ 1.24
|
Private Member Functions | |
void | PlayerAgentPool (PlayerBase player) |
void | ~PlayerAgentPool () |
int | GetStorageVersion () |
void | PrintAgents () |
void | ImmuneSystemTick (float value, float deltaT) |
void | GrowAgents (float deltaT) |
void | OnStoreSave (ParamsWriteContext ctx) |
bool | OnStoreLoad (ParamsReadContext ctx, int version) |
void | DigestAgent (int agent_id, float count) |
void | AddAgent (int agent_id, float count) |
void | RemoveAgent (int agent_id) |
void | RemoveAllAgents () |
int | GetAgents () |
int | GetSingleAgentCount (int agent_id) |
float | GetTotalAgentCount () |
void | SpawnAgents (float deltaT) |
void | SetAgentCount (int agent_id, float count) |
void | AntibioticsAttack (float attack_value) |
void | RemoteGrowRequestDebug (ParamsReadContext ctx) |
void | GetDebugObject (array< ref Param > object_out) |
Private Attributes | |
ref map< int, float > | m_VirusPool = new map<int, float> |
ref array< int > | m_VirusPoolArray = new array<int> |
float | m_LastTicked = 0 |
float | m_TotalAgentCount |
PlayerBase | m_Player |
int | m_AgentMask |
const int | STORAGE_VERSION = 100 |
PluginTransmissionAgents | m_PluginTransmissionAgents = PluginTransmissionAgents.Cast(GetPlugin(PluginTransmissionAgents)) |
Definition at line 1 of file PlayerAgentPool.c.
|
inlineprivate |
Definition at line 14 of file PlayerAgentPool.c.
References m_Player.
|
inlineprivate |
Definition at line 19 of file PlayerAgentPool.c.
Definition at line 133 of file PlayerAgentPool.c.
References m_PluginTransmissionAgents, m_VirusPool, and SetAgentCount().
Referenced by DigestAgent(), RemoteGrowRequestDebug(), and SpawnAgents().
Definition at line 239 of file PlayerAgentPool.c.
References m_Player, m_PluginTransmissionAgents, m_VirusPool, and SetAgentCount().
Definition at line 128 of file PlayerAgentPool.c.
References AddAgent(), and m_PluginTransmissionAgents.
|
inlineprivate |
Definition at line 268 of file PlayerAgentPool.c.
References GetSingleAgentCount(), and m_PluginTransmissionAgents.
Definition at line 189 of file PlayerAgentPool.c.
References m_VirusPool.
Referenced by GetDebugObject(), and SpawnAgents().
|
inlineprivate |
|
inlineprivate |
Definition at line 48 of file PlayerAgentPool.c.
References Math::Clamp(), IsPluginManagerExists(), m_Player, m_PluginTransmissionAgents, m_TotalAgentCount, m_VirusPool, and SetAgentCount().
Referenced by ImmuneSystemTick().
Definition at line 42 of file PlayerAgentPool.c.
References GrowAgents(), and SpawnAgents().
|
inlineprivate |
Definition at line 105 of file PlayerAgentPool.c.
References SetAgentCount().
|
inlineprivate |
Definition at line 91 of file PlayerAgentPool.c.
References m_VirusPool.
|
inlineprivate |
Definition at line 29 of file PlayerAgentPool.c.
References Debug::Log(), and m_VirusPool.
|
inlineprivate |
Definition at line 256 of file PlayerAgentPool.c.
References Math::AbsInt(), AddAgent(), m_PluginTransmissionAgents, and CachedObjectsParams::PARAM1_INT.
Definition at line 159 of file PlayerAgentPool.c.
References SetAgentCount().
|
inlineprivate |
Definition at line 164 of file PlayerAgentPool.c.
References m_AgentMask, and m_VirusPool.
Definition at line 218 of file PlayerAgentPool.c.
References m_AgentMask, m_Player, and m_VirusPool.
Referenced by AddAgent(), AntibioticsAttack(), GrowAgents(), OnStoreLoad(), and RemoveAgent().
Definition at line 204 of file PlayerAgentPool.c.
References AddAgent(), GetSingleAgentCount(), m_Player, and m_PluginTransmissionAgents.
Referenced by ImmuneSystemTick().
|
private |
Definition at line 8 of file PlayerAgentPool.c.
Referenced by GetAgents(), RemoveAllAgents(), and SetAgentCount().
|
private |
Definition at line 5 of file PlayerAgentPool.c.
|
private |
Definition at line 7 of file PlayerAgentPool.c.
Referenced by AntibioticsAttack(), GrowAgents(), PlayerAgentPool(), SetAgentCount(), and SpawnAgents().
|
private |
Definition at line 12 of file PlayerAgentPool.c.
Referenced by AddAgent(), AntibioticsAttack(), DigestAgent(), GetDebugObject(), GrowAgents(), RemoteGrowRequestDebug(), and SpawnAgents().
|
private |
Definition at line 6 of file PlayerAgentPool.c.
Referenced by GrowAgents().
Definition at line 3 of file PlayerAgentPool.c.
Referenced by AddAgent(), AntibioticsAttack(), GetSingleAgentCount(), GetTotalAgentCount(), GrowAgents(), OnStoreSave(), PrintAgents(), RemoveAllAgents(), and SetAgentCount().
Definition at line 4 of file PlayerAgentPool.c.
Definition at line 10 of file PlayerAgentPool.c.
Referenced by GetStorageVersion().