예제 #1
0
 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);
            }
        }