◆ ActionCondition()
19 {
22 {
23 return true;
24 }
25 return false;
26 }
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().
◆ EnterOptics()
29 {
30 player.SetIronsights(
false);
31 player.SetHandheldOpticsInUse(
true);
34 optic.HideSelection(
"hide");
35 if ( NVGoggles.Cast(
optic) &&
optic.ConfigIsExisting(
"simpleHiddenSelections") )
36 {
37 optic.SetSimpleHiddenSelectionState(0,
false);
38 }
39
40 if (
optic.HasEnergyManager() )
41 {
44 return;
45
48 rf.GetCompEM().SwitchOn();
49 }
50 }
proto native CGame GetGame()
Перекрестные ссылки GetGame().
◆ ExitOptics()
53 {
54 optic.ShowSelection(
"hide");
55 if ( NVGoggles.Cast(
optic) &&
optic.ConfigIsExisting(
"simpleHiddenSelections") )
56 {
57 optic.SetSimpleHiddenSelectionState(0,
true);
58 }
59 player.SetHandheldOpticsInUse(
false);
61 if (
optic.HasEnergyManager() )
62 {
65 return;
66
69 rf.GetCompEM().SwitchOff();
70 }
71 }
Перекрестные ссылки GetGame().
◆ OnActionInfoUpdate()
6 {
9 {
10 m_Text =
"#use_range_finder";
11 }
12 else
13 {
15 }
16 }
string m_Text
Definition ActionBase.c:58
Перекрестные ссылки ActionBase::m_Text.
◆ m_workingRangefinder
bool m_workingRangefinder |
|
private |
Объявления и описания членов класса находятся в файле: