示例#1
0
        private void OnAdvancedClick(object sender)
        {
            Advanced = new MyGuiScreenAdvancedWorldSettings(this);
            Advanced.UpdateSurvivalState(GetGameMode() == MyGameModeEnum.Survival);
            Advanced.OnOkButtonClicked += Advanced_OnOkButtonClicked;

            MyGuiSandbox.AddScreen(Advanced);
        }
 public override bool CloseScreen()
 {
     if (Advanced != null)
     {
         Advanced.CloseScreen();
     }
     Advanced = null;
     if (ModsScreen != null)
     {
         ModsScreen.CloseScreen();
     }
     ModsScreen = null;
     Static     = null;
     return(base.CloseScreen());
 }
示例#3
0
        public override bool CloseScreen()
        {
            if (WorldGenerator != null)
            {
                WorldGenerator.CloseScreen();
            }
            WorldGenerator = null;
            if (Advanced != null)
            {
                Advanced.CloseScreen();
            }
            Advanced = null;
#if !XB1 // XB1_NOWORKSHOP
            if (ModsScreen != null)
            {
                ModsScreen.CloseScreen();
            }
            ModsScreen = null;
#endif // !XB1
            Static = null;
            return(base.CloseScreen());
        }