/// <summary> /// Устанавливаем нужное количество тайлов (если на момент инициализации неизвестно, сколько будет) /// </summary> public void SetTilesCount(GenerateRule rule, int initialCount) { GeneratedTilesCount tileCount = tilesCount.Find(tile => tile.generateRule == rule); if (tileCount == null) { tilesCount.Add(new GeneratedTilesCount(rule, initialCount)); } else { tileCount.initialCount = initialCount; } }
public GeneratedTilesCount(GenerateRule generateRule, int initialCount) { this.generateRule = generateRule; this.initialCount = count; }
public int GetTilesCount(GenerateRule generateTileRule) { GeneratedTilesCount countObj = tilesCount.Find(tileCount => tileCount.generateRule == generateTileRule); return(countObj != null ? countObj.Count : 0); }