31 if (target.GetObject() != null)
39 super.Start(action_data);
49 foreach (
Entity nvg : nvgs)
52 if (NVGoggles.CastTo(goggles, nvg))
54 goggles.RotateGoggles(goggles.m_IsLowered);
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
ECachedEquipmentItemCategory
ECachedEquipmentPlacement
override bool UseMainItem()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void CreateConditionComponents()
override bool IsInstant()
override bool HasTarget()
override void Start(ActionData action_data)
ECachedEquipmentItemCategory m_Category
ref TIntArray m_ParentPlacement
ECachedEquipmentPlacement m_Placement
provides access to slot configuration
Result for an object found in CGame.IsBoxCollidingGeometryProxy.