Frame_ClickMapHandler.cs 389 B

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