From a24a069e0f21a79ac083f9cf9ec4fd4ca3e2818a Mon Sep 17 00:00:00 2001 From: rainhong Date: Thu, 19 Jun 2025 18:10:48 +0800 Subject: [PATCH] Auto-publish. --- Editor/Playable/WXPlayableConvertCore.cs | 238 +++--- .../Playable/WXPlayableEditorSettingHelper.cs | 690 +++++++++--------- Editor/WXConvertCore.cs | 18 +- Editor/WXEditorSettingHelper.cs | 11 +- Editor/WXPluginVersion.cs | 2 +- Editor/wx-editor.dll | Bin 241152 -> 241152 bytes Editor/wx-editor.xml | 5 + Runtime/Plugins/wx-perf.dll | Bin 55808 -> 55808 bytes Runtime/Plugins/wx-runtime-editor.dll | Bin 240640 -> 240640 bytes Runtime/Plugins/wx-runtime.dll | Bin 219648 -> 219648 bytes .../playable-default/check-version.js.meta | 2 +- .../data-package/game.js.meta | 2 +- Runtime/playable-default/events.js.meta | 2 +- Runtime/playable-default/game.js.meta | 2 +- Runtime/playable-default/game.json.meta | 2 +- Runtime/playable-default/playable-fix.js.meta | 2 +- .../playable-default/plugin-config.js.meta | 2 +- .../plugins/check-update.js.meta | 2 +- .../plugins/screen-adapter.js.meta | 2 +- .../playable-default/project.config.json.meta | 2 +- .../playable-default/texture-config.js.meta | 2 +- .../playable-default/unity-namespace.js.meta | 2 +- .../unity-playable-plugin/index.js.meta | 2 +- .../unity-sdk/audio/common.js.meta | 2 +- .../unity-sdk/audio/const.js.meta | 2 +- .../unity-sdk/audio/index.js.meta | 2 +- .../unity-sdk/audio/inner-audio.js.meta | 2 +- .../unity-sdk/audio/store.js.meta | 2 +- .../unity-sdk/audio/unity-audio.js.meta | 2 +- .../unity-sdk/audio/utils.js.meta | 2 +- .../unity-sdk/canvas-context.js.meta | 2 +- .../playable-default/unity-sdk/canvas.js.meta | 2 +- .../playable-default/unity-sdk/conf.js.meta | 2 +- .../unity-sdk/file-info.js.meta | 2 +- .../playable-default/unity-sdk/fix.js.meta | 2 +- Runtime/playable-default/unity-sdk/fs.js.meta | 2 +- .../playable-default/unity-sdk/index.js.meta | 2 +- .../playable-default/unity-sdk/logger.js.meta | 2 +- .../unity-sdk/mobileKeyboard/index.js.meta | 2 +- .../unity-sdk/module-helper.js.meta | 2 +- .../unity-sdk/recorder.js.meta | 2 +- .../unity-sdk/resType.js.meta | 2 +- .../unity-sdk/resTypeOther.js.meta | 2 +- .../unity-sdk/response.js.meta | 2 +- .../playable-default/unity-sdk/sdk.js.meta | 2 +- .../unity-sdk/special-callbacks.js.meta | 2 +- .../unity-sdk/texture.js.meta | 2 +- .../unity-sdk/touch/index.js.meta | 2 +- .../playable-default/unity-sdk/util.js.meta | 2 +- .../playable-default/unity-sdk/utils.js.meta | 2 +- .../playable-default/unity-sdk/video.js.meta | 2 +- .../unity-sdk/video/index.js.meta | 2 +- .../playable-default/wasmcode/game.js.meta | 2 +- .../playable-default/weapp-adapter.js.meta | 2 +- Runtime/wechat-default/check-version.js.meta | 2 +- .../wechat-default/data-package/game.js.meta | 2 +- Runtime/wechat-default/events.js.meta | 2 +- Runtime/wechat-default/game.js.meta | 2 +- Runtime/wechat-default/game.json.meta | 2 +- .../wechat-default/images/background.jpg.meta | 2 +- .../wechat-default/images/unity_logo.png.meta | 2 +- .../open-data/data/index.js.meta | 2 +- .../open-data/data/utils.js.meta | 2 +- .../wechat-default/open-data/index.js.meta | 2 +- .../wechat-default/open-data/loading.js.meta | 2 +- .../open-data/render/image/avatar.png.meta | 2 +- .../open-data/render/image/button1.png.meta | 2 +- .../open-data/render/image/button2.png.meta | 2 +- .../open-data/render/image/button3.png.meta | 2 +- .../open-data/render/image/loading.png.meta | 2 +- .../open-data/render/image/nameBg.png.meta | 2 +- .../render/image/rankAvatar.png.meta | 2 +- .../open-data/render/image/rankBg.png.meta | 2 +- .../open-data/render/image/shareBg.png.meta | 2 +- .../open-data/render/image/shareBg2.png.meta | 2 +- .../render/styles/friendRank.js.meta | 2 +- .../open-data/render/styles/tips.js.meta | 2 +- .../open-data/render/tpls/friendRank.js.meta | 2 +- .../open-data/render/tpls/tips.js.meta | 2 +- Runtime/wechat-default/plugin-config.js.meta | 2 +- .../plugins/check-update.js.meta | 2 +- .../plugins/screen-adapter.js.meta | 2 +- .../wechat-default/project.config.json.meta | 2 +- Runtime/wechat-default/texture-config.js.meta | 2 +- .../wechat-default/unity-namespace.js.meta | 2 +- .../unity-sdk/TCPSocket/index.js.meta | 2 +- .../unity-sdk/UDPSocket/index.js.meta | 2 +- Runtime/wechat-default/unity-sdk/ad.js.meta | 2 +- .../unity-sdk/audio/common.js.meta | 2 +- .../unity-sdk/audio/const.js.meta | 2 +- .../unity-sdk/audio/index.js.meta | 2 +- .../unity-sdk/audio/inner-audio.js.meta | 2 +- .../unity-sdk/audio/store.js.meta | 2 +- .../unity-sdk/audio/unity-audio.js.meta | 2 +- .../unity-sdk/audio/utils.js.meta | 2 +- .../unity-sdk/authorize.js.meta | 2 +- .../unity-sdk/bluetooth/index.js.meta | 2 +- .../wechat-default/unity-sdk/camera.js.meta | 2 +- .../unity-sdk/canvas-context.js.meta | 2 +- .../wechat-default/unity-sdk/canvas.js.meta | 2 +- Runtime/wechat-default/unity-sdk/chat.js.meta | 2 +- .../wechat-default/unity-sdk/cloud.js.meta | 2 +- Runtime/wechat-default/unity-sdk/conf.js.meta | 2 +- .../unity-sdk/file-info.js.meta | 2 +- Runtime/wechat-default/unity-sdk/fix.js.meta | 2 +- .../unity-sdk/font/fix-cmap.js.meta | 2 +- .../unity-sdk/font/index.js.meta | 2 +- .../unity-sdk/font/read-metrics.js.meta | 2 +- .../unity-sdk/font/split-sc.js.meta | 2 +- .../unity-sdk/font/util.js.meta | 2 +- Runtime/wechat-default/unity-sdk/fs.js.meta | 2 +- .../unity-sdk/game-club.js.meta | 2 +- .../unity-sdk/game-recorder.js.meta | 2 +- .../unity-sdk/gyroscope/index.js.meta | 2 +- .../wechat-default/unity-sdk/index.js.meta | 2 +- .../wechat-default/unity-sdk/logger.js.meta | 2 +- .../unity-sdk/mobileKeyboard/index.js.meta | 2 +- .../unity-sdk/module-helper.js.meta | 2 +- .../unity-sdk/open-data.js.meta | 2 +- .../wechat-default/unity-sdk/recorder.js.meta | 2 +- .../wechat-default/unity-sdk/resType.js.meta | 2 +- .../unity-sdk/resTypeOther.js.meta | 2 +- .../wechat-default/unity-sdk/response.js.meta | 2 +- Runtime/wechat-default/unity-sdk/sdk.js.meta | 2 +- .../wechat-default/unity-sdk/share.js.meta | 2 +- .../wechat-default/unity-sdk/storage.js.meta | 2 +- .../wechat-default/unity-sdk/texture.js.meta | 2 +- .../unity-sdk/touch/index.js.meta | 2 +- .../unity-sdk/upload-file.js.meta | 2 +- .../wechat-default/unity-sdk/userinfo.js.meta | 2 +- Runtime/wechat-default/unity-sdk/util.js.meta | 2 +- .../wechat-default/unity-sdk/utils.js.meta | 2 +- .../wechat-default/unity-sdk/video.js.meta | 2 +- .../unity-sdk/video/index.js.meta | 2 +- Runtime/wechat-default/wasmcode/game.js.meta | 2 +- Runtime/wechat-default/weapp-adapter.js.meta | 2 +- .../workers/response/index.js.meta | 2 +- 137 files changed, 603 insertions(+), 615 deletions(-) diff --git a/Editor/Playable/WXPlayableConvertCore.cs b/Editor/Playable/WXPlayableConvertCore.cs index 673f8716..0adcf9a5 100644 --- a/Editor/Playable/WXPlayableConvertCore.cs +++ b/Editor/Playable/WXPlayableConvertCore.cs @@ -5,134 +5,134 @@ using UnityEngine; namespace WeChatWASM { - public class WXPlayableConvertCore + public class WXPlayableConvertCore + { + static WXPlayableConvertCore() { } + public static WXPlayableEditorScriptObject config => UnityUtil.GetPlayableEditorConf(); + + public static WXConvertCore.WXExportError DoExport(bool buildWebGL = true) { - static WXPlayableConvertCore() { } - public static WXPlayableEditorScriptObject config => UnityUtil.GetPlayableEditorConf(); + WXConvertCore.isPlayableBuild = true; + // var preCheckResult = WXConvertCore.PreCheck(); + // if (preCheckResult != WXConvertCore.WXExportError.SUCCEED) + // { + // WXConvertCore.isPlayableBuild = false; + // return preCheckResult; + // } + // WXConvertCore.PreInit(); + var exportResult = WXConvertCore.DoExport(); - public static WXConvertCore.WXExportError DoExport(bool buildWebGL = true) + WXConvertCore.isPlayableBuild = false; + return exportResult; + } + + public static WXEditorScriptObject GetFakeScriptObject() + { + return SetDefaultProperties(ConvertPlayableConfigToCommon(config)); + } + + public static WXEditorScriptObject ConvertPlayableConfigToCommon( + WXPlayableEditorScriptObject source, + WXEditorScriptObject target = null) + { + // 创建或使用现有的目标实例 + var newTarget = target ?? ScriptableObject.CreateInstance(); + + // 使用序列化方式深度拷贝公共字段 + var so = new SerializedObject(newTarget); + + // 遍历源对象的所有字段 + var sourceType = source.GetType(); + foreach (var sourceField in sourceType.GetFields( + System.Reflection.BindingFlags.Public | + System.Reflection.BindingFlags.Instance | + System.Reflection.BindingFlags.NonPublic)) + { + // 跳过readonly字段 + if (sourceField.IsInitOnly) continue; + + // 查找目标对象中的对应字段 + var targetField = typeof(WXEditorScriptObject).GetField( + sourceField.Name, + System.Reflection.BindingFlags.Public | + System.Reflection.BindingFlags.Instance | + System.Reflection.BindingFlags.NonPublic); + + // if (targetField != null && !targetField.FieldType.IsValueType && !targetField.FieldType.IsEnum) + // { + // // // 复制字段值 + // // var value = sourceField.GetValue(source); + // // targetField.SetValue(newTarget, value); + // // 递归复制子对象属性 + // var subObj = targetField.GetValue(newTarget) ?? Activator.CreateInstance(targetField.FieldType); + // CopySubObjectProperties(value, subObj); + // targetField.SetValue(newTarget, subObj); + // } + + // if (targetField != null && + // (targetField.FieldType.IsAssignableFrom(sourceField.FieldType) || + // (targetField.FieldType.IsValueType && sourceField.FieldType.IsValueType && + // targetField.FieldType == sourceField.FieldType))) + // { + // 复制字段值 + var value = sourceField.GetValue(source); + // 特殊处理嵌套对象类型的字段 + if (value != null && !targetField.FieldType.IsValueType && !targetField.FieldType.IsEnum) + { + // 递归复制子对象属性 + var subObj = targetField.GetValue(newTarget) ?? Activator.CreateInstance(targetField.FieldType); + CopySubObjectProperties(value, subObj); + targetField.SetValue(newTarget, subObj); + } + else + { + targetField.SetValue(newTarget, value); + } + // } + } + + // 应用修改到序列化对象 + so.ApplyModifiedProperties(); + return newTarget; + } + + private static void CopySubObjectProperties(object source, object target) + { + var sourceType = source.GetType(); + var targetType = target.GetType(); + + foreach (var sourceField in sourceType.GetFields( + System.Reflection.BindingFlags.Public | + System.Reflection.BindingFlags.Instance | + System.Reflection.BindingFlags.NonPublic)) { - WXConvertCore.isPlayableBuild = true; - // var preCheckResult = WXConvertCore.PreCheck(); - // if (preCheckResult != WXConvertCore.WXExportError.SUCCEED) - // { - // WXConvertCore.isPlayableBuild = false; - // return preCheckResult; - // } - // WXConvertCore.PreInit(); - var exportResult = WXConvertCore.DoExport(); + if (sourceField.IsInitOnly) continue; - WXConvertCore.isPlayableBuild = false; - return exportResult; - } - - public static WXEditorScriptObject GetFakeScriptObject() - { - return SetDefaultProperties(ConvertPlayableConfigToCommon(config)); - } - - public static WXEditorScriptObject ConvertPlayableConfigToCommon( - WXPlayableEditorScriptObject source, - WXEditorScriptObject target = null) - { - // 创建或使用现有的目标实例 - var newTarget = target ?? ScriptableObject.CreateInstance(); - - // 使用序列化方式深度拷贝公共字段 - var so = new SerializedObject(newTarget); - - // 遍历源对象的所有字段 - var sourceType = source.GetType(); - foreach (var sourceField in sourceType.GetFields( + var targetField = targetType.GetField( + sourceField.Name, System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance | - System.Reflection.BindingFlags.NonPublic)) + System.Reflection.BindingFlags.NonPublic); + + if (targetField != null && + (targetField.FieldType.IsAssignableFrom(sourceField.FieldType) || + (targetField.FieldType.IsValueType && sourceField.FieldType.IsValueType && + targetField.FieldType == sourceField.FieldType))) { - // 跳过readonly字段 - if (sourceField.IsInitOnly) continue; - - // 查找目标对象中的对应字段 - var targetField = typeof(WXEditorScriptObject).GetField( - sourceField.Name, - System.Reflection.BindingFlags.Public | - System.Reflection.BindingFlags.Instance | - System.Reflection.BindingFlags.NonPublic); - - // if (targetField != null && !targetField.FieldType.IsValueType && !targetField.FieldType.IsEnum) - // { - // // // 复制字段值 - // // var value = sourceField.GetValue(source); - // // targetField.SetValue(newTarget, value); - // // 递归复制子对象属性 - // var subObj = targetField.GetValue(newTarget) ?? Activator.CreateInstance(targetField.FieldType); - // CopySubObjectProperties(value, subObj); - // targetField.SetValue(newTarget, subObj); - // } - - // if (targetField != null && - // (targetField.FieldType.IsAssignableFrom(sourceField.FieldType) || - // (targetField.FieldType.IsValueType && sourceField.FieldType.IsValueType && - // targetField.FieldType == sourceField.FieldType))) - // { - // 复制字段值 var value = sourceField.GetValue(source); - // 特殊处理嵌套对象类型的字段 - if (value != null && !targetField.FieldType.IsValueType && !targetField.FieldType.IsEnum) - { - // 递归复制子对象属性 - var subObj = targetField.GetValue(newTarget) ?? Activator.CreateInstance(targetField.FieldType); - CopySubObjectProperties(value, subObj); - targetField.SetValue(newTarget, subObj); - } - else - { - targetField.SetValue(newTarget, value); - } - // } + targetField.SetValue(target, value); } - - // 应用修改到序列化对象 - so.ApplyModifiedProperties(); - return newTarget; - } - - private static void CopySubObjectProperties(object source, object target) - { - var sourceType = source.GetType(); - var targetType = target.GetType(); - - foreach (var sourceField in sourceType.GetFields( - System.Reflection.BindingFlags.Public | - System.Reflection.BindingFlags.Instance | - System.Reflection.BindingFlags.NonPublic)) - { - if (sourceField.IsInitOnly) continue; - - var targetField = targetType.GetField( - sourceField.Name, - System.Reflection.BindingFlags.Public | - System.Reflection.BindingFlags.Instance | - System.Reflection.BindingFlags.NonPublic); - - if (targetField != null && - (targetField.FieldType.IsAssignableFrom(sourceField.FieldType) || - (targetField.FieldType.IsValueType && sourceField.FieldType.IsValueType && - targetField.FieldType == sourceField.FieldType))) - { - var value = sourceField.GetValue(source); - targetField.SetValue(target, value); - } - } - } - - public static WXEditorScriptObject SetDefaultProperties(WXEditorScriptObject target) - { - target.ProjectConf.CDN = ""; - target.ProjectConf.assetLoadType = 1; - target.ProjectConf.compressDataPackage = true; - - target.CompileOptions.showMonitorSuggestModal = false; - return target; } } + + public static WXEditorScriptObject SetDefaultProperties(WXEditorScriptObject target) + { + target.ProjectConf.CDN = ""; + target.ProjectConf.assetLoadType = 1; + target.ProjectConf.compressDataPackage = true; + + target.CompileOptions.showMonitorSuggestModal = false; + return target; + } + } } \ No newline at end of file diff --git a/Editor/Playable/WXPlayableEditorSettingHelper.cs b/Editor/Playable/WXPlayableEditorSettingHelper.cs index c3d52a28..a56cd34b 100644 --- a/Editor/Playable/WXPlayableEditorSettingHelper.cs +++ b/Editor/Playable/WXPlayableEditorSettingHelper.cs @@ -6,358 +6,354 @@ using UnityEngine; namespace WeChatWASM { - [InitializeOnLoad] - public class WXPlayableSettingsHelperInterface - { - public static WXPlayableSettingsHelper helper = new WXPlayableSettingsHelper(); - } + [InitializeOnLoad] + public class WXPlayableSettingsHelperInterface + { + public static WXPlayableSettingsHelper helper = new WXPlayableSettingsHelper(); + } - public class WXPlayableSettingsHelper + public class WXPlayableSettingsHelper + { + public static string projectRootPath; + private static WXPlayableEditorScriptObject config; + private static bool m_EnablePerfTool = false; + public static bool UseIL2CPP { - public static string projectRootPath; - private static WXPlayableEditorScriptObject config; - private static bool m_EnablePerfTool = false; - - private static string _dstCache; - public static bool UseIL2CPP - { - get - { + get + { #if TUANJIE_2022_3_OR_NEWER return PlayerSettings.GetScriptingBackend(BuildTargetGroup.WeixinMiniGame) == ScriptingImplementation.IL2CPP; #else - return true; + return true; #endif - } - } - - public WXPlayableSettingsHelper() - { - projectRootPath = System.IO.Path.GetFullPath(Application.dataPath + "/../"); - _dstCache = ""; - } - - public void OnFocus() - { - loadData(); - } - - public void OnLostFocus() - { - saveData(); - } - - public void OnDisable() - { - EditorUtility.SetDirty(config); - } - - private Vector2 scrollRoot; - private bool foldBaseInfo = true; - private bool foldDebugOptions = true; - public void OnSettingsGUI(EditorWindow window) - { - scrollRoot = EditorGUILayout.BeginScrollView(scrollRoot); - GUIStyle linkStyle = new GUIStyle(GUI.skin.label); - linkStyle.normal.textColor = Color.yellow; - linkStyle.hover.textColor = Color.yellow; - linkStyle.stretchWidth = false; - linkStyle.alignment = TextAnchor.UpperLeft; - linkStyle.wordWrap = true; - - foldBaseInfo = EditorGUILayout.Foldout(foldBaseInfo, "基本信息"); - if (foldBaseInfo) - { - EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true)); - this.formInput("appid", "小游戏试玩AppID"); - this.formInput("projectName", "小游戏试玩项目名"); - this.formIntPopup("orientation", "游戏方向", new[] { "Portrait", "Landscape" }, new[] { 0, 1, 2, 3 }); - this.formInput("memorySize", "UnityHeap预留内存(?)", "单位MB,预分配内存值,超休闲游戏256/中轻度496/重度游戏768,需预估游戏最大UnityHeap值以防止内存自动扩容带来的峰值尖刺。预估方法请查看GIT文档《优化Unity WebGL的内存》"); - - GUILayout.BeginHorizontal(); - string targetDst = "dst"; - if (!formInputData.ContainsKey(targetDst)) - { - formInputData[targetDst] = ""; - } - EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10)); - GUILayout.Label(new GUIContent("导出路径(?)", "支持输入相对于项目根目录的相对路径,如:wxbuild"), GUILayout.Width(140)); - formInputData[targetDst] = GUILayout.TextField(formInputData[targetDst], GUILayout.MaxWidth(EditorGUIUtility.currentViewWidth - 270)); - if (GUILayout.Button(new GUIContent("打开"), GUILayout.Width(40))) - { - if (!formInputData[targetDst].Trim().Equals(string.Empty)) - { - EditorUtility.RevealInFinder(GetAbsolutePath(formInputData[targetDst])); - } - GUIUtility.ExitGUI(); - } - if (GUILayout.Button(new GUIContent("选择"), GUILayout.Width(40))) - { - var dstPath = EditorUtility.SaveFolderPanel("选择你的游戏导出目录", string.Empty, string.Empty); - if (dstPath != string.Empty) - { - formInputData[targetDst] = dstPath; - this.saveData(); - } - GUIUtility.ExitGUI(); - } - GUILayout.EndHorizontal(); - - - EditorGUILayout.EndVertical(); - } - - foldDebugOptions = EditorGUILayout.Foldout(foldDebugOptions, "调试编译选项"); - if (foldDebugOptions) - { - EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true)); - this.formCheckbox("developBuild", "Development Build", "", false, null, OnDevelopmentBuildToggleChanged); - this.formCheckbox("il2CppOptimizeSize", "Il2Cpp Optimize Size(?)", "对应于Il2CppCodeGeneration选项,勾选时使用OptimizeSize(默认推荐),生成代码小15%左右,取消勾选则使用OptimizeSpeed。游戏中大量泛型集合的高频访问建议OptimizeSpeed,在使用HybridCLR等第三方组件时只能用OptimizeSpeed。(Dotnet Runtime模式下该选项无效)", !UseIL2CPP); - this.formCheckbox("profilingFuncs", "Profiling Funcs"); - this.formCheckbox("webgl2", "WebGL2.0(beta)"); - EditorGUILayout.EndVertical(); - } - - EditorGUILayout.EndScrollView(); - } - public void OnBuildButtonGUI(EditorWindow window) - { - GUIStyle linkStyle = new GUIStyle(GUI.skin.label); - linkStyle.normal.textColor = Color.yellow; - linkStyle.hover.textColor = Color.yellow; - linkStyle.stretchWidth = false; - linkStyle.alignment = TextAnchor.UpperLeft; - linkStyle.wordWrap = true; - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField(string.Empty, GUILayout.MinWidth(10)); - if (GUILayout.Button(new GUIContent("生成并转换"), GUILayout.Width(100), GUILayout.Height(25))) - { - this.saveData(); - if (WXPlayableConvertCore.DoExport() == WXConvertCore.WXExportError.SUCCEED) - { - window.ShowNotification(new GUIContent("转换完成")); - } - GUIUtility.ExitGUI(); - } - EditorGUILayout.EndHorizontal(); - } - private void OnDevelopmentBuildToggleChanged(bool InNewValue) - { - // 针对non-dev build,取消性能分析工具的集成 - if (!InNewValue) - { - this.setData("enablePerfAnalysis", false); - } - } - - private string SDKFilePath; - - private void loadData() - { - SDKFilePath = Path.Combine(UnityUtil.GetWxSDKRootPath(), "Runtime", "wechat-playable-default", "unity-sdk", "index.js"); - config = UnityUtil.GetPlayableEditorConf(); - _dstCache = config.ProjectConf.DST; - - this.setData("projectName", config.ProjectConf.projectName); - this.setData("appid", config.ProjectConf.Appid); - this.setData("orientation", (int)config.ProjectConf.Orientation); - this.setData("dst", _dstCache); - - this.setData("developBuild", config.CompileOptions.DevelopBuild); - this.setData("il2CppOptimizeSize", config.CompileOptions.Il2CppOptimizeSize); - this.setData("profilingFuncs", config.CompileOptions.profilingFuncs); - this.setData("webgl2", config.CompileOptions.Webgl2); - this.setData("customNodePath", config.CompileOptions.CustomNodePath); - - this.setData("memorySize", config.ProjectConf.MemorySize.ToString()); - } - - private void saveData() - { - config.ProjectConf.projectName = this.getDataInput("projectName"); - config.ProjectConf.Appid = this.getDataInput("appid"); - config.ProjectConf.Orientation = (WXScreenOritation)this.getDataPop("orientation"); - _dstCache = this.getDataInput("dst"); - config.ProjectConf.DST = _dstCache; - - config.CompileOptions.DevelopBuild = this.getDataCheckbox("developBuild"); - config.CompileOptions.Il2CppOptimizeSize = this.getDataCheckbox("il2CppOptimizeSize"); - config.CompileOptions.profilingFuncs = this.getDataCheckbox("profilingFuncs"); - config.CompileOptions.CustomNodePath = this.getDataInput("customNodePath"); - config.CompileOptions.Webgl2 = this.getDataCheckbox("webgl2"); - config.ProjectConf.MemorySize = int.Parse(this.getDataInput("memorySize")); - } - - private Dictionary formInputData = new Dictionary(); - private Dictionary formIntPopupData = new Dictionary(); - private Dictionary formCheckboxData = new Dictionary(); - - private string getDataInput(string target) - { - if (this.formInputData.ContainsKey(target)) - return this.formInputData[target]; - return ""; - } - - private int getDataPop(string target) - { - if (this.formIntPopupData.ContainsKey(target)) - return this.formIntPopupData[target]; - return 0; - } - - private bool getDataCheckbox(string target) - { - if (this.formCheckboxData.ContainsKey(target)) - return this.formCheckboxData[target]; - return false; - } - - private void formCheckbox(string target, string label, string help = null, bool disable = false, Action setting = null, Action onValueChanged = null) - { - if (!formCheckboxData.ContainsKey(target)) - { - formCheckboxData[target] = false; - } - GUILayout.BeginHorizontal(); - EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10)); - if (help == null) - { - GUILayout.Label(label, GUILayout.Width(140)); - } - else - { - GUILayout.Label(new GUIContent(label, help), GUILayout.Width(140)); - } - EditorGUI.BeginDisabledGroup(disable); - - // Toggle the checkbox value based on the disable condition - bool newValue = EditorGUILayout.Toggle(disable ? false : formCheckboxData[target]); - // Update the checkbox data if the value has changed and invoke the onValueChanged action - if (newValue != formCheckboxData[target]) - { - formCheckboxData[target] = newValue; - onValueChanged?.Invoke(newValue); - } - - if (setting != null) - { - EditorGUILayout.LabelField("", GUILayout.Width(10)); - // 配置按钮 - if (GUILayout.Button(new GUIContent("设置"), GUILayout.Width(40), GUILayout.Height(18))) - { - setting?.Invoke(true); - } - EditorGUILayout.LabelField("", GUILayout.MinWidth(10)); - } - - EditorGUI.EndDisabledGroup(); - - if (setting == null) - EditorGUILayout.LabelField(string.Empty); - GUILayout.EndHorizontal(); - } - - private void setData(string target, string value) - { - if (formInputData.ContainsKey(target)) - { - formInputData[target] = value; - } - else - { - formInputData.Add(target, value); - } - } - - private void setData(string target, bool value) - { - if (formCheckboxData.ContainsKey(target)) - { - formCheckboxData[target] = value; - } - else - { - formCheckboxData.Add(target, value); - } - } - - private void setData(string target, int value) - { - if (formIntPopupData.ContainsKey(target)) - { - formIntPopupData[target] = value; - } - else - { - formIntPopupData.Add(target, value); - } - } - - private void formInput(string target, string label, string help = null) - { - if (!formInputData.ContainsKey(target)) - { - formInputData[target] = ""; - } - GUILayout.BeginHorizontal(); - EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10)); - if (help == null) - { - GUILayout.Label(label, GUILayout.Width(140)); - } - else - { - GUILayout.Label(new GUIContent(label, help), GUILayout.Width(140)); - } - formInputData[target] = GUILayout.TextField(formInputData[target], GUILayout.MaxWidth(EditorGUIUtility.currentViewWidth - 195)); - GUILayout.EndHorizontal(); - } - - private void formIntPopup(string target, string label, string[] options, int[] values) - { - if (!formIntPopupData.ContainsKey(target)) - { - formIntPopupData[target] = 0; - } - GUILayout.BeginHorizontal(); - EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10)); - GUILayout.Label(label, GUILayout.Width(140)); - formIntPopupData[target] = EditorGUILayout.IntPopup(formIntPopupData[target], options, values, GUILayout.MaxWidth(EditorGUIUtility.currentViewWidth - 195)); - GUILayout.EndHorizontal(); - } - - public static bool IsAbsolutePath(string path) - { - // 检查是否为空或空白 - if (string.IsNullOrWhiteSpace(path)) - { - return false; - } - - // 在 Windows 上,检查驱动器字母或网络路径 - if (Application.platform == RuntimePlatform.WindowsEditor && Path.IsPathRooted(path)) - { - return true; - } - - // 在 Unix/Linux 和 macOS 上,检查是否以 '/' 开头 - if (Application.platform == RuntimePlatform.OSXEditor && path.StartsWith("/")) - { - return true; - } - - return false; // 否则为相对路径 - } - - public static string GetAbsolutePath(string path) - { - if (IsAbsolutePath(path)) - { - return path; - } - - return Path.Combine(projectRootPath, path); - } + } } + + public WXPlayableSettingsHelper() + { + projectRootPath = System.IO.Path.GetFullPath(Application.dataPath + "/../"); + } + + public void OnFocus() + { + loadData(); + } + + public void OnLostFocus() + { + saveData(); + } + + public void OnDisable() + { + EditorUtility.SetDirty(config); + } + + private Vector2 scrollRoot; + private bool foldBaseInfo = true; + private bool foldDebugOptions = true; + public void OnSettingsGUI(EditorWindow window) + { + scrollRoot = EditorGUILayout.BeginScrollView(scrollRoot); + GUIStyle linkStyle = new GUIStyle(GUI.skin.label); + linkStyle.normal.textColor = Color.yellow; + linkStyle.hover.textColor = Color.yellow; + linkStyle.stretchWidth = false; + linkStyle.alignment = TextAnchor.UpperLeft; + linkStyle.wordWrap = true; + + foldBaseInfo = EditorGUILayout.Foldout(foldBaseInfo, "基本信息"); + if (foldBaseInfo) + { + EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true)); + this.formInput("appid", "小游戏试玩AppID"); + this.formInput("projectName", "小游戏试玩项目名"); + this.formIntPopup("orientation", "游戏方向", new[] { "Portrait", "Landscape" }, new[] { 0, 1, 2, 3 }); + this.formInput("memorySize", "UnityHeap预留内存(?)", "单位MB,预分配内存值,超休闲游戏256/中轻度496/重度游戏768,需预估游戏最大UnityHeap值以防止内存自动扩容带来的峰值尖刺。预估方法请查看GIT文档《优化Unity WebGL的内存》"); + + GUILayout.BeginHorizontal(); + string targetDst = "dst"; + if (!formInputData.ContainsKey(targetDst)) + { + formInputData[targetDst] = ""; + } + EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10)); + GUILayout.Label(new GUIContent("导出路径(?)", "支持输入相对于项目根目录的相对路径,如:wxbuild"), GUILayout.Width(140)); + formInputData[targetDst] = GUILayout.TextField(formInputData[targetDst], GUILayout.MaxWidth(EditorGUIUtility.currentViewWidth - 270)); + if (GUILayout.Button(new GUIContent("打开"), GUILayout.Width(40))) + { + if (!formInputData[targetDst].Trim().Equals(string.Empty)) + { + EditorUtility.RevealInFinder(GetAbsolutePath(formInputData[targetDst])); + } + GUIUtility.ExitGUI(); + } + if (GUILayout.Button(new GUIContent("选择"), GUILayout.Width(40))) + { + var dstPath = EditorUtility.SaveFolderPanel("选择你的游戏导出目录", string.Empty, string.Empty); + if (dstPath != string.Empty) + { + formInputData[targetDst] = dstPath; + this.saveData(); + } + GUIUtility.ExitGUI(); + } + GUILayout.EndHorizontal(); + + + EditorGUILayout.EndVertical(); + } + + foldDebugOptions = EditorGUILayout.Foldout(foldDebugOptions, "调试编译选项"); + if (foldDebugOptions) + { + EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true)); + this.formCheckbox("developBuild", "Development Build", "", false, null, OnDevelopmentBuildToggleChanged); + this.formCheckbox("il2CppOptimizeSize", "Il2Cpp Optimize Size(?)", "对应于Il2CppCodeGeneration选项,勾选时使用OptimizeSize(默认推荐),生成代码小15%左右,取消勾选则使用OptimizeSpeed。游戏中大量泛型集合的高频访问建议OptimizeSpeed,在使用HybridCLR等第三方组件时只能用OptimizeSpeed。(Dotnet Runtime模式下该选项无效)", !UseIL2CPP); + this.formCheckbox("profilingFuncs", "Profiling Funcs"); + this.formCheckbox("webgl2", "WebGL2.0(beta)"); + EditorGUILayout.EndVertical(); + } + + EditorGUILayout.EndScrollView(); + } + public void OnBuildButtonGUI(EditorWindow window) + { + GUIStyle linkStyle = new GUIStyle(GUI.skin.label); + linkStyle.normal.textColor = Color.yellow; + linkStyle.hover.textColor = Color.yellow; + linkStyle.stretchWidth = false; + linkStyle.alignment = TextAnchor.UpperLeft; + linkStyle.wordWrap = true; + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField(string.Empty, GUILayout.MinWidth(10)); + if (GUILayout.Button(new GUIContent("生成并转换"), GUILayout.Width(100), GUILayout.Height(25))) + { + this.saveData(); + if (WXPlayableConvertCore.DoExport() == WXConvertCore.WXExportError.SUCCEED) + { + window.ShowNotification(new GUIContent("转换完成")); + } + GUIUtility.ExitGUI(); + } + EditorGUILayout.EndHorizontal(); + } + private void OnDevelopmentBuildToggleChanged(bool InNewValue) + { + // 针对non-dev build,取消性能分析工具的集成 + if (!InNewValue) + { + this.setData("enablePerfAnalysis", false); + } + } + + private string SDKFilePath; + + private void loadData() + { + SDKFilePath = Path.Combine(UnityUtil.GetWxSDKRootPath(), "Runtime", "wechat-playable-default", "unity-sdk", "index.js"); + config = UnityUtil.GetPlayableEditorConf(); + + this.setData("projectName", config.ProjectConf.projectName); + this.setData("appid", config.ProjectConf.Appid); + this.setData("orientation", (int)config.ProjectConf.Orientation); + this.setData("dst", config.ProjectConf.relativeDST); + + this.setData("developBuild", config.CompileOptions.DevelopBuild); + this.setData("il2CppOptimizeSize", config.CompileOptions.Il2CppOptimizeSize); + this.setData("profilingFuncs", config.CompileOptions.profilingFuncs); + this.setData("webgl2", config.CompileOptions.Webgl2); + this.setData("customNodePath", config.CompileOptions.CustomNodePath); + + this.setData("memorySize", config.ProjectConf.MemorySize.ToString()); + } + + private void saveData() + { + config.ProjectConf.projectName = this.getDataInput("projectName"); + config.ProjectConf.Appid = this.getDataInput("appid"); + config.ProjectConf.Orientation = (WXScreenOritation)this.getDataPop("orientation"); + config.ProjectConf.relativeDST = this.getDataInput("dst"); + config.ProjectConf.DST = GetAbsolutePath(config.ProjectConf.relativeDST); + + config.CompileOptions.DevelopBuild = this.getDataCheckbox("developBuild"); + config.CompileOptions.Il2CppOptimizeSize = this.getDataCheckbox("il2CppOptimizeSize"); + config.CompileOptions.profilingFuncs = this.getDataCheckbox("profilingFuncs"); + config.CompileOptions.CustomNodePath = this.getDataInput("customNodePath"); + config.CompileOptions.Webgl2 = this.getDataCheckbox("webgl2"); + config.ProjectConf.MemorySize = int.Parse(this.getDataInput("memorySize")); + } + + private Dictionary formInputData = new Dictionary(); + private Dictionary formIntPopupData = new Dictionary(); + private Dictionary formCheckboxData = new Dictionary(); + + private string getDataInput(string target) + { + if (this.formInputData.ContainsKey(target)) + return this.formInputData[target]; + return ""; + } + + private int getDataPop(string target) + { + if (this.formIntPopupData.ContainsKey(target)) + return this.formIntPopupData[target]; + return 0; + } + + private bool getDataCheckbox(string target) + { + if (this.formCheckboxData.ContainsKey(target)) + return this.formCheckboxData[target]; + return false; + } + + private void formCheckbox(string target, string label, string help = null, bool disable = false, Action setting = null, Action onValueChanged = null) + { + if (!formCheckboxData.ContainsKey(target)) + { + formCheckboxData[target] = false; + } + GUILayout.BeginHorizontal(); + EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10)); + if (help == null) + { + GUILayout.Label(label, GUILayout.Width(140)); + } + else + { + GUILayout.Label(new GUIContent(label, help), GUILayout.Width(140)); + } + EditorGUI.BeginDisabledGroup(disable); + + // Toggle the checkbox value based on the disable condition + bool newValue = EditorGUILayout.Toggle(disable ? false : formCheckboxData[target]); + // Update the checkbox data if the value has changed and invoke the onValueChanged action + if (newValue != formCheckboxData[target]) + { + formCheckboxData[target] = newValue; + onValueChanged?.Invoke(newValue); + } + + if (setting != null) + { + EditorGUILayout.LabelField("", GUILayout.Width(10)); + // 配置按钮 + if (GUILayout.Button(new GUIContent("设置"), GUILayout.Width(40), GUILayout.Height(18))) + { + setting?.Invoke(true); + } + EditorGUILayout.LabelField("", GUILayout.MinWidth(10)); + } + + EditorGUI.EndDisabledGroup(); + + if (setting == null) + EditorGUILayout.LabelField(string.Empty); + GUILayout.EndHorizontal(); + } + + private void setData(string target, string value) + { + if (formInputData.ContainsKey(target)) + { + formInputData[target] = value; + } + else + { + formInputData.Add(target, value); + } + } + + private void setData(string target, bool value) + { + if (formCheckboxData.ContainsKey(target)) + { + formCheckboxData[target] = value; + } + else + { + formCheckboxData.Add(target, value); + } + } + + private void setData(string target, int value) + { + if (formIntPopupData.ContainsKey(target)) + { + formIntPopupData[target] = value; + } + else + { + formIntPopupData.Add(target, value); + } + } + + private void formInput(string target, string label, string help = null) + { + if (!formInputData.ContainsKey(target)) + { + formInputData[target] = ""; + } + GUILayout.BeginHorizontal(); + EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10)); + if (help == null) + { + GUILayout.Label(label, GUILayout.Width(140)); + } + else + { + GUILayout.Label(new GUIContent(label, help), GUILayout.Width(140)); + } + formInputData[target] = GUILayout.TextField(formInputData[target], GUILayout.MaxWidth(EditorGUIUtility.currentViewWidth - 195)); + GUILayout.EndHorizontal(); + } + + private void formIntPopup(string target, string label, string[] options, int[] values) + { + if (!formIntPopupData.ContainsKey(target)) + { + formIntPopupData[target] = 0; + } + GUILayout.BeginHorizontal(); + EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10)); + GUILayout.Label(label, GUILayout.Width(140)); + formIntPopupData[target] = EditorGUILayout.IntPopup(formIntPopupData[target], options, values, GUILayout.MaxWidth(EditorGUIUtility.currentViewWidth - 195)); + GUILayout.EndHorizontal(); + } + + public static bool IsAbsolutePath(string path) + { + // 检查是否为空或空白 + if (string.IsNullOrWhiteSpace(path)) + { + return false; + } + + // 在 Windows 上,检查驱动器字母或网络路径 + if (Application.platform == RuntimePlatform.WindowsEditor && Path.IsPathRooted(path)) + { + return true; + } + + // 在 Unix/Linux 和 macOS 上,检查是否以 '/' 开头 + if (Application.platform == RuntimePlatform.OSXEditor && path.StartsWith("/")) + { + return true; + } + + return false; // 否则为相对路径 + } + + public static string GetAbsolutePath(string path) + { + if (IsAbsolutePath(path)) + { + return path; + } + + return Path.Combine(projectRootPath, path); + } + } } \ No newline at end of file diff --git a/Editor/WXConvertCore.cs b/Editor/WXConvertCore.cs index 51abf3d4..97be5920 100644 --- a/Editor/WXConvertCore.cs +++ b/Editor/WXConvertCore.cs @@ -112,8 +112,7 @@ namespace WeChatWASM CheckBuildTarget(); Init(); // 可能有顺序要求?如果没要求,可挪到此函数外 - if (!isPlayableBuild) - { + if (!isPlayableBuild) { ProcessWxPerfBinaries(); } MakeEnvForLuaAdaptor(); @@ -141,7 +140,7 @@ namespace WeChatWASM return WXExportError.BUILD_WEBGL_FAILED; } dynamic config = isPlayableBuild ? UnityUtil.GetPlayableEditorConf() : UnityUtil.GetEditorConf(); - if (config.ProjectConf.DST == string.Empty) + if (config.ProjectConf.relativeDST == string.Empty) { Debug.LogError("请先配置游戏导出路径"); return WXExportError.BUILD_WEBGL_FAILED; @@ -163,9 +162,7 @@ namespace WeChatWASM // 记录上次导出的brotliType { - Debug.LogError("config.ProjectConf.DST: " + config.ProjectConf.DST); var filePath = Path.Combine(config.ProjectConf.DST, miniGameDir, "unity-namespace.js"); - Debug.LogError("filePath: " + filePath); string content = string.Empty; if (File.Exists(filePath)) { @@ -690,8 +687,6 @@ namespace WeChatWASM { UnityEngine.Debug.LogFormat("[Converter] Starting to adapt framework. Dst: " + config.ProjectConf.DST); - Debug.LogError("config.ProjectConf.DST: " + config.ProjectConf.DST); - Debug.LogError("miniGameDir: " + Path.Combine(config.ProjectConf.DST, miniGameDir)); UnityUtil.DelectDir(Path.Combine(config.ProjectConf.DST, miniGameDir)); string text = String.Empty; var target = "webgl.wasm.framework.unityweb.js"; @@ -1199,8 +1194,7 @@ namespace WeChatWASM public static void convertDataPackageJS() { - if (!isPlayableBuild) - { + if (!isPlayableBuild) { checkNeedRmovePackageParallelPreload(); } @@ -1656,8 +1650,7 @@ namespace WeChatWASM content = content.Replace("$unityVersion$", Application.unityVersion); File.WriteAllText(Path.Combine(dst, "unity-sdk", "index.js"), content, Encoding.UTF8); // content = File.ReadAllText(Path.Combine(Application.dataPath, "WX-WASM-SDK-V2", "Runtime", "wechat-default", "unity-sdk", "storage.js"), Encoding.UTF8); - if (!isPlayableBuild) - { + if (!isPlayableBuild) { content = File.ReadAllText(Path.Combine(UnityUtil.GetWxSDKRootPath(), "Runtime", defaultTemplateDir, "unity-sdk", "storage.js"), Encoding.UTF8); var PreLoadKeys = config.PlayerPrefsKeys.Count > 0 ? JsonMapper.ToJson(config.PlayerPrefsKeys) : "[]"; content = content.Replace("'$PreLoadKeys'", PreLoadKeys); @@ -1963,8 +1956,7 @@ namespace WeChatWASM List replaceList = new List(replaceArrayList); List files = new List { "game.js", "game.json", "project.config.json", "unity-namespace.js", "check-version.js", "unity-sdk/font/index.js" }; - if (isPlayableBuild) - { + if (isPlayableBuild) { files = new List { "game.js", "game.json", "project.config.json", "unity-namespace.js", "check-version.js" }; } diff --git a/Editor/WXEditorSettingHelper.cs b/Editor/WXEditorSettingHelper.cs index d19c637b..16deeb3c 100644 --- a/Editor/WXEditorSettingHelper.cs +++ b/Editor/WXEditorSettingHelper.cs @@ -54,15 +54,11 @@ namespace WeChatWASM foldInstantGame = WXConvertCore.IsInstantGameAutoStreaming(); projectRootPath = System.IO.Path.GetFullPath(Application.dataPath + "/../"); - - _dstCache = ""; } private static WXEditorScriptObject config; private static bool m_EnablePerfTool = false; - private static string _dstCache; - public void OnFocus() { loadData(); @@ -394,7 +390,6 @@ namespace WeChatWASM // SDKFilePath = Path.Combine(Application.dataPath, "WX-WASM-SDK-V2", "Runtime", "wechat-default", "unity-sdk", "index.js"); SDKFilePath = Path.Combine(UnityUtil.GetWxSDKRootPath(), "Runtime", "wechat-default", "unity-sdk", "index.js"); config = UnityUtil.GetEditorConf(); - _dstCache = config.ProjectConf.DST; // Instant Game if (WXConvertCore.IsInstantGameAutoStreaming()) @@ -436,7 +431,7 @@ namespace WeChatWASM this.setData("compressDataPackage", config.ProjectConf.compressDataPackage); this.setData("videoUrl", config.ProjectConf.VideoUrl); this.setData("orientation", (int)config.ProjectConf.Orientation); - this.setData("dst", _dstCache); + this.setData("dst", config.ProjectConf.relativeDST); this.setData("bundleHashLength", config.ProjectConf.bundleHashLength.ToString()); this.setData("bundlePathIdentifier", config.ProjectConf.bundlePathIdentifier); this.setData("bundleExcludeExtensions", config.ProjectConf.bundleExcludeExtensions); @@ -513,8 +508,8 @@ namespace WeChatWASM config.ProjectConf.compressDataPackage = this.getDataCheckbox("compressDataPackage"); config.ProjectConf.VideoUrl = this.getDataInput("videoUrl"); config.ProjectConf.Orientation = (WXScreenOritation)this.getDataPop("orientation"); - _dstCache = this.getDataInput("dst"); - config.ProjectConf.DST = _dstCache; + config.ProjectConf.relativeDST = this.getDataInput("dst"); + config.ProjectConf.DST = GetAbsolutePath(config.ProjectConf.relativeDST); config.ProjectConf.bundleHashLength = int.Parse(this.getDataInput("bundleHashLength")); config.ProjectConf.bundlePathIdentifier = this.getDataInput("bundlePathIdentifier"); config.ProjectConf.bundleExcludeExtensions = this.getDataInput("bundleExcludeExtensions"); diff --git a/Editor/WXPluginVersion.cs b/Editor/WXPluginVersion.cs index b09dad25..2ba75936 100644 --- a/Editor/WXPluginVersion.cs +++ b/Editor/WXPluginVersion.cs @@ -2,7 +2,7 @@ namespace WeChatWASM { public class WXPluginVersion { - public static string pluginVersion = "202506190943"; // 这一行不要改他,导出的时候会自动替换 + public static string pluginVersion = "202506191010"; // 这一行不要改他,导出的时候会自动替换 } public class WXPluginConf diff --git a/Editor/wx-editor.dll b/Editor/wx-editor.dll index a2454c97ce422f0e97447c20332c8a0a066cdedb..fed23338565758f04dfa203e989be5858b5a08b3 100644 GIT binary patch delta 54721 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

-z9!Gz`r?Um8o@XF}C5IEX>;T&=`sWxh;K+T71 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 + +

+ 导出路径(相对路径) + + 导出路径(绝对路径) diff --git a/Runtime/Plugins/wx-perf.dll b/Runtime/Plugins/wx-perf.dll index 059a0366d9f18294b04ee2f626867f7bc7168aae..e3d5e8b9df34d30ddcdf62ef27dbf3a127ae5fae 100644 GIT binary patch delta 37 vcmV+=0NVe6v;%;&1CWRU1>&)aqQnp$*(+=M=TbwD&#S7&8R}@WJjKKmP9hSN delta 37 vcmV+=0NVe6v;%;&1CWRU&fBqyqQnqfj?w@fNoPcmtOjWC`NQ(FJjKKmPni;g diff --git a/Runtime/Plugins/wx-runtime-editor.dll b/Runtime/Plugins/wx-runtime-editor.dll index 523127ff11c17237de65aed2863c3faef2e7da3c..319a66c7416cf5ef599d8e660a2c837e7d0e288f 100644 GIT binary patch delta 4346 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 D=R6bT diff --git a/Runtime/playable-default/check-version.js.meta b/Runtime/playable-default/check-version.js.meta index 946ece37..916b376e 100644 --- a/Runtime/playable-default/check-version.js.meta +++ b/Runtime/playable-default/check-version.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1b5e8dc29e9461f02116a0da03c6e359 +guid: c88466f71b2313d083608c26f1d211d1 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/data-package/game.js.meta b/Runtime/playable-default/data-package/game.js.meta index e127388e..54f77408 100644 --- a/Runtime/playable-default/data-package/game.js.meta +++ b/Runtime/playable-default/data-package/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c366413716df1154dceddda2299d0355 +guid: 993865b688e6214acc00ebf7f3d4f41e DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/events.js.meta b/Runtime/playable-default/events.js.meta index 954397cd..13b523d6 100644 --- a/Runtime/playable-default/events.js.meta +++ b/Runtime/playable-default/events.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3a89b743a17ebdcef56ee0df8759c59b +guid: 9ef7db9b6537695c62ce590407e76505 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/game.js.meta b/Runtime/playable-default/game.js.meta index aa75e983..53c8a13d 100644 --- a/Runtime/playable-default/game.js.meta +++ b/Runtime/playable-default/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d5fc8a18be6a31ef41c9ab5a09d1628f +guid: ec9264ed44f7e61b00c8aaf809e6502a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/game.json.meta b/Runtime/playable-default/game.json.meta index 87adfa6b..798f59be 100644 --- a/Runtime/playable-default/game.json.meta +++ b/Runtime/playable-default/game.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 544417a64bcb55d63d1e6557bba936f1 +guid: 3dd71f741aa36ffb71e7dc9bd83d8ff8 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/playable-fix.js.meta b/Runtime/playable-default/playable-fix.js.meta index 16e270ca..a4d35263 100644 --- a/Runtime/playable-default/playable-fix.js.meta +++ b/Runtime/playable-default/playable-fix.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8d409dee2cac9ac514ccac63ec5ddcb8 +guid: b967eaae8f5b4aa7e990ab407bf1ee81 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/plugin-config.js.meta b/Runtime/playable-default/plugin-config.js.meta index efa7bf35..36a9596e 100644 --- a/Runtime/playable-default/plugin-config.js.meta +++ b/Runtime/playable-default/plugin-config.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 62912edcf007d67560a1cc1bb122cdd3 +guid: e100eee76002bb9130f4d198d665abfe DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/plugins/check-update.js.meta b/Runtime/playable-default/plugins/check-update.js.meta index dcc9516d..4c095d4b 100644 --- a/Runtime/playable-default/plugins/check-update.js.meta +++ b/Runtime/playable-default/plugins/check-update.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 88e0ae7584824278554065423494d702 +guid: a67939cdd84de6d7227e538f3f07df47 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/plugins/screen-adapter.js.meta b/Runtime/playable-default/plugins/screen-adapter.js.meta index 756fbeea..6d0699cc 100644 --- a/Runtime/playable-default/plugins/screen-adapter.js.meta +++ b/Runtime/playable-default/plugins/screen-adapter.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 292f4cb6e5598974351db1dbf5df2c6a +guid: a6a4b0e62acf7e0a7091167969edd1cc DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/project.config.json.meta b/Runtime/playable-default/project.config.json.meta index aba55fc6..10e1cee1 100644 --- a/Runtime/playable-default/project.config.json.meta +++ b/Runtime/playable-default/project.config.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6b89e6d38b48349290a8db35df81725c +guid: 514f4c5ebf40a6fe0417a5a60b874e5a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/texture-config.js.meta b/Runtime/playable-default/texture-config.js.meta index a2df04eb..36e982d7 100644 --- a/Runtime/playable-default/texture-config.js.meta +++ b/Runtime/playable-default/texture-config.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3fda3573dfd393d7fe4bf4503674cc75 +guid: bc95d7bbb07bca1ed0f9974cf61ed1a6 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-namespace.js.meta b/Runtime/playable-default/unity-namespace.js.meta index fee42408..561766a6 100644 --- a/Runtime/playable-default/unity-namespace.js.meta +++ b/Runtime/playable-default/unity-namespace.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 99ef0ef7f3597909f7e6f546c749adfe +guid: 3622fd86ee5adaed7bbf581e5653765a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-playable-plugin/index.js.meta b/Runtime/playable-default/unity-playable-plugin/index.js.meta index 3c8cf30a..ec238edd 100644 --- a/Runtime/playable-default/unity-playable-plugin/index.js.meta +++ b/Runtime/playable-default/unity-playable-plugin/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e1f89e98fa3277cbc3d69a8784507e54 +guid: 6a1c9ca2251703bdc2ae803c2ec51cd3 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/audio/common.js.meta b/Runtime/playable-default/unity-sdk/audio/common.js.meta index ec464d44..3edb0168 100644 --- a/Runtime/playable-default/unity-sdk/audio/common.js.meta +++ b/Runtime/playable-default/unity-sdk/audio/common.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 131da2f474430ea06b66fbe5e490934e +guid: 1bf74421229cac05bc03a063ba660984 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/audio/const.js.meta b/Runtime/playable-default/unity-sdk/audio/const.js.meta index 76baa277..489d2b5c 100644 --- a/Runtime/playable-default/unity-sdk/audio/const.js.meta +++ b/Runtime/playable-default/unity-sdk/audio/const.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fa6248820ef2011fdaa06f4941f6cf6b +guid: 0661251ab90b96a848fcaa7b4053eac5 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/audio/index.js.meta b/Runtime/playable-default/unity-sdk/audio/index.js.meta index c46771cd..612f666a 100644 --- a/Runtime/playable-default/unity-sdk/audio/index.js.meta +++ b/Runtime/playable-default/unity-sdk/audio/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7c88d084bd44a1e65d20be0dc53daff1 +guid: f79563e9bb9727ce8cb7efa4a121ceac DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/audio/inner-audio.js.meta b/Runtime/playable-default/unity-sdk/audio/inner-audio.js.meta index 470621c2..696c028c 100644 --- a/Runtime/playable-default/unity-sdk/audio/inner-audio.js.meta +++ b/Runtime/playable-default/unity-sdk/audio/inner-audio.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 00e3d5c6362638e4379a500c562ef1f9 +guid: cbf3b5c231349dbb102aa5a4e389461a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/audio/store.js.meta b/Runtime/playable-default/unity-sdk/audio/store.js.meta index 8106a577..3620c192 100644 --- a/Runtime/playable-default/unity-sdk/audio/store.js.meta +++ b/Runtime/playable-default/unity-sdk/audio/store.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: eec294a42422a98a761df78623b1cf30 +guid: 158b8b534586ef15c64528dfe2620679 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/audio/unity-audio.js.meta b/Runtime/playable-default/unity-sdk/audio/unity-audio.js.meta index 4ab18418..bc8409cd 100644 --- a/Runtime/playable-default/unity-sdk/audio/unity-audio.js.meta +++ b/Runtime/playable-default/unity-sdk/audio/unity-audio.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f63ee1def3adc6f6ebd708df5dff8b6b +guid: dc29d1e87a30484faf15c607d0022a10 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/audio/utils.js.meta b/Runtime/playable-default/unity-sdk/audio/utils.js.meta index b1502504..82ef7e4f 100644 --- a/Runtime/playable-default/unity-sdk/audio/utils.js.meta +++ b/Runtime/playable-default/unity-sdk/audio/utils.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 137ac9641f51c96d676826d543f8e4bb +guid: 49928e7eef5306df175bd42bacdf36da DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/canvas-context.js.meta b/Runtime/playable-default/unity-sdk/canvas-context.js.meta index d0942649..4541073c 100644 --- a/Runtime/playable-default/unity-sdk/canvas-context.js.meta +++ b/Runtime/playable-default/unity-sdk/canvas-context.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f7ab7729daf776e730a92dec577d7228 +guid: bb7be514f16bd60ef087e62a8243acd7 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/canvas.js.meta b/Runtime/playable-default/unity-sdk/canvas.js.meta index 3a974eb5..8ebb420a 100644 --- a/Runtime/playable-default/unity-sdk/canvas.js.meta +++ b/Runtime/playable-default/unity-sdk/canvas.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 82662883afa46b7ae44b9c37aa2920ec +guid: c1e597c04230f7ba834161a281157959 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/conf.js.meta b/Runtime/playable-default/unity-sdk/conf.js.meta index b496be70..1a50bb20 100644 --- a/Runtime/playable-default/unity-sdk/conf.js.meta +++ b/Runtime/playable-default/unity-sdk/conf.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3b208b4830952af13cc6fd704b5f8eb5 +guid: a4b394165a2e97dda3f042833ae991df DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/file-info.js.meta b/Runtime/playable-default/unity-sdk/file-info.js.meta index e5f61ad7..9478e489 100644 --- a/Runtime/playable-default/unity-sdk/file-info.js.meta +++ b/Runtime/playable-default/unity-sdk/file-info.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: eac7ae8172fadba0e845547abd95ed34 +guid: 0edecf4d18aa0cd6cf91c953db5929ba DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/fix.js.meta b/Runtime/playable-default/unity-sdk/fix.js.meta index 838a3a76..69df7549 100644 --- a/Runtime/playable-default/unity-sdk/fix.js.meta +++ b/Runtime/playable-default/unity-sdk/fix.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8256ec6efef4fdd01b93e29dce0010c9 +guid: 9803ca6c4894359c52d321c16bc25cad DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/fs.js.meta b/Runtime/playable-default/unity-sdk/fs.js.meta index d1ede40f..6f47116d 100644 --- a/Runtime/playable-default/unity-sdk/fs.js.meta +++ b/Runtime/playable-default/unity-sdk/fs.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: abb57df08907e8c55db38c5151eb9eae +guid: 3b7c7b5d46ae31e6bd534e1eaf4f84b7 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/index.js.meta b/Runtime/playable-default/unity-sdk/index.js.meta index 1f6de8af..c530cb22 100644 --- a/Runtime/playable-default/unity-sdk/index.js.meta +++ b/Runtime/playable-default/unity-sdk/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f6ab1ab579469438380caf70d28b8189 +guid: 84e25aec23ad6454ee23a3b8143f7d0a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/logger.js.meta b/Runtime/playable-default/unity-sdk/logger.js.meta index 8b8077c2..a4382c49 100644 --- a/Runtime/playable-default/unity-sdk/logger.js.meta +++ b/Runtime/playable-default/unity-sdk/logger.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9590643837aba729f5f6ba18f5c361df +guid: f735535d89fd432027912080f891c254 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/mobileKeyboard/index.js.meta b/Runtime/playable-default/unity-sdk/mobileKeyboard/index.js.meta index e242b33f..17b1f6f9 100644 --- a/Runtime/playable-default/unity-sdk/mobileKeyboard/index.js.meta +++ b/Runtime/playable-default/unity-sdk/mobileKeyboard/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 35692e1735cd8ff66329184b300e3ec2 +guid: daf9ee14a14414f50d7c781b9170aa2b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/module-helper.js.meta b/Runtime/playable-default/unity-sdk/module-helper.js.meta index d2ac8d75..d3e07c03 100644 --- a/Runtime/playable-default/unity-sdk/module-helper.js.meta +++ b/Runtime/playable-default/unity-sdk/module-helper.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 281d5b19ae147e51175b927fa91f46ea +guid: 9e6987413818376131b2ed704c89c6e0 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/recorder.js.meta b/Runtime/playable-default/unity-sdk/recorder.js.meta index ab958f71..bde9be25 100644 --- a/Runtime/playable-default/unity-sdk/recorder.js.meta +++ b/Runtime/playable-default/unity-sdk/recorder.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8e3f996406247bab982806c9f829a1db +guid: 60dc20aa4703633738e69b4a6a594ea8 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/resType.js.meta b/Runtime/playable-default/unity-sdk/resType.js.meta index f13f70ab..d79f932c 100644 --- a/Runtime/playable-default/unity-sdk/resType.js.meta +++ b/Runtime/playable-default/unity-sdk/resType.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ee9bd7f1320549183abb01ba327679cd +guid: 1f372676f7b952caade404e37829cd85 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/resTypeOther.js.meta b/Runtime/playable-default/unity-sdk/resTypeOther.js.meta index 2f6631e0..57b22661 100644 --- a/Runtime/playable-default/unity-sdk/resTypeOther.js.meta +++ b/Runtime/playable-default/unity-sdk/resTypeOther.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e2146d8f7d84cc573b8dbbb270f7c54f +guid: 05fcf8bee02a1e47479ac6f84c405923 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/response.js.meta b/Runtime/playable-default/unity-sdk/response.js.meta index 6af06a46..30ee0892 100644 --- a/Runtime/playable-default/unity-sdk/response.js.meta +++ b/Runtime/playable-default/unity-sdk/response.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 28a05a0dc1a2922b74375b5ddd87b4c5 +guid: 50ae1b1b4db83a2c88a7fb24bc28c67a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/sdk.js.meta b/Runtime/playable-default/unity-sdk/sdk.js.meta index f1692ba8..f6f197b6 100644 --- a/Runtime/playable-default/unity-sdk/sdk.js.meta +++ b/Runtime/playable-default/unity-sdk/sdk.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8ed49be57a8666df7a6fd05a975648bd +guid: c6408adec9829239ff9cb1d520dbb183 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/special-callbacks.js.meta b/Runtime/playable-default/unity-sdk/special-callbacks.js.meta index 304e1727..8bddcc68 100644 --- a/Runtime/playable-default/unity-sdk/special-callbacks.js.meta +++ b/Runtime/playable-default/unity-sdk/special-callbacks.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 688f91b8fa370b3d023dab35e8027512 +guid: e6f68f59a26064394b6d63a3556911ae DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/texture.js.meta b/Runtime/playable-default/unity-sdk/texture.js.meta index 574a9cde..6e4572af 100644 --- a/Runtime/playable-default/unity-sdk/texture.js.meta +++ b/Runtime/playable-default/unity-sdk/texture.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 243758bf5cf4c38dc46253eb6c61aba0 +guid: 77e98b176daddeb7e9721bff9637236b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/touch/index.js.meta b/Runtime/playable-default/unity-sdk/touch/index.js.meta index 45864c96..60093865 100644 --- a/Runtime/playable-default/unity-sdk/touch/index.js.meta +++ b/Runtime/playable-default/unity-sdk/touch/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f13cea64a26303921e1d1df375825c64 +guid: 1ab36eee0158100f3ceed34097c8a451 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/util.js.meta b/Runtime/playable-default/unity-sdk/util.js.meta index 7ee9a1ce..ddd0b6e9 100644 --- a/Runtime/playable-default/unity-sdk/util.js.meta +++ b/Runtime/playable-default/unity-sdk/util.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: da76f9c8523cec294537fb74c882f40b +guid: 9d2861be70efde3e1a378b3e7ceb1fc1 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/utils.js.meta b/Runtime/playable-default/unity-sdk/utils.js.meta index 52c5f93e..95e969d0 100644 --- a/Runtime/playable-default/unity-sdk/utils.js.meta +++ b/Runtime/playable-default/unity-sdk/utils.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7080fcf3c7ac098e886a594eee7dcdc6 +guid: 802a7d23043f379ede731dace80bd195 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/video.js.meta b/Runtime/playable-default/unity-sdk/video.js.meta index 2567e463..7c8abcbd 100644 --- a/Runtime/playable-default/unity-sdk/video.js.meta +++ b/Runtime/playable-default/unity-sdk/video.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 73948a29e736420c7c800f9256adb509 +guid: 6e9539ce839db35f7443b90df4be98ae DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/video/index.js.meta b/Runtime/playable-default/unity-sdk/video/index.js.meta index 624abdce..39511aaa 100644 --- a/Runtime/playable-default/unity-sdk/video/index.js.meta +++ b/Runtime/playable-default/unity-sdk/video/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a958cbfadb53d51a20d1b8a7b99806a6 +guid: 9f1a5a85746fcb3ed6437393607a12da DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/wasmcode/game.js.meta b/Runtime/playable-default/wasmcode/game.js.meta index c8d82ef6..38baec7f 100644 --- a/Runtime/playable-default/wasmcode/game.js.meta +++ b/Runtime/playable-default/wasmcode/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1f1586a7407b684aa17df2af28da3100 +guid: adbab7e3fcfa6ac07bf9ade75590f623 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/weapp-adapter.js.meta b/Runtime/playable-default/weapp-adapter.js.meta index 29204620..1d715340 100644 --- a/Runtime/playable-default/weapp-adapter.js.meta +++ b/Runtime/playable-default/weapp-adapter.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c3b744b36e4f16d96bafd8d46dbdcda2 +guid: 887baefb7a6da34609b312be7c897949 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/check-version.js.meta b/Runtime/wechat-default/check-version.js.meta index c7a7e09f..5d47f989 100644 --- a/Runtime/wechat-default/check-version.js.meta +++ b/Runtime/wechat-default/check-version.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 697bc8fd833cd0562af152e51a7286dd +guid: 6dc0a8bc85c54483f3529e4d80b6ce51 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/data-package/game.js.meta b/Runtime/wechat-default/data-package/game.js.meta index ab8349ab..de855a47 100644 --- a/Runtime/wechat-default/data-package/game.js.meta +++ b/Runtime/wechat-default/data-package/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4eab4d95bf65054beab967094b793077 +guid: 8e664a101db94c92be273ca9a9cd23bb DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/events.js.meta b/Runtime/wechat-default/events.js.meta index c6109cc2..6d57da9f 100644 --- a/Runtime/wechat-default/events.js.meta +++ b/Runtime/wechat-default/events.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: faf4192a95c3a12b76463acfbceb95d7 +guid: d0d80bc60c2c0a86ddcca5adc7c89fdf DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/game.js.meta b/Runtime/wechat-default/game.js.meta index 22f231c9..4901769c 100644 --- a/Runtime/wechat-default/game.js.meta +++ b/Runtime/wechat-default/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 18c9b16412e8246d6e6ecc199c5ea648 +guid: 4e3c7e7168c8d84d5b1837ae95adb33a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/game.json.meta b/Runtime/wechat-default/game.json.meta index da4782ba..533e6cde 100644 --- a/Runtime/wechat-default/game.json.meta +++ b/Runtime/wechat-default/game.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 54e8a874a3897d508573e2540c2a7736 +guid: 9ae0f78837a66e590539de3053a4f87f DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/images/background.jpg.meta b/Runtime/wechat-default/images/background.jpg.meta index d603e249..382cade5 100644 --- a/Runtime/wechat-default/images/background.jpg.meta +++ b/Runtime/wechat-default/images/background.jpg.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 508b5ce0f9edabdf5b3fc866e75929e6 +guid: 846ab61d87c2689184a84ebee54ba661 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/images/unity_logo.png.meta b/Runtime/wechat-default/images/unity_logo.png.meta index 48150619..818e9c01 100644 --- a/Runtime/wechat-default/images/unity_logo.png.meta +++ b/Runtime/wechat-default/images/unity_logo.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9f15d215fe8ddf208bd27d822b9c088e +guid: 0c3e2ff6aa114f985f7bb989b4baeddd DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/data/index.js.meta b/Runtime/wechat-default/open-data/data/index.js.meta index ad40426f..0ad16292 100644 --- a/Runtime/wechat-default/open-data/data/index.js.meta +++ b/Runtime/wechat-default/open-data/data/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1a5865d7d2ee5d1ff4f7fa65e3154900 +guid: 33c10ad4b965ef6e91d56f5dc8749a7f DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/data/utils.js.meta b/Runtime/wechat-default/open-data/data/utils.js.meta index 16b1b131..793ae4bd 100644 --- a/Runtime/wechat-default/open-data/data/utils.js.meta +++ b/Runtime/wechat-default/open-data/data/utils.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 62eb9b7a24c236ed24a9af3096cc3510 +guid: ceecde4de80729eebe2955e33531e615 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/index.js.meta b/Runtime/wechat-default/open-data/index.js.meta index 12102498..b938c0da 100644 --- a/Runtime/wechat-default/open-data/index.js.meta +++ b/Runtime/wechat-default/open-data/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 51b046ed5129f54c47dc520c68dfd64e +guid: 4e293f67dc50600b31fdf1f6b438dbf2 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/loading.js.meta b/Runtime/wechat-default/open-data/loading.js.meta index a8c30d32..1d888592 100644 --- a/Runtime/wechat-default/open-data/loading.js.meta +++ b/Runtime/wechat-default/open-data/loading.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 656116f58e32a6aef0a364e2c4c21c34 +guid: cac92024da7e29d62fadd44e30bf373c DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/image/avatar.png.meta b/Runtime/wechat-default/open-data/render/image/avatar.png.meta index 5588ce5e..aa7f4616 100644 --- a/Runtime/wechat-default/open-data/render/image/avatar.png.meta +++ b/Runtime/wechat-default/open-data/render/image/avatar.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 306eead70ab42b5a61d1f6090330d3e9 +guid: d8ee0f96ae3398a9087ec1a95c2d48fd DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/image/button1.png.meta b/Runtime/wechat-default/open-data/render/image/button1.png.meta index 1bb325f4..9b8e5d03 100644 --- a/Runtime/wechat-default/open-data/render/image/button1.png.meta +++ b/Runtime/wechat-default/open-data/render/image/button1.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 795f4db56f893f79c3cf66b91aea81de +guid: 3d05308e13fa7130f7f67fa98731316b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/image/button2.png.meta b/Runtime/wechat-default/open-data/render/image/button2.png.meta index 1e531e67..edb668a2 100644 --- a/Runtime/wechat-default/open-data/render/image/button2.png.meta +++ b/Runtime/wechat-default/open-data/render/image/button2.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b6b670455705bbe2ddd0ce70293957e1 +guid: a4b2c10ffded6d0dfb0375844e389a9c DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/image/button3.png.meta b/Runtime/wechat-default/open-data/render/image/button3.png.meta index b54eee80..77d7844e 100644 --- a/Runtime/wechat-default/open-data/render/image/button3.png.meta +++ b/Runtime/wechat-default/open-data/render/image/button3.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e7b5f7a32f133268bc5607c258329b46 +guid: b40bec7662a42936b97c2aa774788451 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/image/loading.png.meta b/Runtime/wechat-default/open-data/render/image/loading.png.meta index 531754e6..3caeb6e3 100644 --- a/Runtime/wechat-default/open-data/render/image/loading.png.meta +++ b/Runtime/wechat-default/open-data/render/image/loading.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8eea7c97602963d2259e14152e4ed70c +guid: c3c477a1ad242cdf4ce365d74641f63a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/image/nameBg.png.meta b/Runtime/wechat-default/open-data/render/image/nameBg.png.meta index e8026e7f..df872ef3 100644 --- a/Runtime/wechat-default/open-data/render/image/nameBg.png.meta +++ b/Runtime/wechat-default/open-data/render/image/nameBg.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ab6bd6a81e8212005adcc1aba80b46b8 +guid: d932c1ab2a01ef9be42caf4d0ab52e3f DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/image/rankAvatar.png.meta b/Runtime/wechat-default/open-data/render/image/rankAvatar.png.meta index a6235d9d..8a68215b 100644 --- a/Runtime/wechat-default/open-data/render/image/rankAvatar.png.meta +++ b/Runtime/wechat-default/open-data/render/image/rankAvatar.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c7031fe555f37fef1a272e649e9ca4a6 +guid: 696ba4698053b6192f7bd47feee260ba DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/image/rankBg.png.meta b/Runtime/wechat-default/open-data/render/image/rankBg.png.meta index b4abd60b..fc50003f 100644 --- a/Runtime/wechat-default/open-data/render/image/rankBg.png.meta +++ b/Runtime/wechat-default/open-data/render/image/rankBg.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 730b5c9c87d2d58970650b5df0a49a6d +guid: f6dcc0e20d8228babf2a4db3951836f7 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/image/shareBg.png.meta b/Runtime/wechat-default/open-data/render/image/shareBg.png.meta index 6837afbc..b7c7b95b 100644 --- a/Runtime/wechat-default/open-data/render/image/shareBg.png.meta +++ b/Runtime/wechat-default/open-data/render/image/shareBg.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 93c7403d8b5f4d7864b92ccc3ccd65c4 +guid: 6552e01b184c65d8b981f48ea001c862 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/image/shareBg2.png.meta b/Runtime/wechat-default/open-data/render/image/shareBg2.png.meta index 99e95272..6cf1cd97 100644 --- a/Runtime/wechat-default/open-data/render/image/shareBg2.png.meta +++ b/Runtime/wechat-default/open-data/render/image/shareBg2.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 19f5489db947539dd23f9f9a835d5cb9 +guid: 9fac5f4fdf93b8666f27b632b0582365 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/styles/friendRank.js.meta b/Runtime/wechat-default/open-data/render/styles/friendRank.js.meta index 79e19540..e3e2c6ae 100644 --- a/Runtime/wechat-default/open-data/render/styles/friendRank.js.meta +++ b/Runtime/wechat-default/open-data/render/styles/friendRank.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 88f0aa554a8c7a282dc60f30ef6faf54 +guid: 67ccd872beb15ace64e71d185069357a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/styles/tips.js.meta b/Runtime/wechat-default/open-data/render/styles/tips.js.meta index 23b62700..da8be23f 100644 --- a/Runtime/wechat-default/open-data/render/styles/tips.js.meta +++ b/Runtime/wechat-default/open-data/render/styles/tips.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4d5ce4f42cf45ca59bb1541bab94cb7b +guid: c1ba44d963ef44bfa55730cc4628375b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/tpls/friendRank.js.meta b/Runtime/wechat-default/open-data/render/tpls/friendRank.js.meta index 1388dcce..6511b70a 100644 --- a/Runtime/wechat-default/open-data/render/tpls/friendRank.js.meta +++ b/Runtime/wechat-default/open-data/render/tpls/friendRank.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: dc96fc96d11ad4a30afdeaf598e63199 +guid: 6f61a53d4f7d9cbb674c4b4539fcd262 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/tpls/tips.js.meta b/Runtime/wechat-default/open-data/render/tpls/tips.js.meta index 16f9da4a..44640557 100644 --- a/Runtime/wechat-default/open-data/render/tpls/tips.js.meta +++ b/Runtime/wechat-default/open-data/render/tpls/tips.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7e1b668ca69d4451aa88e5579ae04dfd +guid: 28e1519e09e9b549fc8d81286e3fa634 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/plugin-config.js.meta b/Runtime/wechat-default/plugin-config.js.meta index 46d65b23..a4e60010 100644 --- a/Runtime/wechat-default/plugin-config.js.meta +++ b/Runtime/wechat-default/plugin-config.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7c39ce0cfd076eeda6a5faade6bf6c10 +guid: a54f2a54ed1afb85716f1889eb9ada13 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/plugins/check-update.js.meta b/Runtime/wechat-default/plugins/check-update.js.meta index 655c4a43..0b99d2ca 100644 --- a/Runtime/wechat-default/plugins/check-update.js.meta +++ b/Runtime/wechat-default/plugins/check-update.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 61a3676a92a6af10a460f2f4d07ccd86 +guid: 6fba3ff3a68146a6bfcc94e9b684518e DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/plugins/screen-adapter.js.meta b/Runtime/wechat-default/plugins/screen-adapter.js.meta index f3c96050..2670f552 100644 --- a/Runtime/wechat-default/plugins/screen-adapter.js.meta +++ b/Runtime/wechat-default/plugins/screen-adapter.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 03a2e4bb54b0aa9c9d8c686b158ee8eb +guid: 9b97e5a1d7b0062924d3ce91de57ed8e DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/project.config.json.meta b/Runtime/wechat-default/project.config.json.meta index dded566b..30513b9f 100644 --- a/Runtime/wechat-default/project.config.json.meta +++ b/Runtime/wechat-default/project.config.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6d7dbfbff4af1a1a2e3f020134059211 +guid: 7bdabb98db19b37f793765e155abcc90 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/texture-config.js.meta b/Runtime/wechat-default/texture-config.js.meta index 8b112800..9ed5a0b7 100644 --- a/Runtime/wechat-default/texture-config.js.meta +++ b/Runtime/wechat-default/texture-config.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a73a53fd321a4cb7fde8fd6d7c9adb67 +guid: 35486f891748b95c5f48d1d4d1f0960f DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-namespace.js.meta b/Runtime/wechat-default/unity-namespace.js.meta index a440de51..3a31400a 100644 --- a/Runtime/wechat-default/unity-namespace.js.meta +++ b/Runtime/wechat-default/unity-namespace.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9effae10b75e6f5e14894291f84785cf +guid: 52913df86cffd3a9b961161870c8356d DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/TCPSocket/index.js.meta b/Runtime/wechat-default/unity-sdk/TCPSocket/index.js.meta index f709935e..427d398f 100644 --- a/Runtime/wechat-default/unity-sdk/TCPSocket/index.js.meta +++ b/Runtime/wechat-default/unity-sdk/TCPSocket/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 27a9535c787df502870ff591dcb337a4 +guid: 1a4f2c646e31f26787e0b6c913df9ad5 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/UDPSocket/index.js.meta b/Runtime/wechat-default/unity-sdk/UDPSocket/index.js.meta index 066527e4..7c741352 100644 --- a/Runtime/wechat-default/unity-sdk/UDPSocket/index.js.meta +++ b/Runtime/wechat-default/unity-sdk/UDPSocket/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8f3dc6b51b6432e28650f503b9373a76 +guid: 68ab924aff7aa64f700b3d23050f39e5 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/ad.js.meta b/Runtime/wechat-default/unity-sdk/ad.js.meta index 70e8d69f..96238afe 100644 --- a/Runtime/wechat-default/unity-sdk/ad.js.meta +++ b/Runtime/wechat-default/unity-sdk/ad.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e3a9a9a5c36d0416ba7851e2cddb989f +guid: ee27500ed1785278792516d89cdfac03 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/audio/common.js.meta b/Runtime/wechat-default/unity-sdk/audio/common.js.meta index 19eba95f..7df46d52 100644 --- a/Runtime/wechat-default/unity-sdk/audio/common.js.meta +++ b/Runtime/wechat-default/unity-sdk/audio/common.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b17b261fb887e16a7e8b37c265c9ed1d +guid: 01ccb9cbf9046c7f45f65cb204c21128 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/audio/const.js.meta b/Runtime/wechat-default/unity-sdk/audio/const.js.meta index 3141caa4..284257ab 100644 --- a/Runtime/wechat-default/unity-sdk/audio/const.js.meta +++ b/Runtime/wechat-default/unity-sdk/audio/const.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fab0338242b570e459731515b5c37284 +guid: cb2a383eb3dde89d8f063e0c025745ca DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/audio/index.js.meta b/Runtime/wechat-default/unity-sdk/audio/index.js.meta index ad966c20..df394439 100644 --- a/Runtime/wechat-default/unity-sdk/audio/index.js.meta +++ b/Runtime/wechat-default/unity-sdk/audio/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f47b43cb7ff12ca37c02c024dae7ac5f +guid: 289a8e3c154892a58c8a7612ff56226b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/audio/inner-audio.js.meta b/Runtime/wechat-default/unity-sdk/audio/inner-audio.js.meta index b4aa762a..c38bded1 100644 --- a/Runtime/wechat-default/unity-sdk/audio/inner-audio.js.meta +++ b/Runtime/wechat-default/unity-sdk/audio/inner-audio.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1e379e82b120d96db438d806a04de4bb +guid: fa293a3d6a882413f912a12312ffaa50 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/audio/store.js.meta b/Runtime/wechat-default/unity-sdk/audio/store.js.meta index bac31a05..b93600e9 100644 --- a/Runtime/wechat-default/unity-sdk/audio/store.js.meta +++ b/Runtime/wechat-default/unity-sdk/audio/store.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 27e9e0a8d67509b2eada3b3f3657f52f +guid: ade89056bf1a6ec46bf96ea886f5ed9a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/audio/unity-audio.js.meta b/Runtime/wechat-default/unity-sdk/audio/unity-audio.js.meta index 8f197acf..01b90c0d 100644 --- a/Runtime/wechat-default/unity-sdk/audio/unity-audio.js.meta +++ b/Runtime/wechat-default/unity-sdk/audio/unity-audio.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d641d7522615bf261faec71a9df906e9 +guid: f68e0188365585c464fd568d79fcc08b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/audio/utils.js.meta b/Runtime/wechat-default/unity-sdk/audio/utils.js.meta index a542f2e7..72f017bb 100644 --- a/Runtime/wechat-default/unity-sdk/audio/utils.js.meta +++ b/Runtime/wechat-default/unity-sdk/audio/utils.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d16294fb072729b6f22ecf90f15be05a +guid: b2c23989d991b4660089cf13e9900389 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/authorize.js.meta b/Runtime/wechat-default/unity-sdk/authorize.js.meta index 7bc96fff..83471dfc 100644 --- a/Runtime/wechat-default/unity-sdk/authorize.js.meta +++ b/Runtime/wechat-default/unity-sdk/authorize.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1b510fac726d3181e0f3f0126ff4998e +guid: ddd17f87288a511e3c424a84179dd867 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/bluetooth/index.js.meta b/Runtime/wechat-default/unity-sdk/bluetooth/index.js.meta index ed81d792..d003ae0d 100644 --- a/Runtime/wechat-default/unity-sdk/bluetooth/index.js.meta +++ b/Runtime/wechat-default/unity-sdk/bluetooth/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: afb847d7672ec7a9732b39a1fcf68f0a +guid: 834a783aaba8826b8b3897eeadb8ff02 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/camera.js.meta b/Runtime/wechat-default/unity-sdk/camera.js.meta index 422aee2a..65cfc514 100644 --- a/Runtime/wechat-default/unity-sdk/camera.js.meta +++ b/Runtime/wechat-default/unity-sdk/camera.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3ba16280dbe691d0457e719cdf7bce5a +guid: 3edd86e0cb62cd62dd144b7b78e5b750 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/canvas-context.js.meta b/Runtime/wechat-default/unity-sdk/canvas-context.js.meta index 2948f5a1..2f3c92ef 100644 --- a/Runtime/wechat-default/unity-sdk/canvas-context.js.meta +++ b/Runtime/wechat-default/unity-sdk/canvas-context.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a98239433f0de1c78b35788cc623ad7b +guid: 56892f3c67e1c4069f67133a4e15b29c DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/canvas.js.meta b/Runtime/wechat-default/unity-sdk/canvas.js.meta index 7679b114..b04f4521 100644 --- a/Runtime/wechat-default/unity-sdk/canvas.js.meta +++ b/Runtime/wechat-default/unity-sdk/canvas.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 578948a20827126fefe565aa8d69847e +guid: de4b20ca670650ad412289640a0197ce DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/chat.js.meta b/Runtime/wechat-default/unity-sdk/chat.js.meta index e75a64f8..26818fc2 100644 --- a/Runtime/wechat-default/unity-sdk/chat.js.meta +++ b/Runtime/wechat-default/unity-sdk/chat.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ed5f984e28f003c0049eca58a51626c3 +guid: 137108a74966e4eedda1c9549337047a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/cloud.js.meta b/Runtime/wechat-default/unity-sdk/cloud.js.meta index b8ffaac4..4ce8afff 100644 --- a/Runtime/wechat-default/unity-sdk/cloud.js.meta +++ b/Runtime/wechat-default/unity-sdk/cloud.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 98c850cb5298f93befc11bc14ff24438 +guid: 4ce65c813d38915f432a76c2bf7814fb DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/conf.js.meta b/Runtime/wechat-default/unity-sdk/conf.js.meta index 863c007b..15bbe15d 100644 --- a/Runtime/wechat-default/unity-sdk/conf.js.meta +++ b/Runtime/wechat-default/unity-sdk/conf.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 207bbd5a0b30af4ea4175cb7294f540f +guid: 978b9ede7a6fbff76c49aff0a96c3258 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/file-info.js.meta b/Runtime/wechat-default/unity-sdk/file-info.js.meta index b10c5666..6d4f4c05 100644 --- a/Runtime/wechat-default/unity-sdk/file-info.js.meta +++ b/Runtime/wechat-default/unity-sdk/file-info.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c75c97662152354ce781e2ee79557655 +guid: c85902ae1f9221983f1556b0eacadaf7 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/fix.js.meta b/Runtime/wechat-default/unity-sdk/fix.js.meta index a7f90fce..7ef586b8 100644 --- a/Runtime/wechat-default/unity-sdk/fix.js.meta +++ b/Runtime/wechat-default/unity-sdk/fix.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4c00d3d275d7cd675bc00c9c5bfcbef7 +guid: f6bd0c16d6068a03849ca8a887959db3 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/font/fix-cmap.js.meta b/Runtime/wechat-default/unity-sdk/font/fix-cmap.js.meta index 1eb865a8..72513bd8 100644 --- a/Runtime/wechat-default/unity-sdk/font/fix-cmap.js.meta +++ b/Runtime/wechat-default/unity-sdk/font/fix-cmap.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 235316259b32c571184810113e41f44c +guid: d17ed54ee068d3138782655e8c458ee8 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/font/index.js.meta b/Runtime/wechat-default/unity-sdk/font/index.js.meta index 9de590db..0bbb3584 100644 --- a/Runtime/wechat-default/unity-sdk/font/index.js.meta +++ b/Runtime/wechat-default/unity-sdk/font/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 743d21f85c4f18ba1bdd3d2e3407196f +guid: ce20ccca1c4c78dca34c8e8386ac7db7 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/font/read-metrics.js.meta b/Runtime/wechat-default/unity-sdk/font/read-metrics.js.meta index 151f906f..231f82b5 100644 --- a/Runtime/wechat-default/unity-sdk/font/read-metrics.js.meta +++ b/Runtime/wechat-default/unity-sdk/font/read-metrics.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: eb0ee32b74348d8e497865343984ac9a +guid: adde46463630fb8e2d5ed4c9ef447914 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/font/split-sc.js.meta b/Runtime/wechat-default/unity-sdk/font/split-sc.js.meta index ed804333..6e254a33 100644 --- a/Runtime/wechat-default/unity-sdk/font/split-sc.js.meta +++ b/Runtime/wechat-default/unity-sdk/font/split-sc.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9e54711d553ca965188d2ce7cbbb7749 +guid: b2ccbeb4fd28e8e7931d08885da9e1c7 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/font/util.js.meta b/Runtime/wechat-default/unity-sdk/font/util.js.meta index 9d89ab67..32c7e646 100644 --- a/Runtime/wechat-default/unity-sdk/font/util.js.meta +++ b/Runtime/wechat-default/unity-sdk/font/util.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1395b62d358c086f49f6feb8c803a7be +guid: 6afce6408e30ba99dadba1f841781655 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/fs.js.meta b/Runtime/wechat-default/unity-sdk/fs.js.meta index 19e2aea2..474709f9 100644 --- a/Runtime/wechat-default/unity-sdk/fs.js.meta +++ b/Runtime/wechat-default/unity-sdk/fs.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8eaff098fbe3f9decb94216ca141a1a2 +guid: aed2b0a353df4353a3ceccea2e1945ed DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/game-club.js.meta b/Runtime/wechat-default/unity-sdk/game-club.js.meta index d295ff75..e87f6c3a 100644 --- a/Runtime/wechat-default/unity-sdk/game-club.js.meta +++ b/Runtime/wechat-default/unity-sdk/game-club.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2e1cfe3394cc639a59f5c8d1d1a2f4ee +guid: 7098ca773ecb379db57d9e905ab55d7c DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/game-recorder.js.meta b/Runtime/wechat-default/unity-sdk/game-recorder.js.meta index d4024605..8b140dfd 100644 --- a/Runtime/wechat-default/unity-sdk/game-recorder.js.meta +++ b/Runtime/wechat-default/unity-sdk/game-recorder.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 892ecbbd726b85d55b6338db543e6b73 +guid: 231c81d34d1de48f00f4d29231dd9a16 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/gyroscope/index.js.meta b/Runtime/wechat-default/unity-sdk/gyroscope/index.js.meta index 4eb4e09b..4e4a0d7f 100644 --- a/Runtime/wechat-default/unity-sdk/gyroscope/index.js.meta +++ b/Runtime/wechat-default/unity-sdk/gyroscope/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c6a9778d4381620e889779d33fcc8ac4 +guid: e9d40b9ca5fdf0f8559ac1104f4e69fa DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/index.js.meta b/Runtime/wechat-default/unity-sdk/index.js.meta index 0cbd9474..84a351f7 100644 --- a/Runtime/wechat-default/unity-sdk/index.js.meta +++ b/Runtime/wechat-default/unity-sdk/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1893a3de5019dedf515912943fa94eb6 +guid: e457fc2db98feb03a403e8fc184a9125 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/logger.js.meta b/Runtime/wechat-default/unity-sdk/logger.js.meta index 899ddfdd..4c947917 100644 --- a/Runtime/wechat-default/unity-sdk/logger.js.meta +++ b/Runtime/wechat-default/unity-sdk/logger.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 366ea8f0f492aafe7f1cfff9a3024cb8 +guid: 8c92369217ecb5136bee73ac74aeafee DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js.meta b/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js.meta index c206361f..dd8f1631 100644 --- a/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js.meta +++ b/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 501d368fd4457ad3061ab5e7c5e60d05 +guid: 4905be92d55deaf33ab777bb9d695d06 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/module-helper.js.meta b/Runtime/wechat-default/unity-sdk/module-helper.js.meta index a68a860d..087f0ac0 100644 --- a/Runtime/wechat-default/unity-sdk/module-helper.js.meta +++ b/Runtime/wechat-default/unity-sdk/module-helper.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 14ed2bdf35a1f3607209f861cc18ec5c +guid: bd9b983de33d4d883babf86ce59f4016 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/open-data.js.meta b/Runtime/wechat-default/unity-sdk/open-data.js.meta index 2724f855..01d36bf0 100644 --- a/Runtime/wechat-default/unity-sdk/open-data.js.meta +++ b/Runtime/wechat-default/unity-sdk/open-data.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8a110bb42d57004181ca96f6d33679b0 +guid: 38a9c8b660bbe7a8c7097de17a469099 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/recorder.js.meta b/Runtime/wechat-default/unity-sdk/recorder.js.meta index ff604d83..ced923fa 100644 --- a/Runtime/wechat-default/unity-sdk/recorder.js.meta +++ b/Runtime/wechat-default/unity-sdk/recorder.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 707c56fa2c95cd8307486f3bbf0591b0 +guid: d326cee12871484d577e35f59a0e9970 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/resType.js.meta b/Runtime/wechat-default/unity-sdk/resType.js.meta index 42123468..42a52dd7 100644 --- a/Runtime/wechat-default/unity-sdk/resType.js.meta +++ b/Runtime/wechat-default/unity-sdk/resType.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e9e3554b38c9ec98fef7ae96ae632313 +guid: 2870e2a93b474d78c99cb282de866f97 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta b/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta index fc285ed6..d73a0471 100644 --- a/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta +++ b/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b731cd5f0548fcd000cef737ae8070e1 +guid: b38e85c2aaef8b25570e15858c63d15b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/response.js.meta b/Runtime/wechat-default/unity-sdk/response.js.meta index 9ba81905..723a1beb 100644 --- a/Runtime/wechat-default/unity-sdk/response.js.meta +++ b/Runtime/wechat-default/unity-sdk/response.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c014dc5f4faf03519cf63f0cb0bca66d +guid: 01a8540b5f5e131eac632af728f6f0c4 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/sdk.js.meta b/Runtime/wechat-default/unity-sdk/sdk.js.meta index 0cdb3008..6d7194c3 100644 --- a/Runtime/wechat-default/unity-sdk/sdk.js.meta +++ b/Runtime/wechat-default/unity-sdk/sdk.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fded3f787edf981ae20856418d066df0 +guid: 1a6cf3253b2e7b4ae084806c819e719e DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/share.js.meta b/Runtime/wechat-default/unity-sdk/share.js.meta index 75879b2c..8a1de0b1 100644 --- a/Runtime/wechat-default/unity-sdk/share.js.meta +++ b/Runtime/wechat-default/unity-sdk/share.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b8571e665ce583d923ebd0ca8afc4294 +guid: 8e008195c0189dfeebf2a26785308a7c DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/storage.js.meta b/Runtime/wechat-default/unity-sdk/storage.js.meta index e2da8789..1d6410fa 100644 --- a/Runtime/wechat-default/unity-sdk/storage.js.meta +++ b/Runtime/wechat-default/unity-sdk/storage.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 71e528683a21cae3a81220c7266bff23 +guid: 051b402de968ffc789174a64c1d812a5 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/texture.js.meta b/Runtime/wechat-default/unity-sdk/texture.js.meta index 754aa7c3..3e831e08 100644 --- a/Runtime/wechat-default/unity-sdk/texture.js.meta +++ b/Runtime/wechat-default/unity-sdk/texture.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c5fd4761f3cf92d49ea6c01cde6e3ab2 +guid: 6271c5b63f1683fc7c5b9c2f5f8d20d2 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/touch/index.js.meta b/Runtime/wechat-default/unity-sdk/touch/index.js.meta index fead8c35..7e2663f6 100644 --- a/Runtime/wechat-default/unity-sdk/touch/index.js.meta +++ b/Runtime/wechat-default/unity-sdk/touch/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4b3c6621456bf0215fe5525171bc689c +guid: 5d9161b6fd9c38765378b4624fadffd7 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/upload-file.js.meta b/Runtime/wechat-default/unity-sdk/upload-file.js.meta index cbe49275..57d01b27 100644 --- a/Runtime/wechat-default/unity-sdk/upload-file.js.meta +++ b/Runtime/wechat-default/unity-sdk/upload-file.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5db12d79a5a7bea8e02a22ee0e822b73 +guid: ec87f6e330cbe6be3b946c9f153de72a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/userinfo.js.meta b/Runtime/wechat-default/unity-sdk/userinfo.js.meta index c79d5787..e7e77651 100644 --- a/Runtime/wechat-default/unity-sdk/userinfo.js.meta +++ b/Runtime/wechat-default/unity-sdk/userinfo.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ed902c03c5221f80190d4cb6ec10233e +guid: 004da83d5a28ceacbe69fd5bece7c861 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/util.js.meta b/Runtime/wechat-default/unity-sdk/util.js.meta index 96a88081..6b835338 100644 --- a/Runtime/wechat-default/unity-sdk/util.js.meta +++ b/Runtime/wechat-default/unity-sdk/util.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c00200132f4a9e8dfd4eab57fac7fdfa +guid: 65995b55b15d0ca642b6f0bd00147bdc DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/utils.js.meta b/Runtime/wechat-default/unity-sdk/utils.js.meta index ad894f62..491140bc 100644 --- a/Runtime/wechat-default/unity-sdk/utils.js.meta +++ b/Runtime/wechat-default/unity-sdk/utils.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d7ff6aed4089662d1061bddf25c437bd +guid: 12298b7f990371270dd82547841ffd6b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/video.js.meta b/Runtime/wechat-default/unity-sdk/video.js.meta index 537a1158..6191b5dc 100644 --- a/Runtime/wechat-default/unity-sdk/video.js.meta +++ b/Runtime/wechat-default/unity-sdk/video.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7fd2077da674d6e587ab342cfc274200 +guid: 88ca3caa3093700daed8ca5bccdb5e16 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/video/index.js.meta b/Runtime/wechat-default/unity-sdk/video/index.js.meta index a1656135..835d816e 100644 --- a/Runtime/wechat-default/unity-sdk/video/index.js.meta +++ b/Runtime/wechat-default/unity-sdk/video/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 730ac4f4232a2db7864a04235e854097 +guid: 387d6a4d767d74dc21fa2246f8affcb1 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/wasmcode/game.js.meta b/Runtime/wechat-default/wasmcode/game.js.meta index 51a0a5d9..b8478ccc 100644 --- a/Runtime/wechat-default/wasmcode/game.js.meta +++ b/Runtime/wechat-default/wasmcode/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3238769658ab26379fcde87ef26faf3c +guid: e7c21acab866ce8f69b3aed8ab06c738 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/weapp-adapter.js.meta b/Runtime/wechat-default/weapp-adapter.js.meta index f68b3677..7b09331f 100644 --- a/Runtime/wechat-default/weapp-adapter.js.meta +++ b/Runtime/wechat-default/weapp-adapter.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bdb9c884befd2b9bb99b2347c2da08a6 +guid: 554e70f69c91e599c478a6858a2f5773 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/workers/response/index.js.meta b/Runtime/wechat-default/workers/response/index.js.meta index a1c0af1e..3c24569c 100644 --- a/Runtime/wechat-default/workers/response/index.js.meta +++ b/Runtime/wechat-default/workers/response/index.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6b4851beb6105b3e9589bff7aaac9886 +guid: e26b5083b73ae42709c0249bd984b5da DefaultImporter: externalObjects: {} userData: