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

◆ GetDebugObject()

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

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

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

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