diff --git a/CHANGELOG.md b/CHANGELOG.md
index eda64419..61b40d7f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,7 +6,29 @@ Removed - 删除功能/接口
Fixed - 修复问题
Others - 其他
-->
-## v0.1.26 【预发布】
+## 2025-9-8 v0.1.29 【重要更新】
+### Feature
+* 普通:本地缓存存在时,UnityWebRequest支持同步方式(API:wx.SetSyncReadCacheEnabled)以加快读取速度
+* 重要:Emscriptenglx相关能力支持,兼容unity2021/2022/tuanjie
+* 重要:新版本的Wasm分包能力支持:大幅度优化了iOS平台高性能(+)模式的分包性能表现,大幅度减少了开发者预处理操作耗时,优化了分包操作耗时
+* 普通:适配插件版本升至1.2.80
+
+## 2025-8-12 v0.1.28 【重要更新】
+### Feature
+* 普通:PageManager.Show支持Promise
+* 普通:性能工具实时数据流支持
+* 普通:适配插件版本升至1.2.79
+### Fixed
+* 重要:修复Touch时进行IOS音频resume造成的卡顿问题
+* 重要:UnityWebRequest、AssetBundle、Addressables等加载已缓存资源时,读文件报错导致游戏异常
+
+## 2025-7-10 v0.1.27 【普通更新】
+### Feature
+* 普通:新增 JS_Sound_GetPosition 方法用于获取音频播放位置
+* 普通:WebGL2变更为正式特性
+* 普通:支持小游戏试玩导出
+
+## 2025-5-8 v0.1.26 【普通更新】
### Feature
* 普通:增加禁止多点触控的配置
### Fixed
diff --git a/Editor/BuildProfile.meta b/Editor/BuildProfile.meta
index cab553e4..92fa06b6 100644
--- a/Editor/BuildProfile.meta
+++ b/Editor/BuildProfile.meta
@@ -5,4 +5,4 @@ DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
- assetBundleVariant:
+ assetBundleVariant:
\ No newline at end of file
diff --git a/Editor/BuildProfile/lib.meta b/Editor/BuildProfile/lib.meta
index ad2959aa..4a30858e 100644
--- a/Editor/BuildProfile/lib.meta
+++ b/Editor/BuildProfile/lib.meta
@@ -5,4 +5,4 @@ DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
- assetBundleVariant:
+ assetBundleVariant:
\ No newline at end of file
diff --git a/Editor/BuildProfile/lib/libwx-metal-cpp.bc b/Editor/BuildProfile/lib/libwx-metal-cpp.bc
index d8b6c657..5e04bec6 100644
Binary files a/Editor/BuildProfile/lib/libwx-metal-cpp.bc and b/Editor/BuildProfile/lib/libwx-metal-cpp.bc differ
diff --git a/Editor/Playable/WXPlayableEditorSettingHelper.cs b/Editor/Playable/WXPlayableEditorSettingHelper.cs
index 390e6462..382f0869 100644
--- a/Editor/Playable/WXPlayableEditorSettingHelper.cs
+++ b/Editor/Playable/WXPlayableEditorSettingHelper.cs
@@ -111,7 +111,7 @@ namespace WeChatWASM
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)");
+ this.formCheckbox("webgl2", "WebGL2.0");
EditorGUILayout.EndVertical();
}
diff --git a/Editor/WXConvertCore.cs b/Editor/WXConvertCore.cs
index 9e63a6f5..0f2033df 100644
--- a/Editor/WXConvertCore.cs
+++ b/Editor/WXConvertCore.cs
@@ -282,8 +282,8 @@ namespace WeChatWASM
}
catch (Exception ex)
{
- UnityEngine.Debug.LogError($"Failed to get enabled flag string index: {ex.Message}");
- throw;
+ UnityEngine.Debug.LogWarning($"Failed to get enabled flag string index: {ex.Message}");
+ return -1; // -1 means failed
}
}
@@ -312,7 +312,8 @@ namespace WeChatWASM
}
catch (Exception ex)
{
- UnityEngine.Debug.LogError($"Failed to enable plugin asset: {ex.Message}");
+ // 避免 Error 日志阻塞打包流程
+ UnityEngine.Debug.LogWarning($"Failed to enable plugin asset: {ex.Message}");
}
}
@@ -390,27 +391,47 @@ namespace WeChatWASM
glLibs = new string[]
{
$"Packages{DS}com.qq.weixin.minigame{DS}Runtime{DS}Plugins{DS}libemscriptenglx.a",
+ $"Packages{DS}com.qq.weixin.minigame{DS}Runtime{DS}Plugins{DS}libemscriptenglx_2021.a",
};
}
else
{
string glLibRootDir = $"Assets{DS}WX-WASM-SDK-V2{DS}Runtime{DS}Plugins{DS}";
+
+ // 下方顺序不要变动
glLibs = new string[]
{
$"{glLibRootDir}libemscriptenglx.a",
+ $"{glLibRootDir}libemscriptenglx_2021.a",
};
}
- for (int i = 0; i < glLibs.Length; i++)
+
{
- var importer = AssetImporter.GetAtPath(glLibs[i]) as PluginImporter;
+ // unity2022, tuanjie lib引入
+ bool showEnableGLX2022Plugin = config.CompileOptions.enableEmscriptenGLX && IsCompatibleWithUnity202203OrNewer();
+
+ var glx2022Importer = AssetImporter.GetAtPath(glLibs[0]) as PluginImporter;
#if PLATFORM_WEIXINMINIGAME
- importer.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, config.CompileOptions.enableEmscriptenGLX);
+ glx2022Importer.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, showEnableGLX2022Plugin);
#else
- importer.SetCompatibleWithPlatform(BuildTarget.WebGL, config.CompileOptions.enableEmscriptenGLX);
+ glx2022Importer.SetCompatibleWithPlatform(BuildTarget.WebGL, showEnableGLX2022Plugin);
#endif
- // importer.SaveAndReimport();
- SetPluginCompatibilityByModifyingMetadataFile(glLibs[i], config.CompileOptions.enableEmscriptenGLX);
+ SetPluginCompatibilityByModifyingMetadataFile(glLibs[0], showEnableGLX2022Plugin);
}
+
+ {
+ // unity2021 lib引入
+ bool showEnableGLX2021Plugin = config.CompileOptions.enableEmscriptenGLX && IsCompatibleWithUnity202102To202203();
+
+ var glx2021Importer = AssetImporter.GetAtPath(glLibs[1]) as PluginImporter;
+ #if PLATFORM_WEIXINMINIGAME
+ glx2021Importer.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, showEnableGLX2021Plugin);
+ #else
+ glx2021Importer.SetCompatibleWithPlatform(BuildTarget.WebGL, showEnableGLX2021Plugin);
+ #endif
+ SetPluginCompatibilityByModifyingMetadataFile(glLibs[1], showEnableGLX2021Plugin);
+ }
+
AssetDatabase.Refresh();
}
@@ -923,6 +944,22 @@ namespace WeChatWASM
}
}
+ {
+ Rule[] rules =
+ {
+ new Rule()
+ {
+ old = "if (GameGlobal.unityNamespace.enableProfileStats)",
+ newStr = "if (GameGlobal.unityNamespace.enableProfileStats || (typeof GameGlobal.manager.getWXAppCheatMonitor === 'function' && GameGlobal.manager.getWXAppCheatMonitor().shouldForceShowPerfMonitor()))"
+ }
+ };
+ foreach (var rule in rules)
+ {
+ text = text.Replace(rule.old, rule.newStr);
+ }
+ }
+
+
File.WriteAllText(targetPath, text, new UTF8Encoding(false));
UnityEngine.Debug.LogFormat("[Converter] adapt framework done! ");
diff --git a/Editor/WXEditorSettingHelper.cs b/Editor/WXEditorSettingHelper.cs
index 63056a59..c6f91baa 100644
--- a/Editor/WXEditorSettingHelper.cs
+++ b/Editor/WXEditorSettingHelper.cs
@@ -183,7 +183,7 @@ namespace WeChatWASM
this.formCheckbox("il2CppOptimizeSize", "Il2Cpp Optimize Size(?)", "对应于Il2CppCodeGeneration选项,勾选时使用OptimizeSize(默认推荐),生成代码小15%左右,取消勾选则使用OptimizeSpeed。游戏中大量泛型集合的高频访问建议OptimizeSpeed,在使用HybridCLR等第三方组件时只能用OptimizeSpeed。(Dotnet Runtime模式下该选项无效)", !UseIL2CPP);
this.formCheckbox("profilingFuncs", "Profiling Funcs");
this.formCheckbox("profilingMemory", "Profiling Memory");
- this.formCheckbox("webgl2", "WebGL2.0(beta)");
+ this.formCheckbox("webgl2", "WebGL2.0");
this.formCheckbox("iOSPerformancePlus", "iOSPerformancePlus(?)", "是否使用iOS高性能+渲染方案,有助于提升渲染兼容性、降低WebContent进程内存");
this.formCheckbox("EmscriptenGLX", "EmscriptenGLX(?)", "是否使用EmscriptenGLX渲染方案");
this.formCheckbox("iOSMetal", "iOSMetal(?)", "是否使用iOSMetal渲染方案,需要开启iOS高性能+模式,有助于提升运行性能,降低iOS功耗");
diff --git a/Editor/WXPluginVersion.cs b/Editor/WXPluginVersion.cs
index 7a48d886..c89bb90c 100644
--- a/Editor/WXPluginVersion.cs
+++ b/Editor/WXPluginVersion.cs
@@ -2,7 +2,7 @@ namespace WeChatWASM
{
public class WXPluginVersion
{
- public static string pluginVersion = "202509030942"; // 这一行不要改他,导出的时候会自动替换
+ public static string pluginVersion = "202509181325"; // 这一行不要改他,导出的时候会自动替换
}
public class WXPluginConf
diff --git a/Editor/wx-editor.dll b/Editor/wx-editor.dll
index 01df4cea..9f04e5b7 100644
Binary files a/Editor/wx-editor.dll and b/Editor/wx-editor.dll differ
diff --git a/Editor/wx-editor.xml.meta b/Editor/wx-editor.xml.meta
index 6c59f002..5160fcb5 100644
--- a/Editor/wx-editor.xml.meta
+++ b/Editor/wx-editor.xml.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 2edbf5b283b8fb4a93df7adce1cc21cd
+guid: 0d848964ba45aa2b5aa025a7f049bf92
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/Plugins/SDK-Call-JS-Old.jslib b/Runtime/Plugins/SDK-Call-JS-Old.jslib
index 6d658038..09d9ec30 100755
--- a/Runtime/Plugins/SDK-Call-JS-Old.jslib
+++ b/Runtime/Plugins/SDK-Call-JS-Old.jslib
@@ -416,11 +416,11 @@ mergeInto(LibraryManager.library, {
WXVideoPlay: function(id) {
window.WXWASMSDK.WXVideoPlay(_WXPointer_stringify_adaptor(id));
},
- WXVideoAddListener: function(id,key) {
+ WXVideoAddListener: function(id, key) {
window.WXWASMSDK.WXVideoAddListener(_WXPointer_stringify_adaptor(id), _WXPointer_stringify_adaptor(key));
},
- WXVideoDestroy: function(id) {
- window.WXWASMSDK.WXVideoDestroy(_WXPointer_stringify_adaptor(id));
+ WXVideoDestroy: function(id, isLast) {
+ window.WXWASMSDK.WXVideoDestroy(_WXPointer_stringify_adaptor(id), isLast);
},
WXVideoExitFullScreen: function(id) {
window.WXWASMSDK.WXVideoExitFullScreen(_WXPointer_stringify_adaptor(id));
diff --git a/Runtime/Plugins/WXAssetBundle.jslib b/Runtime/Plugins/WXAssetBundle.jslib
index ab24b88e..30fa916c 100644
--- a/Runtime/Plugins/WXAssetBundle.jslib
+++ b/Runtime/Plugins/WXAssetBundle.jslib
@@ -51,6 +51,7 @@ var WXAssetBundleLibrary = {
WXFS.msg = "";
WXFS.fd2wxStream = new Map;
WXFS.path2fd = new Map;
+ WXFS.refRecord = new Map;
WXFS.fs = wx.getFileSystemManager();
WXFS.nowfd = FS.MAX_OPEN_FDS + 1;
WXFS.isWXAssetBundle = function(url){
@@ -98,18 +99,6 @@ var WXAssetBundleLibrary = {
value: function get(key) {
var temp = this.hash.get(key);
if (temp !== undefined) {
- if(temp.cleanable && unityNamespace.isAndroid && temp.time + this.ttl * 1000 < Date.now()){
- try {
- var check_path = WXFS.fd2wxStream.get(key).path
- if(!GameGlobal.manager.getCachePath(check_path)){
- throw new Error("No such file in the wx cache system")
- }
- WXFS.fs.statSync(check_path)
- } catch (e) {
- GameGlobal.manager.reporter.wxAssetBundle.reportEmptyContent({stage: WXFS.WXABErrorSteps['kCacheGet'], path: check_path, error: !!e ? e.toString() : 'unknown'});
- GameGlobal.manager.Logger.pluginLog('[WXAssetBundle]Android statSync path: ' + check_path + ' error: ' + (!!e ? e.toString() : 'unknown'));
- }
- }
this.hash.delete(key);
temp.time = Date.now();
this.hash.set(key, temp);
@@ -320,6 +309,9 @@ var WXAssetBundleLibrary = {
}
if(!WXFS.disk.has(path)){
WXFS.disk.set(path, 0);
+ WXFS.refRecord.set(path, 1);
+ } else {
+ WXFS.refRecord.set(path, WXFS.refRecord.get(path) + 1);
}
return true;
},
@@ -327,11 +319,17 @@ var WXAssetBundleLibrary = {
UnloadbyPath: function (ptr) {
var path = WXFS.url2path(UTF8ToString(ptr));
var fd = WXFS.path2fd.get(path);
- if(WXFS.cache.has(fd)){
- WXFS.cache.delete(fd);
- }
- if(WXFS.disk.has(path)){
- WXFS.disk.delete(path);
+ var refCount = WXFS.refRecord.get(path);
+ if(!refCount) return;
+ refCount -= 1;
+ WXFS.refRecord.set(path, refCount);
+ if(!refCount){
+ if(WXFS.cache.has(fd)){
+ WXFS.cache.delete(fd);
+ }
+ if(WXFS.disk.has(path)){
+ WXFS.disk.delete(path);
+ }
}
},
diff --git a/Runtime/Plugins/libemscriptenglx.a b/Runtime/Plugins/libemscriptenglx.a
index 8688d50a..772e4502 100644
Binary files a/Runtime/Plugins/libemscriptenglx.a and b/Runtime/Plugins/libemscriptenglx.a differ
diff --git a/Runtime/Plugins/libemscriptenglx.a.meta b/Runtime/Plugins/libemscriptenglx.a.meta
index 1e81a957..5b0cafb3 100644
--- a/Runtime/Plugins/libemscriptenglx.a.meta
+++ b/Runtime/Plugins/libemscriptenglx.a.meta
@@ -59,6 +59,11 @@ PluginImporter:
enabled: 1
settings:
CPU: AnyCPU
+ - first:
+ WebGL: WebGL
+ second:
+ enabled: 1
+ settings: {}
- first:
WeixinMiniGame: WeixinMiniGame
second:
diff --git a/Runtime/Plugins/libemscriptenglx_2021.a b/Runtime/Plugins/libemscriptenglx_2021.a
new file mode 100644
index 00000000..2bec41e3
Binary files /dev/null and b/Runtime/Plugins/libemscriptenglx_2021.a differ
diff --git a/Runtime/Plugins/libemscriptenglx_2021.a.meta b/Runtime/Plugins/libemscriptenglx_2021.a.meta
new file mode 100644
index 00000000..005cde2b
--- /dev/null
+++ b/Runtime/Plugins/libemscriptenglx_2021.a.meta
@@ -0,0 +1,93 @@
+fileFormatVersion: 2
+guid: 89ccba97a8e2991dc502c741bc8cd6c6
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ : Any
+ second:
+ enabled: 0
+ settings:
+ Exclude Android: 1
+ Exclude Editor: 1
+ Exclude Linux64: 1
+ Exclude OSXUniversal: 1
+ Exclude WebGL: 1
+ Exclude Win: 1
+ Exclude Win64: 1
+ Exclude WindowsStoreApps: 1
+ - first:
+ Android: Android
+ second:
+ enabled: 0
+ settings:
+ AndroidSharedLibraryType: Executable
+ CPU: ARMv7
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ DefaultValueInitialized: true
+ OS: AnyOS
+ - first:
+ Standalone: Linux64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ WebGL: WebGL
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ WeixinMiniGame: WeixinMiniGame
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Windows Store Apps: WindowsStoreApps
+ second:
+ enabled: 0
+ settings:
+ CPU: AnyCPU
+ DontProcess: false
+ PlaceholderPath:
+ SDK: AnySDK
+ ScriptingBackend: AnyScriptingBackend
+userData:
+assetBundleName:
+assetBundleVariant:
diff --git a/Runtime/Plugins/wx-perf.dll b/Runtime/Plugins/wx-perf.dll
index 60f1b13d..cc95a27e 100644
Binary files a/Runtime/Plugins/wx-perf.dll and b/Runtime/Plugins/wx-perf.dll differ
diff --git a/Runtime/Plugins/wx-perf.dll.meta b/Runtime/Plugins/wx-perf.dll.meta
index 01f86625..99b128da 100644
--- a/Runtime/Plugins/wx-perf.dll.meta
+++ b/Runtime/Plugins/wx-perf.dll.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: ffcf22f69c45d4919a04626e60e86c20
+guid: f0cbdcf50f6d52cea758f1ea825443c0
PluginImporter:
externalObjects: {}
serializedVersion: 2
@@ -7,21 +7,68 @@ PluginImporter:
executionOrder: {}
defineConstraints: []
isPreloaded: 0
- isOverridable: 0
+ isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
+ - first:
+ : Any
+ second:
+ enabled: 0
+ settings:
+ Exclude Editor: 0
+ Exclude Linux64: 1
+ Exclude OSXUniversal: 1
+ Exclude WebGL: 0
+ Exclude Win: 1
+ Exclude Win64: 1
- first:
Any:
second:
- enabled: 1
+ enabled: 0
settings: {}
- first:
Editor: Editor
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ DefaultValueInitialized: true
+ OS: AnyOS
+ - first:
+ Standalone: Linux64
second:
enabled: 0
settings:
- DefaultValueInitialized: true
+ CPU: None
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Win
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ Standalone: Win64
+ second:
+ enabled: 0
+ settings:
+ CPU: None
+ - first:
+ WebGL: WebGL
+ second:
+ enabled: 1
+ settings: {}
+ - first:
+ WeixinMiniGame: WeixinMiniGame
+ second:
+ enabled: 1
+ settings: {}
- first:
Windows Store Apps: WindowsStoreApps
second:
diff --git a/Runtime/Plugins/wx-runtime-editor.dll b/Runtime/Plugins/wx-runtime-editor.dll
index 36f669e6..bcfec822 100644
Binary files a/Runtime/Plugins/wx-runtime-editor.dll and b/Runtime/Plugins/wx-runtime-editor.dll differ
diff --git a/Runtime/Plugins/wx-runtime-editor.xml b/Runtime/Plugins/wx-runtime-editor.xml
index 498b52a2..2af15325 100644
--- a/Runtime/Plugins/wx-runtime-editor.xml
+++ b/Runtime/Plugins/wx-runtime-editor.xml
@@ -1749,116 +1749,126 @@
视频的总时长,单位为秒
-
-
- 视频的左上角横坐标
-
-
-
-
- 视频的左上角纵坐标
-
-
-
-
- 视频的宽度
-
-
-
-
- 视频的高度
-
-
-
+
视频的资源地址
-
-
- 视频的封面
-
-
-
-
- 视频的初始播放位置,单位为 s 秒
-
-
-
-
- 视频的播放速率,有效值有 0.5、0.8、1.0、1.25、1.5
-
-
-
-
- 视频是否为直播
-
-
-
-
- 视频的缩放模式
-
-
-
-
- 视频是否显示控件
-
-
-
-
- 是否显示视频底部进度条
-
-
-
-
- 是否显示控制栏的进度条
-
-
-
-
- 视频背景颜色
-
-
-
+
视频是否自动播放
-
+
- 视频是否是否循环播放
+ 视频背景颜色
-
+
- 视频是否禁音播放
+ 视频是否显示控件
-
-
- 视频是否遵循系统静音开关设置(仅iOS)
-
-
-
-
- 是否启用手势控制播放进度
-
-
-
+
是否开启双击播放的手势
-
+
+
+ 是否启用手势控制播放进度
+
+
+
+
+ 视频的高度
+
+
+
+
+ 视频的初始播放位置,单位为 s 秒
+
+
+
+
+ 视频是否为直播
+
+
+
+
+ 视频是否是否循环播放
+
+
+
+
+ 视频是否禁音播放
+
+
+
+
+ 视频是否遵循系统静音开关设置(仅iOS)
+
+
+
+
+ 视频的缩放模式
+
+
+
+
+ 视频的播放速率,有效值有 0.5、0.8、1.0、1.25、1.5
+
+
+
+
+ 视频的封面
+
+
+
是否显示视频中央的播放按钮
-
+
+
+ 是否显示视频底部进度条
+
+
+
+
+ 是否显示控制栏的进度条
+
+
+
+
+ 视频的宽度
+
+
+
+
+ 视频的左上角横坐标
+
+
+
+
+ 视频的左上角纵坐标
+
+
+
视频是否显示在游戏画布之下
+
+
+ 视频跳转后自动暂停播放
+
+
+
+
+ 视频跳转原生页后自动暂停播放
+
+
开发版
@@ -3129,6 +3139,105 @@
选填,部分活动、功能允许接收自定义query参数,请参阅渠道说明,默认可不填
+
+
+ 结果对象的json字符串,各项为实验的相关信息
+
+
+
+ 错误信息
+
+ | 错误码 | 错误信息 | 说明 |
+ | - | - | - |
+ | 1001 | | 参数错误 |
+ | -1 | | 支付失败 |
+ | -2 | | 支付取消 |
+ | -4 | | 风控拦截 |
+ | -5 | | 开通签约结果未知 |
+ | -15001 | | 参数错误,具体原因见err_msg |
+ | -15002 | | outTradeNo重复使用,请换新单号重试 |
+ | -15003 | | 系统错误 |
+ | -15004 | | currencyType错误,目前只能填CNY |
+ | -15005 | | 用户态签名signature错误 |
+ | -15006 | | 支付签名paySig错误 |
+ | -15007 | | session_key过期 |
+ | -15008 | | 二级商户进件未完成 |
+ | -15009 | | 代币未发布 |
+ | -15010 | | 道具productId未发布 |
+ | -15011 | | 现网版本的env只能是0,不能填1(沙盒环境) |
+ | -15012 | | 调用米大师失败导致关单,请换新单号重试 |
+ | -15013 | | goodsPrice道具价格错误 |
+ | -15014 | | 道具/代币发布未生效,禁止下单,大概10分钟后生效 |
+ | -15016 | | signData格式有问题 |
+ | -15017 | | 此商家涉嫌违规,收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
+ | -15018 | | 代币或者道具productId审核不通过 |
+ | -15019 | | 调微信报商户受限,商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
+ | -15020 | | 操作过快,请稍候再试 |
+ | -15021 | | 小程序被限频交易 |
+
+
+ 错误码
+
+ | 错误码 | 错误信息 | 说明 |
+ | - | - | - |
+ | 1001 | | 参数错误 |
+ | -1 | | 支付失败 |
+ | -2 | | 支付取消 |
+ | -4 | | 风控拦截 |
+ | -5 | | 开通签约结果未知 |
+ | -15001 | | 参数错误,具体原因见err_msg |
+ | -15002 | | outTradeNo重复使用,请换新单号重试 |
+ | -15003 | | 系统错误 |
+ | -15004 | | currencyType错误,目前只能填CNY |
+ | -15005 | | 用户态签名signature错误 |
+ | -15006 | | 支付签名paySig错误 |
+ | -15007 | | session_key过期 |
+ | -15008 | | 二级商户进件未完成 |
+ | -15009 | | 代币未发布 |
+ | -15010 | | 道具productId未发布 |
+ | -15011 | | 现网版本的env只能是0,不能填1(沙盒环境) |
+ | -15012 | | 调用米大师失败导致关单,请换新单号重试 |
+ | -15013 | | goodsPrice道具价格错误 |
+ | -15014 | | 道具/代币发布未生效,禁止下单,大概10分钟后生效 |
+ | -15016 | | signData格式有问题 |
+ | -15017 | | 此商家涉嫌违规,收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
+ | -15018 | | 代币或者道具productId审核不通过 |
+ | -15019 | | 调微信报商户受限,商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
+ | -15020 | | 操作过快,请稍候再试 |
+ | -15021 | | 小程序被限频交易 |
+
+
+ 错误码
+
+
+ 错误信息
+
+
+ 调用成功信息
+
+
+
+ 支付的类型, 不同的支付类型有各自额外要传的附加参数
+ 可选值:
+ - 'short_series_goods': 道具直购;
+ - 'short_series_coin': 代币充值;
+
+
+
+
+ 支付签名, 详见[《签名详解》](https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html)
+
+
+
+
+ 具体支付参数见signData, 该参数需以string形式传递, 例如signData: '{"offerId":"123","buyQuantity":1,"env":0,"currencyType":"CNY","productId":"testproductId","goodsPrice":10,"outTradeNo":"xxxxxx","attach":"testdata"}'
+
+
+
+
+ 用户态签名, 详见[《签名详解》](https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html)
+
+
一个表示控制器设备上存在的坐标轴的数组 (比如控制器摇杆)。
@@ -3485,6 +3594,26 @@
宽度,单位:px
+
+
+ 通知组件信息
+
+
+
+
+ 组件的布局位置信息
+
+
+
+
+ 组件是否显示
+
+
+
+
+ 组件的名称
+
+
当前占用的空间大小, 单位 KB
@@ -3807,7 +3936,7 @@
- 是否开启 profile,默认开启。开启后可在接口回调的 res.profile 中查看性能调试信息。
+ 是否开启 profile。iOS 和 Android 端默认开启,其他端暂不支持。开启后可在接口回调的 res.profile 中查看性能调试信息。
@@ -3833,12 +3962,6 @@
超时时间,单位为毫秒,默认值为 60000 即一分钟。
-
-
- 需要基础库: `3.4.1`
- 使用高性能模式,暂仅支持 Android,默认关闭。该模式下有更优的网络性能表现。
-
-
错误信息
@@ -3852,7 +3975,7 @@
需要基础库: `2.10.4`
- 网络请求过程中一些调试信息,[查看详细说明](https://developers.weixin.qq.com/miniprogram/dev/framework/performance/network.html)
+ 网络请求过程中一些调试信息,[查看详细说明](https://developers.weixin.qq.com/miniprogram/dev/framework/performance/network.html)。目前 iOS 和 Android 端支持。
@@ -3887,12 +4010,12 @@
- DNS 域名查询完成的时间,如果使用了本地缓存(即无 DNS 查询)或持久连接,则与 fetchStart 值相等
+ Local DNS 域名查询完成的时间,如果使用了本地缓存(即无 DNS 查询)或持久连接,则与 fetchStart 值相等
- DNS 域名查询开始的时间,如果使用了本地缓存(即无 DNS 查询)或持久连接,则与 fetchStart 值相等
+ Local DNS 域名查询开始的时间,如果使用了本地缓存(即无 DNS 查询)或持久连接,则与 fetchStart 值相等
@@ -3910,11 +4033,29 @@
组件准备好使用 HTTP 请求抓取资源的时间,这发生在检查本地缓存之前
+
+
+ 需要基础库: `3.8.9`
+ httpDNS 完成查询的时间。仅当开启 httpDNS 功能时返回该字段。目前仅wx.request接口支持
+
+
+
+
+ 需要基础库: `3.8.9`
+ httpDNS 开始查询的时间。仅当开启 httpDNS 功能时返回该字段。目前仅wx.request接口支持
+
+
协议层根据多个请求评估当前网络的 rtt(仅供参考)
+
+
+ 需要基础库: `3.8.10`
+ 调用接口的时间。
+
+
当前请求的IP
@@ -3930,6 +4071,18 @@
使用协议类型,有效值:http1.1, h2, quic, unknown
+
+
+ 需要基础库: `3.8.10`
+ 结束排队的时间。达到并行上限时才需要排队。如果未发生排队,则该字段和 queueStart 字段值相同
+
+
+
+
+ 需要基础库: `3.8.10`
+ 开始排队的时间。达到并行上限时才需要排队。
+
+
收到字节数
@@ -5430,6 +5583,26 @@
预告状态:0可用 1取消 2已用
+
+
+ 敏感数据对应的云 ID,开通[云开发](https://developers.weixin.qq.com/minigame/dev/wxcloud/basis/getting-started.html)的小程序才会返回,可通过云调用直接获取开放数据,详细见[云调用直接获取开放数据](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html#method-cloud)
+
+
+
+
+ 包括敏感数据在内的完整转发信息的加密数据,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
+
+
+
+
+ 错误信息
+
+
+
+
+ 加密算法的初始向量,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
+
+
剪贴板的内容
@@ -5515,6 +5688,11 @@
使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息
+
+
+ 实验参数数组,不填则获取所有实验参数
+
+
需要基础库: `3.7.8`
@@ -5566,6 +5744,56 @@
加密算法的初始向量,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
+
+
+ 需要获取的群用户的 groupOpenId 列表
+
+
+
+
+ 所选用户的头像昵称列表
+
+
+
+
+ 用户头像图片 url
+
+
+
+
+ 用户所在城市
+
+
+
+
+ 用户所在国家
+
+
+
+
+ 用户性别
+
+
+
+
+ 显示 country province city 所用的语言
+
+
+
+
+ 用户昵称
+
+
+
+
+ 用户 openId
+
+
+
+
+ 用户所在省份
+
+
AI推理引擎版本
@@ -5701,17 +5929,6 @@
- itemSettings 只返回用户勾选过订阅面板中的“总是保持以上选择,不再询问”的订阅消息。
-
-
- shareTicket,详见[获取更多转发信息](#)
-
-
-
-
- 需要基础库: `1.9.90`
- 超时时间,单位 ms
-
-
封面广告组件展示状态码
@@ -5999,12 +6216,12 @@
超时时间,单位ms
-
+
错误信息
-
+
需要基础库: `2.24.0`
errno 错误码,错误码的详细说明参考 [Errno错误码](https://developers.weixin.qq.com/minigame/dev/guide/runtime/debug/PublicErrno.html)
@@ -6051,7 +6268,7 @@
- 需要传递给目标小程序的数据,目标小程序可在 `App.onLaunch`,`App.onShow` 中获取到这份数据。如果跳转的是小游戏,可以在 [wx.onShow](https://developers.weixin.qq.com/minigame/dev/api/base/app/life-cycle/wx.onShow.html)、[wx.getLaunchOptionsSync](https://developers.weixin.qq.com/minigame/dev/api/base/app/life-cycle/wx.getLaunchOptionsSync.html) 中可以获取到这份数据数据。
+ 需要传递给目标小程序的数据,目标小程序可在 `App.onLaunch`,`App.onShow` 中获取到这份数据。如果跳转的是小游戏,可以在 [wx.onShow](https://developers.weixin.qq.com/minigame/dev/api/base/app/life-cycle/wx.onShow.html)、[wx.getLaunchOptionsSync](https://developers.weixin.qq.com/minigame/dev/api/base/app/life-cycle/wx.getLaunchOptionsSync.html) 中可以获取到这份数据。
@@ -6097,6 +6314,25 @@
设置特征订阅类型,有效值有 `notification` 和 `indication`
+
+
+
+ 需要提醒的用户 group_openid 列表
+
+
+
+
+ 文字链标题,发送的内容将由微信拼接为:@的成员列表+“请完成:”/"请参与:"+打开小程序的文字链,如「@alex @cindy 请完成:团建报名统计」。
+
+
+
+
+ 展示的动词
+ 可选值:
+ - 'participate': 请参与;
+ - 'complete': 请完成;
+
+
X 轴
@@ -6262,14 +6498,9 @@
- 'landscapeReverse': 横屏反方向,以 HOME 键在屏幕左侧为反方向;
-
+
- 错误
-
-
-
-
- 错误调用堆栈
+ 错误信息,包含堆栈
@@ -6394,6 +6625,11 @@
当前是否处于弱网状态
+
+
+ 全部组件的信息
+
+
录屏状态
@@ -6587,6 +6823,14 @@
变化后的窗口宽度,单位 px
+
+
+ 改变的窗口状态,可能的值为:
+ - 'minimize':窗口最小化
+ - 'normalize':窗口恢复正常尺寸
+ - 'maximize':窗口最大化
+
+
需要基础库: `2.10.0`
@@ -6617,6 +6861,11 @@
视频号 id,以“sph”开头的id,可在视频号助手获取
+
+
+ 视频号的Feed的nonceId,必填
+
+
活动 id
@@ -6647,6 +6896,21 @@
视频号 id
+
+
+ 群聊类型
+ 可选值:
+ - 1: 微信联系人单聊;
+ - 2: 企业微信联系人单聊;
+ - 3: 普通微信群聊;
+ - 4: 企业微信互通群聊;
+
+
+
+
+ 聊天室 id,不传则拉起群选择框,可以传入多聊群的 opengid 值,或者单聊群的 open_single_roomid 值
+
+
企业ID
@@ -7043,26 +7307,6 @@
| -10073015 | | 索要功能不可用 |
-
-
- 敏感数据对应的云 ID,开通[云开发](https://developers.weixin.qq.com/minigame/dev/wxcloud/basis/getting-started.html)的小程序才会返回,可通过云调用直接获取开放数据,详细见[云调用直接获取开放数据](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html#method-cloud)
-
-
-
-
- 包括敏感数据在内的完整转发信息的加密数据,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
-
-
-
-
- 错误信息
-
-
-
-
- 加密算法的初始向量,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
-
-
币种
@@ -7322,6 +7566,16 @@
- 'CODE_25': 一维码;
+
+
+ 最多可选人数
+
+
+
+
+ 所选用户在此聊天室下的唯一标识,同一个用户在不同的聊天室下id不同
+
+
蓝牙设备 id
@@ -7455,6 +7709,66 @@
是否转发到当前群。该参数只对从群工具栏打开的场景下生效,默认转发到当前群,填入false时可转发到其他会话。
+
+
+ 转发标题
+
+
+
+
+ 自定义图片路径,支持PNG及JPG,显示图片长宽比是 5:4,默认使用截图
+
+
+
+
+
+ 要分享的表情地址,必须为本地路径或临时路径
+
+
+
+
+
+ 分享的表情消息是否要带小程序入口
+
+
+
+
+ 要分享的图片地址,必须为本地路径或临时路径
+
+
+
+
+
+ 分享的图片消息是否要带小程序入口
+
+
+
+
+ 要分享的文本内容
+
+
+
+
+
+ 分享的表情消息是否要带小程序入口
+
+
+
+
+ 要分享的视频地址,必须为本地路径或临时路径
+
+
+
+
+
+ 分享的图片消息是否要带小程序入口
+
+
+
+
+ 缩略图路径,若留空则使用视频首帧
+
+
按钮的文字数组,数组长度最大为 6
@@ -7497,6 +7811,14 @@
键盘输入框显示的默认值
+
+
+ 键盘类型,默认为文本类型,客户端8.0.57以上支持数字键盘
+ 可选值:
+ - 'text': 文本;
+ - 'number': 数字;
+
+
键盘中文本的最大长度
@@ -8509,22 +8831,44 @@
显示用户信息按钮
+
+
+ 微信小游戏视频组件
+
+
+
+
+ 视频实例字典 (内部使用,请不要访问)
+
+
+
+
+ 视频实例ID
+
+
+
+
+ 视频创建参数
+
+
+
+
+ 创建视频实例
+
+ 实例ID
+ 创建参数
+
+
+
+ 初始化属性
+
+
内部函数,请不要调用
-
-
- 视频的资源地址
-
-
-
-
- 视频的封面
-
-
视频的左上角横坐标
@@ -8545,9 +8889,69 @@
视频的高度
-
+
- Gets a value indicating whether 是否正在播放
+ 视频的资源地址
+
+
+
+
+ 视频的封面
+
+
+
+
+ 是否为直播
+
+
+
+
+ 当视频大小与 video 容器大小不一致时,视频的表现形式
+
+
+
+
+ 是否显示默认播放控件(播放/暂停按钮、播放进度、时间)
+
+
+
+
+ 是否显示播放进度
+
+
+
+
+ 在非全屏模式下,是否开启亮度和音量调节手势
+
+
+
+
+ 视频的背景色
+
+
+
+
+ 是否遵循系统静音开关
+
+
+
+
+ 是否开启控制进度的手势
+
+
+
+
+ 是否开启播放手势
+
+
+
+
+ 是否显示视频中间的播放按钮
+
+
+
+
+ 销毁当前实例
@@ -8555,44 +8959,31 @@
播放视频
-
+
- 监听视频播放事件
+ 暂停
-
+
- 取消监听视频播放事件,action 为空表示移除全部事件监听
+ 停止视频
-
+
- 监听视频播放到末尾事件
+ 视频跳转
+ 视频跳转到指定位置,单位为 s 秒
-
+
- 取消监听视频播放到末尾事件
+ 视频全屏
+ 设置全屏时视频的方向 0: 正常竖向, 90: 屏幕逆时针90度 . -90: 屏幕顺时针90度
-
+
- 监听视频错误事件
-
-
-
-
- 取消监听视频错误事件,action 为空表示移除全部事件监听
-
-
-
-
- 监听视频暂停事件
-
-
-
-
- 取消监听视频暂停事件,action 为空表示移除全部事件监听
+ 视频退出全屏
@@ -8605,36 +8996,45 @@
取消监听视频由于需要缓冲下一帧而停止时触发,action 为空表示移除全部事件监听
-
+
- 销毁当前实例
+ 监听视频下载(缓冲)事件
+
+
+
+
+
+ 取消监听视频下载(缓冲)事件 ,action 为空表示移除全部事件监听
-
+
- 视频退出全屏
+ 监听视频播放事件
-
+
- 暂停
+ 取消监听视频播放事件,action 为空表示移除全部事件监听
-
+
- 视频全屏
+ 监听视频暂停事件
- 设置全屏时视频的方向 0: 正常竖向, 90: 屏幕逆时针90度 . -90: 屏幕顺时针90度
-
+
- 视频跳转
+ 取消监听视频暂停事件,action 为空表示移除全部事件监听
- 视频跳转到指定位置,单位为 s 秒
-
+
- 停止视频
+ 监听视频播放到末尾事件
+
+
+
+
+ 取消监听视频播放到末尾事件
@@ -8648,15 +9048,14 @@
取消监听视频播放进度更新事件,action 为空表示移除全部事件监听
-
+
- 监听视频下载(缓冲)事件
+ 监听视频错误事件
-
-
+
- 取消监听视频下载(缓冲)事件 ,action 为空表示移除全部事件监听
+ 取消监听视频错误事件,action 为空表示移除全部事件监听
diff --git a/Runtime/Plugins/wx-runtime-editor.xml.meta b/Runtime/Plugins/wx-runtime-editor.xml.meta
index f4cfe0d7..fb0f155e 100644
--- a/Runtime/Plugins/wx-runtime-editor.xml.meta
+++ b/Runtime/Plugins/wx-runtime-editor.xml.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 331304e034607f5b007138fa61269f4e
+guid: 98274420b3f3ce8d4b690f97a42f93c6
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/Plugins/wx-runtime.dll b/Runtime/Plugins/wx-runtime.dll
index e0e4d867..184e8a48 100644
Binary files a/Runtime/Plugins/wx-runtime.dll and b/Runtime/Plugins/wx-runtime.dll differ
diff --git a/Runtime/Plugins/wx-runtime.xml b/Runtime/Plugins/wx-runtime.xml
index d4e4841f..1464853e 100644
--- a/Runtime/Plugins/wx-runtime.xml
+++ b/Runtime/Plugins/wx-runtime.xml
@@ -1755,116 +1755,126 @@
视频的总时长,单位为秒
-
-
- 视频的左上角横坐标
-
-
-
-
- 视频的左上角纵坐标
-
-
-
-
- 视频的宽度
-
-
-
-
- 视频的高度
-
-
-
+
视频的资源地址
-
-
- 视频的封面
-
-
-
-
- 视频的初始播放位置,单位为 s 秒
-
-
-
-
- 视频的播放速率,有效值有 0.5、0.8、1.0、1.25、1.5
-
-
-
-
- 视频是否为直播
-
-
-
-
- 视频的缩放模式
-
-
-
-
- 视频是否显示控件
-
-
-
-
- 是否显示视频底部进度条
-
-
-
-
- 是否显示控制栏的进度条
-
-
-
-
- 视频背景颜色
-
-
-
+
视频是否自动播放
-
+
- 视频是否是否循环播放
+ 视频背景颜色
-
+
- 视频是否禁音播放
+ 视频是否显示控件
-
-
- 视频是否遵循系统静音开关设置(仅iOS)
-
-
-
-
- 是否启用手势控制播放进度
-
-
-
+
是否开启双击播放的手势
-
+
+
+ 是否启用手势控制播放进度
+
+
+
+
+ 视频的高度
+
+
+
+
+ 视频的初始播放位置,单位为 s 秒
+
+
+
+
+ 视频是否为直播
+
+
+
+
+ 视频是否是否循环播放
+
+
+
+
+ 视频是否禁音播放
+
+
+
+
+ 视频是否遵循系统静音开关设置(仅iOS)
+
+
+
+
+ 视频的缩放模式
+
+
+
+
+ 视频的播放速率,有效值有 0.5、0.8、1.0、1.25、1.5
+
+
+
+
+ 视频的封面
+
+
+
是否显示视频中央的播放按钮
-
+
+
+ 是否显示视频底部进度条
+
+
+
+
+ 是否显示控制栏的进度条
+
+
+
+
+ 视频的宽度
+
+
+
+
+ 视频的左上角横坐标
+
+
+
+
+ 视频的左上角纵坐标
+
+
+
视频是否显示在游戏画布之下
+
+
+ 视频跳转后自动暂停播放
+
+
+
+
+ 视频跳转原生页后自动暂停播放
+
+
开发版
@@ -3135,6 +3145,105 @@
选填,部分活动、功能允许接收自定义query参数,请参阅渠道说明,默认可不填
+
+
+ 结果对象的json字符串,各项为实验的相关信息
+
+
+
+ 错误信息
+
+ | 错误码 | 错误信息 | 说明 |
+ | - | - | - |
+ | 1001 | | 参数错误 |
+ | -1 | | 支付失败 |
+ | -2 | | 支付取消 |
+ | -4 | | 风控拦截 |
+ | -5 | | 开通签约结果未知 |
+ | -15001 | | 参数错误,具体原因见err_msg |
+ | -15002 | | outTradeNo重复使用,请换新单号重试 |
+ | -15003 | | 系统错误 |
+ | -15004 | | currencyType错误,目前只能填CNY |
+ | -15005 | | 用户态签名signature错误 |
+ | -15006 | | 支付签名paySig错误 |
+ | -15007 | | session_key过期 |
+ | -15008 | | 二级商户进件未完成 |
+ | -15009 | | 代币未发布 |
+ | -15010 | | 道具productId未发布 |
+ | -15011 | | 现网版本的env只能是0,不能填1(沙盒环境) |
+ | -15012 | | 调用米大师失败导致关单,请换新单号重试 |
+ | -15013 | | goodsPrice道具价格错误 |
+ | -15014 | | 道具/代币发布未生效,禁止下单,大概10分钟后生效 |
+ | -15016 | | signData格式有问题 |
+ | -15017 | | 此商家涉嫌违规,收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
+ | -15018 | | 代币或者道具productId审核不通过 |
+ | -15019 | | 调微信报商户受限,商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
+ | -15020 | | 操作过快,请稍候再试 |
+ | -15021 | | 小程序被限频交易 |
+
+
+ 错误码
+
+ | 错误码 | 错误信息 | 说明 |
+ | - | - | - |
+ | 1001 | | 参数错误 |
+ | -1 | | 支付失败 |
+ | -2 | | 支付取消 |
+ | -4 | | 风控拦截 |
+ | -5 | | 开通签约结果未知 |
+ | -15001 | | 参数错误,具体原因见err_msg |
+ | -15002 | | outTradeNo重复使用,请换新单号重试 |
+ | -15003 | | 系统错误 |
+ | -15004 | | currencyType错误,目前只能填CNY |
+ | -15005 | | 用户态签名signature错误 |
+ | -15006 | | 支付签名paySig错误 |
+ | -15007 | | session_key过期 |
+ | -15008 | | 二级商户进件未完成 |
+ | -15009 | | 代币未发布 |
+ | -15010 | | 道具productId未发布 |
+ | -15011 | | 现网版本的env只能是0,不能填1(沙盒环境) |
+ | -15012 | | 调用米大师失败导致关单,请换新单号重试 |
+ | -15013 | | goodsPrice道具价格错误 |
+ | -15014 | | 道具/代币发布未生效,禁止下单,大概10分钟后生效 |
+ | -15016 | | signData格式有问题 |
+ | -15017 | | 此商家涉嫌违规,收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
+ | -15018 | | 代币或者道具productId审核不通过 |
+ | -15019 | | 调微信报商户受限,商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案 |
+ | -15020 | | 操作过快,请稍候再试 |
+ | -15021 | | 小程序被限频交易 |
+
+
+ 错误码
+
+
+ 错误信息
+
+
+ 调用成功信息
+
+
+
+ 支付的类型, 不同的支付类型有各自额外要传的附加参数
+ 可选值:
+ - 'short_series_goods': 道具直购;
+ - 'short_series_coin': 代币充值;
+
+
+
+
+ 支付签名, 详见[《签名详解》](https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html)
+
+
+
+
+ 具体支付参数见signData, 该参数需以string形式传递, 例如signData: '{"offerId":"123","buyQuantity":1,"env":0,"currencyType":"CNY","productId":"testproductId","goodsPrice":10,"outTradeNo":"xxxxxx","attach":"testdata"}'
+
+
+
+
+ 用户态签名, 详见[《签名详解》](https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html)
+
+
一个表示控制器设备上存在的坐标轴的数组 (比如控制器摇杆)。
@@ -3491,6 +3600,26 @@
宽度,单位:px
+
+
+ 通知组件信息
+
+
+
+
+ 组件的布局位置信息
+
+
+
+
+ 组件是否显示
+
+
+
+
+ 组件的名称
+
+
当前占用的空间大小, 单位 KB
@@ -3813,7 +3942,7 @@
- 是否开启 profile,默认开启。开启后可在接口回调的 res.profile 中查看性能调试信息。
+ 是否开启 profile。iOS 和 Android 端默认开启,其他端暂不支持。开启后可在接口回调的 res.profile 中查看性能调试信息。
@@ -3839,12 +3968,6 @@
超时时间,单位为毫秒,默认值为 60000 即一分钟。
-
-
- 需要基础库: `3.4.1`
- 使用高性能模式,暂仅支持 Android,默认关闭。该模式下有更优的网络性能表现。
-
-
错误信息
@@ -3858,7 +3981,7 @@
需要基础库: `2.10.4`
- 网络请求过程中一些调试信息,[查看详细说明](https://developers.weixin.qq.com/miniprogram/dev/framework/performance/network.html)
+ 网络请求过程中一些调试信息,[查看详细说明](https://developers.weixin.qq.com/miniprogram/dev/framework/performance/network.html)。目前 iOS 和 Android 端支持。
@@ -3893,12 +4016,12 @@
- DNS 域名查询完成的时间,如果使用了本地缓存(即无 DNS 查询)或持久连接,则与 fetchStart 值相等
+ Local DNS 域名查询完成的时间,如果使用了本地缓存(即无 DNS 查询)或持久连接,则与 fetchStart 值相等
- DNS 域名查询开始的时间,如果使用了本地缓存(即无 DNS 查询)或持久连接,则与 fetchStart 值相等
+ Local DNS 域名查询开始的时间,如果使用了本地缓存(即无 DNS 查询)或持久连接,则与 fetchStart 值相等
@@ -3916,11 +4039,29 @@
组件准备好使用 HTTP 请求抓取资源的时间,这发生在检查本地缓存之前
+
+
+ 需要基础库: `3.8.9`
+ httpDNS 完成查询的时间。仅当开启 httpDNS 功能时返回该字段。目前仅wx.request接口支持
+
+
+
+
+ 需要基础库: `3.8.9`
+ httpDNS 开始查询的时间。仅当开启 httpDNS 功能时返回该字段。目前仅wx.request接口支持
+
+
协议层根据多个请求评估当前网络的 rtt(仅供参考)
+
+
+ 需要基础库: `3.8.10`
+ 调用接口的时间。
+
+
当前请求的IP
@@ -3936,6 +4077,18 @@
使用协议类型,有效值:http1.1, h2, quic, unknown
+
+
+ 需要基础库: `3.8.10`
+ 结束排队的时间。达到并行上限时才需要排队。如果未发生排队,则该字段和 queueStart 字段值相同
+
+
+
+
+ 需要基础库: `3.8.10`
+ 开始排队的时间。达到并行上限时才需要排队。
+
+
收到字节数
@@ -5436,6 +5589,26 @@
预告状态:0可用 1取消 2已用
+
+
+ 敏感数据对应的云 ID,开通[云开发](https://developers.weixin.qq.com/minigame/dev/wxcloud/basis/getting-started.html)的小程序才会返回,可通过云调用直接获取开放数据,详细见[云调用直接获取开放数据](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html#method-cloud)
+
+
+
+
+ 包括敏感数据在内的完整转发信息的加密数据,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
+
+
+
+
+ 错误信息
+
+
+
+
+ 加密算法的初始向量,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
+
+
剪贴板的内容
@@ -5521,6 +5694,11 @@
使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息
+
+
+ 实验参数数组,不填则获取所有实验参数
+
+
需要基础库: `3.7.8`
@@ -5572,6 +5750,56 @@
加密算法的初始向量,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
+
+
+ 需要获取的群用户的 groupOpenId 列表
+
+
+
+
+ 所选用户的头像昵称列表
+
+
+
+
+ 用户头像图片 url
+
+
+
+
+ 用户所在城市
+
+
+
+
+ 用户所在国家
+
+
+
+
+ 用户性别
+
+
+
+
+ 显示 country province city 所用的语言
+
+
+
+
+ 用户昵称
+
+
+
+
+ 用户 openId
+
+
+
+
+ 用户所在省份
+
+
AI推理引擎版本
@@ -5707,17 +5935,6 @@
- itemSettings 只返回用户勾选过订阅面板中的“总是保持以上选择,不再询问”的订阅消息。
-
-
- shareTicket,详见[获取更多转发信息](#)
-
-
-
-
- 需要基础库: `1.9.90`
- 超时时间,单位 ms
-
-
封面广告组件展示状态码
@@ -6005,12 +6222,12 @@
超时时间,单位ms
-
+
错误信息
-
+
需要基础库: `2.24.0`
errno 错误码,错误码的详细说明参考 [Errno错误码](https://developers.weixin.qq.com/minigame/dev/guide/runtime/debug/PublicErrno.html)
@@ -6057,7 +6274,7 @@
- 需要传递给目标小程序的数据,目标小程序可在 `App.onLaunch`,`App.onShow` 中获取到这份数据。如果跳转的是小游戏,可以在 [wx.onShow](https://developers.weixin.qq.com/minigame/dev/api/base/app/life-cycle/wx.onShow.html)、[wx.getLaunchOptionsSync](https://developers.weixin.qq.com/minigame/dev/api/base/app/life-cycle/wx.getLaunchOptionsSync.html) 中可以获取到这份数据数据。
+ 需要传递给目标小程序的数据,目标小程序可在 `App.onLaunch`,`App.onShow` 中获取到这份数据。如果跳转的是小游戏,可以在 [wx.onShow](https://developers.weixin.qq.com/minigame/dev/api/base/app/life-cycle/wx.onShow.html)、[wx.getLaunchOptionsSync](https://developers.weixin.qq.com/minigame/dev/api/base/app/life-cycle/wx.getLaunchOptionsSync.html) 中可以获取到这份数据。
@@ -6103,6 +6320,25 @@
设置特征订阅类型,有效值有 `notification` 和 `indication`
+
+
+
+ 需要提醒的用户 group_openid 列表
+
+
+
+
+ 文字链标题,发送的内容将由微信拼接为:@的成员列表+“请完成:”/"请参与:"+打开小程序的文字链,如「@alex @cindy 请完成:团建报名统计」。
+
+
+
+
+ 展示的动词
+ 可选值:
+ - 'participate': 请参与;
+ - 'complete': 请完成;
+
+
X 轴
@@ -6268,14 +6504,9 @@
- 'landscapeReverse': 横屏反方向,以 HOME 键在屏幕左侧为反方向;
-
+
- 错误
-
-
-
-
- 错误调用堆栈
+ 错误信息,包含堆栈
@@ -6400,6 +6631,11 @@
当前是否处于弱网状态
+
+
+ 全部组件的信息
+
+
录屏状态
@@ -6593,6 +6829,14 @@
变化后的窗口宽度,单位 px
+
+
+ 改变的窗口状态,可能的值为:
+ - 'minimize':窗口最小化
+ - 'normalize':窗口恢复正常尺寸
+ - 'maximize':窗口最大化
+
+
需要基础库: `2.10.0`
@@ -6623,6 +6867,11 @@
视频号 id,以“sph”开头的id,可在视频号助手获取
+
+
+ 视频号的Feed的nonceId,必填
+
+
活动 id
@@ -6653,6 +6902,21 @@
视频号 id
+
+
+ 群聊类型
+ 可选值:
+ - 1: 微信联系人单聊;
+ - 2: 企业微信联系人单聊;
+ - 3: 普通微信群聊;
+ - 4: 企业微信互通群聊;
+
+
+
+
+ 聊天室 id,不传则拉起群选择框,可以传入多聊群的 opengid 值,或者单聊群的 open_single_roomid 值
+
+
企业ID
@@ -7049,26 +7313,6 @@
| -10073015 | | 索要功能不可用 |
-
-
- 敏感数据对应的云 ID,开通[云开发](https://developers.weixin.qq.com/minigame/dev/wxcloud/basis/getting-started.html)的小程序才会返回,可通过云调用直接获取开放数据,详细见[云调用直接获取开放数据](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html#method-cloud)
-
-
-
-
- 包括敏感数据在内的完整转发信息的加密数据,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
-
-
-
-
- 错误信息
-
-
-
-
- 加密算法的初始向量,详细见[加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html)
-
-
币种
@@ -7328,6 +7572,16 @@
- 'CODE_25': 一维码;
+
+
+ 最多可选人数
+
+
+
+
+ 所选用户在此聊天室下的唯一标识,同一个用户在不同的聊天室下id不同
+
+
蓝牙设备 id
@@ -7461,6 +7715,66 @@
是否转发到当前群。该参数只对从群工具栏打开的场景下生效,默认转发到当前群,填入false时可转发到其他会话。
+
+
+ 转发标题
+
+
+
+
+ 自定义图片路径,支持PNG及JPG,显示图片长宽比是 5:4,默认使用截图
+
+
+
+
+
+ 要分享的表情地址,必须为本地路径或临时路径
+
+
+
+
+
+ 分享的表情消息是否要带小程序入口
+
+
+
+
+ 要分享的图片地址,必须为本地路径或临时路径
+
+
+
+
+
+ 分享的图片消息是否要带小程序入口
+
+
+
+
+ 要分享的文本内容
+
+
+
+
+
+ 分享的表情消息是否要带小程序入口
+
+
+
+
+ 要分享的视频地址,必须为本地路径或临时路径
+
+
+
+
+
+ 分享的图片消息是否要带小程序入口
+
+
+
+
+ 缩略图路径,若留空则使用视频首帧
+
+
按钮的文字数组,数组长度最大为 6
@@ -7503,6 +7817,14 @@
键盘输入框显示的默认值
+
+
+ 键盘类型,默认为文本类型,客户端8.0.57以上支持数字键盘
+ 可选值:
+ - 'text': 文本;
+ - 'number': 数字;
+
+
键盘中文本的最大长度
@@ -8515,22 +8837,44 @@
显示用户信息按钮
+
+
+ 微信小游戏视频组件
+
+
+
+
+ 视频实例字典 (内部使用,请不要访问)
+
+
+
+
+ 视频实例ID
+
+
+
+
+ 视频创建参数
+
+
+
+
+ 创建视频实例
+
+ 实例ID
+ 创建参数
+
+
+
+ 初始化属性
+
+
内部函数,请不要调用
-
-
- 视频的资源地址
-
-
-
-
- 视频的封面
-
-
视频的左上角横坐标
@@ -8551,9 +8895,69 @@
视频的高度
-
+
- Gets a value indicating whether 是否正在播放
+ 视频的资源地址
+
+
+
+
+ 视频的封面
+
+
+
+
+ 是否为直播
+
+
+
+
+ 当视频大小与 video 容器大小不一致时,视频的表现形式
+
+
+
+
+ 是否显示默认播放控件(播放/暂停按钮、播放进度、时间)
+
+
+
+
+ 是否显示播放进度
+
+
+
+
+ 在非全屏模式下,是否开启亮度和音量调节手势
+
+
+
+
+ 视频的背景色
+
+
+
+
+ 是否遵循系统静音开关
+
+
+
+
+ 是否开启控制进度的手势
+
+
+
+
+ 是否开启播放手势
+
+
+
+
+ 是否显示视频中间的播放按钮
+
+
+
+
+ 销毁当前实例
@@ -8561,44 +8965,31 @@
播放视频
-
+
- 监听视频播放事件
+ 暂停
-
+
- 取消监听视频播放事件,action 为空表示移除全部事件监听
+ 停止视频
-
+
- 监听视频播放到末尾事件
+ 视频跳转
+ 视频跳转到指定位置,单位为 s 秒
-
+
- 取消监听视频播放到末尾事件
+ 视频全屏
+ 设置全屏时视频的方向 0: 正常竖向, 90: 屏幕逆时针90度 . -90: 屏幕顺时针90度
-
+
- 监听视频错误事件
-
-
-
-
- 取消监听视频错误事件,action 为空表示移除全部事件监听
-
-
-
-
- 监听视频暂停事件
-
-
-
-
- 取消监听视频暂停事件,action 为空表示移除全部事件监听
+ 视频退出全屏
@@ -8611,36 +9002,45 @@
取消监听视频由于需要缓冲下一帧而停止时触发,action 为空表示移除全部事件监听
-
+
- 销毁当前实例
+ 监听视频下载(缓冲)事件
+
+
+
+
+
+ 取消监听视频下载(缓冲)事件 ,action 为空表示移除全部事件监听
-
+
- 视频退出全屏
+ 监听视频播放事件
-
+
- 暂停
+ 取消监听视频播放事件,action 为空表示移除全部事件监听
-
+
- 视频全屏
+ 监听视频暂停事件
- 设置全屏时视频的方向 0: 正常竖向, 90: 屏幕逆时针90度 . -90: 屏幕顺时针90度
-
+
- 视频跳转
+ 取消监听视频暂停事件,action 为空表示移除全部事件监听
- 视频跳转到指定位置,单位为 s 秒
-
+
- 停止视频
+ 监听视频播放到末尾事件
+
+
+
+
+ 取消监听视频播放到末尾事件
@@ -8654,15 +9054,14 @@
取消监听视频播放进度更新事件,action 为空表示移除全部事件监听
-
+
- 监听视频下载(缓冲)事件
+ 监听视频错误事件
-
-
+
- 取消监听视频下载(缓冲)事件 ,action 为空表示移除全部事件监听
+ 取消监听视频错误事件,action 为空表示移除全部事件监听
diff --git a/Runtime/Plugins/wx-runtime.xml.meta b/Runtime/Plugins/wx-runtime.xml.meta
index d182e73a..63156844 100644
--- a/Runtime/Plugins/wx-runtime.xml.meta
+++ b/Runtime/Plugins/wx-runtime.xml.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 89b0962f9de2d968082f6d4972225e38
+guid: 0395cedd9b430bd49895540eb0581056
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/WX.cs b/Runtime/WX.cs
index 9261cb09..0049afc2 100644
--- a/Runtime/WX.cs
+++ b/Runtime/WX.cs
@@ -276,6 +276,16 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.CreateBLEPeripheralServer(callback);
}
+ ///
+ /// [wx.exitChatTool(Object object)](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.exitChatTool.html)
+ /// 需要基础库: `3.7.12`
+ /// 退出聊天工具模式
+ ///
+ public static void ExitChatTool(ExitChatToolOption callback)
+ {
+ WXSDKManagerHandler.Instance.ExitChatTool(callback);
+ }
+
///
/// [wx.exitMiniProgram(Object object)](https://developers.weixin.qq.com/minigame/dev/api/navigate/wx.exitMiniProgram.html)
/// 需要基础库: `2.17.3`
@@ -511,6 +521,45 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.GetChannelsLiveNoticeInfo(callback);
}
+ ///
+ /// [wx.getChatToolInfo(Object object)](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.getChatToolInfo.html)
+ /// 需要基础库: `3.7.12`
+ /// 获取聊天工具模式下的群聊信息。
+ /// 需要注意的是,单聊群和多聊群下返回的群唯一标识是不同的。
+ /// 1. 多聊群下返回 opengid
+ /// 2. 单聊群下返回 open_single_roomid
+ /// 同时将返回用户在群(含单聊)下的唯一标识 group_openid。
+ /// **示例代码**
+ /// ```js
+ /// wx.getChatToolInfo({
+ /// success(res) {
+ /// // res
+ /// {
+ /// errMsg: 'getChatToolInfo:ok',
+ /// encryptedData: '',
+ /// iv: ''
+ /// }
+ /// },
+ /// fail() {
+ /// }
+ /// })
+ /// ```
+ /// 敏感数据有两种获取方式,一是使用 [加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html#加密数据解密算法) 。
+ /// 获取得到的开放数据为以下 json 结构(其中 opengid 为当前群的唯一标识):
+ /// ```json
+ /// {
+ /// "opengid": "OPENGID", // 多聊群下返回的群唯一标识
+ /// "open_single_roomid": "", // 单聊群下返回的群唯一标识
+ /// "group_openid": "", // 用户在当前群的唯一标识
+ /// "chat_type": 3, // 聊天室类型
+ /// }
+ /// ```
+ ///
+ public static void GetChatToolInfo(GetChatToolInfoOption callback)
+ {
+ WXSDKManagerHandler.Instance.GetChatToolInfo(callback);
+ }
+
///
/// [wx.getClipboardData(Object object)](https://developers.weixin.qq.com/minigame/dev/api/device/clipboard/wx.getClipboardData.html)
/// 需要基础库: `1.1.0`
@@ -641,6 +690,16 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.GetGameClubData(callback);
}
+ ///
+ /// [wx.getGameExptInfo(Object object)](https://developers.weixin.qq.com/minigame/dev/api/data-analysis/wx.getGameExptInfo.html)
+ /// 需要基础库: `3.8.8`
+ /// 给定实验参数数组,获取对应的实验参数值
+ ///
+ public static void GetGameExptInfo(GetGameExptInfoOption callback)
+ {
+ WXSDKManagerHandler.Instance.GetGameExptInfo(callback);
+ }
+
///
/// [wx.getGroupEnterInfo(Object object)](https://developers.weixin.qq.com/minigame/dev/api/open-api/group/wx.getGroupEnterInfo.html)
/// 需要基础库: `2.10.4`
@@ -683,6 +742,16 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.GetGroupEnterInfo(callback);
}
+ ///
+ /// [wx.getGroupMembersInfo(Object object)](https://developers.weixin.qq.com/minigame/dev/api/open-api/data/wx.getGroupMembersInfo.html)
+ /// 需要基础库: `3.7.12`
+ /// 获取所选群成员的头像、昵称,自行在开放数据域中渲染
+ ///
+ public static void GetGroupMembersInfo(GetGroupMembersInfoOption callback)
+ {
+ WXSDKManagerHandler.Instance.GetGroupMembersInfo(callback);
+ }
+
///
/// [wx.getInferenceEnvInfo(Object object)](https://developers.weixin.qq.com/minigame/dev/api/ai/inference/wx.getInferenceEnvInfo.html)
/// 需要基础库: `2.30.1`
@@ -847,27 +916,6 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.GetSetting(callback);
}
- ///
- /// [wx.getShareInfo(Object object)](https://developers.weixin.qq.com/minigame/dev/api/share/wx.getShareInfo.html)
- /// 需要基础库: `1.1.0`
- /// 获取转发详细信息(主要是获取群ID)。 从群聊内的小程序消息卡片打开小程序时,调用此接口才有效。从基础库 v2.17.3 开始,推荐用 [wx.getGroupEnterInfo](https://developers.weixin.qq.com/minigame/dev/api/open-api/group/wx.getGroupEnterInfo.html) 替代此接口。
- /// **示例代码**
- /// 敏感数据获取方式 [加密数据解密算法](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/signature.html#加密数据解密算法) 。
- /// 获取得到的开放数据为以下 json 结构(其中 openGId 为当前群的唯一标识):
- /// ```json
- /// {
- /// "openGId": "OPENGID"
- /// }
- /// ```
- /// **Tips**
- /// - 如需要展示群名称,小程序可以使用 [开放数据组件](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/open-data.html)
- /// - 小游戏可以通过 [`wx.getGroupInfo`](https://developers.weixin.qq.com/minigame/dev/api/open-api/data/wx.getGroupInfo.html) 接口获取群名称
- ///
- public static void GetShareInfo(GetShareInfoOption callback)
- {
- WXSDKManagerHandler.Instance.GetShareInfo(callback);
- }
-
///
/// [wx.getShowSplashAdStatus(Object object)](https://developers.weixin.qq.com/minigame/dev/api/ad/wx.getShowSplashAdStatus.html)
/// 需要基础库: `3.7.8`
@@ -1272,6 +1320,16 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.NotifyBLECharacteristicValueChange(callback);
}
+ ///
+ /// [wx.notifyGroupMembers(Object object)](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.notifyGroupMembers.html)
+ /// 需要基础库: `3.7.12`
+ /// 提醒用户完成任务,标题长度不超过 30 个字符,支持中英文和数字,中文算2个字符。
+ ///
+ public static void NotifyGroupMembers(NotifyGroupMembersOption callback)
+ {
+ WXSDKManagerHandler.Instance.NotifyGroupMembers(callback);
+ }
+
///
/// [wx.openAppAuthorizeSetting(Object object)](https://developers.weixin.qq.com/minigame/dev/api/base/system/wx.openAppAuthorizeSetting.html)
/// 需要基础库: `2.25.3`
@@ -1383,6 +1441,19 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.OpenChannelsUserProfile(callback);
}
+ ///
+ /// [wx.openChatTool(Object object)](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.openChatTool.html)
+ /// 需要基础库: `3.7.12`
+ /// 进入聊天工具模式。
+ /// 1. 不传入聊天室id时,微信会拉起聊天列表让用户选择,用户选择后绑定聊天室进入聊天工具模式。
+ /// 2. 传入聊天室id时(群聊为opengid,单聊为open_single_roomid),会直接绑定该聊天室进入,此时必须传入对应的 chatType。
+ /// 3. 聊天室类型可从 [[getGroupEnterInfo]](https://developers.weixin.qq.com/minigame/dev/api/open-api/group/wx.getGroupEnterInfo.html) 返回值中获取。
+ ///
+ public static void OpenChatTool(OpenChatToolOption callback)
+ {
+ WXSDKManagerHandler.Instance.OpenChatTool(callback);
+ }
+
///
/// [wx.openCustomerServiceChat(Object object)](https://developers.weixin.qq.com/minigame/dev/api/open-api/service-chat/wx.openCustomerServiceChat.html)
/// 需要基础库: `2.30.4`
@@ -1906,6 +1977,25 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.ScanCode(callback);
}
+ ///
+ /// [wx.selectGroupMembers(Object object)](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.selectGroupMembers.html)
+ /// 需要基础库: `3.7.12`
+ /// 选择聊天室的成员,并返回选择成员的 group_openid。若当前为群聊,则会拉起成员选择器;若当前为单聊,则直接返回双方的 group_openid。
+ /// ****
+ /// ```js
+ /// wx.selectGroupMembers({
+ /// maxSelectCount: 3,
+ /// success(res) {
+ /// // res.members
+ /// }
+ /// })
+ /// ```
+ ///
+ public static void SelectGroupMembers(SelectGroupMembersOption callback)
+ {
+ WXSDKManagerHandler.Instance.SelectGroupMembers(callback);
+ }
+
///
/// [wx.setBLEMTU(Object object)](https://developers.weixin.qq.com/minigame/dev/api/device/bluetooth-ble/wx.setBLEMTU.html)
/// 需要基础库: `2.11.0`
@@ -2068,6 +2158,56 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.SetVisualEffectOnCapture(callback);
}
+ ///
+ /// [wx.shareAppMessageToGroup(Object object)](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.shareAppMessageToGroup.html)
+ /// 需要基础库: `3.7.12`
+ /// 转发小程序卡片到聊天
+ ///
+ public static void ShareAppMessageToGroup(ShareAppMessageToGroupOption callback)
+ {
+ WXSDKManagerHandler.Instance.ShareAppMessageToGroup(callback);
+ }
+
+ ///
+ /// [wx.shareEmojiToGroup(Object object)](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.shareEmojiToGroup.html)
+ /// 需要基础库: `3.7.12`
+ /// 转发表情到聊天
+ ///
+ public static void ShareEmojiToGroup(ShareEmojiToGroupOption callback)
+ {
+ WXSDKManagerHandler.Instance.ShareEmojiToGroup(callback);
+ }
+
+ ///
+ /// [wx.shareImageToGroup(Object object)](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.shareImageToGroup.html)
+ /// 需要基础库: `3.7.12`
+ /// 转发图片到聊天
+ ///
+ public static void ShareImageToGroup(ShareImageToGroupOption callback)
+ {
+ WXSDKManagerHandler.Instance.ShareImageToGroup(callback);
+ }
+
+ ///
+ /// [wx.shareTextToGroup(Object object)](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.shareTextToGroup.html)
+ /// 需要基础库: `3.7.12`
+ /// 转发文本到聊天
+ ///
+ public static void ShareTextToGroup(ShareTextToGroupOption callback)
+ {
+ WXSDKManagerHandler.Instance.ShareTextToGroup(callback);
+ }
+
+ ///
+ /// [wx.shareVideoToGroup(Object object)](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.shareVideoToGroup.html)
+ /// 需要基础库: `3.7.12`
+ /// 转发视频到聊天
+ ///
+ public static void ShareVideoToGroup(ShareVideoToGroupOption callback)
+ {
+ WXSDKManagerHandler.Instance.ShareVideoToGroup(callback);
+ }
+
///
/// [wx.showActionSheet(Object object)](https://developers.weixin.qq.com/minigame/dev/api/ui/interaction/wx.showActionSheet.html)
/// 显示操作菜单
@@ -2578,6 +2718,16 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.ExitPointerLock();
}
+ ///
+ /// [wx.isChatTool()](https://developers.weixin.qq.com/minigame/dev/api/chattool/wx.isChatTool.html)
+ /// 需要基础库: `3.7.12`
+ /// 是否处于聊天工具模式
+ ///
+ public static void IsChatTool()
+ {
+ WXSDKManagerHandler.Instance.IsChatTool();
+ }
+
///
/// [wx.removeStorageSync(string key)](https://developers.weixin.qq.com/minigame/dev/api/storage/wx.removeStorageSync.html)
/// [wx.removeStorage](https://developers.weixin.qq.com/minigame/dev/api/storage/wx.removeStorage.html) 的同步版本
@@ -2667,23 +2817,6 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.RevokeBufferURL(url);
}
- ///
- /// [wx.setStorageSync(string key, any data)](https://developers.weixin.qq.com/minigame/dev/api/storage/wx.setStorageSync.html)
- /// 将数据存储在本地缓存中指定的 key 中。会覆盖掉原来该 key 对应的内容。除非用户主动删除或因存储空间原因被系统清理,否则数据都一直可用。单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB。
- /// **注意**
- /// storage 应只用来进行数据的持久化存储,不应用于运行时的数据传递或全局状态管理。启动过程中过多的同步读写存储,会显著影响启动耗时。
- /// **示例代码**
- /// ```js
- /// try {
- /// wx.setStorageSync('key', 'value')
- /// } catch (e) { }
- /// ```
- ///
- public static void SetStorageSync(string key, T data)
- {
- WXSDKManagerHandler.Instance.SetStorageSync(key, data);
- }
-
///
/// [wx.shareAppMessage(Object object)](https://developers.weixin.qq.com/minigame/dev/api/share/wx.shareAppMessage.html)
/// 主动拉起转发,进入选择通讯录界面。
@@ -2992,12 +3125,12 @@ namespace WeChatWASM
/// [wx.onError(function listener)](https://developers.weixin.qq.com/minigame/dev/api/base/app/app-event/wx.onError.html)
/// 监听全局错误事件
///
- public static void OnError(Action error)
+ public static void OnError(Action error)
{
WXSDKManagerHandler.Instance.OnError(error);
}
- public static void OffError(Action error)
+ public static void OffError(Action error)
{
WXSDKManagerHandler.Instance.OffError(error);
}
@@ -3274,6 +3407,28 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.OffNetworkWeakChange(result);
}
+ ///
+ /// [wx.onOfficialComponentsInfoChange(function listener)](https://developers.weixin.qq.com/minigame/dev/api/ui/menu/wx.onOfficialComponentsInfoChange.html)
+ /// 需要基础库: `3.7.12`
+ /// 监听官方组件信息变化事件
+ /// **示例代码**
+ /// ```js
+ /// const callback = res => console.log('officialComponentsInfoChange', res)
+ /// wx.onOfficialComponentsInfoChange(callback)
+ /// // 取消监听
+ /// wx.offOfficialComponentsInfoChange(callback)
+ /// ```
+ ///
+ public static void OnOfficialComponentsInfoChange(Action result)
+ {
+ WXSDKManagerHandler.Instance.OnOfficialComponentsInfoChange(result);
+ }
+
+ public static void OffOfficialComponentsInfoChange(Action result)
+ {
+ WXSDKManagerHandler.Instance.OffOfficialComponentsInfoChange(result);
+ }
+
///
/// [wx.onScreenRecordingStateChanged(function listener)](https://developers.weixin.qq.com/minigame/dev/api/device/screen/wx.onScreenRecordingStateChanged.html)
/// 需要基础库: `3.1.4`
@@ -3455,10 +3610,25 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.OffWindowResize(result);
}
+ ///
+ /// [wx.onWindowStateChange(function listener)](https://developers.weixin.qq.com/minigame/dev/api/ui/window/wx.onWindowStateChange.html)
+ /// 需要基础库: `3.8.8`
+ /// 监听小程序窗口状态变化事件。仅适用于 PC 平台
+ ///
+ public static void OnWindowStateChange(Action result)
+ {
+ WXSDKManagerHandler.Instance.OnWindowStateChange(result);
+ }
+
+ public static void OffWindowStateChange(Action result)
+ {
+ WXSDKManagerHandler.Instance.OffWindowStateChange(result);
+ }
+
///
/// [wx.onAddToFavorites(function listener)](https://developers.weixin.qq.com/minigame/dev/api/share/wx.onAddToFavorites.html)
/// 需要基础库: `2.10.3`
- /// 监听用户点击菜单「收藏」按钮时触发的事件(安卓7.0.15起支持,iOS 暂不支持)
+ /// 监听用户点击菜单「收藏」按钮时触发的事件
///
public static void OnAddToFavorites(Action> callback)
{
@@ -3769,6 +3939,30 @@ namespace WeChatWASM
return WXSDKManagerHandler.GetMenuButtonBoundingClientRect();
}
+ ///
+ /// [Object wx.getOfficialComponentsInfo()](https://developers.weixin.qq.com/minigame/dev/api/ui/menu/wx.getOfficialComponentsInfo.html)
+ /// 需要基础库: `3.7.12`
+ /// 获取所有官方组件的相关信息
+ /// **示例代码**
+ /// ```js
+ /// const componentsInfo = wx.getOfficialComponentsInfo();
+ /// const { notificationComponentInfo } = componentsInfo;
+ /// if (notificationComponentInfo.isShow) {
+ /// console.log(notificationComponentInfo.boundingClientRect.width);
+ /// console.log(notificationComponentInfo.boundingClientRect.height);
+ /// console.log(notificationComponentInfo.boundingClientRect.top);
+ /// console.log(notificationComponentInfo.boundingClientRect.left);
+ /// console.log(notificationComponentInfo.boundingClientRect.bottom);
+ /// console.log(notificationComponentInfo.boundingClientRect.right);
+ /// }
+ /// ```
+ ///
+ ///
+ public static OfficialComponentsInfo GetOfficialComponentsInfo()
+ {
+ return WXSDKManagerHandler.GetOfficialComponentsInfo();
+ }
+
///
/// [Object wx.getStorageInfoSync()](https://developers.weixin.qq.com/minigame/dev/api/storage/wx.getStorageInfoSync.html)
/// [wx.getStorageInfo](https://developers.weixin.qq.com/minigame/dev/api/storage/wx.getStorageInfo.html) 的同步版本
diff --git a/Runtime/WXBase.cs b/Runtime/WXBase.cs
index 31be7b59..69c19104 100644
--- a/Runtime/WXBase.cs
+++ b/Runtime/WXBase.cs
@@ -535,7 +535,7 @@ namespace WeChatWASM
///
///
///
- public static WXVideo CreateVideo(WXCreateVideoParam param)
+ public static WXVideo CreateVideo(CreateVideoOption param)
{
return WXSDKManagerHandler.Instance.CreateVideo(param);
}
@@ -1127,6 +1127,15 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.NotifyMiniProgramPlayableStatus(option);
}
#endregion
+#region 虚拟支付
+ ///
+ /// 请求虚拟支付
+ ///
+ public static void RequestVirtualPayment(RequestVirtualPaymentOption option)
+ {
+ WXSDKManagerHandler.Instance.RequestVirtualPayment(option);
+ }
+#endregion
///
/// [[PageManager](https://developers.weixin.qq.com/minigame/dev/api/open-api/openlink/PageManager.html) wx.createPageManager()](https://developers.weixin.qq.com/minigame/dev/api/open-api/openlink/wx.createPageManager.html)
@@ -1153,6 +1162,12 @@ namespace WeChatWASM
{
return WXSDKManagerHandler.Instance.CreatePageManager();
}
+
+ ///
+ public static WXMiniReportManager GetMiniReportManager(GetMiniReportManagerParam param)
+ {
+ return WXSDKManagerHandler.Instance.GetMiniReportManager(param);
+ }
}
}
#endif
diff --git a/Runtime/playable-default/check-version.js.meta b/Runtime/playable-default/check-version.js.meta
index fcc51845..e7d6831f 100644
--- a/Runtime/playable-default/check-version.js.meta
+++ b/Runtime/playable-default/check-version.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: c1ee7e3ff598ace7ff70912ff0a92c3f
+ guid: bdcdb3108ed6fb2416b1e40a8064dc41
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/data-package.meta b/Runtime/playable-default/data-package.meta
index f697e005..4e27ae5f 100644
--- a/Runtime/playable-default/data-package.meta
+++ b/Runtime/playable-default/data-package.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: ddad3278385da34733df7591553f2a24
+guid: c8177b95724a7bbef7e777ba03fe0df1
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/playable-default/data-package/game.js.meta b/Runtime/playable-default/data-package/game.js.meta
index 70b5ee4d..6f03de83 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: e3ee818e1e16b4aead12280eed60d115
+ guid: c393077c09318437f5b3d7958242db6f
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/events.js.meta b/Runtime/playable-default/events.js.meta
index 904d9c9e..9673c9ad 100644
--- a/Runtime/playable-default/events.js.meta
+++ b/Runtime/playable-default/events.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: f2e581d72f7cb24b0ac04641db6c1f6d
+ guid: 9a805382066d1c34aac58c7fc9e50923
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/game.js.meta b/Runtime/playable-default/game.js.meta
index b4418c60..2ed6aa8c 100644
--- a/Runtime/playable-default/game.js.meta
+++ b/Runtime/playable-default/game.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: e5d4fafcb62604155d145758cc8a056b
+ guid: 5b95ac7db91a6033d873f3e0d94bd81a
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/game.json.meta b/Runtime/playable-default/game.json.meta
index 03310523..e783211e 100644
--- a/Runtime/playable-default/game.json.meta
+++ b/Runtime/playable-default/game.json.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: a1b2eb0dee8e6de7b8717dc121e623c2
+ guid: 27c1051e91dedb3bea4d9f15dd72b4bd
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/playable-fix.js.meta b/Runtime/playable-default/playable-fix.js.meta
index 497c7bdb..55e631b0 100644
--- a/Runtime/playable-default/playable-fix.js.meta
+++ b/Runtime/playable-default/playable-fix.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: b5bed6a1cdafd5bb9f8b86747849dc41
+ guid: 233ccf9d03e57c00663509741297cc98
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/plugin-config.js.meta b/Runtime/playable-default/plugin-config.js.meta
index c47940b8..86f8b673 100644
--- a/Runtime/playable-default/plugin-config.js.meta
+++ b/Runtime/playable-default/plugin-config.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 4ba1b29b9a8fb073551ccdbd82dc2451
+ guid: d65e0a104edceebc6c4da761caee58f4
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/plugins.meta b/Runtime/playable-default/plugins.meta
index 745f2ae4..ed2b6d7d 100644
--- a/Runtime/playable-default/plugins.meta
+++ b/Runtime/playable-default/plugins.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 52a67e24ba44a90e0442fe0a0e268b30
+guid: d2463529f17e0e80895d0c3f98ba3d57
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/playable-default/plugins/check-update.js.meta b/Runtime/playable-default/plugins/check-update.js.meta
index ea6d4363..a0a210af 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: 1594e74f7ee75fc4813de634f41cd781
+ guid: 33f509a4311d3d6b2c775d2294d8f0e8
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/plugins/screen-adapter.js.meta b/Runtime/playable-default/plugins/screen-adapter.js.meta
index 284d8ad0..f2c6c6a3 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: 5e1aaa1297799fe806829a46d9894593
+ guid: 0358607cd20d1f2303a608d6d7992321
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/project.config.json.meta b/Runtime/playable-default/project.config.json.meta
index c925fdcd..a421228c 100644
--- a/Runtime/playable-default/project.config.json.meta
+++ b/Runtime/playable-default/project.config.json.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 8a90a1f96f504f892fc29773a2124982
+ guid: 1327b5b11240a8a6f01c11deb0bf3584
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/texture-config.js.meta b/Runtime/playable-default/texture-config.js.meta
index 623d85b7..37f4005d 100644
--- a/Runtime/playable-default/texture-config.js.meta
+++ b/Runtime/playable-default/texture-config.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: c53d546bb27f2b160829a6ccc38aa305
+ guid: d361698a05274dec53dd2550ca22bac5
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-namespace.js.meta b/Runtime/playable-default/unity-namespace.js.meta
index 607c1658..1e84cf26 100644
--- a/Runtime/playable-default/unity-namespace.js.meta
+++ b/Runtime/playable-default/unity-namespace.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: f54540adbfaffa013cec8d165904846b
+ guid: 1813b4a5d318b4c4a85c3fa3470a3223
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-playable-plugin.meta b/Runtime/playable-default/unity-playable-plugin.meta
index cf84de3a..29a641fd 100644
--- a/Runtime/playable-default/unity-playable-plugin.meta
+++ b/Runtime/playable-default/unity-playable-plugin.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: a442315fba10c469b2de3a34965b4d22
+guid: 1565adf5abb470dd6b74461fc1b82b6a
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/playable-default/unity-playable-plugin/index.js.meta b/Runtime/playable-default/unity-playable-plugin/index.js.meta
index 281a2b77..ebfe5993 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: 23f8bcb97a3e69fff45669369c5af00c
+ guid: c442879c6372e9d96ed4b53e6fb0ef1b
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk.meta b/Runtime/playable-default/unity-sdk.meta
index 7cb932c2..30b4471c 100644
--- a/Runtime/playable-default/unity-sdk.meta
+++ b/Runtime/playable-default/unity-sdk.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 7096da294ad7b645172ee1f678337db3
+guid: 8a6da0959de38d9f1174e70793f71fa9
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/playable-default/unity-sdk/audio.meta b/Runtime/playable-default/unity-sdk/audio.meta
index 344c5818..95ca5f21 100644
--- a/Runtime/playable-default/unity-sdk/audio.meta
+++ b/Runtime/playable-default/unity-sdk/audio.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: ebfdff83c4b88777e225397d3ae523cf
+guid: 4582b4f0fa5ac834b2970d7c811cf91b
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/playable-default/unity-sdk/audio/common.js.meta b/Runtime/playable-default/unity-sdk/audio/common.js.meta
index 7f9c9328..c6425926 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: 826b0d023eee0f55cba7818825db8cd2
+ guid: cc1ac1ef5a5200918805f8ec12107bd2
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 2ea0d18c..b48d6ced 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: bac595d0ad1d3b088c8582e5f7bc1713
+ guid: fee9da28ab200612dafb67926371ac0d
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 25a511d6..a570c69a 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: 11c4cd7206973d8bb35c4f98f9a5699f
+ guid: fdb42d059beb9a8a03594df773d8bc0f
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 78722546..9c65d4ae 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: e4be78b429444f953044c14ee12fdc9d
+ guid: 908322a04e3bc51a837240b2b3577cc5
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 a010bdb3..e2f6417b 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: 77cf6ed56de2a55bc1a260ae2dcb56b7
+ guid: 791c50d64ac11f33b8b950d5a8bdbca7
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/audio/unity-audio.js b/Runtime/playable-default/unity-sdk/audio/unity-audio.js
index bf675abc..3dcb2fd5 100644
--- a/Runtime/playable-default/unity-sdk/audio/unity-audio.js
+++ b/Runtime/playable-default/unity-sdk/audio/unity-audio.js
@@ -1018,6 +1018,9 @@ export default {
if (WEBAudio.audioWebSupport === 0 || WEBAudio.audioWebEnabled === 0) {
return;
}
+ if (WEBAudio.audioContext && WEBAudio.audioContext.state !== 'suspended') {
+ return;
+ }
resumeWebAudio();
},
_JS_Sound_Set3D(channelInstance, threeD) {
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 68ce951a..2f5ac515 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: d064e40ad6cc3fd6c3ab024a857cf528
+ guid: fb6b21b9de2af1f881b71418dcd35eef
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 c33c4958..30ab2475 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: 34542c77f047db5a7b180cb6d1827408
+ guid: f521dafaf5a8aadb21f802aee8228b05
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 10e20c05..892963b3 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: 3b62ce8c4737d91d75d2680ae0960c9e
+ guid: 0eddd88ad2bba6d5cea3049eda6fa29c
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/canvas.js.meta b/Runtime/playable-default/unity-sdk/canvas.js.meta
index 673fb28f..2b91ac92 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: 6d2b72976727e50b0ced9463418e64ce
+ guid: a638a2d270f0330bd6b8033aec8cd738
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/conf.js.meta b/Runtime/playable-default/unity-sdk/conf.js.meta
index c16d2369..24ddf1ca 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: 1f93bb40e9a3ca31a2a62d4b76060b70
+ guid: 963ef52e2e6c72f358f7c66ebc6386da
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 76aa2160..86e76689 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: dd7255f2e6a352ad04f8d96a920fac52
+ guid: e080c263940aca96b4d69790dd9dc10f
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/fix.js.meta b/Runtime/playable-default/unity-sdk/fix.js.meta
index ff7e4b92..3c6e9bb2 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: f627bc7b1fb866ae364f2b5d08ffc7d1
+ guid: d8edb1035b62b79ec3a5bccebe99ac56
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/fs.js.meta b/Runtime/playable-default/unity-sdk/fs.js.meta
index 5bcadd09..d16dc86d 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: 31c1d12a118058abc0315d6ae0c76831
+ guid: 7965da47437d8f6c574b9d0fd157c037
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/index.js.meta b/Runtime/playable-default/unity-sdk/index.js.meta
index d2328843..6c0df185 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: e3781e523eeae0b532489c9aa67e5270
+ guid: 5147199f6a46aaf3e027efc686a290c4
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/logger.js.meta b/Runtime/playable-default/unity-sdk/logger.js.meta
index b4996b69..91af522e 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: 1aae090a0d7c8a23db5302f445ceca98
+ guid: b9778fc7aa978bf6b70a74421f45a37e
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/mobileKeyboard.meta b/Runtime/playable-default/unity-sdk/mobileKeyboard.meta
index 1d470a91..084315b6 100644
--- a/Runtime/playable-default/unity-sdk/mobileKeyboard.meta
+++ b/Runtime/playable-default/unity-sdk/mobileKeyboard.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 32f4ae80f155702431ff66dab2673e66
+guid: 944683166f5c1a5ca61d88158537b19d
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/playable-default/unity-sdk/mobileKeyboard/index.js.meta b/Runtime/playable-default/unity-sdk/mobileKeyboard/index.js.meta
index f676607a..72742493 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: 57c595da2d5765711299f99b5a4fe1f9
+ guid: 8ee302d6403b3e2c5231e37e159a25e2
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 85e536bb..c92aa4b4 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: 9928e8869849e07efe5b2816ec2d9106
+ guid: 0426ed5ad3294374017dd73a4c9bdf26
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/recorder.js.meta b/Runtime/playable-default/unity-sdk/recorder.js.meta
index 61102d88..893bb6ff 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: 3cd696c30ffa0394b3b4b63cd3e269f4
+ guid: 0c5d21d56876512d86bd5bf2e9229938
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/resType.js b/Runtime/playable-default/unity-sdk/resType.js
index 1cc38b16..a4a98d88 100644
--- a/Runtime/playable-default/unity-sdk/resType.js
+++ b/Runtime/playable-default/unity-sdk/resType.js
@@ -93,6 +93,14 @@ export const ResType = {
top: 'number',
width: 'number',
},
+ OfficialComponentsInfo: {
+ notificationComponentInfo: 'OfficialComponentInfo',
+ },
+ OfficialComponentInfo: {
+ boundingClientRect: 'ClientRect',
+ isVisible: 'bool',
+ name: 'string',
+ },
GetStorageInfoSyncOption: {
currentSize: 'number',
keys: 'string[]',
@@ -180,10 +188,15 @@ export const ResType = {
downstreamThroughputKbpsEstimate: 'number',
estimate_nettype: 'number',
fetchStart: 'number',
+ httpDNSDomainLookUpEnd: 'number',
+ httpDNSDomainLookUpStart: 'number',
httpRttEstimate: 'number',
+ invokeStart: 'number',
peerIP: 'string',
port: 'number',
protocol: 'string',
+ queueEnd: 'number',
+ queueStart: 'number',
receivedBytedCount: 'number',
redirectEnd: 'number',
redirectStart: 'number',
@@ -518,6 +531,12 @@ export const ResType = {
status: 'number',
errMsg: 'string',
},
+ GetChatToolInfoSuccessCallbackResult: {
+ cloudID: 'string',
+ encryptedData: 'string',
+ errMsg: 'string',
+ iv: 'string',
+ },
GetClipboardDataSuccessCallbackOption: {
data: 'string',
errMsg: 'string',
@@ -555,6 +574,10 @@ export const ResType = {
signature: 'string',
errMsg: 'string',
},
+ GetGameExptInfoSuccessCallbackResult: {
+ list: 'object',
+ errMsg: 'string',
+ },
GetGroupEnterInfoError: {
errMsg: 'string',
errCode: 'number',
@@ -565,6 +588,20 @@ export const ResType = {
errMsg: 'string',
iv: 'string',
},
+ GetGroupMembersInfoSuccessCallbackResult: {
+ membersInfo: 'ResultOpenDataContextUserInfo[]',
+ errMsg: 'string',
+ },
+ ResultOpenDataContextUserInfo: {
+ avatarUrl: 'string',
+ city: 'string',
+ country: 'string',
+ gender: 'number',
+ language: 'string',
+ nickName: 'string',
+ openId: 'string',
+ province: 'string',
+ },
GetInferenceEnvInfoSuccessCallbackResult: {
ver: 'string',
errMsg: 'string',
@@ -667,7 +704,7 @@ export const ResType = {
errMsg: 'string',
openIdList: 'string[]',
},
- RequestFailCallbackErr: {
+ LoginFailCallbackErr: {
errMsg: 'string',
errno: 'number',
},
@@ -736,9 +773,8 @@ export const ResType = {
OnDeviceOrientationChangeListenerResult: {
value: 'string',
},
- Error: {
+ ListenerError: {
message: 'string',
- stack: 'string',
},
OnGamepadConnectedListenerResult: {
gamepad: 'string',
@@ -784,6 +820,9 @@ export const ResType = {
networkType: 'string',
weakNet: 'bool',
},
+ OnOfficialComponentsInfoChangeListenerResult: {
+ OfficialComponentsInfo: 'OfficialComponentsInfo',
+ },
OnScreenRecordingStateChangedListenerResult: {
state: 'string',
},
@@ -846,6 +885,9 @@ export const ResType = {
windowHeight: 'number',
windowWidth: 'number',
},
+ OnWindowStateChangeListenerResult: {
+ state: 'string',
+ },
OpenCardRequestInfo: {
cardId: 'string',
code: 'string',
@@ -889,12 +931,6 @@ export const ResType = {
errMsg: 'string',
errCode: 'number',
},
- RequestMidasFriendPaymentSuccessCallbackResult: {
- cloudID: 'string',
- encryptedData: 'string',
- errMsg: 'string',
- iv: 'string',
- },
MidasPaymentError: {
errMsg: 'string',
errCode: 'number',
@@ -940,6 +976,10 @@ export const ResType = {
scanType: 'string',
errMsg: 'string',
},
+ GroupMemberInfo: {
+ members: 'string[]',
+ errMsg: 'string',
+ },
SetBLEMTUFailCallbackResult: {
mtu: 'number',
},
diff --git a/Runtime/playable-default/unity-sdk/resType.js.meta b/Runtime/playable-default/unity-sdk/resType.js.meta
index b18e02d3..1b7ba858 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: a161d45908d424b373c14d768bb18ba9
+ guid: 8fce72a54d219d5ebf931db23dc74a88
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/resTypeOther.js b/Runtime/playable-default/unity-sdk/resTypeOther.js
index 9ca8b5a4..ead21e38 100644
--- a/Runtime/playable-default/unity-sdk/resTypeOther.js
+++ b/Runtime/playable-default/unity-sdk/resTypeOther.js
@@ -86,4 +86,12 @@ export const ResTypeOther = {
status: 'number',
errMsg: 'string',
},
+ LoadOption: {
+ openlink: 'string',
+ query: 'object',
+ },
+ ShowOption: {
+ openlink: 'string',
+ query: 'object',
+ },
};
diff --git a/Runtime/playable-default/unity-sdk/resTypeOther.js.meta b/Runtime/playable-default/unity-sdk/resTypeOther.js.meta
index eddf93c2..886136cb 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: fa2742b5b25e4264d0a037206de220a5
+ guid: 3b48f5e9aa2bd0577c1a6cdbe35390ba
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/response.js.meta b/Runtime/playable-default/unity-sdk/response.js.meta
index 70569bc0..2282a5df 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: a22cb0b0800f0877b50d3c833e6ca402
+ guid: dca447acfec46caa79177897de7b4b65
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/sdk.js b/Runtime/playable-default/unity-sdk/sdk.js
index 0c1957ed..73ac9f1c 100644
--- a/Runtime/playable-default/unity-sdk/sdk.js
+++ b/Runtime/playable-default/unity-sdk/sdk.js
@@ -27,10 +27,12 @@ function WX_OneWayNoFunction(functionName, ...params) {
}
-const onlyReadyResponse = [
+const onlyReadResponse = [
'getSystemSetting',
'getAppAuthorizeSetting',
];
+
+const needParseJson = ['WXMiniReportManagerReport'];
// eslint-disable-next-line @typescript-eslint/naming-convention
function WX_SyncFunction(functionName, ...params) {
return wx[functionName.replace(/^\w/, (a) => a.toLowerCase())](...params);
@@ -72,6 +74,10 @@ export default {
...config,
success(res) {
formatResponse(successType, res);
+
+ if (lowerFunctionName === 'getGameExptInfo') {
+ res.list = JSON.stringify(res.list);
+ }
moduleHelper.send(`${functionName}Callback`, JSON.stringify({
callbackId, type: 'success', res: JSON.stringify(res),
}));
@@ -234,7 +240,7 @@ export default {
},
WX_SyncFunction_t(functionName, returnType) {
const res = WX_SyncFunction(functionName);
- if (onlyReadyResponse.includes(functionName.replace(/^\w/, (a) => a.toLowerCase()))) {
+ if (onlyReadResponse.includes(functionName.replace(/^\w/, (a) => a.toLowerCase()))) {
formatResponse(returnType, JSON.parse(JSON.stringify(res)));
return JSON.stringify(res);
}
@@ -391,6 +397,10 @@ export default {
WX_ClassOneWayNoFunction(className, functionName, id);
},
WX_ClassOneWayNoFunction_vs(className, functionName, id, param1) {
+ if (needParseJson.includes(className + functionName)) {
+ // eslint-disable-next-line no-param-reassign
+ param1 = JSON.parse(param1);
+ }
WX_ClassOneWayNoFunction(className, functionName, id, param1);
},
WX_ClassOneWayNoFunction_t(className, functionName, returnType, id) {
diff --git a/Runtime/playable-default/unity-sdk/sdk.js.meta b/Runtime/playable-default/unity-sdk/sdk.js.meta
index 8665c41c..2a08d440 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: 6dfce273319247211b01c5db76e8f2db
+ guid: 3931e94a9a6e9d1bb0de4ac363fb4700
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 2aee4748..0636e63e 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: a8c0220ce988dbec31da869147ff9f5c
+ guid: 7dddbbd4f22e298d3dbe5bc66611b1e3
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/texture.js.meta b/Runtime/playable-default/unity-sdk/texture.js.meta
index 5daf9997..64da50b2 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: b38e24ae3c8ededbbf1b8a53fe8ca90e
+ guid: e8b2ed12b836b181a75d6717904a2e21
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/touch.meta b/Runtime/playable-default/unity-sdk/touch.meta
index 40a8744f..ef8fa4e3 100644
--- a/Runtime/playable-default/unity-sdk/touch.meta
+++ b/Runtime/playable-default/unity-sdk/touch.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 31ab12a80eba97b2d95a327c46633795
+guid: d1685c33c5557235b81d166a7c9da753
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/playable-default/unity-sdk/touch/index.js.meta b/Runtime/playable-default/unity-sdk/touch/index.js.meta
index 3a22adf1..bbfe199b 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: 9a19122a2d5ab3228911ecdec67e0e6b
+ guid: 3f3b888b20d592dd43795ffeffa47925
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/util.js.meta b/Runtime/playable-default/unity-sdk/util.js.meta
index 765b6364..3f877c7a 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: e9542ca117142ed4691a8424c43f8e03
+ guid: c300925b20281056cb4107972a2a6293
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/utils.js.meta b/Runtime/playable-default/unity-sdk/utils.js.meta
index 0818e3ad..15be7d27 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: 7376c5c8a55f9ae12b88b182a7371f72
+ guid: 4d3d09be774dee076883c3a87a2789c4
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/video.js b/Runtime/playable-default/unity-sdk/video.js
index e81be2bb..53706d8c 100644
--- a/Runtime/playable-default/unity-sdk/video.js
+++ b/Runtime/playable-default/unity-sdk/video.js
@@ -18,32 +18,27 @@ export default {
if (!obj) {
return;
}
- if (key === 'x' || key === 'y' || key === 'width' || key === 'height') {
+ if (key === 'x' || key === 'y' || key === 'width' || key === 'height' || key === 'initialTime' || key === 'playbackRate') {
obj[key] = +value;
}
- else if (key === 'src' || key === 'poster') {
+ else if (key === 'src' || key === 'poster' || key === 'objectFit' || key === 'backgroundColor') {
obj[key] = value;
}
- },
- WXVideoPlay(id) {
- const obj = getObject(id);
- if (!obj) {
- return;
+ else if (key === 'live' || key === 'controls' || key === 'showProgress' || key === 'showProgressInControlMode'
+ || key === 'autoplay' || key === 'loop' || key === 'muted' || key === 'obeyMuteSwitch'
+ || key === 'enableProgressGesture' || key === 'enablePlayGesture' || key === 'showCenterPlayBtn') {
+ obj[key] = value === 'True';
}
- obj.play();
},
WXVideoAddListener(id, key) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj[key]((e) => {
+ getObject(id)?.[key]((e) => {
moduleHelper.send('OnVideoCallback', JSON.stringify({
callbackId: id,
- errMsg: key,
- position: e && e.position,
- buffered: e && e.buffered,
- duration: e && e.duration,
+ type: key,
+ position: e?.position,
+ buffered: e?.buffered ? Number(e.buffered) : undefined,
+ duration: e?.duration,
+ errMsg: e?.errMsg,
}));
if (key === 'onError') {
GameGlobal.enableTransparentCanvas = false;
@@ -51,54 +46,31 @@ export default {
}
});
},
- WXVideoDestroy(id) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj.destroy();
- GameGlobal.enableTransparentCanvas = false;
+ WXVideoRemoveListener(id, key) {
+ getObject(id)?.[key]();
},
- WXVideoExitFullScreen(id) {
- const obj = getObject(id);
- if (!obj) {
- return;
+ WXVideoDestroy(id, isLast) {
+ getObject(id)?.destroy();
+ if (isLast) {
+ GameGlobal.enableTransparentCanvas = false;
}
- obj.exitFullScreen();
+ },
+ WXVideoPlay(id) {
+ getObject(id)?.play();
},
WXVideoPause(id) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj.pause();
- },
- WXVideoRequestFullScreen(id, direction) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj.requestFullScreen(direction);
- },
- WXVideoSeek(id, time) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj.seek(time);
+ getObject(id)?.pause();
},
WXVideoStop(id) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj.stop();
+ getObject(id)?.stop();
},
- WXVideoRemoveListener(id, key) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj[key]();
+ WXVideoSeek(id, time) {
+ getObject(id)?.seek(time);
+ },
+ WXVideoRequestFullScreen(id, direction) {
+ getObject(id)?.requestFullScreen(direction);
+ },
+ WXVideoExitFullScreen(id) {
+ getObject(id)?.exitFullScreen();
},
};
diff --git a/Runtime/playable-default/unity-sdk/video.js.meta b/Runtime/playable-default/unity-sdk/video.js.meta
index 78492007..56a4c4f8 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: b67259a2a1eda485f99582328a77cc8f
+ guid: ff24227016a80c44cabcfff86c9eba2c
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/video.meta b/Runtime/playable-default/unity-sdk/video.meta
index 442bafeb..57b22a43 100644
--- a/Runtime/playable-default/unity-sdk/video.meta
+++ b/Runtime/playable-default/unity-sdk/video.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 703f790f6a46f8c07341b9f0ce19a41e
+guid: 75049e3ea0f5fb21a044f0790d93f78c
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/playable-default/unity-sdk/video/index.js.meta b/Runtime/playable-default/unity-sdk/video/index.js.meta
index ab325932..554bbe31 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: 66668b0ef6bfa30ce93254284e7d324d
+ guid: 112d3acecf2c2d3e76e382e1516bffa6
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/wasmcode.meta b/Runtime/playable-default/wasmcode.meta
index f5cc345f..0e5c1f2c 100644
--- a/Runtime/playable-default/wasmcode.meta
+++ b/Runtime/playable-default/wasmcode.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 706b9c34ab1d22e57c6878d484edd7e9
+guid: 48eac26ba0e003b76c59191af315976c
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/playable-default/wasmcode/game.js.meta b/Runtime/playable-default/wasmcode/game.js.meta
index d6cb9ef7..702a40c2 100644
--- a/Runtime/playable-default/wasmcode/game.js.meta
+++ b/Runtime/playable-default/wasmcode/game.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: d408eea5fbf6dad25e60396a073f857a
+ guid: b55b376deeb7fd35c2d61763a6eb94cf
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/weapp-adapter.js.meta b/Runtime/playable-default/weapp-adapter.js.meta
index bbdea867..a4d8b73e 100644
--- a/Runtime/playable-default/weapp-adapter.js.meta
+++ b/Runtime/playable-default/weapp-adapter.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: fbf60d81366b8df616060f6372a30c4d
+ guid: d201d2da0b7210046e3dd4dafc3bee54
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/check-version.js b/Runtime/wechat-default/check-version.js
index 50a37a2f..8594e79f 100644
--- a/Runtime/wechat-default/check-version.js
+++ b/Runtime/wechat-default/check-version.js
@@ -45,7 +45,7 @@ const isIOSWebgl2SystemVersionValid = compareVersion(systemVersion, '15.0') || G
// Android客户端版本>=8.0.19支持webgl2
const isAndroidWebGL2ClientVersionValid = compareVersion(version, '8.0.19');
// 是否用了webgl2
-const isWebgl2 = () => GameGlobal.managerConfig.contextConfig.contextType === 2 || GameGlobal.managerConfig.contextConfig.contextType === 4;
+const isWebgl2 = () => GameGlobal.managerConfig.contextConfig.contextType === 2;
// 是否支持BufferURL
export const isSupportBufferURL = !isPc
&& (isH5Renderer
diff --git a/Runtime/wechat-default/check-version.js.meta b/Runtime/wechat-default/check-version.js.meta
index 2bd1c46b..a089e980 100644
--- a/Runtime/wechat-default/check-version.js.meta
+++ b/Runtime/wechat-default/check-version.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 45e32c43dfc7cb96e40eef6a68193bb6
+ guid: d4841884d25b4d7a913579fe06807e70
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/data-package.meta b/Runtime/wechat-default/data-package.meta
index 55cf3b26..ae52c5de 100644
--- a/Runtime/wechat-default/data-package.meta
+++ b/Runtime/wechat-default/data-package.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 656023e78b8a935e96194de9930417ce
+guid: 92b929afdd3b61035d5ee3dd5f544566
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/data-package/game.js.meta b/Runtime/wechat-default/data-package/game.js.meta
index cb60bc34..c3595d71 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: 22a31d2bfe85b716cd3ae3e8200ecebc
+ guid: 3441a9d8266d1de0622e53d2c9233e37
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/events.js.meta b/Runtime/wechat-default/events.js.meta
index 56ddf72a..2d8c3282 100644
--- a/Runtime/wechat-default/events.js.meta
+++ b/Runtime/wechat-default/events.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: a9cf64412a7d7b8ec7a59d3dd4bf2eb8
+ guid: 2dcd45419e3a2cc5c70d6913c564d8b4
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/game.js b/Runtime/wechat-default/game.js
index 94c3b312..79956cd5 100644
--- a/Runtime/wechat-default/game.js
+++ b/Runtime/wechat-default/game.js
@@ -52,7 +52,6 @@ checkVersion().then((enable) => {
canvas,
events: GameGlobal.events,
WXWASMSDK: GameGlobal.WXWASMSDK,
- wxEnv: wx.env ?? {},
},
}).default;
}
diff --git a/Runtime/wechat-default/game.js.meta b/Runtime/wechat-default/game.js.meta
index fe29c972..fb0d0603 100644
--- a/Runtime/wechat-default/game.js.meta
+++ b/Runtime/wechat-default/game.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: feb865f663fa4337eaa5eb7549a451f0
+ guid: 9f63435c27ab45db9ec522d3661a50f9
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/game.json b/Runtime/wechat-default/game.json
index 6adbb354..7916885b 100644
--- a/Runtime/wechat-default/game.json
+++ b/Runtime/wechat-default/game.json
@@ -23,7 +23,7 @@
],
"plugins": {
"UnityPlugin": {
- "version": "1.2.79",
+ "version": "1.2.84",
"provider": "wxe5a48f1ed5f544b7",
"contexts": [
{
diff --git a/Runtime/wechat-default/game.json.meta b/Runtime/wechat-default/game.json.meta
index 160ac196..56542c07 100644
--- a/Runtime/wechat-default/game.json.meta
+++ b/Runtime/wechat-default/game.json.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 2c30f2339ef1062f86af1c2bbbfe30cd
+ guid: b5a7d427f1fdd695677ac81dd37fc277
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/images.meta b/Runtime/wechat-default/images.meta
index ef27cb27..f911c91a 100644
--- a/Runtime/wechat-default/images.meta
+++ b/Runtime/wechat-default/images.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 33c95bf0e29f850323776bf30f84ff6c
+guid: ba062be135697115ff2f54f896a5f1bb
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/images/background.jpg.meta b/Runtime/wechat-default/images/background.jpg.meta
index 34ed44d8..b4861018 100644
--- a/Runtime/wechat-default/images/background.jpg.meta
+++ b/Runtime/wechat-default/images/background.jpg.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: b1098892585d27c7d88772d527d6ee6a
+ guid: f0e4e9c31353ac1d378830265c8576f2
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/images/unity_logo.png.meta b/Runtime/wechat-default/images/unity_logo.png.meta
index 5492c038..4ae094ac 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: ad0116e5329292ff9cf9be0f56c8f27b
+ guid: a2bf96db01f61cd6e21aed0bba9159cb
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data.meta b/Runtime/wechat-default/open-data.meta
index abaeff54..c8071bbe 100644
--- a/Runtime/wechat-default/open-data.meta
+++ b/Runtime/wechat-default/open-data.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: cb03cce392e4c0970c8193061434f44b
+guid: 313ee1ed64ea2ec2eced41c4fa02e6af
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/open-data/data.meta b/Runtime/wechat-default/open-data/data.meta
index 117028fb..762649af 100644
--- a/Runtime/wechat-default/open-data/data.meta
+++ b/Runtime/wechat-default/open-data/data.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: e43488df5e9a4ff583e00975af4424b7
+guid: 514743131046fe0e9673c0ac58554dd5
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/open-data/data/index.js.meta b/Runtime/wechat-default/open-data/data/index.js.meta
index 56f3d592..25ae4d23 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: d7be03f2c26ba6424a0969088c0fae2b
+ guid: 8cfb75c9fd8da3ae41d4c616583805ba
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 b12f042f..6599e6ac 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: 589f94ccc9c039c76c855726307f4e4f
+ guid: 0083d22ee3e1984b6c1e5a5c0f55f785
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data/index.js.meta b/Runtime/wechat-default/open-data/index.js.meta
index a3430d4b..163ff057 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: 575cf97df2e3b9dd5462a45ba0322c02
+ guid: 8751f07a5edcb9c7c3d0aeceeb5e0bf1
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data/loading.js.meta b/Runtime/wechat-default/open-data/loading.js.meta
index 653ae8fa..f1979f13 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: d130af9d4a0624915d74ef38c43f7183
+ guid: 172290a5ddc68a54dd4294cdaa6fa5ed
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data/render.meta b/Runtime/wechat-default/open-data/render.meta
index 68834d42..90f69dcc 100644
--- a/Runtime/wechat-default/open-data/render.meta
+++ b/Runtime/wechat-default/open-data/render.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 14bd95063e3058c7f4ef32f0604f1678
+guid: a92fe55c8b44c7b731c1aff6a2e1849c
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/open-data/render/image.meta b/Runtime/wechat-default/open-data/render/image.meta
index 16222815..f5559479 100644
--- a/Runtime/wechat-default/open-data/render/image.meta
+++ b/Runtime/wechat-default/open-data/render/image.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 996fb453fb339bf49f92ca578344d5f2
+guid: a978a6dbfb305ae7270bc157e0c47618
folderAsset: yes
DefaultImporter:
externalObjects: {}
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 98442e15..fa6ba5ba 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: fdca86cbe218c5fc3bafb91cf613e99a
+ guid: 2aa1f2fe90c4ca403abe3c5a9fc07659
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 b3a1a758..cf9e80f0 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: 45cbf9f4f43db65eb9ee781f66d21d29
+ guid: 962ab2fe27854fb6ab8d8b3d1b33c6d7
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 e3dd2d2b..07491f0a 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: a047c81cb6658332dbc71b46e0787c41
+ guid: dbddcb5687f2383557a2250effdc97cf
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 09d48d1f..24bbab46 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: 0ade18d366ba81e5d83cc521f41a6cb2
+ guid: e83546c59872d508135bfd3f6f4b2a18
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 d10e353f..446a6799 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: c1edca9e04f63aebe3e65b2f16993172
+ guid: acb73ff1182f939d1c7635b977d4188a
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 77f53831..a44cf9d9 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: bba9935cda8ddb222af15c26abb6b299
+ guid: 4402a5bfafbc5d8df53d1cb42426b135
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 39b95406..0819ee09 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: 633627632cdd1b7147f8355bc9d028e3
+ guid: e95c8cd30ab03c91b4f11bd1a636972c
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 15cc7d85..614e6f86 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: 6e0e6e1c0796512a0fe427afe17d4fae
+ guid: 53389265bb2cf80b2ef6a48c9692a0ef
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 d705e30b..59ce90c2 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: eb4021ba4282bc2b274161c3b97765a7
+ guid: 2b5f538b82a00807d0af750fa972acb5
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 5dc40aaa..42375eb9 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: 7e72dec5d14b99a6540c63ed841bddcb
+ guid: ea5d6d2604f2968d8a442da4aabbe019
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data/render/styles.meta b/Runtime/wechat-default/open-data/render/styles.meta
index 7d27dcd8..f3ab5c23 100644
--- a/Runtime/wechat-default/open-data/render/styles.meta
+++ b/Runtime/wechat-default/open-data/render/styles.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 7a62199eaeda2777e1532230460d9970
+guid: e7155d4c3a5887c282d5e7a513cba17b
folderAsset: yes
DefaultImporter:
externalObjects: {}
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 cdc10d32..885839b2 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: b91f546fabcbd32e162a868ce092f531
+ guid: 66f59d9f11670370d8623bab0a038dbc
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 c122e320..be4c5e47 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: 45dd8823291446dcc763f238f4c18f4f
+ guid: 56cf4f421d56260d681cb680c31c846e
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data/render/tpls.meta b/Runtime/wechat-default/open-data/render/tpls.meta
index 09873592..a8901a4f 100644
--- a/Runtime/wechat-default/open-data/render/tpls.meta
+++ b/Runtime/wechat-default/open-data/render/tpls.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 47e9709e2d5e170dccdabda2c2b758a8
+guid: e63b36867305ceba9025fbf7ac382dc1
folderAsset: yes
DefaultImporter:
externalObjects: {}
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 26eebe9e..cefb5984 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: a0113181e310cdb5405ed843947e5119
+ guid: 0491edf19ee7592c6a39b8f5648fdd9b
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 caba9cf6..254e6f99 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: 2ce498a0996559975317b64bf4f90243
+ guid: 4fb5c7b08a2d5c9edfc89aaae9c96de6
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/plugin-config.js.meta b/Runtime/wechat-default/plugin-config.js.meta
index 96a1e078..bdf2410a 100644
--- a/Runtime/wechat-default/plugin-config.js.meta
+++ b/Runtime/wechat-default/plugin-config.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: dfba9d9dd5d8390cc54600df6c66f247
+ guid: 8bf9102503407b0fdaf0f699e84c4d79
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/plugins.meta b/Runtime/wechat-default/plugins.meta
index 1672ad2b..1cb0e758 100644
--- a/Runtime/wechat-default/plugins.meta
+++ b/Runtime/wechat-default/plugins.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 39f579a2fac2e05424821c287f360c7c
+guid: 86133f7b1d86c9eb3a8d78565d1b88dc
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/plugins/check-update.js.meta b/Runtime/wechat-default/plugins/check-update.js.meta
index bf14c939..855b1478 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: 5f40899e80689941301e742a223c3634
+ guid: 15eca94dd25af4cd59bd58f69a29bbc4
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/plugins/screen-adapter.js.meta b/Runtime/wechat-default/plugins/screen-adapter.js.meta
index d82c6eed..ccc28b8d 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: aadddf3b81d5a90ae9acaa9600610b9b
+ guid: 164ad35197c7e93733eee91640687a79
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/project.config.json.meta b/Runtime/wechat-default/project.config.json.meta
index 64cc4eb4..9714cc7a 100644
--- a/Runtime/wechat-default/project.config.json.meta
+++ b/Runtime/wechat-default/project.config.json.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 73b8b52986cabb15842a8697d542b3f0
+ guid: baa661a2e4b9e0e254fa63329c4928b0
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/texture-config.js.meta b/Runtime/wechat-default/texture-config.js.meta
index 15b96182..ef503f1c 100644
--- a/Runtime/wechat-default/texture-config.js.meta
+++ b/Runtime/wechat-default/texture-config.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: d62ebdde1991a1ce0f0e416507027e0e
+ guid: 439e82b73df4c6d4309de63e0bfcbe94
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-namespace.js.meta b/Runtime/wechat-default/unity-namespace.js.meta
index 821024c9..3cfa8c6b 100644
--- a/Runtime/wechat-default/unity-namespace.js.meta
+++ b/Runtime/wechat-default/unity-namespace.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 94071a1e94fe2ec7f661ad0d79aaefff
+ guid: 2578da882b7651c419aa1ffd9c6cccf8
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk.meta b/Runtime/wechat-default/unity-sdk.meta
index 0b5b974a..e6f4025d 100644
--- a/Runtime/wechat-default/unity-sdk.meta
+++ b/Runtime/wechat-default/unity-sdk.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 4855e47cb96af1eb1e97dc6a3a369d70
+guid: 79acb47fcbd0dbee96e37092caa1c68c
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/unity-sdk/TCPSocket.meta b/Runtime/wechat-default/unity-sdk/TCPSocket.meta
index 087c4f2f..beeffba1 100644
--- a/Runtime/wechat-default/unity-sdk/TCPSocket.meta
+++ b/Runtime/wechat-default/unity-sdk/TCPSocket.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 939a76d7c99614bfe7b82b536ec301dc
+guid: dfa249605da30c942a78a7b64cd5e377
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/unity-sdk/TCPSocket/index.js.meta b/Runtime/wechat-default/unity-sdk/TCPSocket/index.js.meta
index 862f76fa..f9e1dea1 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: 05e5e27199a5f57e2ed1eae70a0e7ba8
+ guid: 71077c6e8e2f656f23c8a32b4f67e482
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/UDPSocket.meta b/Runtime/wechat-default/unity-sdk/UDPSocket.meta
index 5d452148..217692e8 100644
--- a/Runtime/wechat-default/unity-sdk/UDPSocket.meta
+++ b/Runtime/wechat-default/unity-sdk/UDPSocket.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: b75a10f45a7456c81acd055a5611aa31
+guid: c652cbacefc99119c5f837695279f074
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/unity-sdk/UDPSocket/index.js.meta b/Runtime/wechat-default/unity-sdk/UDPSocket/index.js.meta
index 14466420..3e43859d 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: e8ce6828951a24fc6a370d288d3596c7
+ guid: 670f5f68bf33f72786402bd0d343eb7c
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/ad.js.meta b/Runtime/wechat-default/unity-sdk/ad.js.meta
index 21a301af..2121cfbd 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: 16a8e8314f070a59d8958f33922baf5e
+ guid: 48803178b7cc115e8577139680bdbb3e
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/audio.meta b/Runtime/wechat-default/unity-sdk/audio.meta
index 7c0794fe..d9fab46c 100644
--- a/Runtime/wechat-default/unity-sdk/audio.meta
+++ b/Runtime/wechat-default/unity-sdk/audio.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 0c9311ca05affe242ebf7fc184630e04
+guid: 23bfc789c8b61f5de675e03fb06900eb
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/unity-sdk/audio/common.js.meta b/Runtime/wechat-default/unity-sdk/audio/common.js.meta
index 92fca75c..52363a6e 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: 3b8e028b2c0752b694d7f06bf35e2938
+ guid: 5d73822d76a98487ccaae3a12ecbd06a
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 5a3cb3e4..53aa51b2 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: 994bc58478b0c8df33bc2e2bd6473599
+ guid: 910d372738ba8d2d6baad6131c7c6dfe
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 72cf8dce..75240ac3 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: 086c48945ccae8e790cf0bd24d751ced
+ guid: 85a3df473ef1e51bf0fc7a6edb4686ff
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 ca8be817..cc8cf591 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: 040aeace241518f2a0c0b4663688391a
+ guid: 9e5e24b6a0416e1ae2c3c01e750cb562
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 ddb25357..1f623303 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: 334400bfadc78b66f8986a74a4498c96
+ guid: 764b108878acf7242675c12466a9b696
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/audio/unity-audio.js b/Runtime/wechat-default/unity-sdk/audio/unity-audio.js
index 83230ae1..077f0e73 100644
--- a/Runtime/wechat-default/unity-sdk/audio/unity-audio.js
+++ b/Runtime/wechat-default/unity-sdk/audio/unity-audio.js
@@ -1050,6 +1050,9 @@ export default {
if (WEBAudio.audioWebSupport === 0 || WEBAudio.audioWebEnabled === 0) {
return;
}
+ if (WEBAudio.audioContext && WEBAudio.audioContext.state !== 'suspended') {
+ return;
+ }
resumeWebAudio();
},
_JS_Sound_Set3D(channelInstance, threeD) {
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 d241a9ba..92543e44 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: 59206531af5fa648ac79d13f1b14255e
+ guid: bd4188d500bc197a52c9e8503f7f7d1c
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 332159de..4db5f65f 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: 241bd91f89097853fb3af10854e13ba5
+ guid: e310b28c3a454cfd4920e7c9fb4a86d6
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/authorize.js.meta b/Runtime/wechat-default/unity-sdk/authorize.js.meta
index 532f1a5e..410c1bf4 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: 2cc7f3e9a5a7c72cf32048edcba8c976
+ guid: 1865556e9e6b6cf74e9b64ef08c8339a
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/bluetooth.meta b/Runtime/wechat-default/unity-sdk/bluetooth.meta
index 1e3ef875..859d16c7 100644
--- a/Runtime/wechat-default/unity-sdk/bluetooth.meta
+++ b/Runtime/wechat-default/unity-sdk/bluetooth.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 7e24bc89c56619567a76f47e068b2169
+guid: 1e41da1ea0455cc03ed84971af8133d0
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/unity-sdk/bluetooth/index.js.meta b/Runtime/wechat-default/unity-sdk/bluetooth/index.js.meta
index 62b0548e..c4b70a1a 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: 0cfb7cef468b0ea2067b1936af7e27d0
+ guid: 222e6bad6d75ae890f361bc228f6ea55
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/camera.js.meta b/Runtime/wechat-default/unity-sdk/camera.js.meta
index 7519ac66..4246e170 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: 54ab2a3a54b1bcf25d615591d718c651
+ guid: 1816c7591dfe592d69fc1e02fd3d41d1
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 a6fba0dd..c0419525 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: c41bb480e775619d4fe3025cf4ec9097
+ guid: 5ea79de147b1d4068b6133956d76b1d1
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/canvas.js.meta b/Runtime/wechat-default/unity-sdk/canvas.js.meta
index aa1de58c..447cecea 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: d1a130ae659960121099fcefb3fb9ba0
+ guid: b141552f5a2863f2252ea25518d103e5
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/chat.js.meta b/Runtime/wechat-default/unity-sdk/chat.js.meta
index 2d20a45d..346afc9a 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: e1b0430e92a28907bec6e015b53b0bab
+ guid: 457b9e5f181fe3f78e10f1f489c327a7
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/cloud.js.meta b/Runtime/wechat-default/unity-sdk/cloud.js.meta
index ffcf2945..536d18f5 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: d92fe997bb50748bb222a3ab6d0c6878
+ guid: 7fbdb1e3f77cd7fd606568a77c1076df
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/conf.js.meta b/Runtime/wechat-default/unity-sdk/conf.js.meta
index 511504f6..f56b0dd2 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: bf5f3e5f011283b1dfd036ada7eedf00
+ guid: 548a44f4b724665302d6c5be03e838d0
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 1cd05550..4bb316dc 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: 571a037bea75dbd5de10b6bb11bb109e
+ guid: e732ba5055cbd14a7d74b32575fa77d6
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/fix.js.meta b/Runtime/wechat-default/unity-sdk/fix.js.meta
index 3fc98e75..74cc92d3 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: 81c6424560ea59d4aaf3427a7ee792aa
+ guid: 0f77fdcacab7f3b34011a8e3adfd2dc4
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/font.meta b/Runtime/wechat-default/unity-sdk/font.meta
index bd5def96..7dcf06ec 100644
--- a/Runtime/wechat-default/unity-sdk/font.meta
+++ b/Runtime/wechat-default/unity-sdk/font.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: b4b2a182627de6a382a0f9962d3c2033
+guid: 458583c15da2628161fbe7fa4ee9c603
folderAsset: yes
DefaultImporter:
externalObjects: {}
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 f9f7b114..403836f7 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: da3c581ec258cdf497a966ebef590481
+ guid: 825ea571855d667dc14e8dd22c673d61
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/font/index.js b/Runtime/wechat-default/unity-sdk/font/index.js
index 925e34c8..33c798af 100644
--- a/Runtime/wechat-default/unity-sdk/font/index.js
+++ b/Runtime/wechat-default/unity-sdk/font/index.js
@@ -170,8 +170,8 @@ function WXGetFontRawData(conf, callbackId, forceFallback = false) {
}
})
.catch((err) => {
- if (err.errmsg === 'no support font' && forceFallback === false) {
-
+
+ if (!loadFromRemote && !!config && forceFallback === false) {
WXGetFontRawData(conf, callbackId, true);
}
else {
diff --git a/Runtime/wechat-default/unity-sdk/font/index.js.meta b/Runtime/wechat-default/unity-sdk/font/index.js.meta
index 641f50f2..bac07553 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: 70e49b4332d14a9591496d52104979e9
+ guid: 2c3aad817070c5c44473e6a34ccc6a32
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 e1e4229d..fed56d85 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: 839f72014d8266f1cf2b1a5a004c0f74
+ guid: 39d2d795662a93962db00cccb8d0e4fd
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 d2bb7179..7afe74e7 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: 9449010ed351cb337aa095264bdd4b74
+ guid: 55d1823a676f1911c67d237ff61f689d
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 ef1446b5..34efc1ff 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: fbcd8d96b3a6111991fefa930cc10e82
+ guid: 4df694e032e5ec20b304d590a5165d06
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/fs.js.meta b/Runtime/wechat-default/unity-sdk/fs.js.meta
index c58e5060..2b7da237 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: 41c0e410bbbea29199dc262d1d7a3dd4
+ guid: 425c882271ea3a6a3eaa211d895e09a1
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 9309f821..08573748 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: bbd1bf1eb10366e130d971877665b9e1
+ guid: 24f53df975e25866923ac89366c24294
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 40629757..868e6be0 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: ac27319ac248c08fa3105828a4b98dc1
+ guid: fde76c06101e3de86b6c2440c4db937f
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/gyroscope.meta b/Runtime/wechat-default/unity-sdk/gyroscope.meta
index 67e3267f..62327139 100644
--- a/Runtime/wechat-default/unity-sdk/gyroscope.meta
+++ b/Runtime/wechat-default/unity-sdk/gyroscope.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 3918220dcf5b10b712bebc9df6e4c22c
+guid: f5fec99a220d5ebac36ad6483a5491c4
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/unity-sdk/gyroscope/index.js.meta b/Runtime/wechat-default/unity-sdk/gyroscope/index.js.meta
index 031a66e1..6c231178 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: 6f54a806d7396c0e85860d2a1cd23cac
+ guid: e530e2ce5263b1258fc6c295a23a4420
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/index.js.meta b/Runtime/wechat-default/unity-sdk/index.js.meta
index 1b085450..4e1ced45 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: 7a21d80f84b9b6b77a78d5815d041297
+ guid: 8c79a546a8df966be375098c6aac5c33
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/logger.js.meta b/Runtime/wechat-default/unity-sdk/logger.js.meta
index ca62dc72..15519a28 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: cbac1500691fb566ed69e9ffbc55f5ba
+ guid: 13e4ec2168d98b2384bfd194df7f915c
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta b/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta
index e8a55edf..099fae0d 100644
--- a/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta
+++ b/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: d54bbed5d4db58b721e57f745c83ecc1
+guid: fd01bd8fd5c2b73c3b1b24c8ab7994ae
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js.meta b/Runtime/wechat-default/unity-sdk/mobileKeyboard/index.js.meta
index 48248800..ced3f4bf 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: bc4fa5acf15ccafe08aa41364344b40c
+ guid: d3ea6740799d142944104a4043efac8b
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 715eb8d0..150e9b34 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: a7890221e4fb4dac5ff6dbbffdcf7add
+ guid: d06ada7fd9297a67d32b06b2bf0b7ded
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/open-data.js b/Runtime/wechat-default/unity-sdk/open-data.js
index c64e6a38..7e366061 100644
--- a/Runtime/wechat-default/unity-sdk/open-data.js
+++ b/Runtime/wechat-default/unity-sdk/open-data.js
@@ -56,7 +56,7 @@ function hookUnityRender() {
const isLinearColorSpace = GameGlobal.unityNamespace.unityColorSpace === 'Linear';
if (gl.emscriptenGLX) {
- Module.ccall('showOpenData', null, ['number', 'number', 'bool'], [textureId, getSharedCanvas().__uid(), isLinearColorSpace]);
+ Module.ccall('glxShowOpenData', null, ['number', 'number', 'bool'], [textureId, getSharedCanvas().__uid(), isLinearColorSpace]);
}
else {
@@ -93,7 +93,7 @@ function stopHookUnityRender() {
const gl = GL.currentContext.GLctx;
if (gl.emscriptenGLX) {
- Module.ccall('hideOpenData', null, [], []);
+ Module.ccall('glxHideOpenData', null, [], []);
}
}
wx.onShow(() => {
diff --git a/Runtime/wechat-default/unity-sdk/open-data.js.meta b/Runtime/wechat-default/unity-sdk/open-data.js.meta
index 8d2dfcc2..17206291 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: 78c2ad6a69d8825f9905366d0583abed
+ guid: 98335051a7290a6a65f5bbd05fd89545
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/recorder.js.meta b/Runtime/wechat-default/unity-sdk/recorder.js.meta
index b389395d..c3050583 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: 124ee2df24b2ced8dd84bb207c3abdee
+ guid: 0134f51bde240b18ee73efd26265104a
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/resType.js b/Runtime/wechat-default/unity-sdk/resType.js
index 1cc38b16..a4a98d88 100644
--- a/Runtime/wechat-default/unity-sdk/resType.js
+++ b/Runtime/wechat-default/unity-sdk/resType.js
@@ -93,6 +93,14 @@ export const ResType = {
top: 'number',
width: 'number',
},
+ OfficialComponentsInfo: {
+ notificationComponentInfo: 'OfficialComponentInfo',
+ },
+ OfficialComponentInfo: {
+ boundingClientRect: 'ClientRect',
+ isVisible: 'bool',
+ name: 'string',
+ },
GetStorageInfoSyncOption: {
currentSize: 'number',
keys: 'string[]',
@@ -180,10 +188,15 @@ export const ResType = {
downstreamThroughputKbpsEstimate: 'number',
estimate_nettype: 'number',
fetchStart: 'number',
+ httpDNSDomainLookUpEnd: 'number',
+ httpDNSDomainLookUpStart: 'number',
httpRttEstimate: 'number',
+ invokeStart: 'number',
peerIP: 'string',
port: 'number',
protocol: 'string',
+ queueEnd: 'number',
+ queueStart: 'number',
receivedBytedCount: 'number',
redirectEnd: 'number',
redirectStart: 'number',
@@ -518,6 +531,12 @@ export const ResType = {
status: 'number',
errMsg: 'string',
},
+ GetChatToolInfoSuccessCallbackResult: {
+ cloudID: 'string',
+ encryptedData: 'string',
+ errMsg: 'string',
+ iv: 'string',
+ },
GetClipboardDataSuccessCallbackOption: {
data: 'string',
errMsg: 'string',
@@ -555,6 +574,10 @@ export const ResType = {
signature: 'string',
errMsg: 'string',
},
+ GetGameExptInfoSuccessCallbackResult: {
+ list: 'object',
+ errMsg: 'string',
+ },
GetGroupEnterInfoError: {
errMsg: 'string',
errCode: 'number',
@@ -565,6 +588,20 @@ export const ResType = {
errMsg: 'string',
iv: 'string',
},
+ GetGroupMembersInfoSuccessCallbackResult: {
+ membersInfo: 'ResultOpenDataContextUserInfo[]',
+ errMsg: 'string',
+ },
+ ResultOpenDataContextUserInfo: {
+ avatarUrl: 'string',
+ city: 'string',
+ country: 'string',
+ gender: 'number',
+ language: 'string',
+ nickName: 'string',
+ openId: 'string',
+ province: 'string',
+ },
GetInferenceEnvInfoSuccessCallbackResult: {
ver: 'string',
errMsg: 'string',
@@ -667,7 +704,7 @@ export const ResType = {
errMsg: 'string',
openIdList: 'string[]',
},
- RequestFailCallbackErr: {
+ LoginFailCallbackErr: {
errMsg: 'string',
errno: 'number',
},
@@ -736,9 +773,8 @@ export const ResType = {
OnDeviceOrientationChangeListenerResult: {
value: 'string',
},
- Error: {
+ ListenerError: {
message: 'string',
- stack: 'string',
},
OnGamepadConnectedListenerResult: {
gamepad: 'string',
@@ -784,6 +820,9 @@ export const ResType = {
networkType: 'string',
weakNet: 'bool',
},
+ OnOfficialComponentsInfoChangeListenerResult: {
+ OfficialComponentsInfo: 'OfficialComponentsInfo',
+ },
OnScreenRecordingStateChangedListenerResult: {
state: 'string',
},
@@ -846,6 +885,9 @@ export const ResType = {
windowHeight: 'number',
windowWidth: 'number',
},
+ OnWindowStateChangeListenerResult: {
+ state: 'string',
+ },
OpenCardRequestInfo: {
cardId: 'string',
code: 'string',
@@ -889,12 +931,6 @@ export const ResType = {
errMsg: 'string',
errCode: 'number',
},
- RequestMidasFriendPaymentSuccessCallbackResult: {
- cloudID: 'string',
- encryptedData: 'string',
- errMsg: 'string',
- iv: 'string',
- },
MidasPaymentError: {
errMsg: 'string',
errCode: 'number',
@@ -940,6 +976,10 @@ export const ResType = {
scanType: 'string',
errMsg: 'string',
},
+ GroupMemberInfo: {
+ members: 'string[]',
+ errMsg: 'string',
+ },
SetBLEMTUFailCallbackResult: {
mtu: 'number',
},
diff --git a/Runtime/wechat-default/unity-sdk/resType.js.meta b/Runtime/wechat-default/unity-sdk/resType.js.meta
index 19b80d3e..38c17e96 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: db814bcd01f7e96c721d736817ed3908
+ guid: 45f586502089aba03cc0b37aa313b53e
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta b/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta
index 73e7f092..b2db2e6f 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: f8ce03c8c63e079a4d29ef86d04e394e
+ guid: 8d303d587ca74ff53babc3de6b13e282
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/response.js.meta b/Runtime/wechat-default/unity-sdk/response.js.meta
index 0e32bdea..0ed74967 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: b9f6c3e13aea63f6439c1c914458c1fe
+ guid: 2e3ab8c83fe652ed2892006222452d31
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/sdk.js b/Runtime/wechat-default/unity-sdk/sdk.js
index 0c1957ed..73ac9f1c 100644
--- a/Runtime/wechat-default/unity-sdk/sdk.js
+++ b/Runtime/wechat-default/unity-sdk/sdk.js
@@ -27,10 +27,12 @@ function WX_OneWayNoFunction(functionName, ...params) {
}
-const onlyReadyResponse = [
+const onlyReadResponse = [
'getSystemSetting',
'getAppAuthorizeSetting',
];
+
+const needParseJson = ['WXMiniReportManagerReport'];
// eslint-disable-next-line @typescript-eslint/naming-convention
function WX_SyncFunction(functionName, ...params) {
return wx[functionName.replace(/^\w/, (a) => a.toLowerCase())](...params);
@@ -72,6 +74,10 @@ export default {
...config,
success(res) {
formatResponse(successType, res);
+
+ if (lowerFunctionName === 'getGameExptInfo') {
+ res.list = JSON.stringify(res.list);
+ }
moduleHelper.send(`${functionName}Callback`, JSON.stringify({
callbackId, type: 'success', res: JSON.stringify(res),
}));
@@ -234,7 +240,7 @@ export default {
},
WX_SyncFunction_t(functionName, returnType) {
const res = WX_SyncFunction(functionName);
- if (onlyReadyResponse.includes(functionName.replace(/^\w/, (a) => a.toLowerCase()))) {
+ if (onlyReadResponse.includes(functionName.replace(/^\w/, (a) => a.toLowerCase()))) {
formatResponse(returnType, JSON.parse(JSON.stringify(res)));
return JSON.stringify(res);
}
@@ -391,6 +397,10 @@ export default {
WX_ClassOneWayNoFunction(className, functionName, id);
},
WX_ClassOneWayNoFunction_vs(className, functionName, id, param1) {
+ if (needParseJson.includes(className + functionName)) {
+ // eslint-disable-next-line no-param-reassign
+ param1 = JSON.parse(param1);
+ }
WX_ClassOneWayNoFunction(className, functionName, id, param1);
},
WX_ClassOneWayNoFunction_t(className, functionName, returnType, id) {
diff --git a/Runtime/wechat-default/unity-sdk/sdk.js.meta b/Runtime/wechat-default/unity-sdk/sdk.js.meta
index e334a165..9f32c88e 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: b78da8fa954fa83c1fca5b60f4c60dc9
+ guid: 48bfb3e6ff33dffc0d92262e800c853f
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/share.js.meta b/Runtime/wechat-default/unity-sdk/share.js.meta
index 5f0ae022..93e4f28b 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: 59cb672befac49fba9d394c75619039e
+ guid: 1e4011c92133aa163f9ca172221e57fe
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/storage.js.meta b/Runtime/wechat-default/unity-sdk/storage.js.meta
index a6eaecdf..f0608e3c 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: 93603ded41fb9805276526fda08fa21d
+ guid: c821cb36061065f96eb1e69de0a8ee32
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/texture.js b/Runtime/wechat-default/unity-sdk/texture.js
index be523bb5..ad06d3eb 100644
--- a/Runtime/wechat-default/unity-sdk/texture.js
+++ b/Runtime/wechat-default/unity-sdk/texture.js
@@ -34,19 +34,13 @@ wx.starDownloadTexture = function () {
}
}
};
-const contextTypeMap = {
- 1: 'webgl',
- 2: 'webgl2',
- 3: 'wxwebgl',
- 4: 'wxwebgl2',
-};
const mod = {
getSupportedExtensions() {
if (hasCheckSupportedExtensions) {
return GameGlobal.TextureCompressedFormat;
}
const list = canvas
- .getContext(contextTypeMap[GameGlobal.managerConfig.contextConfig.contextType])
+ .getContext(GameGlobal.managerConfig.contextConfig.contextType === 2 ? 'webgl2' : 'webgl')
.getSupportedExtensions();
const noneLimitSupportedTextures = ['']; // 兜底采用png
GameGlobal.TextureCompressedFormat = '';
diff --git a/Runtime/wechat-default/unity-sdk/texture.js.meta b/Runtime/wechat-default/unity-sdk/texture.js.meta
index f19a2e68..d4d31702 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: 02216ea5b67844aa5cda33f04010fd80
+ guid: 6796832a4b52de6a67ca4d95395def3b
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/touch.meta b/Runtime/wechat-default/unity-sdk/touch.meta
index 93e301f3..13e4a399 100644
--- a/Runtime/wechat-default/unity-sdk/touch.meta
+++ b/Runtime/wechat-default/unity-sdk/touch.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 64517359613bf0f5196a3196a717aa6c
+guid: fc87b1df7d6dfaa4021fc350ee6700fd
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/unity-sdk/touch/index.js.meta b/Runtime/wechat-default/unity-sdk/touch/index.js.meta
index a1495f5f..a0f55c72 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: 2a6574b3f58ba07a089de22dc2de8e34
+ guid: ed5cff1e0174b2a1f46aaf5d5c8649b7
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 f8ceb757..b3ff5ad8 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: cc70e47bce76b9445e4c5a9fd11fac4a
+ guid: 5272416ae106364134d6a063e8c54eba
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/userinfo.js.meta b/Runtime/wechat-default/unity-sdk/userinfo.js.meta
index 77d9eaf5..e713aa80 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: 84d6c64b975a8cd7be4cfd1f2aa879d9
+ guid: 3687cd694511fd61d91d8f74d157b04a
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/util.js.meta b/Runtime/wechat-default/unity-sdk/util.js.meta
index bb66bcac..47ceb3c5 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: d3df877cdfea62043a6fc9bcfc1642e9
+ guid: 4c3cd90b65adbd6b0f30cb932dc09e9c
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/utils.js.meta b/Runtime/wechat-default/unity-sdk/utils.js.meta
index 674ad57c..80c30a01 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: 8036c6c276a7a4d20138599993c6782e
+ guid: 4ddc9fddac96fbdc430e85f8ab54f3e3
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/video.js b/Runtime/wechat-default/unity-sdk/video.js
index e81be2bb..53706d8c 100644
--- a/Runtime/wechat-default/unity-sdk/video.js
+++ b/Runtime/wechat-default/unity-sdk/video.js
@@ -18,32 +18,27 @@ export default {
if (!obj) {
return;
}
- if (key === 'x' || key === 'y' || key === 'width' || key === 'height') {
+ if (key === 'x' || key === 'y' || key === 'width' || key === 'height' || key === 'initialTime' || key === 'playbackRate') {
obj[key] = +value;
}
- else if (key === 'src' || key === 'poster') {
+ else if (key === 'src' || key === 'poster' || key === 'objectFit' || key === 'backgroundColor') {
obj[key] = value;
}
- },
- WXVideoPlay(id) {
- const obj = getObject(id);
- if (!obj) {
- return;
+ else if (key === 'live' || key === 'controls' || key === 'showProgress' || key === 'showProgressInControlMode'
+ || key === 'autoplay' || key === 'loop' || key === 'muted' || key === 'obeyMuteSwitch'
+ || key === 'enableProgressGesture' || key === 'enablePlayGesture' || key === 'showCenterPlayBtn') {
+ obj[key] = value === 'True';
}
- obj.play();
},
WXVideoAddListener(id, key) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj[key]((e) => {
+ getObject(id)?.[key]((e) => {
moduleHelper.send('OnVideoCallback', JSON.stringify({
callbackId: id,
- errMsg: key,
- position: e && e.position,
- buffered: e && e.buffered,
- duration: e && e.duration,
+ type: key,
+ position: e?.position,
+ buffered: e?.buffered ? Number(e.buffered) : undefined,
+ duration: e?.duration,
+ errMsg: e?.errMsg,
}));
if (key === 'onError') {
GameGlobal.enableTransparentCanvas = false;
@@ -51,54 +46,31 @@ export default {
}
});
},
- WXVideoDestroy(id) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj.destroy();
- GameGlobal.enableTransparentCanvas = false;
+ WXVideoRemoveListener(id, key) {
+ getObject(id)?.[key]();
},
- WXVideoExitFullScreen(id) {
- const obj = getObject(id);
- if (!obj) {
- return;
+ WXVideoDestroy(id, isLast) {
+ getObject(id)?.destroy();
+ if (isLast) {
+ GameGlobal.enableTransparentCanvas = false;
}
- obj.exitFullScreen();
+ },
+ WXVideoPlay(id) {
+ getObject(id)?.play();
},
WXVideoPause(id) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj.pause();
- },
- WXVideoRequestFullScreen(id, direction) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj.requestFullScreen(direction);
- },
- WXVideoSeek(id, time) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj.seek(time);
+ getObject(id)?.pause();
},
WXVideoStop(id) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj.stop();
+ getObject(id)?.stop();
},
- WXVideoRemoveListener(id, key) {
- const obj = getObject(id);
- if (!obj) {
- return;
- }
- obj[key]();
+ WXVideoSeek(id, time) {
+ getObject(id)?.seek(time);
+ },
+ WXVideoRequestFullScreen(id, direction) {
+ getObject(id)?.requestFullScreen(direction);
+ },
+ WXVideoExitFullScreen(id) {
+ getObject(id)?.exitFullScreen();
},
};
diff --git a/Runtime/wechat-default/unity-sdk/video.js.meta b/Runtime/wechat-default/unity-sdk/video.js.meta
index e89a7ac8..d545ab19 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: 7df2ceedebfd15f506e5dc632226c5fd
+ guid: fcf52663687512a29a57299225ded1b9
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/video.meta b/Runtime/wechat-default/unity-sdk/video.meta
index 4aab15a4..a0a77278 100644
--- a/Runtime/wechat-default/unity-sdk/video.meta
+++ b/Runtime/wechat-default/unity-sdk/video.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 4682af705850f3ce89ff4553f08e446a
+guid: 0d002cd4f3e54440c9727c69700143d0
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/unity-sdk/video/index.js b/Runtime/wechat-default/unity-sdk/video/index.js
index 8af3d9e7..53a12d87 100644
--- a/Runtime/wechat-default/unity-sdk/video/index.js
+++ b/Runtime/wechat-default/unity-sdk/video/index.js
@@ -12,7 +12,6 @@ const videoInstances = {};
class VideoBufferManager {
videoBuffers = new Map();
getTempBuffer(videoId, byteLength) {
- console.warn("getTempBuffer ", videoId);
const Module = GameGlobal.manager.gameInstance.Module;
if (this.videoBuffers.has(videoId)) {
const bufferInfo = this.videoBuffers.get(videoId);
@@ -24,7 +23,6 @@ class VideoBufferManager {
}
}
const newPtr = Module._malloc(byteLength);
- console.warn("getTempBuffer ", newPtr);
if (newPtr === null) {
return null;
}
@@ -37,7 +35,7 @@ class VideoBufferManager {
const bufferInfo = this.videoBuffers.get(videoId);
if (bufferInfo.ptr !== null) {
Module._free(bufferInfo.ptr);
- console.warn("destroyTempBuffer ", bufferInfo.ptr);
+
}
this.videoBuffers.delete(videoId);
}
@@ -219,13 +217,13 @@ function _JS_Video_Destroy(video) {
videoInstances[video].destroy();
const Module = GameGlobal.manager.gameInstance.Module;
const { GL } = Module;
- const gl = GL.currentContext.GLctx;
if (GameGlobal.mtl) {
if (!isWebVideo) {
videoBufferManager?.destroyTempBuffer(video);
}
}
else {
+ const gl = GL.currentContext.GLctx;
if (!isWebVideo && gl.emscriptenGLX && Module._glxVideoDestroy) {
Module._glxVideoDestroy(video);
}
diff --git a/Runtime/wechat-default/unity-sdk/video/index.js.meta b/Runtime/wechat-default/unity-sdk/video/index.js.meta
index b5327583..7f70e9c6 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: 6c0b6ba18d9582e0925107eac49d694f
+ guid: 52bdadc0c69f2871b7f956afefd64e16
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/wasmcode.meta b/Runtime/wechat-default/wasmcode.meta
index 3219693d..34fe58d8 100644
--- a/Runtime/wechat-default/wasmcode.meta
+++ b/Runtime/wechat-default/wasmcode.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 5e2bfe951f09b183774ebf42162a2a01
+guid: 5156f23dd75437537f0a34bb6fd9e3b1
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/wasmcode/game.js.meta b/Runtime/wechat-default/wasmcode/game.js.meta
index d1181328..e75dbcf5 100644
--- a/Runtime/wechat-default/wasmcode/game.js.meta
+++ b/Runtime/wechat-default/wasmcode/game.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: a364e0f2b29a0afb309692dbe1160674
+ guid: 35735c5d0bc111bdede1b997af40d5fa
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/weapp-adapter.js.meta b/Runtime/wechat-default/weapp-adapter.js.meta
index c900a245..8ef5cfa2 100644
--- a/Runtime/wechat-default/weapp-adapter.js.meta
+++ b/Runtime/wechat-default/weapp-adapter.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 6635223d4b1549ca32204ffccb808204
+ guid: a51679fda9cc5272724745e7793f3092
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/workers.meta b/Runtime/wechat-default/workers.meta
index 7fc63119..0215302c 100644
--- a/Runtime/wechat-default/workers.meta
+++ b/Runtime/wechat-default/workers.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: a9dc030d4707743b0dfc2b63c17f42a9
+guid: 97d66ab04a27422b346db9b7aa8ff5e6
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/workers/response.meta b/Runtime/wechat-default/workers/response.meta
index 78db8671..93de5f40 100644
--- a/Runtime/wechat-default/workers/response.meta
+++ b/Runtime/wechat-default/workers/response.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: e3aaa8c2d5c0c8859dad513d755d7905
+guid: df7d19c67e732cb4e14874572d00fc97
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/workers/response/index.js.meta b/Runtime/wechat-default/workers/response/index.js.meta
index 91de39ca..7b3e6535 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: 1f4af877319aa6f86ffe679763ae21d3
+ guid: f9929df83e28cdb011b310acbcd02677
DefaultImporter:
externalObjects: {}
userData: