| | |
| | |
|
| | | ClientPackage.obfuscatorEnabled = EditorGUILayout.Toggle("Obfuscator Enable ", ClientPackage.obfuscatorEnabled, GUILayout.Width(250));
|
| | |
|
| | | #if UNITY_ANDROID
|
| | | #if UNITY_STANDALONE
|
| | | if (GUILayout.Button("EXE"))
|
| | | {
|
| | | EditorApplication.delayCall += ExecuteBuildClientPackageStandalone;
|
| | | }
|
| | | #elif UNITY_ANDROID
|
| | | if (GUILayout.Button("APK"))
|
| | | {
|
| | | EditorApplication.delayCall += ExecuteBuildClientPackageApk;
|
| | |
| | | }
|
| | | #endif
|
| | |
|
| | | #if UNITY_ANDROID
|
| | | #if UNITY_STANDALONE
|
| | | if (GUILayout.Button("EXE Development "))
|
| | | {
|
| | | EditorApplication.delayCall += ExecuteBuildClientPackageStandaloneDevelopment;
|
| | | }
|
| | | #elif UNITY_ANDROID
|
| | | if (GUILayout.Button("APK Development"))
|
| | | {
|
| | | EditorApplication.delayCall += ExecuteBuildClientPackageDevelopApk;
|
| | |
| | | ClientPackage.BuildPublishers(ClientPackage.SDK_PLUGIN_PROJECT, outputPath, ApkOutputPath, publishers, packageIndex, true, false);
|
| | | }
|
| | |
|
| | | private void ExecuteBuildClientPackageStandalone()
|
| | | {
|
| | | packageIndex++;
|
| | | var outputPath = Application.dataPath.Replace("Assets", m_UserData.m_OutputPath);
|
| | | ClientPackage_Standalone.Build(new ClientPackage_Standalone.BuildParams()
|
| | | {
|
| | | assetBundle = outputPath,
|
| | | output = ApkOutputPath,
|
| | | buildIndex = packageIndex,
|
| | | development = false,
|
| | | publisher = publishers,
|
| | | });
|
| | | }
|
| | |
|
| | | private void ExecuteBuildClientPackageStandaloneDevelopment()
|
| | | {
|
| | | packageIndex++;
|
| | | var outputPath = Application.dataPath.Replace("Assets", m_UserData.m_OutputPath);
|
| | | ClientPackage_Standalone.Build(new ClientPackage_Standalone.BuildParams()
|
| | | {
|
| | | assetBundle = outputPath,
|
| | | output = ApkOutputPath,
|
| | | buildIndex = packageIndex,
|
| | | development = true,
|
| | | publisher = publishers,
|
| | | });
|
| | | }
|
| | |
|
| | | private void ExecuteSwitchVersionConfig()
|
| | | {
|
| | | var newVersionConfigPath = StringUtility.Contact("Assets/Resources/ScriptableObject/Config/VersionConfig", ".asset");
|