3 void ActionTurnOffHelmetFlashlight()
36 Mich2001Helmet helmet;
37 helmet = Mich2001Helmet.Cast(target.GetObject());
40 light =
Switchable_Base.Cast(helmet.FindAttachmentBySlotName(
"helmetFlashlight"));
44 if ( light.HasEnergyManager() && light.GetCompEM().CanSwitchOff() )
54 super.Start( action_data );
57 Mich2001Helmet helmet;
58 helmet = Mich2001Helmet.Cast(action_data.m_Target.GetObject());
59 light =
Switchable_Base.Cast(helmet.FindAttachmentBySlotName(
"helmetFlashlight"));
61 if ( light.HasEnergyManager() )
63 if ( light.GetCompEM().IsSwitchedOn() )
65 light.GetCompEM().SwitchOff();