//bool initialPos = false; protected virtual void OnEnterToState(KFSMState kfsmState) { if (FlightGlobals.ActiveVessel == null) { return; } Log.Info("OnEnterToState: InitialState"); if (FlightGlobals.ActiveVessel.situation != Vessel.Situations.PRELAUNCH) { Machine.RunEvent("Finish"); } _obj = new GameObject("Helper"); _dummy = _obj.AddComponent <DummyComponent>(); StyleFactory.Scale = ConfigInfo.Instance.Scale; StyleFactory.Reload(); #if false if (!initialPos) { initialPos = true; _windowRect = ScaleRect(GUIUtil.ScreenCenteredRect(459, 120)); } #else _windowRect = CountDownMain.saveLoadWinPos.initialWindow; // CountDownMain.saveLoadWinPos.initialWindow; //if (!initialPos) //{ // initialPos = true; // _windowRect = ScaleRect(_windowRect); //} #endif }
void Instance_OnChanged(object sender, ConfigEventArgs e) { if (e.Data != ConfigProperties.Scale) { return; } StyleFactory.Scale = LaunchCountdownConfig.Instance.Info.Scale; StyleFactory.Reload(); WindowStyle = StyleFactory.MainWindowStyle; }
//bool initialPos = false; protected virtual void OnEnterToState(KFSMState kfsmState) { if (FlightGlobals.ActiveVessel == null) { return; } Log.Info("OnEnterToState: InitialState"); if (FlightGlobals.ActiveVessel.situation != Vessel.Situations.PRELAUNCH) { Machine.RunEvent("Finish"); } _obj = new GameObject("Helper"); _dummy = _obj.AddComponent <DummyComponent>(); StyleFactory.Scale = ConfigInfo.Instance.Scale; StyleFactory.Reload(); _windowRect = CountDownMain.instance.saveLoadWinPos.initialWindow; }
private void ToggleOn() { if (GravityTurnAPI.GravityTurnActive) { Debug.Log("ToggleOn, GravityturnActive"); return; } StyleFactory.NullIt(); StyleFactory.Reload(); NASA_CountDown.Config.ConfigInfo.Instance.InitNewConfig(); Log.Info("ToggleOn"); if (!_machine.Started) { _machine.StartFSM("Init"); } else { _machine.RunEvent("Init"); } saveLoadWinPos.LoadWindowPositions(); }