Skip to content

Commit

Permalink
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions Source/Tooling/ModuleToolingSSTUTank.cs
Original file line number Diff line number Diff line change
@@ -15,12 +15,14 @@ class ModuleToolingSSTUTank : ModuleToolingDiamLen
public override void OnAwake()
{
base.OnAwake();
SSTUTank = part.Modules["SSTUModularPart"];
// ******* 1.4+ SSTUTank = part.Modules["SSTUModularPart"];
SSTUTank = part.Modules["SSTUModularFuelTank"];
}
public override void OnLoad(ConfigNode node)
{
base.OnLoad(node);
SSTUTank = part.Modules["SSTUModularPart"];
// ******* 1.4+ SSTUTank = part.Modules["SSTUModularPart"];
SSTUTank = part.Modules["SSTUModularFuelTank"];
}
protected override void GetDimensions(out float diam, out float len)
{
@@ -32,13 +34,15 @@ protected override void GetDimensions(out float diam, out float len)
Debug.LogError("[ModuleTooling]: Could not find SSTU part to bind to");
return;
}

// Get diameter from part field and convert to Float
diam1 = SSTUTank.Fields["currentDiameter"];
// ******* 1.4+ diam1 = SSTUTank.Fields["currentDiameter"];
diam1 = SSTUTank.Fields["currentTankDiameter"];
diam = diam1.GetValue<float>(SSTUTank);

// Get core size from part field and convert to String
string coreStr = SSTUTank.Fields["currentCore"].GetValue<string>(SSTUTank);
// ******* 1.4+ string coreStr = SSTUTank.Fields["currentCore"].GetValue<string>(SSTUTank);
string coreStr = SSTUTank.Fields["currentTankType"].GetValue<string>(SSTUTank);
Debug.Log($"[RP1-ModuleTooling]: SSTU Tank Core: {coreStr}");

/* SSTU Modular Tanks are actually separate models and these are the 4 common models that

0 comments on commit 4bea1de

Please sign in to comment.