コード例 #1
0
    public void AddDiamond(Diamond diamond)
    {
        if (diamond.ActiveKey)
        {
            return;
        }

        if (!Diamonds.Contains(diamond))
        {
            Diamonds.Add(diamond);
            diamond.ChangeColor();
        }
        if (Diamonds.Count == 2)
        {
            if (Diamonds[0].id == Diamonds[1].id)
            {
                AudioCtrl.Ins.Play("Correct");
                CountUnGem++;
                Diamonds[0].ActiveDiamond();
                Diamonds[1].ActiveDiamond();
                Diamonds.Clear();
            }
            else
            {
                Diamonds[0].BackToNormarl();
                Diamonds.Remove(Diamonds[0]);
            }
        }
    }