public bool Contains(Matter type) { int i = type.Index(); if (MatterIndexedResourceLists[i] == null) { return(false); } else { return(MatterIndexedResourceLists[i].Count > 0); } }
public float CurrentAmount(Matter type) { int i = type.Index(); return(this.MatterIndexedResourceLists[i].Sum(x => x.Data.Container.CurrentAmount)); }