public bool CanLocalPlayerControlThisUnit(Selectable unit) { return(TurnManager.CurrentTurnOwner == unit && unit.Team == CrossPlayerController.LocalTeam); }
private void OnSelectableSelectionAborted(Selectable s) => OnHexSelectionAborted(default);
private void OnTurnEnded(Selectable obj) => ReleaseHighlighterItem();
private void OnTurnStarted(Selectable obj) => PlaceHighlighterItem(obj.Cell);
private void OnSelectableRemoved(Selectable obj) { m_ObjectQueue.Remove(obj); }
// Private --- private void OnSelectableAdded(Selectable obj) { m_ObjectQueue.AddLast(obj); }