From a35ef240711145de3c5dde71dc65f1012b594555 Mon Sep 17 00:00:00 2001 From: nebulaliu Date: Thu, 10 Oct 2024 19:17:47 +0800 Subject: [PATCH] Auto-publish release WXSDK. --- CHANGELOG.md | 8 +- Editor/WXConvertCore.cs | 4 +- Editor/WXEditorSettingHelper.cs | 61 +++++++++++--- Editor/WXPluginVersion.cs | 2 +- Editor/wx-editor.dll | Bin 229376 -> 228864 bytes Editor/wx-editor.xml.meta | 2 +- Runtime/Plugins/SDK-Call-JS-Old.jslib | 6 +- Runtime/Plugins/wx-perf.dll | Bin 54784 -> 54784 bytes Runtime/Plugins/wx-runtime-editor.dll | Bin 285696 -> 286208 bytes Runtime/Plugins/wx-runtime-editor.xml.meta | 2 +- Runtime/Plugins/wx-runtime.dll | Bin 286208 -> 286208 bytes Runtime/Plugins/wx-runtime.xml.meta | 2 +- Runtime/WXRuntimeExtDef.cs | 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 +- Runtime/wechat-default/unity-namespace.js | 3 +- .../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 +- .../wechat-default/unity-sdk/font/index.js | 79 ++++++++++-------- .../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 +- Runtime/wechat-default/unity-sdk/game-club.js | 4 + .../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 | 5 +- .../unity-sdk/mobileKeyboard/index.js.meta | 2 +- .../unity-sdk/module-helper.js.meta | 2 +- Runtime/wechat-default/unity-sdk/open-data.js | 14 +++- .../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 +- WebGLTemplates/WXTemplate/index.html | 3 +- WebGLTemplates/WXTemplate2020/index.html | 3 +- WebGLTemplates/WXTemplate2022/index.html | 3 +- package.json | 2 +- 105 files changed, 224 insertions(+), 147 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e10a8861f..2f9307a82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,8 +6,7 @@ Removed - 删除功能/接口 Fixed - 修复问题 Others - 其他 --> -## 2024-8-28 【预发布】 -PackageManager(git URL): https://github.com/wechat-miniprogram/minigame-tuanjie-transform-sdk.git#pre-v0.1.19 +## 2024-10-8 【重要更新】 ### Feature * 普通: UDPSocket.write适配 * 普通: 部分JS API接口更新 @@ -15,6 +14,11 @@ PackageManager(git URL): https://github.com/wechat-miniprogram/minigame-tuanjie- ### Fixed * 普通: 修复.net8 OnApplicationFocus/Pause适配 * 普通: 修复插件自动调节dpr后,获取不到实际dpr +* 普通:修复音频设置timeSamples不生效 +* 重要: 修复iOS18微信系统字体丢失 +* 重要:修复10S17.5以上音频退后台无法恢复 +* 重要:修复音频PC端异常循环播 +* 重要: 修复游戏圈文案默认显示'打开游戏圈'的问题 ## 2024-8-13 【重要更新】 ### Feature diff --git a/Editor/WXConvertCore.cs b/Editor/WXConvertCore.cs index 93005d908..275d48474 100644 --- a/Editor/WXConvertCore.cs +++ b/Editor/WXConvertCore.cs @@ -1432,10 +1432,10 @@ namespace WeChatWASM } catch (Exception e) { - Debug.LogWarning("[可选]生成Boot info 失败!错误:" + e.Message); + Debug.LogWarning("[可选]生成Boot info 失败!错误:" + e.Message); } - + return sb.ToString(); } diff --git a/Editor/WXEditorSettingHelper.cs b/Editor/WXEditorSettingHelper.cs index b8edcf6eb..c14a3c06e 100644 --- a/Editor/WXEditorSettingHelper.cs +++ b/Editor/WXEditorSettingHelper.cs @@ -18,6 +18,8 @@ namespace WeChatWASM public class WXSettingsHelper { + public static string projectRootPath; + public WXSettingsHelper() { Type weixinMiniGamePackageHelpersType = Type.GetType("UnityEditor.WeixinPackageHelpers,UnityEditor"); @@ -50,11 +52,17 @@ namespace WeChatWASM //loadData(); foldInstantGame = WXConvertCore.IsInstantGameAutoStreaming(); + + projectRootPath = System.IO.Path.GetFullPath(Application.dataPath + "/../"); + + _dstCache = ""; } - //private static WXEditorScriptObject config = UnityUtil.GetEditorConf(); + private static WXEditorScriptObject config; private static bool m_EnablePerfTool = false; + private static string _dstCache; + public void OnFocus() { loadData(); @@ -101,13 +109,13 @@ namespace WeChatWASM formInputData[targetDst] = ""; } EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10)); - GUILayout.Label("导出路径", GUILayout.Width(140)); + 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(formInputData[targetDst]); + EditorUtility.RevealInFinder(GetAbsolutePath(formInputData[targetDst])); } GUIUtility.ExitGUI(); } @@ -290,8 +298,8 @@ namespace WeChatWASM EditorGUILayout.BeginHorizontal(); if (GUILayout.Button(new GUIContent("更多配置项"), GUILayout.Width(100), GUILayout.Height(25))) { - var config = AssetDatabase.LoadAssetAtPath("Assets/WX-WASM-SDK-V2/Editor/MiniGameConfig.asset"); - Selection.activeObject = config; + var minigameConfig = AssetDatabase.LoadAssetAtPath("Assets/WX-WASM-SDK-V2/Editor/MiniGameConfig.asset"); + Selection.activeObject = minigameConfig; GUIUtility.ExitGUI(); } if (GUILayout.Button(new GUIContent("WebGL转小游戏(不常用)"), GUILayout.Width(150), GUILayout.Height(25))) @@ -380,7 +388,8 @@ 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"); - var config = UnityUtil.GetEditorConf(); + config = UnityUtil.GetEditorConf(); + _dstCache = config.ProjectConf.DST; // Instant Game if (WXConvertCore.IsInstantGameAutoStreaming()) @@ -422,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", config.ProjectConf.DST); + this.setData("dst", _dstCache); this.setData("bundleHashLength", config.ProjectConf.bundleHashLength.ToString()); this.setData("bundlePathIdentifier", config.ProjectConf.bundlePathIdentifier); this.setData("bundleExcludeExtensions", config.ProjectConf.bundleExcludeExtensions); @@ -495,7 +504,8 @@ namespace WeChatWASM config.ProjectConf.compressDataPackage = this.getDataCheckbox("compressDataPackage"); config.ProjectConf.VideoUrl = this.getDataInput("videoUrl"); config.ProjectConf.Orientation = (WXScreenOritation)this.getDataPop("orientation"); - config.ProjectConf.DST = this.getDataInput("dst"); + _dstCache = this.getDataInput("dst"); + config.ProjectConf.DST = GetAbsolutePath(_dstCache); config.ProjectConf.bundleHashLength = int.Parse(this.getDataInput("bundleHashLength")); config.ProjectConf.bundlePathIdentifier = this.getDataInput("bundlePathIdentifier"); config.ProjectConf.bundleExcludeExtensions = this.getDataInput("bundleExcludeExtensions"); @@ -727,7 +737,38 @@ namespace WeChatWASM } } } + + 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); + } } - - } diff --git a/Editor/WXPluginVersion.cs b/Editor/WXPluginVersion.cs index 2e262508c..420512f07 100644 --- a/Editor/WXPluginVersion.cs +++ b/Editor/WXPluginVersion.cs @@ -2,7 +2,7 @@ { public class WXPluginVersion { - public static string pluginVersion = "202410080706"; // 这一行不要改他,导出的时候会自动替换 + public static string pluginVersion = "202410101117"; // 这一行不要改他,导出的时候会自动替换 } public class WXPluginConf diff --git a/Editor/wx-editor.dll b/Editor/wx-editor.dll index 599a94c0e2ec7259eba39e3320f9df38e9fd6f21..d2808560904e9ceff146906fc3c077f22117fdaf 100644 GIT binary patch delta 24838 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 JuFXz%{Xdz9x4i%W diff --git a/Editor/wx-editor.xml.meta b/Editor/wx-editor.xml.meta index 4597a66ba..58a3b494a 100644 --- a/Editor/wx-editor.xml.meta +++ b/Editor/wx-editor.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b1f260667675a9a7d0a655237a4c3430 +guid: 5fac5595894223b50f9fc68c56c9e96f DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/Plugins/SDK-Call-JS-Old.jslib b/Runtime/Plugins/SDK-Call-JS-Old.jslib index f8675ae22..0f1908282 100755 --- a/Runtime/Plugins/SDK-Call-JS-Old.jslib +++ b/Runtime/Plugins/SDK-Call-JS-Old.jslib @@ -30,7 +30,7 @@ mergeInto(LibraryManager.library, { GameGlobal.memprofiler = emscriptenMemoryProfiler GameGlobal.memprofiler.onDump = function () { var fs = wx.getFileSystemManager(); - var allocation_used=GameGlobal.memprofiler.allocationsAtLoc; + var allocation_used = GameGlobal.memprofiler.allocationsAtLoc; if (typeof allocation_used === "undefined") allocation_used=GameGlobal.memprofiler.allocationSiteStatistics; var calls = []; for (var i in allocation_used) { @@ -995,13 +995,13 @@ mergeInto(LibraryManager.library, { var sdk = _WXPointer_stringify_adaptor(sdkName); var func = _WXPointer_stringify_adaptor(functionName); var formattedArgs = JSON.parse(_WXPointer_stringify_adaptor(args)); - GameGlobal[sdk][func](...formattedArgs); + GameGlobal[sdk][func].apply(GameGlobal[sdk], formattedArgs); }, WX_CallJSFunctionWithReturn: function (sdkName, functionName, args) { var sdk = _WXPointer_stringify_adaptor(sdkName); var func = _WXPointer_stringify_adaptor(functionName); var formattedArgs = JSON.parse(_WXPointer_stringify_adaptor(args)); - var res = GameGlobal[sdk][func](...formattedArgs); + var res = GameGlobal[sdk][func].apply(GameGlobal[sdk], formattedArgs); var resStr = JSON.stringify(res); var bufferSize = lengthBytesUTF8(resStr || '') + 1; var buffer = _malloc(bufferSize); diff --git a/Runtime/Plugins/wx-perf.dll b/Runtime/Plugins/wx-perf.dll index 6afd8452a1398907a8851222819cd3d115ef15bc..671bfa11e2be03b5e2aac65a00564e375b63038f 100644 GIT binary patch delta 38 wcmV+>0NMY5tOJ0o1CWRV!?y>qi0NMY5tOJ0o1CWRVoV9`HGk;XPnod77XvoONY6H!?aNB{r; diff --git a/Runtime/Plugins/wx-runtime-editor.dll b/Runtime/Plugins/wx-runtime-editor.dll index cdff2a3189a743b4ee5233519aae0008499b660b..6cf26e18fdb4fe65d31418a7804998cd1a643d3c 100644 GIT binary patch delta 91058 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 RCZnT%vv3O>iu*>r<6lzU<3j)d delta 90488 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 delta 81889 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 Y@2(a)6ZBs+Hp*QXt<8 diff --git a/Runtime/Plugins/wx-runtime.xml.meta b/Runtime/Plugins/wx-runtime.xml.meta index ad82ab242..60fa3e221 100644 --- a/Runtime/Plugins/wx-runtime.xml.meta +++ b/Runtime/Plugins/wx-runtime.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fa414b40926610979325ff6d05eada8c +guid: 2dc94a95f54ccc8279acbf4fd11438e3 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/WXRuntimeExtDef.cs b/Runtime/WXRuntimeExtDef.cs index 069c718b6..5137e5aa6 100644 --- a/Runtime/WXRuntimeExtDef.cs +++ b/Runtime/WXRuntimeExtDef.cs @@ -7,7 +7,7 @@ namespace WeChatWASM { public class WXRuntimeExtDef { - [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSplashScreen)] + [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)] static void OnWXRuntimeExtDefLoadRuntimeMethod() { Init(); diff --git a/Runtime/wechat-default/check-version.js.meta b/Runtime/wechat-default/check-version.js.meta index 2ba2786ac..0a5f504cd 100644 --- a/Runtime/wechat-default/check-version.js.meta +++ b/Runtime/wechat-default/check-version.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 44a7e1e416ef5132a57ccfa3939eca38 +guid: ebd882cd3c826e6eadcf62e23d54f19b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/data-package/game.js.meta b/Runtime/wechat-default/data-package/game.js.meta index 9c26ad31c..c091ae759 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: a8c126ddc61c8cc6ed296c38f7f1e957 +guid: d86ad6de6c17765b70876d120cdd20c3 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/events.js.meta b/Runtime/wechat-default/events.js.meta index 5be2c1cc1..68784092c 100644 --- a/Runtime/wechat-default/events.js.meta +++ b/Runtime/wechat-default/events.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 98eb2eb98064d124aae821b0310bacf2 +guid: f35b4bcbe80fccb78230fe66165dbb18 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/game.js.meta b/Runtime/wechat-default/game.js.meta index 8c18f2417..20463353c 100644 --- a/Runtime/wechat-default/game.js.meta +++ b/Runtime/wechat-default/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d7844e1d7d7626fe49436142ee66a9e6 +guid: 509de1a212fdc1abd7b3175a4d603390 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/game.json.meta b/Runtime/wechat-default/game.json.meta index ddc4e86ba..ebe4bba69 100644 --- a/Runtime/wechat-default/game.json.meta +++ b/Runtime/wechat-default/game.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 277f37fd525363bcd0ac1e76c7190146 +guid: ab977e7528dd2cbe7ec93326dd7ed8fa DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/images/background.jpg.meta b/Runtime/wechat-default/images/background.jpg.meta index cbc7d33e8..4de6e5ada 100644 --- a/Runtime/wechat-default/images/background.jpg.meta +++ b/Runtime/wechat-default/images/background.jpg.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6f7065a76a20ec762f47e6af22bd76d9 +guid: 9fd793350e5da62dd8fe8957e1509b64 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/images/unity_logo.png.meta b/Runtime/wechat-default/images/unity_logo.png.meta index 90be6ff12..e38b5ba9f 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: 1c01ed2e5319c00de34c7913548e1b60 +guid: ea42f7abd8914b4292eba71ddcfaac6f 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 6b8c6122c..fdedd7f5f 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: 3d4add50de1d58ec65ecc3bec54d3de1 +guid: 5f0094804806b5c4be6afda3cb358b63 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 8613ace77..626b01652 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: 471715336cf16bf9aa11245d6cb64343 +guid: a0e0e7a1cb238bcc9087706a8bf87d72 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/index.js.meta b/Runtime/wechat-default/open-data/index.js.meta index 1e4d8e5a3..a38bf9f87 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: dc92d9012b6b5518e4ee161dd9ee324f +guid: 492f0c6e53ebdd5ae894cb9c8f5b03e0 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/loading.js.meta b/Runtime/wechat-default/open-data/loading.js.meta index b685d2542..fd698ecfc 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: e408a2e1dafb6b88fe6fea613212ccdc +guid: 8746d909e43fd9667a125d29054b41f3 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 df58c1fca..355e34266 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: fca653978f3fe1e0541ebe4d81db4271 +guid: c72428786b23bc703ac8fd8036ca944f 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 3057fb3fa..de98a5ccf 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: ac9029b2e489f669e74be2600ee58343 +guid: d94bded9ead037022e990c154e1bbb94 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 e9164f6dc..4964ac24e 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: f0bd9aa7e524c03c5dd7d51bc605a57a +guid: c19d61b9a41af1cc75a36f578ab72997 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 e8f9c54de..fb3cd8cdc 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: bcc0d1cce30fa211c0684b1cab7aa4ab +guid: 91e625f9af0ae752568d45d2f93d4219 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 78c7bf080..ebbf39848 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: 423a761412c9bb3c2fa7e3b745917f8c +guid: a089d716f244ee248d49d1c48cfd9702 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 bb89c2dae..4e5245b8b 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: e9f20942a9f85ab47412b9fce3937954 +guid: 811423bad3b2de6069fcdc49dd02b96d 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 71f723e2f..8deeb5413 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: 0b69c585d2010389e4455b910717079f +guid: 4642dd163f1afa756a6791fcddbd8573 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 2c98b6db6..1fdd9f069 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: 21a2b3bbc3c4c4394354fe38eaebe2f1 +guid: 44fad17947a9ba506ff72965a061015a 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 1b8c75bfc..0d3392878 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: 4d933c70f2eadac74f8f05b07b3265f5 +guid: 9369d8a183183142fa183088bd3e36a8 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 194007edd..051e0878e 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: a044c9fb8bcc674808b1922fc08d517a +guid: aee3ad5cbb8692ab05076f8378513b8f 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 94a477f66..3b97761bc 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: e05acefc59d97fe85f2d4c5db3ad919e +guid: 356c3bd096aaf8bf23f1652448ccde9e 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 74da28f8b..b09226a84 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: d49e7b1725866a315e43d17ef34ffe02 +guid: 52bee2c08198be28c87eeea525b4b9b1 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 7b81e76ad..eae610caa 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: 9fa840e35fcb24b74a5d7ba50fb15c61 +guid: 7dbec4a6f262a7807fb3442a8e282da4 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 9c1875645..855d2c360 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: dbc5a57b21ae6ff0474262aa85d04a9f +guid: c407d5f62cdfb883292cfaa1d57e0362 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/plugin-config.js.meta b/Runtime/wechat-default/plugin-config.js.meta index 66e06cc42..5cc17df43 100644 --- a/Runtime/wechat-default/plugin-config.js.meta +++ b/Runtime/wechat-default/plugin-config.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 582c265cbb4802baaeb8b4951551027d +guid: e72180d5d6cf8c9f913f6dfb65661437 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/plugins/check-update.js.meta b/Runtime/wechat-default/plugins/check-update.js.meta index cc8d1e301..454719467 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: 5b3878e7fa96b761a24d659858f80a57 +guid: 002e25c1f6886dd694c6837fcc226e6c DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/plugins/screen-adapter.js.meta b/Runtime/wechat-default/plugins/screen-adapter.js.meta index 44a5c80fd..370d84936 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: ad740f946e41fcc1eb2a431f058be6d7 +guid: fbe5f4d6c11c7e5deec645c65d79f273 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/project.config.json.meta b/Runtime/wechat-default/project.config.json.meta index 1243eabe1..ef55db55b 100644 --- a/Runtime/wechat-default/project.config.json.meta +++ b/Runtime/wechat-default/project.config.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 70169de3f7f88310e8a581b1d4ee7cd5 +guid: 818861678b01be1037e65d4d61d595e0 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/texture-config.js.meta b/Runtime/wechat-default/texture-config.js.meta index c40a03811..c7e191f2f 100644 --- a/Runtime/wechat-default/texture-config.js.meta +++ b/Runtime/wechat-default/texture-config.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d92d43031458152693c68d32566ca073 +guid: fad379e544f109d9ec8dc5828de469a5 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-namespace.js b/Runtime/wechat-default/unity-namespace.js index e3b1002b5..92365ce43 100644 --- a/Runtime/wechat-default/unity-namespace.js +++ b/Runtime/wechat-default/unity-namespace.js @@ -1,6 +1,4 @@ // @ts-nocheck -/* eslint-disable no-unused-vars */ -/* eslint-disable no-undef */ const unityNamespace = { canvas: GameGlobal.canvas, // cache width @@ -138,6 +136,7 @@ function bindGloblException() { }); // 上报初始信息 function printSystemInfo(appBaseInfo, deviceInfo) { + // eslint-disable-next-line @typescript-eslint/naming-convention const { version, SDKVersion } = appBaseInfo; const { platform, system } = deviceInfo; unityNamespace.version = version; diff --git a/Runtime/wechat-default/unity-namespace.js.meta b/Runtime/wechat-default/unity-namespace.js.meta index 84c2a2f77..c7270aab9 100644 --- a/Runtime/wechat-default/unity-namespace.js.meta +++ b/Runtime/wechat-default/unity-namespace.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 11aed45104c833a22c3f244a3d1e3591 +guid: b2d6fe35d161d52675e945b7b1337a4c 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 d373ceb00..a540aae5e 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: 8be8a5e031b65ccdd4964fac6fadd791 +guid: 99eb9510bf678bf963669a4749f91871 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 36579b4a1..f36b9c24e 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: 37c799c396873071f6eb977f96c2abd5 +guid: c5a1ef9d2ce334140f76d46aeaeb32c2 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/ad.js.meta b/Runtime/wechat-default/unity-sdk/ad.js.meta index 260e8d90f..b592bd615 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: 37e21b438d686abe321627746a8a0ea4 +guid: 80d082b29b64400e1adfc5493243db9c 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 a0aacb84d..417994ced 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: 8f1ec5dc506b985667e29b95461c737d +guid: 717a8076f2465922c308bb349446c5de 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 293a3f8cd..9678cac51 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: 288b902e490b8deeb4f5a9fbacdbdd94 +guid: a42f6d69f3d9ba6fd31d8ac4284357f9 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 7ce544a67..abbaeba46 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: 97555a13c2ad9d2a5028a2045a4a1a49 +guid: 2288028ed2072aedac0b7ec4a6c41600 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 b5d93cec1..aa66ade02 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: 8e7ab8fe88edbd8067c59fe238e64a70 +guid: db2a912fd6f5d42270c51b7052811748 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 78c23f3e9..d53eee6f6 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: 328cd64e28047419abd725446a57bd03 +guid: cd6eab62ac3ac9f190b50b1bc621afcc 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 bb1b96df0..2beacb75b 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: 02d563b4452e1007500b8f1a82ad59c6 +guid: da5174bc14a7e662876ced8d10ec237e 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 325a88361..ea7f920bf 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: d8d8260bbc052f164588d3e5683220b5 +guid: 3af49286dc6d9967ccc772266944ac42 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/authorize.js.meta b/Runtime/wechat-default/unity-sdk/authorize.js.meta index ab4e930b8..b4d71e7ee 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: c21bc9b30537e30c57d58da5f12d5aa1 +guid: 7af1f88483447ed246b1cd77a71d50e8 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 654a1c977..6ddc86eb2 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: 79c014c85810762878fb9fba6d6db4f6 +guid: 39060ee92dc9dc5d507b1ab6326d3113 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/camera.js.meta b/Runtime/wechat-default/unity-sdk/camera.js.meta index dd0110c4e..d0e72091e 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: c2c4c40648ddc3e939370bd89d3508f9 +guid: 185a749e3968175dbce69f9ea46d9675 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 bf064230a..488089aef 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: 48e1f02e9b0b91f9c537510dd6b54716 +guid: b750c6e5e8ac2f8ff984fe3c0c9f5cd2 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/canvas.js.meta b/Runtime/wechat-default/unity-sdk/canvas.js.meta index bf4a37cc3..fdcec90e4 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: cc598f0b5a617250e913512b28f32801 +guid: 21c993941d72c6865ef6b49b1d68b068 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/chat.js.meta b/Runtime/wechat-default/unity-sdk/chat.js.meta index 74cbaadc4..37d0e7f37 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: 42abf1423fd47313211d9aef0fc5d845 +guid: 3961e33f1ce8b6a627bb2b1e620070b0 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/cloud.js.meta b/Runtime/wechat-default/unity-sdk/cloud.js.meta index 771895690..1cea11583 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: 05cd7b2d8a5c623ddede1517790281bc +guid: 586bb4da3e4e75c43f754c35fe9ffb00 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/conf.js.meta b/Runtime/wechat-default/unity-sdk/conf.js.meta index fa5242eee..e630faca2 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: b6624fa1bb3493bc3f3e4f05984deee4 +guid: 86d1916914f33a587476d588b503bfa2 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 0060c5289..41d050f59 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: 21b69774392f14c148c8bea5c247b378 +guid: 5667b25079909abab89294e8eea5964a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/fix.js.meta b/Runtime/wechat-default/unity-sdk/fix.js.meta index 889e2c41b..97f03f4e6 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: 665edb287fe85eacb5c0e2947f80101e +guid: 60ac02e2913cd8637a96d8e0bf31d553 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 6ca04875e..b114808a9 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: 7b3701d66ad840d6ce5fba1ce2c225d5 +guid: e2a784dd123ed0cca16bd8860ba709fb DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/font/index.js b/Runtime/wechat-default/unity-sdk/font/index.js index 800648f74..4e6dd111f 100644 --- a/Runtime/wechat-default/unity-sdk/font/index.js +++ b/Runtime/wechat-default/unity-sdk/font/index.js @@ -89,81 +89,94 @@ const fontOptions = { }, CustomUnicodeRange: $CustomUnicodeRange, }; - -function handleGetFontData(config, forceLoad = false) { +function handleGetFontData(config, forceFallback) { + const canGetWxCommonFont = !!GameGlobal.manager?.font?.getCommonFont; + if (!config && !canGetWxCommonFont) { return Promise.reject('invalid usage'); } // eslint-disable-next-line @typescript-eslint/no-misused-promises - if (!getFontPromise || forceLoad) { + if (!getFontPromise || forceFallback) { getFontPromise = new Promise((resolve, reject) => { - if (!canGetWxCommonFont && !!config) { + + if ((!canGetWxCommonFont || forceFallback) && !!config) { const xhr = new GameGlobal.unityNamespace.UnityLoader.UnityCache.XMLHttpRequest(); - xhr.open('GET', config.fallbackUrl, true); - xhr.responseType = 'arraybuffer'; + xhr.open('GET', config.fallbackUrl, true); + xhr.responseType = 'arraybuffer'; xhr.onload = () => { + if ((xhr.status === 200 || xhr.status === 0) && xhr.response) { - const notoFontData = xhr.response; - fontDataCache = notoFontData; - isReadFromCache = xhr.isReadFromCache; - resolve(); + const notoFontData = xhr.response; + fontDataCache = notoFontData; + isReadFromCache = xhr.isReadFromCache; + resolve(); } }; - xhr.onerror = reject; - xhr.send(); + xhr.onerror = reject; + xhr.send(); return; } - let unicodeRange = []; + let unicodeRange = []; Object.keys(fontOptions).forEach((key) => { if (fontOptions[key].include) { - unicodeRange.push(fontOptions[key].unicodeRange); + unicodeRange.push(fontOptions[key].unicodeRange); } }); - unicodeRange = unicodeRange.concat(fontOptions.CustomUnicodeRange); + unicodeRange = unicodeRange.concat(fontOptions.CustomUnicodeRange); + GameGlobal.manager.font.getCommonFont({ success(fontData) { if (isIOS) { fixCmapTable(fontData); } + if (isAndroid) { const tempData = splitTTCToBufferOnlySC(fontData); if (tempData) { - fontData = tempData; + fontData = tempData; } } - fontDataCache = fontData; - resolve(); + fontDataCache = fontData; + resolve(); }, - fail: reject, - }, unicodeRange); + fail: reject, + }, unicodeRange); }); } - return getFontPromise; + return getFontPromise; } -function WXGetFontRawData(conf, callbackId) { - const config = formatJsonStr(conf); - const loadFromRemote = !GameGlobal.manager?.font?.getCommonFont; - GameGlobal.manager.TimeLogger.timeStart('WXGetFontRawData'); - handleGetFontData(config).then(() => { +function WXGetFontRawData(conf, callbackId, forceFallback = false) { + const config = formatJsonStr(conf); + const loadFromRemote = !GameGlobal.manager?.font?.getCommonFont; + GameGlobal.manager.TimeLogger.timeStart('WXGetFontRawData'); + + handleGetFontData(config, forceFallback).then(() => { if (fontDataCache) { - GameGlobal.manager.font.reportGetFontCost(GameGlobal.manager.TimeLogger.timeEnd('WXGetFontRawData'), { loadFromRemote, isReadFromCache, preloadWXFont: GameGlobal.unityNamespace.preloadWXFont }); - const { ascent, descent, lineGap, unitsPerEm } = readMetrics(fontDataCache) || {}; - tempCacheObj[callbackId] = fontDataCache; - moduleHelper.send('GetFontRawDataCallback', JSON.stringify({ callbackId, type: 'success', res: JSON.stringify({ byteLength: fontDataCache.byteLength, ascent, descent, lineGap, unitsPerEm }) })); - GameGlobal.manager.Logger.pluginLog(`[font] load font from ${loadFromRemote ? `network, url=${config.fallbackUrl}` : 'local'}`); - fontDataCache = null; + GameGlobal.manager.font.reportGetFontCost(GameGlobal.manager.TimeLogger.timeEnd('WXGetFontRawData'), { loadFromRemote: forceFallback || loadFromRemote, isReadFromCache, preloadWXFont: GameGlobal.unityNamespace.preloadWXFont }); + const { ascent, descent, lineGap, unitsPerEm } = readMetrics(fontDataCache) || {}; + tempCacheObj[callbackId] = fontDataCache; + moduleHelper.send('GetFontRawDataCallback', JSON.stringify({ callbackId, type: 'success', res: JSON.stringify({ byteLength: fontDataCache.byteLength, ascent, descent, lineGap, unitsPerEm }) })); + GameGlobal.manager.Logger.pluginLog(`[font] load font from ${forceFallback || loadFromRemote ? `network, url=${config.fallbackUrl}` : 'local'}`); + + fontDataCache = null; } else { GameGlobal.manager.Logger.pluginError('[font] load font error: empty content'); } }) .catch((err) => { - GameGlobal.manager.Logger.pluginError('[font] load font error: ', err); + if (err.errmsg === 'no support font' && forceFallback === false) { + + WXGetFontRawData(conf, callbackId, true); + } + else { + GameGlobal.manager.Logger.pluginError('[font] load font error: ', err); + } }); } function WXShareFontBuffer(buffer, offset, callbackId) { diff --git a/Runtime/wechat-default/unity-sdk/font/index.js.meta b/Runtime/wechat-default/unity-sdk/font/index.js.meta index 994742a80..d3881b76b 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: 20ba3d24ca45406882d87c30309e072b +guid: 2d28821d3607bc193a0033d02fb7fadf 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 06c4e255c..e1ff359fc 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: d7a76d71627b5e97314fcf3cb54ef8fe +guid: 4cab12438d0711a09c78c043d8161ff3 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 4da06e288..78a95fe8b 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: 4a125bd5351b97f74e3b5f349e4053d5 +guid: eb375f62fc3570c809acf9bb6ac0dbf8 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 347a58913..25ac79ccd 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: 1ce1e19c6a89d0be31c757f1e5ab0a03 +guid: 0c9fe8260963dbecea9dfd6e3ca5bb61 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/fs.js.meta b/Runtime/wechat-default/unity-sdk/fs.js.meta index 7e8d96900..c9754f41a 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: 7706abe8371bf5bcdcc88b6e24259b86 +guid: 275089b85c9c0f8b7861515eeeb61f06 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/game-club.js b/Runtime/wechat-default/unity-sdk/game-club.js index e13b54b5f..95376fa2a 100644 --- a/Runtime/wechat-default/unity-sdk/game-club.js +++ b/Runtime/wechat-default/unity-sdk/game-club.js @@ -25,6 +25,10 @@ export default { config.type = typeEnum[config.type]; // @ts-ignore config.icon = iconEnum[config.icon]; + + if (!config.text) { + config.text = ''; + } const id = uid(); gameClubButtonList[id] = wx.createGameClubButton(config); return id; diff --git a/Runtime/wechat-default/unity-sdk/game-club.js.meta b/Runtime/wechat-default/unity-sdk/game-club.js.meta index f0136877c..008d4f552 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: 43b8eb5313337c61950a44b41eb6d72b +guid: e690cf9e9ebccbc20a6c0a9d59f3df90 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 f2781bcbb..3af053fb9 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: 0f7a23834543a8c77d2d1790d0801fec +guid: 80766c8723ce705a865586e3943e27c2 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 264daac58..8ee718e55 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: 38646574248504f5b7d734483adf66ba +guid: d0ae7819e22f7e2888c4962253bc3c11 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/index.js.meta b/Runtime/wechat-default/unity-sdk/index.js.meta index 3c0e85674..2811d9b54 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: 1b18c50ea896e41cd31100e6e88e5d71 +guid: 1cc790c843e7519152d2b51da51980f8 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/logger.js.meta b/Runtime/wechat-default/unity-sdk/logger.js.meta index 7a0dcc5dd..61d56ee5d 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: 0ae7d52d9bf63f0d07f717fc90c83d62 +guid: 37a85413738478f0ba914fb6a55a8c28 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js b/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js index 8396583d8..55cc9d874 100644 --- a/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js +++ b/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/naming-convention */ let FrameworkData = null; const keyboardSetting = { value: '', @@ -13,6 +14,7 @@ const keyboardConfirmlistener = function (res) { keyboardSetting.value = res.value; _JS_MobileKeyboard_Hide(false); }; +// eslint-disable-next-line @typescript-eslint/no-unused-vars const keyboardCompletelistener = function (res) { removeKeyboardListeners(); }; @@ -87,6 +89,7 @@ function _JS_MobileKeyboard_SetText(text) { } keyboardSetting.value = FrameworkData.UTF8ToString(text); } +// eslint-disable-next-line @typescript-eslint/no-unused-vars function _JS_MobileKeyboard_SetTextSelection(start, length) { } @@ -99,7 +102,7 @@ function _JS_MobileKeyboard_Show(text, keyboardType, autocorrection, multiline, mobile_input_hide_delay = null; } if (hasExistingMobileInput) { - if (keyboardSetting.multiple != !!multiline) { + if (keyboardSetting.multiple !== !!multiline) { _JS_MobileKeyboard_Hide(false); return; } diff --git a/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js.meta b/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js.meta index bf7d7d28e..8d6d9c7c5 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: 78208776132b56e2d5f9d2343b943056 +guid: 0e7bbb431167c8d21920b50adeaf94c3 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 4090b151a..fe83505f1 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: 05566ffda7a016ee34212dd4403ea1ce +guid: 535b97d69db838fa243000b68ac9c280 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/open-data.js b/Runtime/wechat-default/unity-sdk/open-data.js index c9443ab08..f52c7f458 100644 --- a/Runtime/wechat-default/unity-sdk/open-data.js +++ b/Runtime/wechat-default/unity-sdk/open-data.js @@ -22,7 +22,12 @@ function hookUnityRender() { if (!textureObject) { textureObject = gl.createTexture(); gl.bindTexture(gl.TEXTURE_2D, textureObject); - gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, getSharedCanvas()); + if (GameGlobal.unityNamespace.unityColorSpace === 'Linear') { + gl.texImage2D(gl.TEXTURE_2D, 0, gl.SRGB8_ALPHA8, gl.RGBA, gl.UNSIGNED_BYTE, getSharedCanvas()); + } + else { + gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, getSharedCanvas()); + } gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR); gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR); gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); @@ -31,7 +36,12 @@ function hookUnityRender() { else { gl.bindTexture(gl.TEXTURE_2D, textureObject); - gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, getSharedCanvas()); + if (GameGlobal.unityNamespace.unityColorSpace === 'Linear') { + gl.texImage2D(gl.TEXTURE_2D, 0, gl.SRGB8_ALPHA8, gl.RGBA, gl.UNSIGNED_BYTE, getSharedCanvas()); + } + else { + gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, getSharedCanvas()); + } } GL.textures[textureId] = textureObject; timerId = requestAnimationFrame(hookUnityRender); diff --git a/Runtime/wechat-default/unity-sdk/open-data.js.meta b/Runtime/wechat-default/unity-sdk/open-data.js.meta index c00a9d514..cacb629b5 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: e00b2bc56897cf34fe0e5e9f01cf859f +guid: 8451f9e741ab6084784221fc3fb7b258 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/recorder.js.meta b/Runtime/wechat-default/unity-sdk/recorder.js.meta index 697901b28..6a89d1903 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: 883a5927606cd035636ce9cde6826013 +guid: 9544a53304b177128b29a4263c154242 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/resType.js.meta b/Runtime/wechat-default/unity-sdk/resType.js.meta index d468d85eb..0fe3f2bf8 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: 63c39eca6eea7ffde1d6df27a9a7b091 +guid: 513c9fd06a80a818996ad7a43d684da3 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta b/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta index 267bab2cc..10dac7a7b 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: 831e033db393e20865c9af9e9bd6fae1 +guid: 138b31a586d41b198418818a20c611a4 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/response.js.meta b/Runtime/wechat-default/unity-sdk/response.js.meta index fab4e421a..06c97de33 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: ac3f128015ad7b912c5304514cb63ff5 +guid: 22c3d6c142be91eb41dcc6a5871f12e3 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/sdk.js.meta b/Runtime/wechat-default/unity-sdk/sdk.js.meta index d7c271365..6b06fdd52 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: 79267e7b3197ac6f478019c75e75193a +guid: 4d2b3324d18233fdf3675a864071ff58 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/share.js.meta b/Runtime/wechat-default/unity-sdk/share.js.meta index 6ff3bb3d5..e4318d697 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: 68db380480c460248d3fcc94e5980401 +guid: 2be181bc8e1934edb2dd5dd5454cc72e DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/storage.js.meta b/Runtime/wechat-default/unity-sdk/storage.js.meta index a488cff54..fc069bf29 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: 5ff8df7518d27555ad16c33efe1053bc +guid: 130cb9cb196ebb140658474808f2d1af DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/texture.js.meta b/Runtime/wechat-default/unity-sdk/texture.js.meta index bd4423a06..1da7180e5 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: ba07f9e0fcb6ea38cd2a170a36b7cfa4 +guid: 5ce68999fe328cba6dd2715078a47d41 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 22c103565..0e0a3fc5f 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: c43d006a718a052cf9a79756a059cb9f +guid: 25ccaebfa1bfa4d08f1a060b04409cf8 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 7ba93a199..90ee5d8c1 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: 6c63b2187c1e68183683fb9915b3e7c3 +guid: eb1d07f847d9dc9e6346812fca8345d6 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/userinfo.js.meta b/Runtime/wechat-default/unity-sdk/userinfo.js.meta index 75405bb23..9f2637d6e 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: 443b7ad0bfb906dc992f60a98d382673 +guid: de10ead5334711ab9c5651ff44903015 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/util.js.meta b/Runtime/wechat-default/unity-sdk/util.js.meta index a7ae13427..b1b9325f9 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: a65298b6e7a184b5929029919a93ec95 +guid: 18a61a8d29fcff3e03536e2672beb805 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/utils.js.meta b/Runtime/wechat-default/unity-sdk/utils.js.meta index ac2efd856..131ffc9d8 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: 807c4219d420de8a473cbf5219f8f539 +guid: 1cb8023e7f80f4f8ed228288d85a2328 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/video.js.meta b/Runtime/wechat-default/unity-sdk/video.js.meta index 7a530d9f8..713638274 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: b2117f3150e02282fe0820cf4260be04 +guid: 0787bf5ed4e4baf4cf0383953f231d06 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 a894e68cc..62bf61321 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: 0bcc64f8d742efdde00a537553db1b67 +guid: f4c9f0176a340fe1005f5fdab1e26b54 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/wasmcode/game.js.meta b/Runtime/wechat-default/wasmcode/game.js.meta index edd15cab3..f1d81f6af 100644 --- a/Runtime/wechat-default/wasmcode/game.js.meta +++ b/Runtime/wechat-default/wasmcode/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ed5eccc8123e9750b0c795f4493438ef +guid: e5196ba0c07aaa615463ea6a011506fe DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/weapp-adapter.js.meta b/Runtime/wechat-default/weapp-adapter.js.meta index 3ddad53f9..bba53e3fd 100644 --- a/Runtime/wechat-default/weapp-adapter.js.meta +++ b/Runtime/wechat-default/weapp-adapter.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0b5db98a5dfa7901396e46810a193e49 +guid: 7dc53d57b223acd84ba872663f2eb614 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/workers/response/index.js.meta b/Runtime/wechat-default/workers/response/index.js.meta index 7ff41b86d..ae9c3a9fc 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: 837ec9cafe5fda438bf18308df2f6cdc +guid: 5eb4894660f22e26132a3aaaffa93454 DefaultImporter: externalObjects: {} userData: diff --git a/WebGLTemplates/WXTemplate/index.html b/WebGLTemplates/WXTemplate/index.html index 2d4378230..d450eecc6 100644 --- a/WebGLTemplates/WXTemplate/index.html +++ b/WebGLTemplates/WXTemplate/index.html @@ -375,7 +375,8 @@ WX_CloudDownloadFile() {}, WX_CloudGetTempFileURL() {}, WX_CloudDeleteFile() {}, - + WX_CloudCDN() {}, + WXLaunchOperaBridge() {}, WX_AddCard(conf, callbackId){}, WX_AuthPrivateMessage(conf, callbackId){}, WX_Authorize(conf, callbackId){}, diff --git a/WebGLTemplates/WXTemplate2020/index.html b/WebGLTemplates/WXTemplate2020/index.html index 402a7573d..a114e0db3 100644 --- a/WebGLTemplates/WXTemplate2020/index.html +++ b/WebGLTemplates/WXTemplate2020/index.html @@ -447,7 +447,8 @@ WX_CloudDownloadFile() {}, WX_CloudGetTempFileURL() {}, WX_CloudDeleteFile() {}, - + WX_CloudCDN() {}, + WXLaunchOperaBridge() {}, WX_AddCard(conf, callbackId){}, WX_AuthPrivateMessage(conf, callbackId){}, WX_Authorize(conf, callbackId){}, diff --git a/WebGLTemplates/WXTemplate2022/index.html b/WebGLTemplates/WXTemplate2022/index.html index 9bdb3d71e..72adfa2ad 100755 --- a/WebGLTemplates/WXTemplate2022/index.html +++ b/WebGLTemplates/WXTemplate2022/index.html @@ -524,7 +524,8 @@ WX_CloudDownloadFile() {}, WX_CloudGetTempFileURL() {}, WX_CloudDeleteFile() {}, - + WX_CloudCDN() {}, + WXLaunchOperaBridge() {}, WX_AddCard(conf, callbackId){}, WX_AuthPrivateMessage(conf, callbackId){}, WX_Authorize(conf, callbackId){}, diff --git a/package.json b/package.json index 3d5a630c3..c77d01e67 100644 --- a/package.json +++ b/package.json @@ -1 +1 @@ -{"name":"com.qq.weixin.minigame","displayName":"WXSDK","description":"WeChat Mini Game Tuanjie Engine Adapter SDK Package.","version":"0.1.19","unity":"2019.4","unityRelease":"29f1","keywords":["Tuanjie","WX"],"dependencies":{}} +{"name":"com.qq.weixin.minigame","displayName":"WXSDK","description":"WeChat Mini Game Tuanjie Engine Adapter SDK Package.","version":"0.1.20","unity":"2019.4","unityRelease":"29f1","keywords":["Tuanjie","WX"],"dependencies":{}}