protected override void onActiveUpdate() { if (!vessels.ContainsKey(vessel)) { vessels[vessel] = new MuMechRCSLiquidEngineGroup(); } if (vessels[vessel].controller == null) { vessels[vessel].controller = this; RenderingManager.AddToPostDrawQueue(3, new Callback(drawGUI)); } base.onActiveUpdate(); }
protected override void onFlightStart() { if (!vessels.ContainsKey(vessel)) { vessels[vessel] = new MuMechRCSLiquidEngineGroup(); } if (vessels[vessel].controller == null) { vessels[vessel].controller = this; RenderingManager.AddToPostDrawQueue(3, new Callback(drawGUI)); } if (!vessels[vessel].groups.ContainsKey(group) || start) { vessels[vessel].groups[group] = start; } base.onFlightStart(); }