Esempio n. 1
0
        private static void CopyBuildToFinalInstall(string packageName)
        {
            string unityVersion         = PackageExporter.GetUnityVersion();
            string unitypackageFileName = PackageExporter.GetUnitypackageFileName(packageName);

            packageName = packageName + "." + PackageExporter.GetShortVersionInfo() + ".unitypackage";
            PackageExporter.userProfileDir = Environment.GetEnvironmentVariable("userprofile");
            if (unityVersion == "4.6")
            {
                string text = PackageExporter.userProfileDir + "/Documents/Unity/Playmaker/Projects/Playmaker.final.unity/Assets/PlayMaker/Editor/Install/" + packageName;
                FileUtil.DeleteFileOrDirectory(text);
                FileUtil.CopyFileOrDirectory(unitypackageFileName, text);
                return;
            }
            if (unityVersion == "5.0")
            {
                string text2 = PackageExporter.userProfileDir + "/Documents/Unity/Playmaker/Projects/Unity5.0/Playmaker.final.unity/Assets/PlayMaker/Editor/Install/" + packageName;
                FileUtil.DeleteFileOrDirectory(text2);
                FileUtil.CopyFileOrDirectory(unitypackageFileName, text2);
                return;
            }
            if (unityVersion == "5.3")
            {
                string text3 = PackageExporter.userProfileDir + "/Documents/Unity/Playmaker/Projects/Unity5.3/Playmaker.final.unity/Assets/PlayMaker/Editor/Install/" + packageName;
                FileUtil.DeleteFileOrDirectory(text3);
                FileUtil.CopyFileOrDirectory(unitypackageFileName, text3);
                return;
            }
            if (unityVersion == "5.4")
            {
                string text4 = PackageExporter.userProfileDir + "/Documents/Unity/Playmaker/Projects/Unity5.4/Playmaker.final.unity/Assets/PlayMaker/Editor/Install/" + packageName;
                FileUtil.DeleteFileOrDirectory(text4);
                FileUtil.CopyFileOrDirectory(unitypackageFileName, text4);
                return;
            }
            Debug.LogError("Unrecognized Unity Version: " + unityVersion);
        }
Esempio n. 2
0
        private static string GetUnitypackageFileName(string packageName)
        {
            PackageExporter.userProfileDir = Environment.GetEnvironmentVariable("userprofile");
            string text = PackageExporter.userProfileDir + "/Documents/Unity/Playmaker/Builds/Unity" + PackageExporter.GetUnityVersion();

            Directory.CreateDirectory(text);
            return(string.Concat(new string[]
            {
                text,
                "/",
                packageName,
                ".",
                PackageExporter.runtimeVersion,
                ".unitypackage"
            }));
        }