// pre public void SetCmder( Panel_unit unit ) { //cancel old if (pCmder != null) { pCmder.OnSelected( false ); } // clear // setup origin param pCmder = unit; if( pCmder == null ){ return ; } // who will disable pCmder.OnSelected (true); // CMD param CMD.nCmderIdent = pCmder.Ident(); CMD.nOrgGridX = pCmder.X(); CMD.nOrgGridY = pCmder.Y(); // keep cmd type CMD.eCMDSTATUS = _CMD_STATUS._WAIT_CMDID; CMD.eCMDTARGET = _CMD_TARGET._ALL; CMD.eCMDID = _CMD_ID._NONE; }