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

◆ EEInit()

override void Misc_TirePile_Burning_DE::EEInit ( )
inlineprotected

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

20 {
21 super.EEInit();
22
23 #ifndef SERVER
24 // object creation - create effects (light, particles, sound)
25 if (!m_Light)
26 {
27 m_Light = TirePileLight.Cast(ScriptedLightBase.CreateLight(TirePileLight, Vector(0,0,0), 1));
28 m_Light.AttachOnMemoryPoint(this, m_Light.m_MemoryPoint);
29 m_Light.FadeBrightnessTo(m_Light.m_FireBrightness, 0);
30 m_Light.FadeRadiusTo(m_Light.m_FireRadius, 0);
31 }
32
33 if (!m_ParticleFire)
34 m_ParticleFire = ParticleManager.GetInstance().PlayOnObject(ParticleList.TIREPILE_FIRE, this, GetMemoryPointPos("tirepile_fire"), Vector(0,0,0), true);
35
36 if (!m_SoundFireLoop)
37 PlaySoundSetLoop(m_SoundFireLoop, "HeavyFire_SoundSet", 1.0, 2.0);
38 #endif
39
40 if (GetGame().IsServer() || !GetGame().IsMultiplayer())
41 {
42 m_UTSSettings = new UniversalTemperatureSourceSettings();
44 m_UTSSettings.m_Updateable = true;
45 m_UTSSettings.m_TemperatureItemCap = GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE;
49
50 m_UTSLTirePile = new UniversalTemperatureSourceLambdaConstant();
51 m_UTSource = new UniversalTemperatureSource(this, m_UTSSettings, m_UTSLTirePile);
52 m_UTSource.SetActive(true);
53 }
54 }
void ParticleManager(ParticleManagerSettings settings)
Constructor (ctor)
Определения ParticleManager.c:88
EffectSound m_SoundFireLoop
Определения Misc_TirePile_Burning.c:10
const float PARAM_MAX_TRANSFERED_TEMPERATURE
Определения Misc_TirePile_Burning.c:6
ref UniversalTemperatureSource m_UTSource
Определения Misc_TirePile_Burning.c:13
ref UniversalTemperatureSourceLambdaConstant m_UTSLTirePile
Определения Misc_TirePile_Burning.c:15
ref UniversalTemperatureSourceSettings m_UTSSettings
Определения Misc_TirePile_Burning.c:14
Particle m_ParticleFire
Определения Misc_TirePile_Burning.c:9
const float TIMER_HEATING_UPDATE_INTERVAL
Определения Misc_TirePile_Burning.c:3
TirePileLight m_Light
maximum value for temperature that will be transfered to player (environment)
Определения Misc_TirePile_Burning.c:8
const float PARAM_FULL_HEAT_RADIUS
Определения Misc_TirePile_Burning.c:5
const float PARAM_HEAT_RADIUS
Определения Misc_TirePile_Burning.c:4
proto native CGame GetGame()
proto native vector Vector(float x, float y, float z)
Vector constructor from components.

Перекрестные ссылки GetGame(), GameConstants::ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE, m_Light, m_ParticleFire, m_SoundFireLoop, m_UTSLTirePile, m_UTSource, m_UTSSettings, PARAM_FULL_HEAT_RADIUS, PARAM_HEAT_RADIUS, PARAM_MAX_TRANSFERED_TEMPERATURE, ParticleManager(), TIMER_HEATING_UPDATE_INTERVAL, ParticleList::TIREPILE_FIRE и Vector().