public void ClearTiles() { CombatGraphics.ClearAttackables(); MovementGraphics.ClearMoveables(); if (currentTargeter != null && currentTargeter.IsActive) { currentTargeter.Disable(); } }
public void HideSelectionIndicator() { if (ShowingSelectionIndicator) { Vector3Int spritePosition = World.WorldToCell(Obj.transform.position); MovementGraphics.ClearMoveables(); World.SetMovementTile(spritePosition, null); ShowingSelectionIndicator = false; } }
public void OnMoveAction(HashSet <Vector3Int> moveables) { ClearTiles(); MovementGraphics.ShowMoveables(moveables); }