コード例 #1
0
    void SetUpgradeSquares()
    {
        maxSquares = dinoInfo.GetMaxLevel(statButtonMode);

        for (int i = 0; i < maxSquares; i++)
        {
            var newSquare = new ColorRect();
            newSquare.Color       = new Color(0, 0, 0, 0.5f);
            newSquare.RectMinSize = new Vector2(containerLength / maxSquares, containerHeight);
            newSquare.RectSize    = newSquare.RectMinSize;

            // don't make new squares every time
            if (firstRun)
            {
                squaresContainer.AddChild(newSquare);
            }
        }
        firstRun = false;
        ColorSquares();
    }