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]); } } }