public void OnDragEnter(DragSettings dragSettings) { if (CanDrag && dragSettings.WasClicked) { PathManager.Instance.SelectedPath = MobileUnit.Path; MobileUnit.OnDragEnter(); } }
public void OnDrag(DragSettings dragSettings) { if (CanDrag && dragSettings.WasClicked) { Vector3 target = MouseController.MousePositionWorld; target.y = 0.5f; Unit.Position = target; } }
public void OnDragExit(DragSettings dragSettings) { if (CanDrag && dragSettings.WasClicked) { PathManager.Instance.SelectedPath = null; UnitClickable collidingUnit = Colliding(); if (collidingUnit != null) { MobileUnit.OnDragRelease(collidingUnit.Unit); } } }
public void OnDragEnter(DragSettings dragSettings) { }
public void OnDragExit(DragSettings dragSettings) { }
public void OnDrag(DragSettings dragSettings) { }