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

◆ SpawnAgents()

void PlayerAgentPool::SpawnAgents ( float deltaT)
inlineprotected

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

235 {
236 int count = m_PluginTransmissionAgents.GetAgentList().Count();
237 for (int i = 0; i < count; ++i)
238 {
239 AgentBase agent = m_PluginTransmissionAgents.GetAgentList().GetElement(i);
240 int agentId = agent.GetAgentType();
241
242 if (GetSingleAgentCount(agentId) == 0 && agent.AutoinfectCheck(deltaT, m_Player))
243 AddAgent(agentId, agent.GetAutoinfectCount());
244 }
245 }
int GetAgentType()
Определения AgentBase.c:24
bool AutoinfectCheck(float deltaT, PlayerBase player)
Определения AgentBase.c:89
int GetAutoinfectCount()
Определения AgentBase.c:127
PluginTransmissionAgents m_PluginTransmissionAgents
Определения PlayerAgentPool.c:14
void AddAgent(int agent_id, float count)
Определения PlayerAgentPool.c:170
PlayerBase m_Player
Определения PlayerAgentPool.c:8
int GetSingleAgentCount(int agent_id)
Определения PlayerAgentPool.c:217

Перекрестные ссылки AddAgent(), AgentBase::AutoinfectCheck(), AgentBase::GetAgentType(), AgentBase::GetAutoinfectCount(), GetSingleAgentCount(), m_Player и m_PluginTransmissionAgents.

Используется в ImmuneSystemTick().