public void RackContentSet(RackItemContainer rack) { foreach (var output in rack.GetOutputs()) { AllRackItemOutputs.Add(output); } MoreOutputsLoadedDelegate?.Invoke(); }
public void RemoveRack(RackItemContainer rack) { foreach (var output in rack.GetOutputs()) { AllRackItemOutputs.Remove(output); } _racks.Remove(rack); }