internal SCANresourceGlobal(string resource, float trans, float defMin, float defMax, Color minC, Color maxC, SCANresourceType t) { name = resource; resourceTransparency = trans; lowResourceColor = minC; highResourceColor = maxC; defaultMinValue = defMin; defaultMaxValue = defMax; resourceType = t; sType = resourceType.Type; setDefaultValues(); }
internal SCANresourceGlobal(SCANresourceGlobal copy) { name = copy.name; resourceTransparency = copy.resourceTransparency; lowResourceColor = copy.lowResourceColor; highResourceColor = copy.highResourceColor; sType = copy.sType; resourceType = copy.resourceType; masterBodyConfigs = copyBodyConfigs(copy); defaultLowColor = copy.defaultLowColor; defaultHighColor = copy.defaultHighColor; defaultTrans = copy.defaultTrans; defaultMinValue = copy.defaultMinValue; defaultMaxValue = copy.defaultMaxValue; }
public override void OnDecodeFromConfigNode() { resourceType = SCANcontroller.getResourceType(name); sType = resourceType.Type; setDefaultValues(); try { masterBodyConfigs = Resource_Planetary_Config.ToDictionary(a => a.BodyName, a => a); } catch (Exception e) { SCANUtil.SCANlog("Error while loading SCANsat body resource config settings: {0}", e); } }
public static void addToResourceTypes (string name, SCANresourceType type) { if (!resourceTypes.ContainsKey(name)) { resourceTypes.Add(name, type); } else Debug.LogError(string.Format("[SCANsat] Warning: SCANResourceType Dictionary Already Contains Key of This Name: SCAN Resource Type: {0}", name)); }