8     override void CreateConditionComponents()  
 
   14     override bool HasTarget()
 
   21         if ( item && item.IsOpen() ) 
 
   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();