コード例 #1
0
    public void ButtonDame()
    {
        GameObject piece;

        if (playerColor == Tile.Colors.Blanc)
        {
            piece = DameBlanc;
        }
        else
        {
            piece = DameNoir;
        }

        if (board.SpawnablePiece.Count < 3)
        {
            if (!board.SpawnablePiece.Contains(piece))
            {
                board.SpawnablePiece.Add(piece);

                if (Ui.Piece1.sprite == null)
                {
                    Ui.AddSprite("Dame", 1);
                }
                else if (Ui.Piece2.sprite == null)
                {
                    Ui.AddSprite("Dame", 2);
                }
                else if (Ui.Piece3.sprite == null)
                {
                    Ui.AddSprite("Dame", 3);
                }
            }
        }
        else
        {
            board.SpawnablePiece.Clear();
            Ui.ClearSelection();
            board.SpawnablePiece.Add(piece);
            Ui.AddSprite("Dame", 1);
        }
    }