@@ -71,12 +71,9 @@ public override void OnStart(PartModule.StartState state)
7171 Actions [ "AGToggleGimbal" ] . active = true ;
7272 Events [ "GuiToggleGimbal" ] . guiActive = true ;
7373 Events [ "GuiToggleGimbal" ] . guiActiveEditor = true ;
74-
74+
7575 foreach ( ModuleGimbal mgg in this . part . FindModulesImplementing < ModuleGimbal > ( ) )
7676 {
77- mgg . Actions [ "ToggleAction" ] . active = false ;
78- mgg . Events [ "LockGimbal" ] . active = false ;
79- mgg . Events [ "FreeGimbal" ] . active = false ;
8077 gimbalStatus = ! mgg . gimbalLock ;
8178 }
8279 }
@@ -104,7 +101,8 @@ public override void OnUpdate()
104101 anim . normalizedTime = modEngFX . finalThrust / modEngFX . maxThrust ;
105102 }
106103 }
107-
104+
105+ /*
108106 if(disableGimbalToggle)
109107 {
110108 foreach(ModuleGimbal mgg in this.part.FindModulesImplementing<ModuleGimbal>())
@@ -113,6 +111,7 @@ public override void OnUpdate()
113111 mgg.Events["FreeGimbal"].active = false;
114112 }
115113 }
114+ */
116115
117116
118117 }
@@ -123,11 +122,17 @@ void HideGimbalButtons()
123122 {
124123 foreach ( ModuleGimbal mgg in this . part . FindModulesImplementing < ModuleGimbal > ( ) )
125124 {
126- mgg . Actions [ "ToggleAction" ] . active = false ;
127- mgg . Events [ "LockGimbal" ] . active = false ;
128- mgg . Events [ "LockGimbal" ] . guiActiveEditor = false ;
129- mgg . Events [ "FreeGimbal" ] . active = false ;
130- mgg . Events [ "FreeGimbal" ] . guiActiveEditor = false ;
125+ mgg . Actions [ "FreeAction" ] . active = false ;
126+ mgg . Actions [ "LockAction" ] . active = false ;
127+ mgg . Actions [ "ToggleAction" ] . active = false ;
128+ mgg . Fields [ "gimbalLock" ] . guiActive = false ;
129+ mgg . Fields [ "gimbalLock" ] . guiActiveEditor = false ;
130+ mgg . Fields [ "gimbalLimiter" ] . guiActive = false ;
131+ mgg . Fields [ "gimbalLimiter" ] . guiActiveEditor = false ;
132+ //mgg.Events["LockGimbal"].active = false;
133+ //mgg.Events["LockGimbal"].guiActiveEditor = false;
134+ //mgg.Events["FreeGimbal"].active = false;
135+ //mgg.Events["FreeGimbal"].guiActiveEditor = false;
131136 }
132137 }
133138 else
0 commit comments