protected override void StoreFailedInternal(PGISlotItem item, CellModel dest) { if (dest == Cell && dest != null) { StoreFailed(item, dest); OnStoreFailed.Invoke(item, dest); } }
protected override void RemoveInternal(PGISlotItem item, CellModel dest) { if (dest == Cell && dest != null) { Remove(item, dest); OnRemove.Invoke(item, dest); } }
public override void ModelStoreFailed(PGISlotItem item, CellModel cell) { OnStoreFailed.Invoke(item, cell); }
public override void ModelRemove(PGISlotItem item, CellModel cell) { OnRemove.Invoke(item, cell); }
internal void ModelUpdate() { ModelUpdateEvent?.Invoke(this, new ModelUpdateEventArgs()); }