void Deselect() { if (SelectedActorReady) { selectedActor = null; Selector.SetActive(false); HideVisualElements(); } }
void CommandSelect() { if (selectedActor != null) { return; } var hit = MouseOverSpace(ActorLayer); if (hit.DidHit) { selectedActor = hit.HitInfo.collider.GetComponent <TacticalController>(); selectedActor.Select(DestinationLine, DestinationMarker); Selector.SetActive(true); Selector.transform.SetParent(selectedActor.MoveBody); Selector.transform.localPosition = Vector3.zero; } }