◆ ActionDestroyPart()
◆ ActionCondition()
42 {
43
45 return false;
46
48 }
eBrokenLegs
Definition EBrokenLegs.c:2
bool DestroyCondition(PlayerBase player, ActionTarget target, ItemBase item, bool camera_check)
Definition ActionDestroyPart.c:85
Перекрестные ссылки DestroyCondition().
◆ ActionConditionContinue()
◆ CanBeUsedLeaning()
37 {
38 return false;
39 }
◆ CreateConditionComponents()
◆ DestroyCondition()
86 {
89 {
91
95
97 {
98
100 {
101
103 {
105 {
107 {
108 return false;
109 }
110 }
111 }
112
115
116 return true;
117 }
118 }
119 }
120
121 return false;
122 }
void Construction(BaseBuildingBase parent)
Definition Construction.c:26
bool IsInReach(PlayerBase player, ActionTarget target, float maxDistance=1.0)
Definition ActionBase.c:1054
Definition ConstructionActionData.c:2
Definition ConstructionPart.c:2
Definition ObjectTyped.c:2
Definition ActionConstants.c:106
const float DEFAULT
Definition ActionConstants.c:108
proto native CGame GetGame()
Перекрестные ссылки Construction(), UAMaxDistances::DEFAULT, GetGame() и ActionBase::IsInReach().
Используется в ActionCondition() и ActionConditionContinue().
◆ GetAdminLogMessage()
125 {
126 return " destroyed " +
action_data.m_Target.GetObject().GetDisplayName() +
" with " +
action_data.m_MainItem.GetDisplayName();
127 }
◆ OnActionInfoUpdate()
◆ OnFinishProgressServer()
56 {
61
63 {
64
68
70 {
74 }
75 else
76 {
78 }
79
80
82 }
83 }
const int AT_DESTROY_PART
Definition _constants.c:8
static int CYCLES
Definition ActionDestroyPart.c:11
Definition ActionConstants.c:142
const float DESTROY
Definition ActionConstants.c:146
Перекрестные ссылки AT_DESTROY_PART, Construction(), CYCLES и UADamageApplied::DESTROY.
◆ CYCLES
Объявления и описания членов класса находятся в файле:
- D:/Ishodniki/scripts/4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c