public void Destroy() { _state = State.Dying; transform.DOScale(Vector3.zero, 0.5f).OnComplete(() => { Match3.RemoveTile((int)gridLocation.x, (int)gridLocation.y); Destroy(this.gameObject); }); }