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

◆ InitTemperature()

void Entity::InitTemperature ( )
inlineprotected

См. определение в файле 3_Game/Entities/EntityAI.c строка 2241

2242 {
2243 EntityAI rootParent = GetHierarchyRoot();
2244 bool isParentAliveOrganism = false;
2245 if (rootParent && rootParent != this)
2246 isParentAliveOrganism = (rootParent.IsMan() || rootParent.IsAnimal() || rootParent.IsZombie()) && rootParent.IsAlive();
2247
2249 {
2251 }
2252 else if (isParentAliveOrganism) //living player's inventory etc.
2253 {
2254 SetTemperatureDirect(rootParent.GetTemperature());
2255 }
2256 else
2257 {
2258 SetTemperatureDirect(g_Game.GetMission().GetWorldData().GetBaseEnvTemperatureAtObject(this));
2259 }
2260
2262 }
DayZGame g_Game
Определения DayZGame.c:3868
bool UseConfigInitTemperature()
Определения 3_Game/Entities/EntityAI.c:2236
float GetTemperatureFreezeThreshold()
Определения 3_Game/Entities/EntityAI.c:2448
void SetFrozen(bool frozen)
Определения 3_Game/Entities/EntityAI.c:2496
void EntityAI()
cache blood infection chance (cfgVehicles-><entity>->Skinning->BloodInfectionSettings)
Определения 3_Game/Entities/EntityAI.c:202
float m_VarTemperatureInit
Определения 3_Game/Entities/EntityAI.c:148
float GetTemperature()
Определения 3_Game/Entities/EntityAI.c:2413
override bool IsMan()
Определения 3_Game/Entities/Man.c:44
proto native EntityAI GetHierarchyRoot()
Returns root of current hierarchy (for example: if this entity is in Backpack on gnd,...
void SetTemperatureDirect(float value, bool allow_client=false)
Определения 3_Game/Entities/EntityAI.c:2264

Перекрестные ссылки EntityAI(), g_Game, GetHierarchyRoot(), GetTemperature(), GetTemperatureFreezeThreshold(), EntityAI::IsMan(), m_VarTemperatureInit, SetFrozen(), SetTemperatureDirect() и UseConfigInitTemperature().

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