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

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

Структуры данных

class  SoundLookupTable
 
class  AnimSoundObjectBuilderBank
 

Функции

class SoundLookupTable StepSoundLookupTable ()
 
void SoundLookupTable ()
 
void InitTable (string tableCategoryName, string parameterName)
 
void LoadTable (string soundLookupTableName)
 
SoundObjectBuilder GetSoundBuilder (int parameterHash)
 
void PlayerVoiceLookupTable ()
 
void SetNoiseParam (NoiseParams param)
 
NoiseParams GetNoiseParam ()
 
class ImpactSoundLookupTable extends SoundLookupTable ActionSoundLookupTable ()
 
void ImpactSoundLookupTable ()
 
class AnimSoundObjectBuilderBank AnimSoundLookupTableBank ()
 
void AnimSoundObjectBuilderBank ()
 
static AnimSoundObjectBuilderBank GetInstance ()
 
SoundObjectBuilder GetBuilder (string soundSetName)
 
SoundLookupTable GetStepTable (string tableName)
 
SoundLookupTable GetImpactTable (string tableName)
 
SoundLookupTable GetActionTable (string tableName)
 

Переменные

string m_tableCategoryName
 
string m_parameterName
 
ref map< int, ref array< SoundObjectBuilder > > m_soundBuilders
 
class AttachmentSoundLookupTable extends SoundLookupTable m_NoiseParams
 
static ref AnimSoundObjectBuilderBank m_instance
 
autoptr map< int, ref SoundObjectBuilderm_pBuilders
 
autoptr map< int, ref SoundLookupTablem_pTables
 

Функции

◆ ActionSoundLookupTable()

127 {
128 InitTable("CfgActionsSoundTables", "category");
129 }
void InitTable(string tableCategoryName, string parameterName)
Definition DayZAnimEventMaps.c:87

Используется в GetActionTable().

◆ AnimSoundLookupTableBank()

class AnimSoundObjectBuilderBank AnimSoundLookupTableBank ( )
180 {
182 }
autoptr map< int, ref SoundLookupTable > m_pTables
Definition DayZAnimEventMaps.c:237
Definition EntityAI.c:95

Используется в GetInstance() и EntityAI::InitImpactSoundData().

◆ AnimSoundObjectBuilderBank()

void AnimSoundObjectBuilderBank ( )
180 {
182 }
183

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

◆ GetActionTable()

SoundLookupTable GetActionTable ( string tableName)
223 {
224 int tableNameHash = tableName.Hash();
225
227 if(table == NULL)
228 {
230 table.LoadTable(tableName);
232 }
233 return table;
234 }
class ImpactSoundLookupTable extends SoundLookupTable ActionSoundLookupTable()
Definition DayZAnimEventMaps.c:126
Definition DayZAnimEventMaps.c:3

Перекрестные ссылки ActionSoundLookupTable() и m_pTables.

◆ GetBuilder()

