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

◆ ProcessTemporaryResistance()

void PlayerAgentPool::ProcessTemporaryResistance ( float deltaTime)
inlineprotected

Temporary resistance simulation.

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

106 {
107 foreach (int agentId, float timeResistance : m_AgentTemporaryResistance)
108 {
109 float temporaryResistance = GetTemporaryResistance(agentId);
110
111 if (temporaryResistance > 1.0)
112 {
113 float newResistanceValue = temporaryResistance - deltaTime;
114 SetTemporaryResistance(agentId, newResistanceValue);
115 }
116 else
117 SetTemporaryResistance(agentId, 0.0);
118 }
119 }
void SetTemporaryResistance(int agentId, float time)
Sets temporary resistance time against specified agent contraction.
Определения PlayerAgentPool.c:364
ref map< int, float > m_AgentTemporaryResistance
Определения PlayerAgentPool.c:19
float GetTemporaryResistance(int agentId)
Returns remaining temporary resistance time for specified agent.
Определения PlayerAgentPool.c:374

Перекрестные ссылки GetTemporaryResistance(), m_AgentTemporaryResistance и SetTemporaryResistance().

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