◆ 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:87
Перекрестные ссылки DestroyCondition().
◆ ActionConditionContinue()
◆ CanBeUsedLeaning()
37 {
38 return false;
39 }
◆ CreateConditionComponents()
25 {
28 }
ref CCIBase m_ConditionItem
Definition ActionBase.c:55
ref CCTBase m_ConditionTarget
Definition ActionBase.c:56
Definition CCINonRuined.c:2
Перекрестные ссылки m_ConditionItem и m_ConditionTarget.
◆ DestroyCondition()
88 {
91 {
93
97
99 {
100
102 {
103
105 {
107 {
109 {
110 return false;
111 }
112 }
113 }
114
117
118 return true;
119 }
120 }
121 }
122
123 return false;
124 }
bool IsInReach(PlayerBase player, ActionTarget target, float maxDistance=1.0)
Definition ActionBase.c:928
void Construction(BaseBuildingBase parent)
Definition Construction.c:26
Definition ConstructionActionData.c:2
Definition ConstructionPart.c:2
Definition ObjectTyped.c:2
Definition ActionConstants.c:105
const float DEFAULT
Definition ActionConstants.c:107
proto native CGame GetGame()
Перекрестные ссылки Construction(), UAMaxDistances::DEFAULT, GetGame() и IsInReach().
Используется в ActionCondition() и ActionConditionContinue().
◆ GetAdminLogMessage()
127 {
128 return " destroyed " +
action_data.m_Target.GetObject().GetDisplayName() +
" with " +
action_data.m_MainItem.GetDisplayName();
129 }
◆ OnActionInfoUpdate()
◆ OnFinishProgressServer()
◆ CYCLES
Объявления и описания членов класса находятся в файле:
- D:/Ishodniki/scripts/4_World/Classes/UserActionsComponent/Actions/Continuous/ActionDestroyPart.c