protected virtual IEnumerator OnPlay() { if (onPlayEffect == null) { onPlayEffect = new BaseCardEffect(this); } yield return(InputManager.instance.PlayEffect(onPlayEffect)); }
public void Init() { _cardInstance = this.GetComponent <Card>(); if (_cardInstance) { _playerHandInstance = Root.GetComponentFromRoot <CombatHandler>().PlayerHand; _cardAttributes = _cardInstance.CardInfo.CardAttributes; _attachedCardEffect = _cardAttributes.DefaultCardEffect; //Debug.Log(_attachedCardEffect); } }