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

◆ GetBuilder()

SoundObjectBuilder AnimSoundObjectBuilderBank::GetBuilder ( string soundSetName)
inlineprivate

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

151 {
152 int soundSetNameHash = soundSetName.Hash();
153
154 SoundObjectBuilder builder = m_pBuilders.Get(soundSetNameHash);
155 if(builder == NULL)
156 {
157 SoundParams params = new SoundParams(soundSetName);
158 if(params.IsValid())
159 {
160 builder = new SoundObjectBuilder(params);
161 m_pBuilders.Insert(soundSetNameHash, builder);
162 }
163 else
164 {
165 Print("AnimSoundObjectBuilderBank: Invalid sound set \"" + soundSetName + "\".");
166 return NULL;
167 }
168 }
169 return builder;
170 }
autoptr map< int, ref SoundObjectBuilder > m_pBuilders
Определения DayZAnimEventMaps.c:173
proto void Print(void var)
Prints content of variable to console/log.
class AbstractSoundScene SoundObjectBuilder(SoundParams soundParams)
class SoundObject SoundParams(string name)
proto native int Hash()
Returns hash of string.

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

Используется в SoundLookupTable::LoadTable().