示例#1
0
    static void AddWindow()
    {
        //创建窗口
        Rect           wr     = new Rect(0, 0, 500, 500);
        AutoSaveWindow window = (AutoSaveWindow)EditorWindow.GetWindowWithRect(typeof(AutoSaveWindow), wr, true, "autoSaveWindow");

        window.Show();
    }
示例#2
0
    void saveScene()
    {
        EditorApplication.SaveScene(scenePath);
        lastSaveTimeScene = DateTime.Now;
        isStarted         = true;
        if (showMessage)
        {
            Debug.Log("AutoSave saved: " + scenePath + " on " + lastSaveTimeScene);
        }
        AutoSaveWindow repaintSaveWindow = (AutoSaveWindow)EditorWindow.GetWindow(typeof(AutoSaveWindow));

        repaintSaveWindow.Repaint();
    }
示例#3
0
    void saveScene()
    {
        EditorSceneManager.SaveScene(EditorSceneManager.GetActiveScene());
        lastSaveTimeScene = DateTime.Now;
        isStarted         = true;

        AutoSaveWindow repaintSaveWindow = (AutoSaveWindow)EditorWindow.GetWindow(typeof(AutoSaveWindow));

        repaintSaveWindow.Repaint();

        if (showMessage)
        {
            Debug.Log("Saved scene " + EditorSceneManager.GetActiveScene().name);
        }
    }