コード例 #1
0
ファイル: Painting.cs プロジェクト: utochka228/SlideOrSmash
    public void Paint(Vector2 position, bool isPlayerPainted)
    {
        ChangeMaterial change = GameManager.GM.gameField[position].cellObject.GetComponent <ChangeMaterial>();

        GameManager.GM.gameField[position].cellObject.transform.GetComponent <MeshRenderer>().enabled = false;

        if (isPlayerPainted)
        {
            if (!change.cellPaintedByPlayer.activeSelf)
            {
                countOfPaintedPlayerCells++;
                change.ChangeToPlayerColor();
            }
        }
        else
        {
            if (!change.cellPaintedByOther.activeSelf)
            {
                countOfPaintedOtherCells++;
                change.ChangeToOtherColor();
            }
        }
    }