◆ ActionFillObject()
◆ ActionCondition()
47 {
48 if (
player.IsPlacingLocal() )
49 return false;
50
53 {
54 if (
hesco.CanBeFilledAtPosition(
player.GetPosition() ) )
55 {
56 if (
hesco.GetState() == HescoBox.UNFOLDED )
57 {
59 return true;
60 }
61 else if(
hesco.GetState() == HescoBox.FILLED)
62 {
64 return true;
65 }
66 }
67 }
68
69 return false;
70 }
int m_ActionState
Definition ActionFillObject.c:11
const int FILLED
Definition ActionFillObject.c:14
const int EMPTY
Definition ActionFillObject.c:13
Super root of all classes in Enforce script.
Definition EnScript.c:11
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
Перекрестные ссылки Class::CastTo(), EMPTY, FILLED и m_ActionState.
◆ CreateConditionComponents()
◆ OnActionInfoUpdate()
33 {
35
36 if(
hesco.GetState() == HescoBox.UNFOLDED )
37 {
39 }
40 else
41 {
43 }
44 }
string m_Text
Definition ActionBase.c:58
Перекрестные ссылки ActionBase::m_Text.
◆ OnFinishProgressClient()
93 {
95
97 {
98 if (
hesco.GetState() == HescoBox.UNFOLDED )
99 {
101 }
102 else if (
hesco.GetState() == HescoBox.FILLED )
103 {
105 }
106 }
107 }
Перекрестные ссылки Class::CastTo().
◆ OnFinishProgressServer()
73 {
75
77 {
80
81 if (
hesco.GetState() == HescoBox.UNFOLDED)
82 {
84 }
85 else if (
hesco.GetState() == HescoBox.FILLED)
86 {
88 }
89 }
90 }
Перекрестные ссылки Class::CastTo().
◆ EMPTY
◆ FILLED
◆ m_ActionState
Объявления и описания членов класса находятся в файле:
- D:/Ishodniki/scripts/4_World/Classes/UserActionsComponent/Actions/Continuous/ActionFillObject.c