Guest User

Untitled

a guest
May 5th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.74 KB | None | 0 0
  1.         ModuleEngines engineModule = null;
  2.         public void Update()
  3.         {
  4.             if (engineModule == null) {
  5.                 engineModule = part.FindModuleImplementing<ModuleEngines>();
  6.             }
  7.             if (engineModule == null) {
  8.                 Log("ERROR! could not find ModuleEngines");
  9.             }
  10.             else {
  11.                 var consumedResources = engineModule.GetConsumedResources();
  12.                 foreach (var resource in consumedResources) {
  13.                     double amount;
  14.                     double maxAmount;
  15.                     var resourceDefinition = PartResourceLibrary.Instance.GetDefinition(resource.name);
  16.  
  17.                     Log("Looking up Resource: ", resourceDefinition.name);
  18.                     part.GetConnectedResourceTotals(resourceDefinition.id, out amount, out maxAmount);
  19.                     Log("Remaining ", resource.name, ": ", amount.ToString());
  20.                 }
  21.             }
  22.         }
Advertisement
Add Comment
Please, Sign In to add comment