◆ ActionViewOptics()
◆ ActionCondition()
38 {
41 {
42 return true;
43 }
44 return false;
45 }
Super root of all classes in Enforce script.
Definition EnScript.c:11
Definition ItemOptics.c:2
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
Перекрестные ссылки Class::CastTo().
◆ ActionConditionContinue()
48 {
49 return true;
50 }
◆ CanWork()
134 {
135 if (!
item.HasEnergyManager())
136 {
137 return true;
138 }
139 else if (
item.GetCompEM() &&
item.GetCompEM().CanWork())
140 {
141 return true;
142 }
143
144 return false;
145 }
◆ CreateConditionComponents()
◆ EnterOptics()
◆ ExitOptics()
◆ HasProgress()
28 {
29 return false;
30 }
◆ HasTarget()
33 {
34 return false;
35 }
◆ IsCameraLockOnPerform()
23 {
24 return false;
25 }
◆ IsFullBody()
18 {
19 return true;
20 }
◆ OnEndAnimationLoopClient()
116 {
119 {
121 }
122 }
void ExitOptics(ItemOptics optic, PlayerBase player)
Definition ActionViewOptics.c:159
Перекрестные ссылки Class::CastTo() и ExitOptics().
◆ OnEndAnimationLoopServer()
◆ OnEndClient()
◆ OnEndServer()
◆ OnStartAnimationLoopClient()
80 {
83 {
84 if (!
optic.IsInOptics())
85 {
87 }
88 }
89 }
void EnterOptics(ItemOptics optic, PlayerBase player)
Definition ActionViewOptics.c:147
Перекрестные ссылки Class::CastTo() и EnterOptics().
◆ OnStartAnimationLoopServer()
◆ OnStartClient()
53 {
55
56 GetGame().GetMission().AddActiveInputExcludes({
"actonViewOpticExcl"});
57 }
Перекрестные ссылки GetGame().
◆ OnStartServer()
60 {
62
64 GetGame().GetMission().AddActiveInputExcludes({
"actonViewOpticExcl"});
65 }
Перекрестные ссылки GetGame().
Объявления и описания членов класса находятся в файле:
- D:/Ishodniki/scripts/4_World/Classes/UserActionsComponent/Actions/Continuous/ActionViewOptics.c