DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл InfectedSoundEventBase.c

См. исходные тексты.

Перечисления

enum  EInfectedSoundEventType { GENERAL }
 

Функции

void InfectedSoundEventBase ()
 
void ~InfectedSoundEventBase ()
 
void Init (ZombieBase pInfected)
 
void SoftStop ()
 
override void Stop ()
 
void PosUpdate ()
 
override bool Play ()
 

Переменные

enum EInfectedSoundEventType m_Infected
 

Перечисления

◆ EInfectedSoundEventType

Элементы перечислений
GENERAL 
2{
4}
@ GENERAL
Definition InfectedSoundEventBase.c:3

Функции

◆ InfectedSoundEventBase()

void InfectedSoundEventBase ( )
11 {
13 }
class DynamicMusicLocationTypes m_Type
EInfectedSoundEventType
Definition InfectedSoundEventBase.c:2

Перекрестные ссылки m_Type.

◆ Init()

void Init ( ZombieBase pInfected)
21 {
23 }
enum EInfectedSoundEventType m_Infected
Definition EntityAI.c:95

Перекрестные ссылки m_Infected.

◆ Play()

override bool Play ( )
54 {
55 string soundset_name;
56
57 soundset_name = string.Format("%1_%2_SoundSet", m_Infected.ClassName(), m_SoundSetNameRoot);
60 {
61 GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).CallLaterByName(this, "PosUpdate", 0, true);
62 return true;
63 }
64 string error = "[%1] No sound callback for : \'%2\' in state: \'%3\' Please define relevant SoundSet in %4";
65 #ifdef DEVELOPER
66 Error(string.Format(error, "ERROR", m_Infected.ClassName(), m_SoundSetNameRoot, "Zombie_SoundSets.hpp"));
67 #else
68 PrintToRPT("" + string.Format(error, "WARNING", m_Infected.ClassName(), m_SoundSetNameRoot, "sounds/hpp/config.cpp"));
69 #endif
70 return false;
71 }
AbstractWave m_SoundSetCallback
Definition SoundEvents.c:86
string m_SoundSetNameRoot
Definition SoundEvents.c:91
proto native CGame GetGame()
void Error(string err)
Messagebox with error message.
Definition EnDebug.c:90
proto void PrintToRPT(void var)
Prints content of variable to RPT file (performance warning - each write means fflush!...
const int CALL_CATEGORY_GAMEPLAY
Definition tools.c:10

Перекрестные ссылки CALL_CATEGORY_GAMEPLAY, Error(), GetGame(), m_Infected, m_SoundSetCallback, m_SoundSetNameRoot и PrintToRPT().

◆ PosUpdate()

void PosUpdate ( )
46 {
48 {
50 }
51 }
proto void SetPosition(vector position, vector velocity="0 0 0")

Перекрестные ссылки m_Infected, m_SoundSetCallback и AbstractWave::SetPosition().

◆ SoftStop()

void SoftStop ( )
26 {
28 {
31 }
32 }
proto void Loop(bool setLoop)

Перекрестные ссылки AbstractWave::Loop() и m_SoundSetCallback.

◆ Stop()

override void Stop ( )
35 {
37 {
40 }
41
42 GetGame().GetCallQueue(CALL_CATEGORY_GAMEPLAY).RemoveByName(this, "PosUpdate");
43 }
proto void Stop()

Перекрестные ссылки CALL_CATEGORY_GAMEPLAY, GetGame(), m_SoundSetCallback и AbstractWave::Stop().

◆ ~InfectedSoundEventBase()

Перекрестные ссылки m_SoundSetCallback и AbstractWave::Stop().

Переменные

◆ m_Infected