Ejemplo n.º 1
0
        /// <summary>
        /// 调用A向某地
        /// </summary>
        /// <param name="msgT"></param>
        private void AtkToPos(MsgT <PosDTO> msgT)
        {
            SoilderAgent soilderAgent = GetSoilderAgent(msgT.msgData.instanceId);

            if (soilderAgent != null)
            {
                soilderAgent._set_curTacticAtkPos(new bVector3(msgT.msgData.posX, msgT.msgData.posY, msgT.msgData.posZ));
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 根据服务器返回的小移动点,执行移动
        /// </summary>
        /// <param name="msgSTar"></param>
        private void SmallMove(MsgT <PosDTO> msgSTar)
        {
            SoilderAgent soilder = GetSoilderAgent(msgSTar.msgData.instanceId);

            if (soilder != null)
            {
                soilder.TargetSmall = new Vector3(msgSTar.msgData.posX, msgSTar.msgData.posY, msgSTar.msgData.posZ);
                soilder.MoveToSmallTarget();
            }
        }