using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System;
using UnityEditor.SceneManagement;
public class NewBehaviourScript :EditorWindow {
static double savetime = 10;
static double nextsave = 0;
[MenuItem(“tool/saveSence”)]
public static void autoSave()
{
EditorWindow window = EditorWindow.GetWindow();
nextsave = EditorApplication.timeSinceStartup + savetime;
}
void OnGUI()
{
double LeftTime = nextsave - EditorApplication.timeSinceStartup;
GUILayout.Label(((int)LeftTime).ToString());
if (LeftTime<=0)
{
//Repaint();
nextsave = EditorApplication.timeSinceStartup + savetime;
EditorSceneManager.SaveOpenScenes();
}
}
}