31 if (target.GetObject() != null)
39 super.Start(action_data);
46 array<Entity> nvgs = action_data.m_Player.GetCachedEquipment().GetEntitiesByCategory(query);
47 foreach (
Entity nvg : nvgs)
50 if (NVGoggles.CastTo(goggles, nvg))
52 goggles.RotateGoggles(goggles.m_IsLowered);
class ActionTargets ActionTarget
ECachedEquipmentItemCategory
ECachedEquipmentPlacement
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
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
ECachedEquipmentPlacement m_Placement
Result for an object found in CGame.IsBoxCollidingGeometryProxy.