private void AddPiece(NodePiece piece) { if (muchToKill > 0) { if (piece.GetSprite() == taskImage.sprite) { muchToKill--; KilledPiece.text = muchToKill.ToString(); } if (muchToKill <= 0) { muchToKill = 0; Done.gameObject.SetActive(true); KilledPiece.text = ""; EmptyTask(); Match3.AddDeathPiece -= AddPiece; } } }