protected override void CanRemoveInternal(UnityAction onFailed, PGISlotItem item, CellModel dest) { if (dest == Cell && dest != null) { CanRemove(onFailed, item, dest); OnCanRemove.Invoke(onFailed, item, dest); } }
public virtual void Remove(PGISlotItem item, CellModel src) { }
public virtual void CanRemove(UnityAction onFailed, PGISlotItem item, CellModel dest) { }
public virtual void StoreFailed(PGISlotItem item, CellModel dest) { }
protected virtual void CanRemoveInternal(UnityAction onFailed, PGISlotItem item, CellModel dest) { if (dest == Cell && dest != null) { CanRemove(onFailed, item, dest); } }