private void PrepareCardForDestroy() { Destroy(GetComponent <CardInput>()); var seq = DOTween.Sequence(); seq.Append(_destroyPreparerImg.DOColor(new Color(_destroyPreparerImg.color.r, _destroyPreparerImg.color.g, _destroyPreparerImg.color.b, 1), 0.5f)); seq.OnComplete(() => { CardRemover.RemoveCardFromList(this); Destroy(gameObject); }); }
private void DropToPanel() { InputController.InputBlocked = false; CardRemover.RemoveCardFromList(_card); Destroy(this); }