Пример #1
0
 public void updateCachedValues()
 {
     units        = container.getResourceUnits(resourceName);
     volume       = container.getResourceVolume(resourceName);
     resourceMass = container.getResourceMass(resourceName);
     cost         = container.getResourceCost(resourceName);
     percent      = container.usableVolume <= 0? 0 : container.getResourceVolume(resourceName) / container.usableVolume;
     fillPercent  = container.getResourceFillPercent(resourceName);
 }
Пример #2
0
 public VolumeRatioEntry(ContainerDefinition container, string resourceName, int startRatio)
 {
     this.container    = container;
     this.resourceName = resourceName;
     this.prevRatio    = startRatio;
     this.textRatio    = prevRatio.ToString();
     this.fillPercent  = container.getResourceFillPercent(resourceName);
     updateCachedValues();
 }