casingleuseturnonplugged.c 273 B

123456789101112131415
  1. class CASingleUseTurnOnPlugged : CASingleUse
  2. {
  3. override int Execute( ActionData action_data )
  4. {
  5. if ( !action_data.m_MainItem )
  6. {
  7. return UA_ERROR;
  8. }
  9. if ( !action_data.m_MainItem.GetCompEM().CanWork() )
  10. {
  11. return UA_FINISHED;
  12. }
  13. return UA_FINISHED;
  14. }
  15. };