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

◆ InitTemperature()

void Entity::InitTemperature ( )
inlineprotected

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

2240 {
2241 EntityAI rootParent = GetHierarchyRoot();
2242 bool isParentAliveOrganism = false;
2243 if (rootParent && rootParent != this)
2244 isParentAliveOrganism = (rootParent.IsMan() || rootParent.IsAnimal() || rootParent.IsZombie()) && rootParent.IsAlive();
2245
2247 {
2249 }
2250 else if (isParentAliveOrganism) //living player's inventory etc.
2251 {
2252 SetTemperatureDirect(rootParent.GetTemperature());
2253 }
2254 else
2255 {
2256 SetTemperatureDirect(g_Game.GetMission().GetWorldData().GetBaseEnvTemperatureAtObject(this));
2257 }
2258
2260 }
DayZGame g_Game
Определения DayZGame.c:3868
bool UseConfigInitTemperature()
Определения EntityAI.c:2234
float GetTemperatureFreezeThreshold()
Определения EntityAI.c:2446
void SetFrozen(bool frozen)
Определения EntityAI.c:2494
void EntityAI()
cache blood infection chance (cfgVehicles-><entity>->Skinning->BloodInfectionSettings)
Определения EntityAI.c:202
float m_VarTemperatureInit
Определения EntityAI.c:148
float GetTemperature()
Определения EntityAI.c:2411
override bool IsMan()
Определения 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)
Определения EntityAI.c:2262

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

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