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

◆ GetDebugObject()

void PlayerAgentPool::GetDebugObject ( array< ref Param > object_out)
inlineprivate

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

406 {
407 int count = m_PluginTransmissionAgents.GetAgentList().Count();
408 for (int i = 0; i < count; i++)
409 {
410 AgentBase agent = m_PluginTransmissionAgents.GetAgentList().GetElement(i);
411 string agentName = agent.GetName();
412 int agentId = agent.GetAgentType();
413 int maxAgents = m_PluginTransmissionAgents.GetAgentMaxCount(agentId);
414 string amount = GetSingleAgentCount(agentId).ToString() + "/" + maxAgents.ToString();
415
416 float tempResistance = GetTemporaryResistance(agentId);
417
418 object_out.Insert(new Param4<string,string, int, float>(agentName, amount, agentId, tempResistance));
419 }
420
421 object_out.InsertAt(new Param1<int>(count) ,0);
422 }
int GetAgentType()
Определения AgentBase.c:33
string GetName()
Определения AgentBase.c:146
PluginTransmissionAgents m_PluginTransmissionAgents
Определения PlayerAgentPool.c:21
float GetTemporaryResistance(int agentId)
Returns remaining temporary resistance time for specified agent.
Определения PlayerAgentPool.c:375
int GetSingleAgentCount(int agent_id)
Number of agents of specified id.
Определения PlayerAgentPool.c:254

Перекрестные ссылки AgentBase::GetAgentType(), AgentBase::GetName(), GetSingleAgentCount(), GetTemporaryResistance() и m_PluginTransmissionAgents.