19 lines
716 B
C#
19 lines
716 B
C#
using UnityEngine;
|
|
|
|
public sealed class InitializeUnityEditorChecker : MonoBehaviour {
|
|
|
|
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
|
|
static void Initialize(){
|
|
#if UNITY_EDITOR
|
|
if(Application.unityVersion != Const.UnityVersion){
|
|
Debug.LogError("現在開いているUnityのVersionが " + Const.UnityVersion + " ではない為停止します。UnityのVersionは必ず合わせて下さい。");
|
|
UnityEditor.EditorApplication.isPlaying = false;
|
|
}
|
|
|
|
var unityChecker = new GameObject("UnityChecker");
|
|
DontDestroyOnLoad(unityChecker);
|
|
unityChecker.AddComponent<MissingSearcher>();
|
|
#endif
|
|
}
|
|
}
|