Data Type
This commit is contained in:
@@ -19,7 +19,7 @@ public abstract partial class EngineModule : TerminalModule
|
||||
public override void Init()
|
||||
{
|
||||
base.Init();
|
||||
Throttle!.SetDataType(EnigmosConstant.DataPortTypes.Real);
|
||||
Throttle!.SetDataType(DataTypeConstant.BaseDataTypes.Real);
|
||||
FuelTank = GetNode<IChemicalItemSlot>("FuelTank");
|
||||
PostInit();
|
||||
}
|
||||
@@ -33,7 +33,7 @@ public abstract partial class EngineModule : TerminalModule
|
||||
return;
|
||||
}
|
||||
HomogeneousMixture bottom = FuelTank.Item.ContentMaterial.LayerOrder.Last.Value;
|
||||
double consumption = Math.Min(bottom.Amount, Throttle!.GetData.Get!.Double.DoubleCut() * bottom.CombustRate);
|
||||
double consumption = Math.Min(bottom.Amount, Throttle!.GetData.Get!.Real.DoubleCut() * bottom.CombustRate);
|
||||
EnigmosControl.Instance.Energy = consumption * bottom.Energy;
|
||||
bottom.Amount -= consumption;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user