Ejemplo n.º 1
0
    /// <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;
        }
    }
Ejemplo n.º 2
0
 public GeneratedTilesCount(GenerateRule generateRule, int initialCount)
 {
     this.generateRule = generateRule;
     this.initialCount = count;
 }
Ejemplo n.º 3
0
    public int GetTilesCount(GenerateRule generateTileRule)
    {
        GeneratedTilesCount countObj = tilesCount.Find(tileCount => tileCount.generateRule == generateTileRule);

        return(countObj != null ? countObj.Count : 0);
    }