示例#1
0
        private void OnGUI()
        {
            if (KCT_Utilities.CurrentGameIsMission())
            {
                return;
            }


            try
            {
                if (!GUIExceptionThrown)
                {
                    KCT_GUI.SetGUIPositions();
                }
                else
                {
                    DateTime CurrentTime = DateTime.Now;
                    if (CurrentTime > GUIExceptionTime.AddSeconds(10))
                    {
                        GUIExceptionThrown = false;
                    }
                }
            }
            catch (Exception e)
            {
                Log.Error(e.Message);
                Log.Error(e.StackTrace);
                GUIExceptionThrown = true;
                GUIExceptionTime   = DateTime.Now;
            }
        }
示例#2
0
 private void OnGUI()
 {
     if (KCT_Utilities.CurrentGameIsMission())
     {
         return;
     }
     KCT_GUI.SetGUIPositions();
 }
示例#3
0
 private void OnGUI()
 {
     /* 1.4 Addition
      * if (KCT_Utilities.CurrentGameIsMission())
      * {
      *  return;
      * }
      */
     KCT_GUI.SetGUIPositions();
 }
示例#4
0
        private void OnGUI()
        {
#if KSP1_4
            // 1.4 Addition
            if (KCT_Utilities.CurrentGameIsMission())
            {
                return;
            }
#endif
            KCT_GUI.SetGUIPositions();
        }
示例#5
0
        private void OnGUI()
        {
            if (KCT_Utilities.CurrentGameIsMission())
            {
                return;
            }

            if (!GuiInit)
            {
                KCT_GUI.InitBuildListVars();
                KCT_GUI.InitBuildPlans();
                GuiInit = true;
            }
            KCT_GUI.SetGUIPositions();
        }
示例#6
0
        internal void OnGUI()
        {
            if (Utilities.CurrentGameIsMission())
            {
                return;
            }

            if (!_isGUIInitialized)
            {
                KCT_GUI.InitBuildListVars();
                KCT_GUI.InitBuildPlans();
                KCT_GUI.InitDevPartsToggle();
                _isGUIInitialized = true;
            }
            KCT_GUI.SetGUIPositions();
        }
示例#7
0
        private void OnGUI()
        {
#if KSP1_4
            // 1.4 Addition
            if (KCT_Utilities.CurrentGameIsMission())
            {
                return;
            }
#endif
            if (!GuiInit)
            {
                KCT_GUI.InitBuildListVars();
                KCT_GUI.InitBuildPlans();
                GuiInit = true;
            }
            KCT_GUI.SetGUIPositions();
        }
示例#8
0
 private void OnDraw()
 {
     KCT_GUI.SetGUIPositions(OnWindow);
 }