8 override void CreateConditionComponents()
14 override bool HasTarget()
21 if ( item && item.IsOpen() )
29 override bool SetupAction(
PlayerBase player, ActionTarget target,
ItemBase item, out ActionData action_data,
Param extra_data = NULL )
31 if( super.SetupAction( player, target, item, action_data, extra_data ) )
33 SetCloseAnimation( item );
41 void SetCloseAnimation(
ItemBase item )
54 override void OnExecuteServer( ActionData action_data )
56 action_data.m_MainItem.Close();