Frame_ClickMapHandler.cs 408 B

1234567891011121314151617
  1. using ETModel;
  2. using PF;
  3. using UnityEngine;
  4. namespace ETHotfix
  5. {
  6. [ActorMessageHandler(AppType.Map)]
  7. public class Frame_ClickMapHandler : AMActorLocationHandler<Unit, Frame_ClickMap>
  8. {
  9. protected override void Run(Unit unit, Frame_ClickMap message)
  10. {
  11. Vector3 target = new Vector3(message.X, message.Y, message.Z);
  12. unit.GetComponent<UnitPathComponent>().MoveTo(target).Coroutine();
  13. }
  14. }
  15. }