/// <summary> /// Highlight des cases dans la range d'attaque de l'unité /// </summary> /// <param name="tileId"></param> /// <param name="Range"></param> public void Highlight(int tileId, int currentID, int Range) { UIInstance.Instance.DesactivateNextPhaseButton(); if (Range > 0) { foreach (int ID in PlayerStatic.GetNeighbourDiag(tileId, TilesManager.Instance.TileList[tileId].GetComponent <TileScript>().Line, false)) { TileScript TileSc = TilesManager.Instance.TileList[ID].GetComponent <TileScript>(); bool i = false; if (ID == currentID) { i = true; Debug.Log("jfdklq"); } if (!i) { TileSc.ActiveChildObj(MYthsAndSteel_Enum.ChildTileType.AttackSelect, _normalAttackSprite, 1); if (!newNeighbourId.Contains(ID)) { newNeighbourId.Add(ID); } Highlight(ID, currentID, Range - 1);; } } } }