static void EditorEnvInit() { UnityEngine.Debug.Log("FrameworkPath right? " + frameworkPath); Framework.InitEnv("IFramework_Editor", envType).InitWithAttribute(); quitting += Framework.env0.Dispose; update += Framework.env0.Update; Framework.env0.modules.Coroutine = Framework.env0.modules.CreateModule <CoroutineModule>(); #if UNITY_2018_1_OR_NEWER PlayerSettings.allowUnsafeCode = true; #else string path = Application.dataPath.CombinePath("mcs.rsp"); string content = "-unsafe"; if (File.Exists(path) && path.ReadText(System.Text.Encoding.Default) == content) { return; } path.WriteText(content, System.Text.Encoding.Default); AssetDatabase.Refresh(); EditorUtil.ReOpen2(); #endif }
private void Awake() { instance = this; Framework.InitEnv("Game_RT", envType).InitWithAttribute(); InitGame(); }