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

◆ OnActionInfoUpdate()

override void ActionBuildShelter::OnActionInfoUpdate ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprotected

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

60 {
61 ConstructionActionData construction_action_data = player.GetConstructionActionData();
62 ConstructionPart constrution_part = construction_action_data.GetBuildPartNoToolAtIndex(m_VariantID);
63
64 if ( constrution_part )
65 {
66 switch (constrution_part.GetName())
67 {
68 case "leather":
69 m_Text = "#build_shelter_leather";
70 break;
71
72 case "fabric":
73 m_Text = "#build_shelter_fabric";
74 break;
75
76 case "stick":
77 m_Text = "#build_shelter_stick";
78 break;
79 }
80 }
81 }
string m_Text
Определения ActionBase.c:58
int m_VariantID
Определения ActionBase.c:68
ConstructionPart GetBuildPartNoToolAtIndex(int idx)
Определения ConstructionActionData.c:193
string GetName()
Определения ConstructionPart.c:24

Перекрестные ссылки ActionTarget, ConstructionActionData::GetBuildPartNoToolAtIndex(), ConstructionPart::GetName(), ActionBase::m_Text и ActionBase::m_VariantID.