bool IsWebGLPublisherOpen() { if (publisherWindow) { return(true); } publisherWindow = PublisherWindow.FindInstance(); return(false); }
public IEnumerator SetUp() { outputFolder = Path.Combine(UnityEngine.Application.temporaryCachePath, "TempBuild/"); if (!Directory.Exists(outputFolder)) { Directory.CreateDirectory(outputFolder); } publisherWindow = PublisherWindow.OpenWindow(); Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); while (publisherWindow.IsWaitingForLocalizationToBeReady) { yield return(null); } }
public IEnumerator SetUp() { outputFolder = Path.Combine(Application.temporaryCachePath, "TempBuild/"); if (!Directory.Exists(outputFolder)) { Directory.CreateDirectory(outputFolder); } originalScenesList = EditorBuildSettingsScene.GetActiveSceneList(EditorBuildSettings.scenes); sceneOutputFolderSystemPath = Application.dataPath + "/TempScenes/"; sceneOutputFolderMetaSystemPath = Application.dataPath + "/TempScenes.meta"; sceneOutputFolder = "Assets/TempScenes/"; AssetDatabase.CreateFolder("Assets", "TempScenes"); publisherWindow = PublisherWindow.OpenWindow(); Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); while (publisherWindow.IsWaitingForLocalizationToBeReady) { yield return(null); } }