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

◆ DetermineConstructionSounds()

void ActionBuildShelter::DetermineConstructionSounds ( ActionData action_data)
inlineprotected

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

251 {
252 ConstructionActionData construction_action_data = action_data.m_Player.GetConstructionActionData();
253 ConstructionPart constrution_part = construction_action_data.GetBuildPartNoToolAtIndex(m_VariantID);
254 if (constrution_part)
255 {
256 switch (constrution_part.GetName())
257 {
258 case "leather":
259 m_SoundsetBuildStart = "Shelter_Leather_Build_Start_SoundSet";
260 m_SoundsetBuildLoop = "Shelter_Leather_Build_Loop_SoundSet";
261 m_SoundsetBuildFinish = "Shelter_Leather_Build_Finish_SoundSet";
262 break;
263
264 case "fabric":
265 m_SoundsetBuildStart = "Shelter_Fabric_Build_Start_SoundSet";
266 m_SoundsetBuildLoop = "Shelter_Fabric_Build_Loop_SoundSet";
267 m_SoundsetBuildFinish = "Shelter_Fabric_Build_Finish_SoundSet";
268 break;
269
270 case "stick":
271 m_SoundsetBuildStart = "Shelter_Wooden_Stick_Build_Start_SoundSet";
272 m_SoundsetBuildLoop = "Shelter_Wooden_Stick_Build_Loop_SoundSet";
273 m_SoundsetBuildFinish = "Shelter_Wooden_Stick_Build_Finish_SoundSet";
274 break;
275
276 default:
280 break;
281 }
282 }
283 }
int m_VariantID
Определения ActionBase.c:67
void ConstructionPart(string name, string part_name, string main_part_name, int id, bool is_built, bool is_base, bool is_gate, array< string > required_parts)
Определения ConstructionPart.c:531
string m_SoundsetBuildLoop
Определения ActionBuildShelter.c:5
string m_SoundsetBuildFinish
Определения ActionBuildShelter.c:6
string m_SoundsetBuildStart
Определения ActionBuildShelter.c:4
PlayerBase m_Player
Определения ActionBase.c:40
ConstructionPart GetBuildPartNoToolAtIndex(int idx)
Определения ConstructionActionData.c:355
string GetName()
Определения ConstructionPart.c:193

Перекрестные ссылки ConstructionActionData::GetBuildPartNoToolAtIndex(), ConstructionPart::GetName(), ActionData::m_Player, m_SoundsetBuildFinish, m_SoundsetBuildLoop, m_SoundsetBuildStart и m_VariantID.

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