Beispiel #1
0
		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();
		}
Beispiel #2
0
        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();
        }
Beispiel #3
0
		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;
		}
Beispiel #4
0
 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;
 }
Beispiel #5
0
        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);
            }
        }
Beispiel #6
0
		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);
			}
		}
Beispiel #7
0
		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));
		}