/// <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)); } }
/// <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(); } }