예제 #1
0
 public FlightSceneWindow(RangeSafety instance)
 {
     rangeSafetyInstance  = instance;
     windowPos            = new Rect(0, 0, 0, 0);
     pressedButton        = new GUIStyle(HighLogic.Skin.button);
     pressedButton.normal = pressedButton.active;
     currentTab           = tabs.FlightCorridor;
 }
예제 #2
0
        internal void Initialize(RangeSafety instance)
        {
            rangeSafetyInstance = instance;

            CheckIfRunwayOrLaunchPad();
            if (State != RangeState.Exempt)
            {
                State = rangeSafetyInstance.settings.enableRangeSafety ? RangeState.Nominal : RangeState.Disarmed;
            }
        }