//select a unit, setup the walkable, attackable tiles and what not public static void SelectUnit(Unit unit){ ClearAllTile(); //unit.tile.SetState(_TileState.Selected); if(unit.CanMove()) instance.SetupWalkableTileList(unit); if(unit.CanAttack()) instance.SetupAttackableTileList(unit); //instance.indicatorSelected.position=unit.tile.GetPos(); OverlayManager.SelectUnit(unit); }