Beispiel #1
0
 public static void ProcessResources(Vessel v, List <KeyValuePair <string, double> > resources, string title)
 {
     foreach (var p in resources)
     {
         if (p.Value < 0)
         {
             ResourceCache.Consume(v, p.Key, -p.Value, title);
         }
         else
         {
             ResourceCache.Produce(v, p.Key, p.Value, title);
         }
     }
 }
Beispiel #2
0
        // --- RESOURCES ------------------------------------------------------------

        public static void ConsumeResource(Vessel v, string resource_name, double quantity, string title)
        {
            ResourceCache.Consume(v, resource_name, quantity, title);
        }
Beispiel #3
0
        // --- RESOURCES ------------------------------------------------------------

        public static void ConsumeResource(Vessel v, string resource_name, double quantity, string title)
        {
            ResourceCache.Consume(v, resource_name, quantity, ResourceBroker.GetOrCreate(title));
        }