DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
CrashBase.c
См. документацию.
1class CrashBase extends House
2{
4 static bool m_Init = Init();
5
6 static bool Init()
7 {
8 CrashSoundSets.RegisterSoundSet("HeliCrash_Distant_SoundSet");
9 CrashSoundSets.RegisterSoundSet("SledgeCrash_Distant_SoundSet");
10 return true;
11 }
12
13 override void EEOnCECreate()
14 {
15 super.EEOnCECreate();
17 }
18
20 {
22 GetGame().RPCSingleParam( null, ERPCs.RPC_SOUND_HELICRASH, playSound, true );
23 }
24
25 // needs to have the soundset registered in CrashBase.Init()
26 string GetSoundSet()
27 {
28 return "HeliCrash_Distant_SoundSet";
29 }
30
31 override void EEInit()
32 {
33 super.EEInit();
34 //Setup for local sound tests
35 #ifdef DEVELOPER
36 if ( !GetGame().IsMultiplayer() )
37 {
39 eff.SetAutodestroy(true);
40 }
41 #endif
42 }
43
44 override void EEDelete(EntityAI parent)
45 {
46 if ( !GetGame().IsDedicatedServer() )
47 {
48 if ( m_ParticleEfx )
49 m_ParticleEfx.Stop();
50 }
51 }
52};
override Widget Init()
Определения DayZGame.c:127
ERPCs
Определения ERPCs.c:2
proto native void RPCSingleParam(Object target, int rpc_type, Param param, bool guaranteed, PlayerIdentity recipient=null)
see CGame.RPC
override string GetSoundSet()
Определения Wreck_SantasSleigh.c:25
Определения Wreck_MI8.c:3
static void RegisterSoundSet(string sound_set)
Определения DayZGame.c:48
Определения DayZGame.c:45
override void SetAutodestroy(bool auto_destroy)
Sets whether Effect automatically cleans up when it stops.
Определения EffectSound.c:603
Wrapper class for managing sound through SEffectManager.
Определения EffectSound.c:5
Определения Building.c:6
override void EEInit()
Определения CrashBase.c:31
void House()
Определения Building.c:3
void RequestSoundEvent()
Определения CrashBase.c:19
override void EEOnCECreate()
Определения CrashBase.c:13
static bool Init()
Определения CrashBase.c:6
override void EEDelete(EntityAI parent)
Определения CrashBase.c:44
static bool m_Init
Определения CrashBase.c:4
Particle m_ParticleEfx
Определения CrashBase.c:3
string GetSoundSet()
Определения CrashBase.c:26
Определения EntityAI.c:95
Legacy way of using particles in the game.
Определения Particle.c:7
static EffectSound PlaySound(string sound_set, vector position, float play_fade_in=0, float stop_fade_out=0, bool loop=false)
Create and play an EffectSound.
Определения EffectManager.c:169
Manager class for managing Effect (EffectParticle, EffectSound)
Определения EffectManager.c:6
proto native CGame GetGame()
class JsonUndergroundAreaTriggerData GetPosition
Определения UndergroundAreaLoader.c:9