C2M_PathfindingResultHandler.cs 445 B

123456789101112131415161718
  1. using System.Collections.Generic;
  2. using UnityEngine;
  3. namespace ET.Server
  4. {
  5. [ActorMessageHandler]
  6. public class C2M_PathfindingResultHandler : AMActorLocationHandler<Unit, C2M_PathfindingResult>
  7. {
  8. protected override async ETTask Run(Unit unit, C2M_PathfindingResult message)
  9. {
  10. Vector3 target = new Vector3(message.X, message.Y, message.Z);
  11. unit.FindPathMoveToAsync(target).Coroutine();
  12. await ETTask.CompletedTask;
  13. }
  14. }
  15. }