SoundObjectBuilder GetBuilder ( string soundSetName)
195 {
196 int tableNameHash = tableName.Hash();
197
199 if(table == NULL)
200 {
202 table.LoadTable(tableName);
204 }
205 return table;
206 }
207
209 {
210 int tableNameHash = tableName.Hash();
211
213 if(table == NULL)
214 {
SoundLookupTable GetImpactTable(string tableName)
Definition DayZAnimEventMaps.c:208
class SoundLookupTable StepSoundLookupTable()
Definition DayZAnimEventMaps.c:81
void ImpactSoundLookupTable()
Definition DayZAnimEventMaps.c:127

Перекрестные ссылки m_pTables и StepSoundLookupTable().

◆ GetImpactTable()

SoundLookupTable GetImpactTable ( string tableName)
209 {
210 int tableNameHash = tableName.Hash();
211
213 if(table == NULL)
214 {
216 table.LoadTable(tableName);
218 }
219 return table;
220 }

Перекрестные ссылки ImpactSoundLookupTable() и m_pTables.

◆ GetInstance()

static AnimSoundLookupTableBank GetInstance ( )
static
186 {
187 if(m_instance == NULL)
189
190 return m_instance;
191 }
192
class AnimSoundObjectBuilderBank AnimSoundLookupTableBank()
Definition DayZAnimEventMaps.c:179
static ref AnimSoundObjectBuilderBank m_instance
Definition DayZAnimEventMaps.c:217

Перекрестные ссылки AnimSoundLookupTableBank() и m_instance.

◆ GetNoiseParam()

NoiseParams GetNoiseParam ( )
110 {
111 return m_NoiseParams;
112 }
class AttachmentSoundLookupTable extends SoundLookupTable m_NoiseParams

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

◆ GetSoundBuilder()

SoundObjectBuilder GetSoundBuilder ( int parameterHash)
134{
136 {
138 }
139
140
142 {
143 if(m_instance == NULL)
145
146 return m_instance;
147 }
148
void AnimSoundObjectBuilderBank()
Definition DayZAnimEventMaps.c:180
autoptr map< int, ref SoundObjectBuilder > m_pBuilders
Definition DayZAnimEventMaps.c:218
static AnimSoundObjectBuilderBank GetInstance()
Definition DayZAnimEventMaps.c:186
Definition DayZAnimEventMaps.c:134

◆ GetStepTable()

SoundLookupTable GetStepTable ( string tableName)
195 {
196 int tableNameHash = tableName.Hash();
197
199 if(table == NULL)
200 {
202 table.LoadTable(tableName);
204 }
205 return table;
206 }

◆ ImpactSoundLookupTable()

void ImpactSoundLookupTable ( )
127 {
128 InitTable("CfgActionsSoundTables", "category");
129 }
130}

Перекрестные ссылки SoundLookupTable::InitTable().

Используется в GetImpactTable().

◆ InitTable()

void InitTable ( string tableCategoryName,
string parameterName )
88{
89 void AttachmentSoundLookupTable()
90 {
91 InitTable("CfgAttachmentSoundTables", "category");

◆ LoadTable()

void LoadTable ( string soundLookupTableName)
96{
98
100 {
101 InitTable("CfgVoiceSoundTables", "category");
102 }
103
105 {
107 }
108
110 {
111 return m_NoiseParams;
112 }
113}
114
115
117{
119 {
120 InitTable("CfgImpactSoundTables", "surface");
121 }
122}
123
125{
127 {
128 InitTable("CfgActionsSoundTables", "category");
129 }
void PlayerVoiceLookupTable()
Definition DayZAnimEventMaps.c:99
void SetNoiseParam(NoiseParams param)
Definition DayZAnimEventMaps.c:104
NoiseParams GetNoiseParam()
Definition DayZAnimEventMaps.c:109
class NoiseSystem NoiseParams()
Definition Noise.c:15
void InitTable(string tableCategoryName, string parameterName)
Definition DayZAnimEventMaps.c:9
void ImpactSoundLookupTable()
Definition DayZAnimEventMaps.c:118

◆ PlayerVoiceLookupTable()

void PlayerVoiceLookupTable ( )

◆ SetNoiseParam()

void SetNoiseParam ( NoiseParams param)
105 {
107 }

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

◆ SoundLookupTable()

void SoundLookupTable ( )
82 {
83 InitTable("CfgStepSoundTables", "surface");
84 }
85}

Перекрестные ссылки SoundLookupTable::InitTable().

◆ StepSoundLookupTable()

class SoundLookupTable StepSoundLookupTable ( )
82 {
83 InitTable("CfgStepSoundTables", "surface");
84 }

Используется в DayZPlayerTypeStepSoundLookupTable::DayZPlayerTypeStepSoundLookupTableImpl() и GetBuilder().

Переменные

◆ m_instance

◆ m_NoiseParams

◆ m_parameterName

string m_parameterName
private

◆ m_pBuilders

autoptr map<int, ref SoundObjectBuilder> m_pBuilders
private

◆ m_pTables

◆ m_soundBuilders

ref map<int, ref array<SoundObjectBuilder> > m_soundBuilders
private

◆ m_tableCategoryName

string m_tableCategoryName
private