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

◆ Init()

void UniversalTemperatureSourceDebug::Init ( EntityAI pParent)
inlineprotected

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

94 {
95 if (pParent)
96 {
97 pParent.SetUniversalTemperatureSource(this);
98
99 m_Settings.m_Parent = pParent;
100 m_Settings.m_Position = pParent.GetPosition();
101 }
102
103 if (m_Settings && !m_Settings.m_ManualUpdate)
104 {
105 auto params = new Param2<UniversalTemperatureSourceSettings, UniversalTemperatureSourceLambdaBase>(m_Settings, m_Lambda);
106
107 m_Timer.Run(m_Settings.m_UpdateInterval, this, "Update", params, m_Settings.m_Updateable);
108 SetActive(false);
109 }
110
111 if (m_Settings && m_Settings.m_IsWorldOverriden)
112 m_Settings.m_TemperatureCap += g_Game.GetMission().GetWorldData().GetUniversalTemperatureSourceCapModifier();
113 }
DayZGame g_Game
Определения DayZGame.c:3942
void SetActive()
Определения TrapBase.c:404
ref UniversalTemperatureSourceTimer m_Timer
Определения UniversalTemperatureSource.c:71
UniversalTemperatureSourceSettings m_Settings
Определения UniversalTemperatureSource.c:72
ref UniversalTemperatureSourceLambdaBase m_Lambda
Определения UniversalTemperatureSource.c:74

Перекрестные ссылки g_Game, m_Lambda, m_Settings, m_Timer и SetActive().