源战役客户端
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 

31 lignes
1.1 KiB

using UnityEngine;
using UnityEditor;
using System;
public class AutoSave : EditorWindow {
private int intervalScene = 1; //保存间隔
private string scenePath;
private DateTime lastSaveTimeScene = DateTime.Now;
void Update(){
if(DateTime.Now.Minute > (lastSaveTimeScene.Minute+intervalScene)){
if (EditorApplication.isPlaying == true){
// Debug.Log( "AutoSave 运行中,跳过本次保存!" );
}
else{
scenePath = EditorApplication.currentScene;
saveScene();
}
}
if (DateTime.Now.Minute == 1){
//超过60分之后,要回到01
lastSaveTimeScene = DateTime.Now;
}
}
void saveScene() {
EditorApplication.SaveScene(scenePath);
lastSaveTimeScene = DateTime.Now;
// Debug.Log("AutoSave 保存成功: "+scenePath+" on "+lastSaveTimeScene);
AutoSave repaintSaveWindow = (AutoSave)EditorWindow.GetWindow (typeof (AutoSave));
repaintSaveWindow.Repaint();
}
}