public void setFromContainer(ContainerModifier mod) { boiloffModifier = mod.boiloffModifier; activeInsulationPercent = mod.activeInsulationPercent; activeECCost = mod.activeECCost; activeInsulationPrevention = mod.activeInsulationPrevention; inactiveInsulationPrevention = mod.inactiveInsulationPrevention; passiveInsulationPrevention = mod.passiveInsulationPrevention; }
public void containerTypeUpdated(ContainerDefinition container, ContainerModifier newType, bool updateSymmetry = false) { container.setModifier(newType); updatePartStats(); if (updateSymmetry) { foreach (Part p in part.symmetryCounterparts) { SSTUVolumeContainer mod = p.GetComponent<SSTUVolumeContainer>(); ContainerDefinition def2 = mod.getContainer(container.name); ContainerModifier mod2 = def2.internalGetModifier(newType.name); mod.containerTypeUpdated(def2, mod2, false); } } }