Skip to content
Snippets Groups Projects
Restart.cs 1.57 KiB
Newer Older
  • Learn to ignore specific revisions
  • using UnityEngine;
    
    Richard Marcus's avatar
    Richard Marcus committed
    
    public class Restart : MonoBehaviour
    {
    
            StageStatic.stage.ResetPlay();
    
            //UIconfig.CanvasOnOff_Array[2] = 0;
            //UIconfig.GamePaused = false;
            //Time.timeScale = 1; // UIconfig.Game_TimeScale;
    
            Loader.LoadStage(StageStatic.stage.name, !StageStatic.stage.use_install_folder, false);
    
            //StageStatic.stage.factState.softreset();
    
            //not over SceneManager.LoadingScreen as MainMenue is too light to need to load over a LoadingScreen
    
    
        public void StageFactState_modundo()
        {
            StageStatic.stage.factState.undo();
        }
        public void StageFactState_modredo()
        {
            StageStatic.stage.factState.redo();
        }
    
        public void StageFactState_modreset()
        {
            StageStatic.stage.factState.softreset();
        }
    
        public void Stage_modsave()
        {
            StageStatic.stage.push_record();
        }
    
        public void StageFactState_modload()
        {
            StageStatic.stage.factState.hardreset();
            StageStatic.LoadInitStage(StageStatic.stage.name, !StageStatic.stage.use_install_folder);
        }
               
       
    
    
    
    Richard Marcus's avatar
    Richard Marcus committed
        public void LoadStartScreen()
        {
    
    Marco Zimmer's avatar
    Marco Zimmer committed
            StartServer.process.Kill(); // null reference exception if Server started manually
    
    Richard Marcus's avatar
    Richard Marcus committed
        }
    
    
        public void OnApplicationQuit()
        {
    
    Marco Zimmer's avatar
    Marco Zimmer committed
            StartServer.process.Kill(); // null reference exception if Server started manually
    
    Richard Marcus's avatar
    Richard Marcus committed
    }