public void updateBodyConfig(SCANresourceBody b) { SCANresourceBody update = getBodyConfig(b.BodyName); if (update != null) { update.MinValue = b.MinValue; update.MaxValue = b.MaxValue; } }
internal SCANresourceBody(SCANresourceBody copy) { resourceName = copy.resourceName; bodyName = copy.bodyName; index = copy.index; lowResourceCutoff = copy.lowResourceCutoff; highResourceCutoff = copy.highResourceCutoff; body = copy.body; defaultMinValue = copy.defaultMinValue; defaultMaxValue = copy.defaultMaxValue; }
public void CurrentBodyConfig(string body) { if (masterBodyConfigs.ContainsKey(body)) { currentBody = masterBodyConfigs[body]; } else { currentBody = masterBodyConfigs.ElementAt(0).Value; } }
public void addToBodyConfigs(string s, SCANresourceBody r, bool warn) { if (!masterBodyConfigs.ContainsKey(s)) { masterBodyConfigs.Add(s, r); } else if (warn) { Debug.LogError(string.Format("[SCANsat] Warning: SCANresource Dictionary Already Contains Key Of This Type: [{0}] For Body: [{1}]", r.ResourceName, s)); } }
private Dictionary <string, SCANresourceBody> copyBodyConfigs(SCANresourceGlobal c) { Dictionary <string, SCANresourceBody> newCopy = new Dictionary <string, SCANresourceBody>(); foreach (SCANresourceBody r in c.masterBodyConfigs.Values) { SCANresourceBody newR = new SCANresourceBody(r); if (!newCopy.ContainsKey(newR.BodyName)) { newCopy.Add(newR.BodyName, newR); } } return(newCopy); }
private Dictionary<string, SCANresourceBody> copyBodyConfigs(SCANresourceGlobal c) { Dictionary<string, SCANresourceBody> newCopy = new Dictionary<string, SCANresourceBody>(); foreach (SCANresourceBody r in c.masterBodyConfigs.Values) { SCANresourceBody newR = new SCANresourceBody(r); if (!newCopy.ContainsKey(newR.BodyName)) newCopy.Add(newR.BodyName, newR); } return newCopy; }
public void CurrentBodyConfig(string body) { if (masterBodyConfigs.ContainsKey(body)) currentBody = masterBodyConfigs[body]; else currentBody = masterBodyConfigs.ElementAt(0).Value; }
public void addToBodyConfigs(string s, SCANresourceBody r, bool warn) { if (!masterBodyConfigs.ContainsKey(s)) masterBodyConfigs.Add(s, r); else if (warn) Debug.LogError(string.Format("[SCANsat] Warning: SCANresource Dictionary Already Contains Key Of This Type: [{0}] For Body: [{1}]", r.ResourceName, s)); }