using System.Collections.Generic; using System.Linq; using UnityEngine; using Wizard.Battle.View; using Wizard.Battle.View.Vfx; public abstract class InPlayViewBase { protected readonly InPlayCardControl inPlayCardControl; protected readonly List battleCardViewList; public InPlayViewBase() { } public InPlayViewBase(GameObject inPlayGameObject) { inPlayCardControl = new InPlayCardControl(inPlayGameObject); battleCardViewList = new List(); } public virtual void RemoveCardFromView(IBattleCardView cardViewToRemove) { battleCardViewList.Remove(cardViewToRemove); } }