コード例 #1
0
ファイル: GroundPursuer.cs プロジェクト: testing32/AIProjects
 public void FindSupport()
 {
     AssistanceFrom = Group.GetBestSupportingRobot(this);
     MessageDispatcher.TheInstance.DispatchMsg(
         0,
         this,
         AssistanceFrom,
         new Telegram() { ExtraInfo = CurrentTarget, MsgType = MessageType.RequestAssistance });
 }
コード例 #2
0
ファイル: GroundPursuer.cs プロジェクト: testing32/AIProjects
        // Send the support back to patrolling
        public void RelieveSupport()
        {
            if (AssistanceFrom == null)
                return;

            MessageDispatcher.TheInstance.DispatchMsg(
                0,
                this,
                AssistanceFrom,
                new Telegram() { ExtraInfo = null, MsgType = MessageType.AssistanceNoLongerRequired });
            AssistanceFrom = null;
        }