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

◆ DetermineConstructionSounds()

void ActionBuildShelter::DetermineConstructionSounds ( ActionData action_data)
inlineprotected

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

253 {
254 ConstructionActionData construction_action_data = action_data.m_Player.GetConstructionActionData();
255 ConstructionPart constrution_part = construction_action_data.GetBuildPartNoToolAtIndex(m_VariantID);;
256 if (constrution_part)
257 {
258 switch (constrution_part.GetName())
259 {
260 case "leather":
261 m_SoundsetBuildStart = "Shelter_Leather_Build_Start_SoundSet";
262 m_SoundsetBuildLoop = "Shelter_Leather_Build_Loop_SoundSet";
263 m_SoundsetBuildFinish = "Shelter_Leather_Build_Finish_SoundSet";
264 break;
265
266 case "fabric":
267 m_SoundsetBuildStart = "Shelter_Fabric_Build_Start_SoundSet";
268 m_SoundsetBuildLoop = "Shelter_Fabric_Build_Loop_SoundSet";
269 m_SoundsetBuildFinish = "Shelter_Fabric_Build_Finish_SoundSet";
270 break;
271
272 case "stick":
273 m_SoundsetBuildStart = "Shelter_Wooden_Stick_Build_Start_SoundSet";
274 m_SoundsetBuildLoop = "Shelter_Wooden_Stick_Build_Loop_SoundSet";
275 m_SoundsetBuildFinish = "Shelter_Wooden_Stick_Build_Finish_SoundSet";
276 break;
277
278 default:
282 break;
283 }
284 }
285 }
int m_VariantID
Определения ActionBase.c:68
string m_SoundsetBuildLoop
Определения ActionBuildShelter.c:4
string m_SoundsetBuildFinish
Определения ActionBuildShelter.c:5
string m_SoundsetBuildStart
Определения ActionBuildShelter.c:3
ConstructionPart GetBuildPartNoToolAtIndex(int idx)
Определения ConstructionActionData.c:193
string GetName()
Определения ConstructionPart.c:24

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

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