diff --git a/Source/ProcAdapter.cs b/Source/ProcAdapter.cs index 1c3f788..0963b1b 100644 --- a/Source/ProcAdapter.cs +++ b/Source/ProcAdapter.cs @@ -58,6 +58,7 @@ public virtual void checkTweakables() public virtual void FixedUpdate() { checkTweakables(); + changed = true; if (changed) updateShape(); justLoaded=false; @@ -122,14 +123,15 @@ public override void OnStart(StartState state) if (state==StartState.None) return; changed=true; - } - - - public override void OnLoad(ConfigNode cfg) + } + + public override void OnLoad(ConfigNode cfg) { base.OnLoad(cfg); justLoaded=true; + changed = true; } + } @@ -424,8 +426,8 @@ public override void FixedUpdate() if (isShipModified) { - isShipModified = false; + isShipModified = false; // remove engine fairing if there is any from topmost node if (!engineFairingRemoved) { @@ -512,9 +514,6 @@ public override void FixedUpdate() } } - - - } } }