Exemplo n.º 1
0
 public override bool Modify(CObjectCommand_StopLogic cmd)
 {
     if (cmd != null && cmd.GetCommandID() == ENUM_OBJECT_COMMAND.OBJECT_COMMAND_STOP_ACTION)
     {
         CObjectCommand_StopAction StopCmd = (CObjectCommand_StopAction)cmd;
         uint uEndTime = StopCmd.GetEndTime();
         if (uEndTime < m_uEndTime)
         {
             m_uEndTime = uEndTime;
         }
         return(true);
     }
     return(false);
 }
Exemplo n.º 2
0
 public override bool Modify(CObjectCommand_StopLogic cmd)
 {
     if (cmd != null && cmd.GetCommandID() == ENUM_OBJECT_COMMAND.OBJECT_COMMAND_STOP_MOVE)
     {
         CObjectCommand_StopMove stopMoveCmd = (CObjectCommand_StopMove)cmd;
         int nEndNodeIndex = stopMoveCmd.GetEndNodeIndex();
         if (m_nNodeCount > nEndNodeIndex)
         {
             m_nNodeCount = nEndNodeIndex + 1;
             m_paposNode[nEndNodeIndex] = stopMoveCmd.GetEndPos();
         }
         return(true);
     }
     return(false);
 }
Exemplo n.º 3
0
 public virtual bool Modify(CObjectCommand_StopLogic cmd)
 {
     return(true);
 }