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

◆ OnActionInfoUpdate()

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

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

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

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