public override void ActiveTransition() { if (this.CurrentItemState is EmergingItemState) { Coin(); } else { ChangeItemState(this.ItemSM.Active); CurrentItemState.ActiveTransition(); } }
public virtual void ActiveTransition() { ChangeItemState(this.ItemSM.Active); CurrentItemState.ActiveTransition(); }