void AddSet(XferSet xferSet, RMResourceSet set, string resourceName) { if (!xferSet.ContainsKey(resourceName)) { xferSet[resourceName] = new RMResourceSet(); xferSet[resourceName].balanced = true; } xferSet[resourceName].AddSet(set); }
void RemoveSet(XferSet xferSet, RMResourceSet set, string resourceName) { if (xferSet.ContainsKey(resourceName)) { var s = xferSet[resourceName]; s.RemoveSet(set); if (s.resources.Count < 1) { xferSet.Remove(resourceName); } } }
public ResourceXferControl() { dstSets = new XferSet(); srcSets = new XferSet(); }