using UnityEngine; namespace Model { [MessageHandler((int)Opcode.Frame_ClickMap)] public class Frame_ClickMapHandler : AMHandler { protected override void Run(Frame_ClickMap message) { Unit unit = Game.Scene.GetComponent().Get(message.Id); MoveComponent moveComponent = unit.GetComponent(); Vector3 dest = new Vector3(message.X / 1000f, 0, message.Z / 1000f); moveComponent.MoveToDest(dest, 1); moveComponent.Turn2D(dest - unit.Position); } } }