class UniversalTemperatureSourceSource
Constructors 2
void UniversalTemperatureSource(EntityAI pParent, UniversalTemperatureSourceSettings pSettings, UniversalTemperatureSourceLambdaBase pLambda)References Init(), new UniversalTemperatureSourceResult(), new UniversalTemperatureSourceTimer()
Show 5 more
, m_Active, m_Lambda, m_ResultValues, m_Settings, and m_TimerReferenced by BarrelHoles_ColorBase.InitializeTemperatureSources(), Bonfire.EEInit(), CivilianSedan.EEInit()
Show 16 more
, Fireplace.InitializeTemperatureSources(), FireplaceBase.InitializeTemperatureSources(), FlammableBase.EEInit(), Hatchback_02.EEInit(), HotSpringArea.InitZoneServer(), Misc_TirePile_Burning_DE.EEInit(), Offroad_02.EEInit(), OffroadHatchback.EEInit(), PortableGasStove.EEInit(), PowerGeneratorBase.EEInit(), Sedan_02.EEInit(), SpookyPlayerStalker.EEInit(), Truck_01_Base.EEInit(), Truck_02.EEInit(), Van_01.EEInit(), and VolcanicArea.InitZoneServer()void ~UniversalTemperatureSource()Members 6
protected bool m_Activeprotected ref UniversalTemperatureSourceTimer m_TimerReferenced by ~UniversalTemperatureSource(), ChangeSettings(), Init()
Show 3 more
, IsActive(), SetActive(), and UniversalTemperatureSource()protected UniversalTemperatureSourceSettings m_Settingsprotected ref UniversalTemperatureSourceResult m_ResultValuesprotected ref UniversalTemperatureSourceLambdaBase m_LambdaReferenced by ChangeSettings(), GetLambda(), Init()
Show 2 more
, SetActive(), and UniversalTemperatureSource()Methods 18
void Init(EntityAI pParent)References CGame.GetMission(), Object.GetPosition(), WorldData.GetUniversalTemperatureSourceCapModifier()
Show 14 more
, Mission.GetWorldData(), Timer.Run(), SetActive(), EntityAI.SetUniversalTemperatureSource(), UniversalTemperatureSourceSettings.m_IsWorldOverriden, m_Lambda, UniversalTemperatureSourceSettings.m_ManualUpdate, UniversalTemperatureSourceSettings.m_Parent, UniversalTemperatureSourceSettings.m_Position, m_Settings, UniversalTemperatureSourceSettings.m_TemperatureCap, m_Timer, UniversalTemperatureSourceSettings.m_Updateable, and UniversalTemperatureSourceSettings.m_UpdateIntervalReferenced by UniversalTemperatureSource()
vector GetPosition()float GetFullRange()float GetMaxRange()float GetTemperatureCap()float GetTemperatureItemCap()float GetTemperatureItemCoef()Referenced by Environment.ProcessTemperatureSources()
UniversalTemperatureSourceLambdaBase GetLambda()References m_Lambda
Referenced by Environment.GatherTemperatureSources()
bool IsActive()References TimerBase.IsRunning(), m_Active, UniversalTemperatureSourceSettings.m_ManualUpdate
Show 2 more
, m_Settings, and m_Timervoid SetActive(bool pActive)References TimerBase.Continue(), TimerBase.IsRunning(), UniversalTemperatureSourceLambdaBase.OnUTSActivate()
Referenced by CivilianSedan.OnEngineStart(), CivilianSedan.OnEngineStop(), Hatchback_02.OnEngineStart()
Show 17 more
, Hatchback_02.OnEngineStop(), Offroad_02.OnEngineStart(), Offroad_02.OnEngineStop(), OffroadHatchback.OnEngineStart(), OffroadHatchback.OnEngineStop(), PortableGasStove.OnSwitchOff(), PortableGasStove.OnSwitchOn(), PowerGeneratorBase.OnWorkStart(), PowerGeneratorBase.OnWorkStop(), Sedan_02.OnEngineStart(), Sedan_02.OnEngineStop(), Truck_01_Base.OnEngineStart(), Truck_01_Base.OnEngineStop(), Truck_02.OnEngineStart(), Truck_02.OnEngineStop(), Van_01.OnEngineStart(), and Van_01.OnEngineStop()void ChangeSettings(UniversalTemperatureSourceSettings pSettings)void Update(UniversalTemperatureSourceSettings settings, UniversalTemperatureSourceLambdaBase lambda)References UniversalTemperatureSourceLambdaBase.Execute(), GetParent(), EntityAI.GetTemperature()
Show 12 more
, EntityAI.GetUniversalTemperatureSourcePosition(), IsActive(), UniversalTemperatureSourceLambdaBase.OnAfterExecute(), UniversalTemperatureSourceLambdaBase.OnBeforeExecute(), SetActive(), UniversalTemperatureSourceSettings.m_ActiveTemperatureThreshold, UniversalTemperatureSourceSettings.m_EnableOnTemperatureControl, UniversalTemperatureSourceSettings.m_InactiveTemperatureThreshold, UniversalTemperatureSourceSettings.m_Parent, m_ParentTemperaturePrevious, UniversalTemperatureSourceSettings.m_Position, and m_ResultValuesfloat GetTemperatureMin()DEPRECATED
float GetTemperatureMax()float GetTemperature()References GetTemperatureRaw()
float GetTemperatureRaw()Referenced by GetTemperature()