SSTUTools.SSTUVolumeContainer.getContainer C# (CSharp) Method

getContainer() private method

private getContainer ( string name ) : ContainerDefinition
name string
return ContainerDefinition
        private ContainerDefinition getContainer(string name)
        {
            int len = containers.Length;
            for (int i = 0; i < len; i++)
            {
                if (containers[i].name == name) { return containers[i]; }
            }
            return null;
        }

Usage Example

Ejemplo n.º 1
0
 public void setResourceFillPercent(ContainerDefinition def, string resourceName, float newPercent, bool updateSymmetry = false)
 {
     def.setResourceFillPercent(resourceName, newPercent);
     if (updateSymmetry)
     {
         foreach (Part p in part.symmetryCounterparts)
         {
             SSTUVolumeContainer mod  = p.GetComponent <SSTUVolumeContainer>();
             ContainerDefinition def2 = mod.getContainer(def.name);
             mod.setResourceFillPercent(def2, resourceName, newPercent, false);
         }
     }
 }
All Usage Examples Of SSTUTools.SSTUVolumeContainer::getContainer