diff --git a/CHANGELOG.md b/CHANGELOG.md
index 92ac350d7..61b40d7ff 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,32 +6,6 @@ Removed - 删除功能/接口
Fixed - 修复问题
Others - 其他
-->
-## 2026-3-15 v0.1.32 【普通更新】
-### Feature
-* 普通:更新基础库版本
-* 普通:擂台赛api新增subScoreKey参数
-* 普通:支持gameeventreport(试玩)
-* 普通:添加WX数据保护插件,支持游戏数据加密存储和篡改检测
-### Fixed
-* 普通:修复订阅消息报错问题
-
-## 2026-1-13 v0.1.31 【普通更新】
-### Fixed
-* 普通:修复glx模式下 createVideo underGameView为true 黑屏的问题
-* 普通:修复build profile在团结1.6之后的导出问题
-
-## 2025-11-6 v0.1.30 【重要更新】
-### Feature
-* 重要:EmscriptenGLX支持微信压缩纹理
-* 普通:EmscriptenGLX支持Android glReadpixels
-* 普通:EmscriptenGLX优化Android CPU与功耗
-* 普通:Metal高帧率下功耗优化
-* 普通:团结引擎buildprofile支持
-### Fixed
-* 重要:Metal编码库batch size修复
-* 普通:PageManager相关问题修复
-* 普通:iOS18的微信字体修复
-
## 2025-9-8 v0.1.29 【重要更新】
### Feature
* 普通:本地缓存存在时,UnityWebRequest支持同步方式(API:wx.SetSyncReadCacheEnabled)以加快读取速度
diff --git a/Editor/BuildProfile/WeixinMiniGameSettings.cs b/Editor/BuildProfile/WeixinMiniGameSettings.cs
index 27c279bdd..9cb64e499 100644
--- a/Editor/BuildProfile/WeixinMiniGameSettings.cs
+++ b/Editor/BuildProfile/WeixinMiniGameSettings.cs
@@ -1,4 +1,4 @@
-#if TUANJIE_1_6_OR_NEWER
+#if TUANJIE_1_4_OR_NEWER
using System;
using System.IO;
using System.Collections;
diff --git a/Editor/BuildProfile/WeixinMiniGameSettingsEditor.cs b/Editor/BuildProfile/WeixinMiniGameSettingsEditor.cs
index 97225378c..74b04a5d0 100644
--- a/Editor/BuildProfile/WeixinMiniGameSettingsEditor.cs
+++ b/Editor/BuildProfile/WeixinMiniGameSettingsEditor.cs
@@ -1,4 +1,4 @@
-#if TUANJIE_1_6_OR_NEWER
+#if TUANJIE_1_4_OR_NEWER
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/Editor/BuildProfile/WeixinSubplatformInterface.cs b/Editor/BuildProfile/WeixinSubplatformInterface.cs
index 8df8c231d..892f383b7 100644
--- a/Editor/BuildProfile/WeixinSubplatformInterface.cs
+++ b/Editor/BuildProfile/WeixinSubplatformInterface.cs
@@ -1,4 +1,4 @@
-#if TUANJIE_1_6_OR_NEWER
+#if TUANJIE_1_4_OR_NEWER
using System;
using System.Collections;
using System.Collections.Generic;
@@ -52,6 +52,12 @@ namespace WeChatWASM
public override BuildMiniGameError Build(BuildProfile buildProfile, BuildOptions options)
{
+
+ var bcLibPath = Path.GetFullPath(Path.Combine("Packages", "com.qq.weixin.minigame", "Editor", "BuildProfile", "lib", "libwx-metal-cpp.bc"));
+ var jsLibPath = Path.GetFullPath(Path.Combine("Packages", "com.qq.weixin.minigame", "Editor", "BuildProfile", "lib", "mtl_library.jslib"));
+ string libPath = bcLibPath + ';' + jsLibPath;
+ EditorUtility.SetMiniGameGfxLibraryPath(libPath);
+
WeixinMiniGameSettings settings = buildProfile.miniGameSettings as WeixinMiniGameSettings;
BuildMiniGameError buildMiniGameError = BuildMiniGameError.Unknown;
@@ -121,7 +127,7 @@ namespace WeChatWASM
if (Directory.Exists(absolutePath))
PlayerSettings.MiniGame.SetTemplatePath_Internal(playerSettings, $"PATH:{absolutePath}");
- PlayerSettings.MiniGame.SetThreadsSupport_Internal(playerSettings, false);
+ PlayerSettings.MiniGame.SetThreadsSupport_Internal(playerSettings, true);
PlayerSettings.MiniGame.SetCompressionFormat_Internal(playerSettings, MiniGameCompressionFormat.Disabled);
PlayerSettings.MiniGame.SetLinkerTarget_Internal(playerSettings, MiniGameLinkerTarget.Wasm);
PlayerSettings.MiniGame.SetDataCaching_Internal(playerSettings, false);
diff --git a/Editor/BuildProfile/lib/libwx-metal-cpp.bc b/Editor/BuildProfile/lib/libwx-metal-cpp.bc
index 2a8e5683e..b43267907 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/WXConvertCore.cs b/Editor/WXConvertCore.cs
index 08f39476d..86b67c66b 100644
--- a/Editor/WXConvertCore.cs
+++ b/Editor/WXConvertCore.cs
@@ -28,20 +28,13 @@ namespace WeChatWASM
{
string templateHeader = "PROJECT:";
#if TUANJIE_2022_3_OR_NEWER
- PlayerSettings.WeixinMiniGame.threadsSupport = false;
+ PlayerSettings.WeixinMiniGame.threadsSupport = WXConvertCore.EnableRenderThread;
PlayerSettings.runInBackground = false;
PlayerSettings.WeixinMiniGame.compressionFormat = WeixinMiniGameCompressionFormat.Disabled;
if(UnityUtil.GetEngineVersion() == UnityUtil.EngineVersion.Tuanjie)
{
var absolutePath = Path.GetFullPath("Packages/com.qq.weixin.minigame/WebGLTemplates/WXTemplate2022TJ");
- if (!Directory.Exists(absolutePath))
- {
- PlayerSettings.WeixinMiniGame.template = $"{templateHeader}WXTemplate2022TJ";
- }
- else
- {
- PlayerSettings.WeixinMiniGame.template = $"PATH:{absolutePath}";
- }
+ PlayerSettings.WeixinMiniGame.template = $"PATH:{absolutePath}";
}
else
{
@@ -85,6 +78,8 @@ namespace WeChatWASM
public static string miniGameDir = "minigame"; // 生成小游戏的目录
public static string audioDir = "Assets"; // 音频资源目录
public static string frameworkDir = "framework";
+ public static string frameworkFilename = "webgl.wasm.framework.unityweb.js";
+ public static string wasmWorkerIndexFilename = "webgl.worker.js";
public static string dataFileSize = string.Empty;
public static string codeMd5 = string.Empty;
public static string dataMd5 = string.Empty;
@@ -122,6 +117,13 @@ namespace WeChatWASM
return config.CompileOptions.enableEmscriptenGLX;
}
}
+ public static bool EnableRenderThread
+ {
+ get
+ {
+ return config.CompileOptions.enableRenderThread;
+ }
+ }
// public static void SetPlayableEnabled(bool enabled)
// {
// isPlayableBuild = enabled;
@@ -228,9 +230,6 @@ namespace WeChatWASM
{
var rootPath = Directory.GetParent(Application.dataPath).FullName;
string webglDir = WXExtEnvDef.GETDEF("WEIXINMINIGAME") ? "WeixinMiniGame" : "WebGL";
-#if PLATFORM_PLAYABLEADS
- webglDir = "PlayableAds";
-#endif
symFile1 = Path.Combine(rootPath, "Library", "Bee", "artifacts", webglDir, "build", "debug_WebGL_wasm", "build.js.symbols");
}
WeChatWASM.UnityUtil.preprocessSymbols(symFile1, GetWebGLSymbolPath());
@@ -356,9 +355,7 @@ namespace WeChatWASM
{
// WxPerfJsBridge.jslib
var wxPerfJSBridgeImporter = AssetImporter.GetAtPath(wxPerfPlugins[0]) as PluginImporter;
-#if PLATFORM_PLAYABLEADS
- wxPerfJSBridgeImporter.SetCompatibleWithPlatform(BuildTarget.PlayableAds, config.CompileOptions.enablePerfAnalysis);
-#elif PLATFORM_WEIXINMINIGAME
+#if PLATFORM_WEIXINMINIGAME
wxPerfJSBridgeImporter.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, config.CompileOptions.enablePerfAnalysis);
#else
wxPerfJSBridgeImporter.SetCompatibleWithPlatform(BuildTarget.WebGL, config.CompileOptions.enablePerfAnalysis);
@@ -371,10 +368,7 @@ namespace WeChatWASM
bool bShouldEnablePerf2022Plugin = config.CompileOptions.enablePerfAnalysis && IsCompatibleWithUnity202203OrNewer();
var wxPerf2022Importer = AssetImporter.GetAtPath(wxPerfPlugins[1]) as PluginImporter;
-
-#if PLATFORM_PLAYABLEADS
- wxPerf2022Importer.SetCompatibleWithPlatform(BuildTarget.PlayableAds, bShouldEnablePerf2022Plugin);
-#elif PLATFORM_WEIXINMINIGAME
+#if PLATFORM_WEIXINMINIGAME
wxPerf2022Importer.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, bShouldEnablePerf2022Plugin);
#else
wxPerf2022Importer.SetCompatibleWithPlatform(BuildTarget.WebGL, bShouldEnablePerf2022Plugin);
@@ -387,9 +381,7 @@ namespace WeChatWASM
bool bShouldEnablePerf2021Plugin = config.CompileOptions.enablePerfAnalysis && IsCompatibleWithUnity202102To202203();
var wxPerf2021Importer = AssetImporter.GetAtPath(wxPerfPlugins[2]) as PluginImporter;
-#if PLATFORM_PLAYABLEADS
- wxPerf2021Importer.SetCompatibleWithPlatform(BuildTarget.PlayableAds, bShouldEnablePerf2021Plugin);
-#elif PLATFORM_WEIXINMINIGAME
+#if PLATFORM_WEIXINMINIGAME
wxPerf2021Importer.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, bShouldEnablePerf2021Plugin);
#else
wxPerf2021Importer.SetCompatibleWithPlatform(BuildTarget.WebGL, bShouldEnablePerf2021Plugin);
@@ -589,9 +581,7 @@ namespace WeChatWASM
Debug.LogError("Lua Adaptor Importer Not Found: " + maybeBuildFile);
continue;
}
-#if PLATFORM_PLAYABLEADS
- wxPerfJSBridgeImporter.SetCompatibleWithPlatform(BuildTarget.PlayableAds, shouldBuild);
-#elif PLATFORM_WEIXINMINIGAME
+#if PLATFORM_WEIXINMINIGAME
wxPerfJSBridgeImporter.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, shouldBuild);
#else
wxPerfJSBridgeImporter.SetCompatibleWithPlatform(BuildTarget.WebGL, shouldBuild);
@@ -641,12 +631,7 @@ namespace WeChatWASM
else
{
#if TUANJIE_2022_3_OR_NEWER
- if(EditorUserBuildSettings.activeBuildTarget != BuildTarget.WeixinMiniGame
-#if PLATFORM_PLAYABLEADS
- && EditorUserBuildSettings.activeBuildTarget != BuildTarget.PlayableAds
-#endif
- )
- EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTargetGroup.WeixinMiniGame, BuildTarget.WeixinMiniGame);
+ EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTargetGroup.WeixinMiniGame, BuildTarget.WeixinMiniGame);
#endif
}
Emit(LifeCycle.afterSwitchActiveBuildTarget);
@@ -669,7 +654,7 @@ namespace WeChatWASM
PlayerSettings.SetGraphicsAPIs(BuildTarget.WeixinMiniGame, new GraphicsDeviceType[] { GraphicsDeviceType.Metal, GraphicsDeviceType.OpenGLES2 });
}
}
- else
+ else
{
if (config.CompileOptions.Webgl2)
{
@@ -693,54 +678,96 @@ namespace WeChatWASM
#endif
}
+ public static int SeekFunctionEnd(string input, int lastIndex)
+ {
+ int braceCount = 0;
+ while (input[lastIndex] != '{')
+ {
+ lastIndex++;
+ }
+
+ braceCount = 1;
+ ++lastIndex;
+
+ while (lastIndex < input.Length && braceCount > 0)
+ {
+ if (input[lastIndex] == '{')
+ {
+ ++braceCount;
+ }
+ else if (input[lastIndex] == '}')
+ {
+ --braceCount;
+ }
+ ++lastIndex;
+ }
+ return lastIndex;
+ }
///
- /// 移除输入js代码字符串中所有以prefix为前缀的函数的函数体,function与函数名之间仅允许有一个空格
+ /// 扫一遍代码,把带删除前缀的函数删除,把带替换前缀的替换成调sdk的接口,function与函数名之间仅允许有一个空格
///
/// 输入字符串
- /// 函数前缀
+ /// 要删除函数的名字前缀要替换函数的前缀>
/// 处理后的字符串
- public static string RemoveFunctionsWithPrefix(string input, string prefix)
+ public static string ReplaceOrRemoveFunctionsWithPrefix(string input, string[] removePrefixes, string[] replacePrefixes)
{
StringBuilder output = new StringBuilder();
-
- int braceCount = 0;
int lastIndex = 0;
- int index = input.IndexOf("function " + prefix);
+ int index = input.IndexOf("function ");
while (index != -1)
{
output.Append(input, lastIndex, index - lastIndex);
lastIndex = index;
-
- while (input[lastIndex] != '{')
+ index = input.IndexOf("(", lastIndex);
+ if (index == -1)
{
- lastIndex++;
+ break;
}
-
- braceCount = 1;
- ++lastIndex;
-
- while (braceCount > 0)
+ bool shouldRemove = false;
+ bool shouldReplace = false;
+ string funcName = input.Substring(lastIndex + 9, index - lastIndex - 9).TrimStart();
+ for (int i = 0; i < removePrefixes.Length; ++i)
{
- if (input[lastIndex] == '{')
+ if (funcName.Contains(removePrefixes[i]))
{
- ++braceCount;
+ shouldRemove = true;
+ break;
}
- else if (input[lastIndex] == '}')
- {
- --braceCount;
- }
- ++lastIndex;
}
-
- index = input.IndexOf("function " + prefix, lastIndex);
+ if (shouldRemove)
+ {
+ lastIndex = SeekFunctionEnd(input, index);
+ index = lastIndex < input.Length ? input.IndexOf("function ", lastIndex) : -1;
+ continue;
+ }
+ for (int i = 0; i < replacePrefixes.Length; ++i)
+ {
+ if (funcName.Contains(replacePrefixes[i]))
+ {
+ shouldReplace = true;
+ break;
+ }
+ }
+ if (shouldReplace)
+ {
+ lastIndex = SeekFunctionEnd(input, index);
+ index = lastIndex < input.Length ? input.IndexOf("function ", lastIndex) : -1;
+ output.Append("var " + funcName + " = window.WXWASMSDK." + funcName + " ? window.WXWASMSDK." + funcName + " : () => console.warn(\"unimplemented:" + funcName + "\", jsStackTrace());");
+ continue;
+ }
+ index = input.IndexOf("function ", index);
+ }
+ if (lastIndex < input.Length)
+ {
+ output.Append(input, lastIndex, input.Length - lastIndex);
}
-
- output.Append(input, lastIndex, input.Length - lastIndex);
return output.ToString();
}
+
private static bool CheckBuildTemplate()
{
string[] res = BuildTemplate.CheckCustomCoverBaseConflict(
@@ -814,7 +841,7 @@ namespace WeChatWASM
private static void ConvertDotnetFrameworkCode()
{
- var target = "webgl.wasm.framework.unityweb.js";
+ var target = frameworkFilename;
var dotnetJsPath =
Path.Combine(config.ProjectConf.DST, webglDir, "Code", "wwwroot", "_framework", "dotnet.js");
var dotnetJs = File.ReadAllText(dotnetJsPath, Encoding.UTF8);
@@ -838,7 +865,7 @@ namespace WeChatWASM
UnityUtil.DelectDir(Path.Combine(config.ProjectConf.DST, miniGameDir));
string text = String.Empty;
- var target = "webgl.wasm.framework.unityweb.js";
+ var target = frameworkFilename;
if (WXExtEnvDef.GETDEF("UNITY_2020_1_OR_NEWER"))
{
if (UseIL2CPP)
@@ -856,6 +883,16 @@ namespace WeChatWASM
{
text = File.ReadAllText(Path.Combine(config.ProjectConf.DST, webglDir, "Build", "webgl.wasm.framework.unityweb"), Encoding.UTF8);
}
+ string[] removePrefixes = new string[] {
+ "jsAudio",
+ };
+ string[] replacePrefixes = new string[] {
+ "_JS_Video_",
+ "_JS_Sound_",
+ "_JS_MobileKeyboard_",
+ "_JS_MobileKeybard_"
+ };
+ text = ReplaceOrRemoveFunctionsWithPrefix(text, removePrefixes, replacePrefixes);
int i;
for (i = 0; i < ReplaceRules.rules.Length; i++)
{
@@ -869,20 +906,12 @@ namespace WeChatWASM
text = Regex.Replace(text, rule.old, rule.newStr);
}
}
- EditorUtility.ClearProgressBar();
- string[] prefixs =
- {
- "_JS_Video_",
- //"jsVideo",
- "_JS_Sound_",
- "jsAudio",
- "_JS_MobileKeyboard_",
- "_JS_MobileKeybard_"
- };
- foreach (var prefix in prefixs)
+ if (EnableRenderThread)
{
- text = RemoveFunctionsWithPrefix(text, prefix);
+ text = ReplaceByRegex(text, ReplaceRules.MainThreadRules(), "MainThreadReplaceRules");
}
+ EditorUtility.ClearProgressBar();
+
#if PLATFORM_WEIXINMINIGAME
if (PlayerSettings.WeixinMiniGame.exceptionSupport == WeixinMiniGameExceptionSupport.None)
#else
@@ -1080,7 +1109,7 @@ namespace WeChatWASM
#if UNITY_6000_0_OR_NEWER
// 从小游戏转换工具里无法直接开启wasm2023特性 会导致转出的webgl异常,所以强制关闭
PlayerSettings.WebGL.wasm2023 = false;
-#endif
+#endif
#if UNITY_2021_2_OR_NEWER
#if UNITY_2022_1_OR_NEWER
@@ -1119,11 +1148,7 @@ namespace WeChatWASM
}
#endif
#if TUANJIE_2022_3_OR_NEWER
- if (EditorUserBuildSettings.activeBuildTarget != BuildTarget.WeixinMiniGame
-#if PLATFORM_PLAYABLEADS
- && EditorUserBuildSettings.activeBuildTarget != BuildTarget.PlayableAds
-#endif
- )
+ if (EditorUserBuildSettings.activeBuildTarget != BuildTarget.WeixinMiniGame)
{
UnityEngine.Debug.LogFormat("[Builder] Current target is: {0}, switching to: {1}", EditorUserBuildSettings.activeBuildTarget, BuildTarget.WeixinMiniGame);
if (!EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTargetGroup.WeixinMiniGame, BuildTarget.WeixinMiniGame))
@@ -1134,11 +1159,8 @@ namespace WeChatWASM
}
var projDir = Path.Combine(config.ProjectConf.DST, webglDir);
-#if PLATFORM_PLAYABLEADS
- var result = BuildPipeline.BuildPlayer(GetScenePaths(), projDir, BuildTarget.PlayableAds, option);
-#else
+
var result = BuildPipeline.BuildPlayer(GetScenePaths(), projDir, BuildTarget.WeixinMiniGame, option);
-#endif
if (result.summary.result != UnityEditor.Build.Reporting.BuildResult.Succeeded)
{
UnityEngine.Debug.LogFormat("[Builder] BuildPlayer failed. emscriptenArgs:{0}", PlayerSettings.WeixinMiniGame.emscriptenArgs);
@@ -1264,6 +1286,10 @@ namespace WeChatWASM
int code = GenerateBinFile();
if (code == 0)
{
+ if (EnableRenderThread)
+ {
+ ConvertForThread();
+ }
convertDataPackage(false);
UnityEngine.Debug.LogFormat("[Converter] All done!");
//ShowNotification(new GUIContent("转换完成"));
@@ -2277,9 +2303,7 @@ namespace WeChatWASM
{
var importer = AssetImporter.GetAtPath(jsLibs[i]) as PluginImporter;
bool value = i == index;
-#if PLATFORM_PLAYABLEADS
- importer.SetCompatibleWithPlatform(BuildTarget.PlayableAds, value);
-#elif PLATFORM_WEIXINMINIGAME
+#if PLATFORM_WEIXINMINIGAME
importer.SetCompatibleWithPlatform(BuildTarget.WeixinMiniGame, value);
#else
importer.SetCompatibleWithPlatform(BuildTarget.WebGL, value);
@@ -2316,7 +2340,18 @@ namespace WeChatWASM
return "";
#endif
}
-
+ public static string ReplaceByRegex(string text, Rule[] rules, string file)
+ {
+ for (int i = 0; i < rules.Length; i++)
+ {
+ var rule = rules[i];
+ if (ShowMatchFailedWarning(text, rule.old, file) == false)
+ {
+ text = Regex.Replace(text, rule.old, rule.newStr);
+ }
+ }
+ return text;
+ }
public static bool ShowMatchFailedWarning(string text, string rule, string file)
{
if (Regex.IsMatch(text, rule) == false)
@@ -2326,6 +2361,28 @@ namespace WeChatWASM
}
return false;
}
+ public static void ConvertForThread()
+ {
+ string workerDir = Path.Combine(config.ProjectConf.DST, miniGameDir, "workers", "response");
+ string workerFrameworkPath = Path.Combine(workerDir, frameworkFilename);
+ string workerIndexPath = Path.Combine(workerDir, wasmWorkerIndexFilename);
+
+
+ // 拷贝胶水层到worker里并替换
+ File.Copy(Path.Combine(config.ProjectConf.DST, miniGameDir, frameworkFilename), workerFrameworkPath);
+ string text = File.ReadAllText(workerFrameworkPath, Encoding.UTF8);
+ text = ReplaceByRegex(text, ReplaceRules.WorkerThreadRules(), "WorkerThreadReplaceRules");
+
+ text += ReplaceRules.WorkerThreadFooter;
+ File.WriteAllText(workerFrameworkPath, text);
+
+ // 拷贝worker.js到worker里并替换
+ File.Copy(Path.Combine(config.ProjectConf.DST, webglDir, "Build", wasmWorkerIndexFilename), workerIndexPath);
+ text = File.ReadAllText(workerIndexPath, Encoding.UTF8);
+ text = ReplaceByRegex(text, ReplaceRules.WorkerIndexRules(), "WorkerIndexReplaceRules");
+ text += ReplaceRules.WorkerIndexFooter;
+ File.WriteAllText(workerIndexPath, text);
+ }
}
}
diff --git a/Editor/WXEditorSettingHelper.cs b/Editor/WXEditorSettingHelper.cs
index a7f7417b2..994e2ae9d 100644
--- a/Editor/WXEditorSettingHelper.cs
+++ b/Editor/WXEditorSettingHelper.cs
@@ -80,14 +80,54 @@ namespace WeChatWASM
PluginUpdateManager.CheckUpdateOnce();
scrollRoot = EditorGUILayout.BeginScrollView(scrollRoot);
- GUIStyle linkStyle = GetLinkStyle();
+ GUIStyle linkStyle = new GUIStyle(GUI.skin.label);
+ linkStyle.normal.textColor = Color.yellow;
+ linkStyle.hover.textColor = Color.yellow;
+ linkStyle.stretchWidth = false;
+ linkStyle.alignment = TextAnchor.UpperLeft;
+ linkStyle.wordWrap = true;
foldBaseInfo = EditorGUILayout.Foldout(foldBaseInfo, "基本信息");
if (foldBaseInfo)
{
EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true));
- OnSettingBaseInfo();
- OnSettingChooseFolder();
+
+ this.formInput("appid", "游戏AppID");
+ this.formInput("cdn", "游戏资源CDN");
+ this.formInput("projectName", "小游戏项目名");
+ this.formIntPopup("orientation", "游戏方向", new[] { "Portrait", "Landscape", "LandscapeLeft", "LandscapeRight" }, new[] { 0, 1, 2, 3 });
+ this.formInput("memorySize", "UnityHeap预留内存(?)", "单位MB,预分配内存值,超休闲游戏256/中轻度496/重度游戏768,需预估游戏最大UnityHeap值以防止内存自动扩容带来的峰值尖刺。预估方法请查看GIT文档《优化Unity WebGL的内存》");
+
+ GUILayout.BeginHorizontal();
+ string targetDst = "dst";
+ if (!formInputData.ContainsKey(targetDst))
+ {
+ formInputData[targetDst] = "";
+ }
+ EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10));
+ GUILayout.Label(new GUIContent("导出路径(?)", "支持输入相对于项目根目录的相对路径,如:wxbuild"), GUILayout.Width(140));
+ formInputData[targetDst] = GUILayout.TextField(formInputData[targetDst], GUILayout.MaxWidth(EditorGUIUtility.currentViewWidth - 270));
+ if (GUILayout.Button(new GUIContent("打开"), GUILayout.Width(40)))
+ {
+ if (!formInputData[targetDst].Trim().Equals(string.Empty))
+ {
+ EditorUtility.RevealInFinder(GetAbsolutePath(formInputData[targetDst]));
+ }
+ GUIUtility.ExitGUI();
+ }
+ if (GUILayout.Button(new GUIContent("选择"), GUILayout.Width(40)))
+ {
+ var dstPath = EditorUtility.SaveFolderPanel("选择你的游戏导出目录", string.Empty, string.Empty);
+ if (dstPath != string.Empty)
+ {
+ formInputData[targetDst] = dstPath;
+ this.saveData();
+ }
+ GUIUtility.ExitGUI();
+ }
+ GUILayout.EndHorizontal();
+
+
EditorGUILayout.EndVertical();
}
@@ -108,7 +148,12 @@ namespace WeChatWASM
}
GUILayout.EndHorizontal();
- OnSettingLoadingConfig();
+ this.formInput("videoUrl", "加载阶段视频URL");
+ this.formIntPopup("assetLoadType", "首包资源加载方式", new[] { "CDN", "小游戏包内" }, new[] { 0, 1 });
+ this.formCheckbox("compressDataPackage", "压缩首包资源(?)", "将首包资源Brotli压缩, 降低资源大小. 注意: 首次启动耗时可能会增加200ms, 仅推荐使用小游戏分包加载时节省包体大小使用");
+ this.formInput("bundleExcludeExtensions", "不自动缓存文件类型(?)", "(使用;分割)当请求url包含资源'cdn+StreamingAssets'时会自动缓存,但StreamingAssets目录下不是所有文件都需缓存,此选项配置不需要自动缓存的文件拓展名。默认值json");
+ this.formInput("bundleHashLength", "Bundle名称Hash长度(?)", "自定义Bundle文件名中hash部分长度,默认值32,用于缓存控制。");
+ this.formInput("preloadFiles", "预下载文件列表(?)", "使用;间隔,支持模糊匹配");
EditorGUILayout.EndVertical();
}
@@ -117,14 +162,59 @@ namespace WeChatWASM
if (foldSDKOptions)
{
EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true));
- OnSettingSDKOptions();
+
+ this.formCheckbox("useFriendRelation", "使用好友关系链");
+ this.formCheckbox("useMiniGameChat", "使用社交组件");
+ this.formCheckbox("preloadWXFont", "预加载微信字体(?)", "在game.js执行开始时预载微信系统字体,运行期间可使用WX.GetWXFont获取微信字体");
+ this.formCheckbox("disableMultiTouch", "禁用多点触控");
+
EditorGUILayout.EndVertical();
}
foldDebugOptions = EditorGUILayout.Foldout(foldDebugOptions, "调试编译选项");
if (foldDebugOptions)
{
- OnSettingDebugOptions(true);
+ EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true));
+
+
+ this.formCheckbox("developBuild", "Development Build", "", false, null, OnDevelopmentBuildToggleChanged);
+ this.formCheckbox("autoProfile", "Auto connect Profiler");
+ this.formCheckbox("scriptOnly", "Scripts Only Build");
+ 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");
+ this.formCheckbox("iOSPerformancePlus", "iOSPerformancePlus(?)", "是否使用iOS高性能+渲染方案,有助于提升渲染兼容性、降低WebContent进程内存");
+ this.formCheckbox("EmscriptenGLX", "EmscriptenGLX(?)", "是否使用EmscriptenGLX渲染方案");
+ this.formCheckbox("iOSMetal", "iOSMetal(?)", "是否使用iOSMetal渲染方案,需要开启iOS高性能+模式,有助于提升运行性能,降低iOS功耗");
+ this.formCheckbox("deleteStreamingAssets", "Clear Streaming Assets");
+ this.formCheckbox("cleanBuild", "Clean WebGL Build");
+ // this.formCheckbox("cleanCloudDev", "Clean Cloud Dev");
+ this.formCheckbox("fbslim", "首包资源优化(?)", "导出时自动清理UnityEditor默认打包但游戏项目从未使用的资源,瘦身首包资源体积。(团结引擎已无需开启该能力)", UnityUtil.GetEngineVersion() > 0, (res) =>
+ {
+ var fbWin = EditorWindow.GetWindow(typeof(WXFbSettingWindow), false, "首包资源优化配置面板", true);
+ fbWin.minSize = new Vector2(680, 350);
+ fbWin.Show();
+ });
+ this.formCheckbox("autoAdaptScreen", "自适应屏幕尺寸(?)", "移动端旋转屏幕和PC端拉伸窗口时,自动调整画布尺寸");
+ this.formCheckbox("showMonitorSuggestModal", "显示优化建议弹窗");
+ this.formCheckbox("enableProfileStats", "显示性能面板");
+ this.formCheckbox("enableRenderAnalysis", "显示渲染日志(dev only)");
+ this.formCheckbox("brotliMT", "brotli多线程压缩(?)", "开启多线程压缩可以提高出包速度,但会降低压缩率。如若不使用wasm代码分包请勿用多线程出包上线");
+ // #if TUANJIE_2022_3_OR_NEWER
+ this.formCheckbox("enableRenderThread", "开启渲染线程(?)", "开启渲染线程,提升执行性能");
+ // #endif
+
+#if UNITY_6000_0_OR_NEWER
+ this.formCheckbox("enableWasm2023", "WebAssembly 2023(?)", "WebAssembly 2023包括对WebAssembly.Table和BigInt的支持。(Android (Android 10 or later recommended), iOS (iOS 15 or later recommended))");
+#endif
+
+ if (m_EnablePerfTool)
+ {
+ this.formCheckbox("enablePerfAnalysis", "集成性能分析工具", "将性能分析工具集成入Development Build包中", false, null, OnPerfAnalysisFeatureToggleChanged);
+ }
+
+ EditorGUILayout.EndVertical();
}
@@ -179,268 +269,31 @@ namespace WeChatWASM
if (foldFontOptions)
{
EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true));
- OnSettingFontOptions();
+ this.formCheckbox("CJK_Unified_Ideographs", "基本汉字(?)", "Unicode [0x4e00, 0x9fff]");
+ this.formCheckbox("C0_Controls_and_Basic_Latin", "基本拉丁语(英文大小写、数字、英文标点)(?)", "Unicode [0x0, 0x7f]");
+ this.formCheckbox("CJK_Symbols_and_Punctuation", "中文标点符号(?)", "Unicode [0x3000, 0x303f]");
+ this.formCheckbox("General_Punctuation", "通用标点符号(?)", "Unicode [0x2000, 0x206f]");
+ this.formCheckbox("Enclosed_CJK_Letters_and_Months", "CJK字母及月份(?)", "Unicode [0x3200, 0x32ff]");
+ this.formCheckbox("Vertical_Forms", "中文竖排标点(?)", "Unicode [0xfe10, 0xfe1f]");
+ this.formCheckbox("CJK_Compatibility_Forms", "CJK兼容符号(?)", "Unicode [0xfe30, 0xfe4f]");
+ this.formCheckbox("Miscellaneous_Symbols", "杂项符号(?)", "Unicode [0x2600, 0x26ff]");
+ this.formCheckbox("CJK_Compatibility", "CJK特殊符号(?)", "Unicode [0x3300, 0x33ff]");
+ this.formCheckbox("Halfwidth_and_Fullwidth_Forms", "全角ASCII、全角中英文标点、半宽片假名、半宽平假名、半宽韩文字母(?)", "Unicode [0xff00, 0xffef]");
+ this.formCheckbox("Dingbats", "装饰符号(?)", "Unicode [0x2700, 0x27bf]");
+ this.formCheckbox("Letterlike_Symbols", "字母式符号(?)", "Unicode [0x2100, 0x214f]");
+ this.formCheckbox("Enclosed_Alphanumerics", "带圈或括号的字母数字(?)", "Unicode [0x2460, 0x24ff]");
+ this.formCheckbox("Number_Forms", "数字形式(?)", "Unicode [0x2150, 0x218f]");
+ this.formCheckbox("Currency_Symbols", "货币符号(?)", "Unicode [0x20a0, 0x20cf]");
+ this.formCheckbox("Arrows", "箭头(?)", "Unicode [0x2190, 0x21ff]");
+ this.formCheckbox("Geometric_Shapes", "几何图形(?)", "Unicode [0x25a0, 0x25ff]");
+ this.formCheckbox("Mathematical_Operators", "数学运算符号(?)", "Unicode [0x2200, 0x22ff]");
+ this.formInput("CustomUnicode", "自定义Unicode(?)", "将填入的所有字符强制加入字体预加载列表");
EditorGUILayout.EndVertical();
}
EditorGUILayout.EndScrollView();
}
- public void OnSettingsGUI(SerializedObject serializedObject, SerializedProperty miniGameProperty)
- {
- loadData(serializedObject, miniGameProperty);
-
- scrollRoot = EditorGUILayout.BeginScrollView(scrollRoot);
-
- GUIStyle linkStyle = GetLinkStyle();
-
- foldBaseInfo = EditorGUILayout.Foldout(foldBaseInfo, "基本信息");
- if (foldBaseInfo)
- {
- EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true));
- OnSettingBaseInfo();
- EditorGUILayout.EndVertical();
- }
-
- foldLoadingConfig = EditorGUILayout.Foldout(foldLoadingConfig, "启动Loading配置");
- if (foldLoadingConfig)
- {
- EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true));
-
- // Call saveData(serializedObject, miniGameProperty) not saveData()
- GUILayout.BeginHorizontal();
- string targetBg = "bgImageSrc";
- EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10));
- tex = (Texture)EditorGUILayout.ObjectField("启动背景图/视频封面", tex, typeof(Texture2D), false);
- var currentBgSrc = AssetDatabase.GetAssetPath(tex);
- if (!string.IsNullOrEmpty(currentBgSrc) && currentBgSrc != formInputData[targetBg])
- {
- formInputData[targetBg] = currentBgSrc;
- saveData(serializedObject, miniGameProperty);
- }
- GUILayout.EndHorizontal();
-
- OnSettingLoadingConfig();
-
- EditorGUILayout.EndVertical();
- }
-
- foldSDKOptions = EditorGUILayout.Foldout(foldSDKOptions, "SDK功能选项");
- if (foldSDKOptions)
- {
- EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true));
- OnSettingSDKOptions();
- EditorGUILayout.EndVertical();
- }
-
- foldDebugOptions = EditorGUILayout.Foldout(foldDebugOptions, "调试编译选项");
- if (foldDebugOptions)
- {
- OnSettingDebugOptions(false);
- }
-
- if (WXConvertCore.IsInstantGameAutoStreaming())
- {
- foldInstantGame = EditorGUILayout.Foldout(foldInstantGame, "Instant Game - AutoStreaming");
- if (foldInstantGame)
- {
- EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true));
- formInput("bundlePathIdentifier", "Bundle Path Identifier");
- formInput("dataFileSubPrefix", "Data File Sub Prefix");
-
- EditorGUI.BeginDisabledGroup(true);
- formCheckbox("autoUploadFirstBundle", "构建后自动上传首包(?)", "仅在开启AutoStreaming生效", true);
- EditorGUI.EndDisabledGroup();
-
- GUILayout.BeginHorizontal();
- EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10));
- GUILayout.Label(new GUIContent("清理AS配置(?)", "如需关闭AutoStreaming选用默认发布方案则需要清理AS配置项目。"), GUILayout.Width(140));
- EditorGUI.BeginDisabledGroup(WXConvertCore.IsInstantGameAutoStreaming());
- // It is not same as OnSettingsGUI(EditorWindow)
- if (GUILayout.Button(new GUIContent("恢复"), GUILayout.Width(60)))
- {
- var ProjectConf = miniGameProperty.FindPropertyRelative("ProjectConf");
- string identifier = ProjectConf.FindPropertyRelative("bundlePathIdentifier").stringValue;
- string[] identifiers = identifier.Split(";");
- string idStr = "";
- foreach (string id in identifiers)
- {
- if (id != "AS" && id != "CUS/CustomAB")
- {
- idStr += id + ";";
- }
- }
- ProjectConf.FindPropertyRelative("bundlePathIdentifier").stringValue = idStr.Trim(';');
-
- if (ProjectConf.FindPropertyRelative("dataFileSubPrefix").stringValue == "CUS")
- {
- ProjectConf.FindPropertyRelative("dataFileSubPrefix").stringValue = "";
- }
- loadData(serializedObject, miniGameProperty);
- }
- EditorGUI.EndDisabledGroup();
- GUILayout.EndHorizontal();
-
- EditorGUILayout.BeginHorizontal();
- EditorGUILayout.LabelField(string.Empty);
- if (GUILayout.Button(new GUIContent("了解Instant Game AutoStreaming", ""), linkStyle))
- {
- Application.OpenURL("https://github.com/wechat-miniprogram/minigame-unity-webgl-transform/blob/main/Design/InstantGameGuide.md");
- }
- EditorGUILayout.EndHorizontal();
- EditorGUILayout.EndVertical();
- }
- }
-
- foldFontOptions = EditorGUILayout.Foldout(foldFontOptions, "字体配置");
- if (foldFontOptions)
- {
- EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true));
- OnSettingFontOptions();
- EditorGUILayout.EndVertical();
- }
-
- EditorGUILayout.EndScrollView();
- saveData(serializedObject, miniGameProperty);
- }
-
- private GUIStyle GetLinkStyle()
- {
- GUIStyle linkStyle = new GUIStyle(GUI.skin.label);
- linkStyle.normal.textColor = Color.yellow;
- linkStyle.hover.textColor = Color.yellow;
- linkStyle.stretchWidth = false;
- linkStyle.alignment = TextAnchor.UpperLeft;
- linkStyle.wordWrap = true;
- return linkStyle;
- }
-
- private void OnSettingBaseInfo()
- {
- this.formInput("appid", "游戏AppID");
- this.formInput("cdn", "游戏资源CDN");
- this.formInput("projectName", "小游戏项目名");
- this.formIntPopup("orientation", "游戏方向", new[] { "Portrait", "Landscape", "LandscapeLeft", "LandscapeRight" }, new[] { 0, 1, 2, 3 });
- this.formInput("memorySize", "UnityHeap预留内存(?)", "单位MB,预分配内存值,超休闲游戏256/中轻度496/重度游戏768,需预估游戏最大UnityHeap值以防止内存自动扩容带来的峰值尖刺。预估方法请查看GIT文档《优化Unity WebGL的内存》");
- }
-
- private void OnSettingChooseFolder()
- {
- GUILayout.BeginHorizontal();
- string targetDst = "dst";
- if (!formInputData.ContainsKey(targetDst))
- {
- formInputData[targetDst] = "";
- }
- EditorGUILayout.LabelField(string.Empty, GUILayout.Width(10));
- GUILayout.Label(new GUIContent("导出路径(?)", "支持输入相对于项目根目录的相对路径,如:wxbuild"), GUILayout.Width(140));
- formInputData[targetDst] = GUILayout.TextField(formInputData[targetDst], GUILayout.MaxWidth(EditorGUIUtility.currentViewWidth - 270));
- if (GUILayout.Button(new GUIContent("打开"), GUILayout.Width(40)))
- {
- if (!formInputData[targetDst].Trim().Equals(string.Empty))
- {
- EditorUtility.RevealInFinder(GetAbsolutePath(formInputData[targetDst]));
- }
- GUIUtility.ExitGUI();
- }
- if (GUILayout.Button(new GUIContent("选择"), GUILayout.Width(40)))
- {
- var dstPath = EditorUtility.SaveFolderPanel("选择你的游戏导出目录", string.Empty, string.Empty);
- if (dstPath != string.Empty)
- {
- formInputData[targetDst] = dstPath;
- this.saveData();
- }
- GUIUtility.ExitGUI();
- }
- GUILayout.EndHorizontal();
- }
-
- private void OnSettingLoadingConfig()
- {
- this.formInput("videoUrl", "加载阶段视频URL");
- this.formIntPopup("assetLoadType", "首包资源加载方式", new[] { "CDN", "小游戏包内" }, new[] { 0, 1 });
- this.formCheckbox("compressDataPackage", "压缩首包资源(?)", "将首包资源Brotli压缩, 降低资源大小. 注意: 首次启动耗时可能会增加200ms, 仅推荐使用小游戏分包加载时节省包体大小使用");
- this.formInput("bundleExcludeExtensions", "不自动缓存文件类型(?)", "(使用;分割)当请求url包含资源'cdn+StreamingAssets'时会自动缓存,但StreamingAssets目录下不是所有文件都需缓存,此选项配置不需要自动缓存的文件拓展名。默认值json");
- this.formInput("bundleHashLength", "Bundle名称Hash长度(?)", "自定义Bundle文件名中hash部分长度,默认值32,用于缓存控制。");
- this.formInput("preloadFiles", "预下载文件列表(?)", "使用;间隔,支持模糊匹配");
- }
-
- private void OnSettingSDKOptions()
- {
- formCheckbox("useFriendRelation", "使用好友关系链");
- formCheckbox("useMiniGameChat", "使用社交组件");
- formCheckbox("preloadWXFont", "预加载微信字体(?)", "在game.js执行开始时预载微信系统字体,运行期间可使用WX.GetWXFont获取微信字体");
- formCheckbox("disableMultiTouch", "禁止多点触控");
- }
-
- private void OnSettingDebugOptions(bool showDevBuild)
- {
- EditorGUILayout.BeginVertical("frameBox", GUILayout.ExpandWidth(true));
-
- if (showDevBuild)
- {
- this.formCheckbox("developBuild", "Development Build", "", false, null, OnDevelopmentBuildToggleChanged);
- }
- this.formCheckbox("autoProfile", "Auto connect Profiler");
- this.formCheckbox("scriptOnly", "Scripts Only Build");
- 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");
- this.formCheckbox("iOSPerformancePlus", "iOSPerformancePlus(?)", "是否使用iOS高性能+渲染方案,有助于提升渲染兼容性、降低WebContent进程内存");
- this.formCheckbox("EmscriptenGLX", "EmscriptenGLX(?)", "是否使用EmscriptenGLX渲染方案");
- this.formCheckbox("iOSMetal", "iOSMetal(?)", "是否使用iOSMetal渲染方案,需要开启iOS高性能+模式,有助于提升运行性能,降低iOS功耗");
- this.formCheckbox("deleteStreamingAssets", "Clear Streaming Assets");
- this.formCheckbox("cleanBuild", "Clean WebGL Build");
- // this.formCheckbox("cleanCloudDev", "Clean Cloud Dev");
- this.formCheckbox("fbslim", "首包资源优化(?)", "导出时自动清理UnityEditor默认打包但游戏项目从未使用的资源,瘦身首包资源体积。(团结引擎已无需开启该能力)", UnityUtil.GetEngineVersion() > 0, (res) =>
- {
- var fbWin = EditorWindow.GetWindow(typeof(WXFbSettingWindow), false, "首包资源优化配置面板", true);
- fbWin.minSize = new Vector2(680, 350);
- fbWin.Show();
- });
- this.formCheckbox("autoAdaptScreen", "自适应屏幕尺寸(?)", "移动端旋转屏幕和PC端拉伸窗口时,自动调整画布尺寸");
- this.formCheckbox("showMonitorSuggestModal", "显示优化建议弹窗");
- this.formCheckbox("enableProfileStats", "显示性能面板");
- this.formCheckbox("enableRenderAnalysis", "显示渲染日志(dev only)");
- this.formCheckbox("brotliMT", "brotli多线程压缩(?)", "开启多线程压缩可以提高出包速度,但会降低压缩率。如若不使用wasm代码分包请勿用多线程出包上线");
-#if UNITY_6000_0_OR_NEWER
- this.formCheckbox("enableWasm2023", "WebAssembly 2023(?)", "WebAssembly 2023包括对WebAssembly.Table和BigInt的支持。(Android (Android 10 or later recommended), iOS (iOS 15 or later recommended))");
-#endif
-
- if (m_EnablePerfTool)
- {
- this.formCheckbox("enablePerfAnalysis", "集成性能分析工具", "将性能分析工具集成入Development Build包中", false, null, OnPerfAnalysisFeatureToggleChanged);
- }
-
- EditorGUILayout.EndVertical();
- }
-
- private void OnSettingFontOptions()
- {
- formCheckbox("CJK_Unified_Ideographs", "基本汉字(?)", "Unicode [0x4e00, 0x9fff]");
- formCheckbox("C0_Controls_and_Basic_Latin", "基本拉丁语(英文大小写、数字、英文标点)(?)", "Unicode [0x0, 0x7f]");
- formCheckbox("CJK_Symbols_and_Punctuation", "中文标点符号(?)", "Unicode [0x3000, 0x303f]");
- formCheckbox("General_Punctuation", "通用标点符号(?)", "Unicode [0x2000, 0x206f]");
- formCheckbox("Enclosed_CJK_Letters_and_Months", "CJK字母及月份(?)", "Unicode [0x3200, 0x32ff]");
- formCheckbox("Vertical_Forms", "中文竖排标点(?)", "Unicode [0xfe10, 0xfe1f]");
- formCheckbox("CJK_Compatibility_Forms", "CJK兼容符号(?)", "Unicode [0xfe30, 0xfe4f]");
- formCheckbox("Miscellaneous_Symbols", "杂项符号(?)", "Unicode [0x2600, 0x26ff]");
- formCheckbox("CJK_Compatibility", "CJK特殊符号(?)", "Unicode [0x3300, 0x33ff]");
- formCheckbox("Halfwidth_and_Fullwidth_Forms", "全角ASCII、全角中英文标点、半宽片假名、半宽平假名、半宽韩文字母(?)", "Unicode [0xff00, 0xffef]");
- formCheckbox("Dingbats", "装饰符号(?)", "Unicode [0x2700, 0x27bf]");
- formCheckbox("Letterlike_Symbols", "字母式符号(?)", "Unicode [0x2100, 0x214f]");
- formCheckbox("Enclosed_Alphanumerics", "带圈或括号的字母数字(?)", "Unicode [0x2460, 0x24ff]");
- formCheckbox("Number_Forms", "数字形式(?)", "Unicode [0x2150, 0x218f]");
- formCheckbox("Currency_Symbols", "货币符号(?)", "Unicode [0x20a0, 0x20cf]");
- formCheckbox("Arrows", "箭头(?)", "Unicode [0x2190, 0x21ff]");
- formCheckbox("Geometric_Shapes", "几何图形(?)", "Unicode [0x25a0, 0x25ff]");
- formCheckbox("Mathematical_Operators", "数学运算符号(?)", "Unicode [0x2200, 0x22ff]");
- formInput("CustomUnicode", "自定义Unicode(?)", "将填入的所有字符强制加入字体预加载列表");
- }
-
-
public void OnBuildButtonGUI(EditorWindow window)
{
GUIStyle linkStyle = new GUIStyle(GUI.skin.label);
@@ -577,454 +430,168 @@ namespace WeChatWASM
}
}
- this.setData("autoUploadFirstBundle", true);
- loadProjectConfData(config.ProjectConf);
- loadSDKOptionsData(config.SDKOptions);
- loadCompileOptionsData(config.CompileOptions);
- loadFontOptionsData(config.FontOptions);
- }
+ this.setData("projectName", config.ProjectConf.projectName);
+ this.setData("appid", config.ProjectConf.Appid);
+ this.setData("cdn", config.ProjectConf.CDN);
+ this.setData("assetLoadType", config.ProjectConf.assetLoadType);
+ this.setData("compressDataPackage", config.ProjectConf.compressDataPackage);
+ this.setData("videoUrl", config.ProjectConf.VideoUrl);
+ this.setData("orientation", (int)config.ProjectConf.Orientation);
+ this.setData("dst", config.ProjectConf.relativeDST);
+ this.setData("bundleHashLength", config.ProjectConf.bundleHashLength.ToString());
+ this.setData("bundlePathIdentifier", config.ProjectConf.bundlePathIdentifier);
+ this.setData("bundleExcludeExtensions", config.ProjectConf.bundleExcludeExtensions);
+ this.setData("preloadFiles", config.ProjectConf.preloadFiles);
+ this.setData("developBuild", config.CompileOptions.DevelopBuild);
+ this.setData("autoProfile", config.CompileOptions.AutoProfile);
+ this.setData("scriptOnly", config.CompileOptions.ScriptOnly);
+ this.setData("il2CppOptimizeSize", config.CompileOptions.Il2CppOptimizeSize);
+ this.setData("profilingFuncs", config.CompileOptions.profilingFuncs);
+ this.setData("profilingMemory", config.CompileOptions.ProfilingMemory);
+ this.setData("deleteStreamingAssets", config.CompileOptions.DeleteStreamingAssets);
+ this.setData("cleanBuild", config.CompileOptions.CleanBuild);
+ this.setData("customNodePath", config.CompileOptions.CustomNodePath);
+ this.setData("webgl2", config.CompileOptions.Webgl2);
+ this.setData("iOSPerformancePlus", config.CompileOptions.enableIOSPerformancePlus);
+ this.setData("iOSMetal", config.CompileOptions.enableiOSMetal);
+ this.setData("EmscriptenGLX", config.CompileOptions.enableEmscriptenGLX);
+ this.setData("fbslim", config.CompileOptions.fbslim);
+ this.setData("useFriendRelation", config.SDKOptions.UseFriendRelation);
+ this.setData("useMiniGameChat", config.SDKOptions.UseMiniGameChat);
+ this.setData("preloadWXFont", config.SDKOptions.PreloadWXFont);
+ this.setData("disableMultiTouch", config.SDKOptions.disableMultiTouch);
+ this.setData("bgImageSrc", config.ProjectConf.bgImageSrc);
+ tex = AssetDatabase.LoadAssetAtPath(config.ProjectConf.bgImageSrc);
+ this.setData("memorySize", config.ProjectConf.MemorySize.ToString());
+ this.setData("hideAfterCallMain", config.ProjectConf.HideAfterCallMain);
- private void loadData(SerializedObject serializedObject, SerializedProperty miniGameProperty)
- {
- serializedObject.UpdateIfRequiredOrScript();
- var ProjectConf = miniGameProperty.FindPropertyRelative("ProjectConf");
-
- // Instant Game
- if (WXConvertCore.IsInstantGameAutoStreaming())
- {
- var automaticfillinstantgame = miniGameProperty.FindPropertyRelative("m_AutomaticFillInstantGame");
- if (automaticfillinstantgame.boolValue)
- {
- ProjectConf.FindPropertyRelative("CDN").stringValue = WXConvertCore.GetInstantGameAutoStreamingCDN();
- if (!ProjectConf.FindPropertyRelative("bundlePathIdentifier").stringValue.Contains("AS;"))
- {
- ProjectConf.FindPropertyRelative("bundlePathIdentifier").stringValue += "AS;";
- }
- if (!ProjectConf.FindPropertyRelative("bundlePathIdentifier").stringValue.Contains("CUS/CustomAB;"))
- {
- ProjectConf.FindPropertyRelative("bundlePathIdentifier").stringValue += "CUS/CustomAB;";
- }
- ProjectConf.FindPropertyRelative("dataFileSubPrefix").stringValue = "CUS";
- }
- }
-
- var _ProjectConf = new WXProjectConf();
- deserializeProjectConf(_ProjectConf, ProjectConf);
- loadProjectConfData(_ProjectConf);
-
- var SDKOptions = miniGameProperty.FindPropertyRelative("SDKOptions");
- var _SDKOptions = new SDKOptions();
- deserializeSDKOptions(_SDKOptions, SDKOptions);
- loadSDKOptionsData(_SDKOptions);
-
- var CompileOptions = miniGameProperty.FindPropertyRelative("CompileOptions");
- var _CompileOptions = new CompileOptions();
- deserializeCompileOptions(_CompileOptions, CompileOptions);
- loadCompileOptionsData(_CompileOptions);
-
- var FontOptions = miniGameProperty.FindPropertyRelative("FontOptions");
- var _FontOptions = new FontOptions();
- deserializeFontOptions(_FontOptions, FontOptions);
- loadFontOptionsData(_FontOptions);
- }
-
- private void loadProjectConfData(WXProjectConf ProjectConf)
- {
- this.setData("projectName", ProjectConf.projectName);
- this.setData("appid", ProjectConf.Appid);
- this.setData("cdn", ProjectConf.CDN);
- this.setData("assetLoadType", ProjectConf.assetLoadType);
- this.setData("compressDataPackage", ProjectConf.compressDataPackage);
- this.setData("videoUrl", ProjectConf.VideoUrl);
- this.setData("orientation", (int)ProjectConf.Orientation);
- this.setData("dst", ProjectConf.relativeDST);
- this.setData("bundleHashLength", ProjectConf.bundleHashLength.ToString());
- this.setData("bundlePathIdentifier", ProjectConf.bundlePathIdentifier);
- this.setData("bundleExcludeExtensions", ProjectConf.bundleExcludeExtensions);
- this.setData("preloadFiles", ProjectConf.preloadFiles);
- this.setData("bgImageSrc", ProjectConf.bgImageSrc);
-
- tex = AssetDatabase.LoadAssetAtPath(ProjectConf.bgImageSrc);
- this.setData("memorySize", ProjectConf.MemorySize.ToString());
- this.setData("hideAfterCallMain", ProjectConf.HideAfterCallMain);
-
- this.setData("dataFileSubPrefix", ProjectConf.dataFileSubPrefix);
- this.setData("maxStorage", ProjectConf.maxStorage.ToString());
- this.setData("defaultReleaseSize", ProjectConf.defaultReleaseSize.ToString());
- this.setData("texturesHashLength", ProjectConf.texturesHashLength.ToString());
- this.setData("texturesPath", ProjectConf.texturesPath);
- this.setData("needCacheTextures", ProjectConf.needCacheTextures);
- this.setData("loadingBarWidth", ProjectConf.loadingBarWidth.ToString());
- this.setData("needCheckUpdate", ProjectConf.needCheckUpdate);
- this.setData("disableHighPerformanceFallback", ProjectConf.disableHighPerformanceFallback);
- }
-
- private void loadSDKOptionsData(SDKOptions SDKOptions)
- {
- this.setData("useFriendRelation", SDKOptions.UseFriendRelation);
- this.setData("useMiniGameChat", SDKOptions.UseMiniGameChat);
- this.setData("preloadWXFont", SDKOptions.PreloadWXFont);
- this.setData("disableMultiTouch", SDKOptions.disableMultiTouch);
- }
-
- private void loadCompileOptionsData(CompileOptions CompileOptions)
- {
- this.setData("developBuild", CompileOptions.DevelopBuild);
- this.setData("autoProfile", CompileOptions.AutoProfile);
- this.setData("scriptOnly", CompileOptions.ScriptOnly);
- this.setData("il2CppOptimizeSize", CompileOptions.Il2CppOptimizeSize);
- this.setData("profilingFuncs", CompileOptions.profilingFuncs);
- this.setData("profilingMemory", CompileOptions.ProfilingMemory);
- this.setData("deleteStreamingAssets", CompileOptions.DeleteStreamingAssets);
- this.setData("cleanBuild", CompileOptions.CleanBuild);
- this.setData("customNodePath", CompileOptions.CustomNodePath);
- this.setData("webgl2", CompileOptions.Webgl2);
- this.setData("iOSPerformancePlus", CompileOptions.enableIOSPerformancePlus);
- this.setData("iOSMetal", CompileOptions.enableiOSMetal);
- this.setData("EmscriptenGLX", CompileOptions.enableEmscriptenGLX);
- this.setData("fbslim", CompileOptions.fbslim);
- this.setData("autoAdaptScreen", CompileOptions.autoAdaptScreen);
- this.setData("showMonitorSuggestModal", CompileOptions.showMonitorSuggestModal);
- this.setData("enableProfileStats", CompileOptions.enableProfileStats);
- this.setData("enableRenderAnalysis", CompileOptions.enableRenderAnalysis);
- this.setData("brotliMT", CompileOptions.brotliMT);
+ this.setData("dataFileSubPrefix", config.ProjectConf.dataFileSubPrefix);
+ this.setData("maxStorage", config.ProjectConf.maxStorage.ToString());
+ this.setData("defaultReleaseSize", config.ProjectConf.defaultReleaseSize.ToString());
+ this.setData("texturesHashLength", config.ProjectConf.texturesHashLength.ToString());
+ this.setData("texturesPath", config.ProjectConf.texturesPath);
+ this.setData("needCacheTextures", config.ProjectConf.needCacheTextures);
+ this.setData("loadingBarWidth", config.ProjectConf.loadingBarWidth.ToString());
+ this.setData("needCheckUpdate", config.ProjectConf.needCheckUpdate);
+ this.setData("disableHighPerformanceFallback", config.ProjectConf.disableHighPerformanceFallback);
+ this.setData("autoAdaptScreen", config.CompileOptions.autoAdaptScreen);
+ this.setData("showMonitorSuggestModal", config.CompileOptions.showMonitorSuggestModal);
+ this.setData("enableProfileStats", config.CompileOptions.enableProfileStats);
+ this.setData("enableRenderAnalysis", config.CompileOptions.enableRenderAnalysis);
+ this.setData("brotliMT", config.CompileOptions.brotliMT);
#if UNITY_6000_0_OR_NEWER
- this.setData("enableWasm2023", CompileOptions.enableWasm2023);
-#endif
- this.setData("enablePerfAnalysis", CompileOptions.enablePerfAnalysis);
- }
+ this.setData("enableWasm2023", config.CompileOptions.enableWasm2023);
+#endif
+ // #if TUANJIE_2022_3_OR_NEWER
+ this.setData("enableRenderThread", config.CompileOptions.enableRenderThread);
+ // #endif
+ this.setData("enablePerfAnalysis", config.CompileOptions.enablePerfAnalysis);
+ this.setData("autoUploadFirstBundle", true);
- private void loadFontOptionsData(FontOptions FontOptions)
- {
- this.setData("CJK_Unified_Ideographs", FontOptions.CJK_Unified_Ideographs);
- this.setData("C0_Controls_and_Basic_Latin", FontOptions.C0_Controls_and_Basic_Latin);
- this.setData("CJK_Symbols_and_Punctuation", FontOptions.CJK_Symbols_and_Punctuation);
- this.setData("General_Punctuation", FontOptions.General_Punctuation);
- this.setData("Enclosed_CJK_Letters_and_Months", FontOptions.Enclosed_CJK_Letters_and_Months);
- this.setData("Vertical_Forms", FontOptions.Vertical_Forms);
- this.setData("CJK_Compatibility_Forms", FontOptions.CJK_Compatibility_Forms);
- this.setData("Miscellaneous_Symbols", FontOptions.Miscellaneous_Symbols);
- this.setData("CJK_Compatibility", FontOptions.CJK_Compatibility);
- this.setData("Halfwidth_and_Fullwidth_Forms", FontOptions.Halfwidth_and_Fullwidth_Forms);
- this.setData("Dingbats", FontOptions.Dingbats);
- this.setData("Letterlike_Symbols", FontOptions.Letterlike_Symbols);
- this.setData("Enclosed_Alphanumerics", FontOptions.Enclosed_Alphanumerics);
- this.setData("Number_Forms", FontOptions.Number_Forms);
- this.setData("Currency_Symbols", FontOptions.Currency_Symbols);
- this.setData("Arrows", FontOptions.Arrows);
- this.setData("Geometric_Shapes", FontOptions.Geometric_Shapes);
- this.setData("Mathematical_Operators", FontOptions.Mathematical_Operators);
- this.setData("CustomUnicode", FontOptions.CustomUnicode);
+ // font options
+ this.setData("CJK_Unified_Ideographs", config.FontOptions.CJK_Unified_Ideographs);
+ this.setData("C0_Controls_and_Basic_Latin", config.FontOptions.C0_Controls_and_Basic_Latin);
+ this.setData("CJK_Symbols_and_Punctuation", config.FontOptions.CJK_Symbols_and_Punctuation);
+ this.setData("General_Punctuation", config.FontOptions.General_Punctuation);
+ this.setData("Enclosed_CJK_Letters_and_Months", config.FontOptions.Enclosed_CJK_Letters_and_Months);
+ this.setData("Vertical_Forms", config.FontOptions.Vertical_Forms);
+ this.setData("CJK_Compatibility_Forms", config.FontOptions.CJK_Compatibility_Forms);
+ this.setData("Miscellaneous_Symbols", config.FontOptions.Miscellaneous_Symbols);
+ this.setData("CJK_Compatibility", config.FontOptions.CJK_Compatibility);
+ this.setData("Halfwidth_and_Fullwidth_Forms", config.FontOptions.Halfwidth_and_Fullwidth_Forms);
+ this.setData("Dingbats", config.FontOptions.Dingbats);
+ this.setData("Letterlike_Symbols", config.FontOptions.Letterlike_Symbols);
+ this.setData("Enclosed_Alphanumerics", config.FontOptions.Enclosed_Alphanumerics);
+ this.setData("Number_Forms", config.FontOptions.Number_Forms);
+ this.setData("Currency_Symbols", config.FontOptions.Currency_Symbols);
+ this.setData("Arrows", config.FontOptions.Arrows);
+ this.setData("Geometric_Shapes", config.FontOptions.Geometric_Shapes);
+ this.setData("Mathematical_Operators", config.FontOptions.Mathematical_Operators);
+ this.setData("CustomUnicode", config.FontOptions.CustomUnicode);
}
private void saveData()
{
- saveProjectConfData(config.ProjectConf);
- saveSDKOptionsData(config.SDKOptions);
- saveCompileOptionsData(config.CompileOptions);
- saveFontOptionsData(config.FontOptions);
+ config.ProjectConf.projectName = this.getDataInput("projectName");
+ config.ProjectConf.Appid = this.getDataInput("appid");
+ config.ProjectConf.CDN = this.getDataInput("cdn");
+ config.ProjectConf.assetLoadType = this.getDataPop("assetLoadType");
+ config.ProjectConf.compressDataPackage = this.getDataCheckbox("compressDataPackage");
+ config.ProjectConf.VideoUrl = this.getDataInput("videoUrl");
+ config.ProjectConf.Orientation = (WXScreenOritation)this.getDataPop("orientation");
+ config.ProjectConf.relativeDST = this.getDataInput("dst");
+ config.ProjectConf.DST = GetAbsolutePath(config.ProjectConf.relativeDST);
+ config.ProjectConf.bundleHashLength = int.Parse(this.getDataInput("bundleHashLength"));
+ config.ProjectConf.bundlePathIdentifier = this.getDataInput("bundlePathIdentifier");
+ config.ProjectConf.bundleExcludeExtensions = this.getDataInput("bundleExcludeExtensions");
+ config.ProjectConf.preloadFiles = this.getDataInput("preloadFiles");
+ config.CompileOptions.DevelopBuild = this.getDataCheckbox("developBuild");
+ config.CompileOptions.AutoProfile = this.getDataCheckbox("autoProfile");
+ config.CompileOptions.ScriptOnly = this.getDataCheckbox("scriptOnly");
+ config.CompileOptions.Il2CppOptimizeSize = this.getDataCheckbox("il2CppOptimizeSize");
+ config.CompileOptions.profilingFuncs = this.getDataCheckbox("profilingFuncs");
+ config.CompileOptions.ProfilingMemory = this.getDataCheckbox("profilingMemory");
+ config.CompileOptions.DeleteStreamingAssets = this.getDataCheckbox("deleteStreamingAssets");
+ config.CompileOptions.CleanBuild = this.getDataCheckbox("cleanBuild");
+ config.CompileOptions.CustomNodePath = this.getDataInput("customNodePath");
+ config.CompileOptions.Webgl2 = this.getDataCheckbox("webgl2");
+ config.CompileOptions.enableIOSPerformancePlus = this.getDataCheckbox("iOSPerformancePlus");
+ config.CompileOptions.enableiOSMetal = this.getDataCheckbox("iOSMetal");
+ config.CompileOptions.enableEmscriptenGLX = this.getDataCheckbox("EmscriptenGLX");
+ config.CompileOptions.fbslim = this.getDataCheckbox("fbslim");
+ // #if TUANJIE_2022_3_OR_NEWER
+ config.CompileOptions.enableRenderThread = this.getDataCheckbox("enableRenderThread");
+ // #endif
+ config.SDKOptions.UseFriendRelation = this.getDataCheckbox("useFriendRelation");
+ config.SDKOptions.UseMiniGameChat = this.getDataCheckbox("useMiniGameChat");
+ config.SDKOptions.PreloadWXFont = this.getDataCheckbox("preloadWXFont");
+ config.SDKOptions.disableMultiTouch = this.getDataCheckbox("disableMultiTouch");
+ config.ProjectConf.bgImageSrc = this.getDataInput("bgImageSrc");
+ config.ProjectConf.MemorySize = int.Parse(this.getDataInput("memorySize"));
+ config.ProjectConf.HideAfterCallMain = this.getDataCheckbox("hideAfterCallMain");
+ config.ProjectConf.dataFileSubPrefix = this.getDataInput("dataFileSubPrefix");
+ config.ProjectConf.maxStorage = int.Parse(this.getDataInput("maxStorage"));
+ config.ProjectConf.defaultReleaseSize = int.Parse(this.getDataInput("defaultReleaseSize"));
+ config.ProjectConf.texturesHashLength = int.Parse(this.getDataInput("texturesHashLength"));
+ config.ProjectConf.texturesPath = this.getDataInput("texturesPath");
+ config.ProjectConf.needCacheTextures = this.getDataCheckbox("needCacheTextures");
+ config.ProjectConf.loadingBarWidth = int.Parse(this.getDataInput("loadingBarWidth"));
+ config.ProjectConf.needCheckUpdate = this.getDataCheckbox("needCheckUpdate");
+ config.ProjectConf.disableHighPerformanceFallback = this.getDataCheckbox("disableHighPerformanceFallback");
+ config.CompileOptions.autoAdaptScreen = this.getDataCheckbox("autoAdaptScreen");
+ config.CompileOptions.showMonitorSuggestModal = this.getDataCheckbox("showMonitorSuggestModal");
+ config.CompileOptions.enableProfileStats = this.getDataCheckbox("enableProfileStats");
+ config.CompileOptions.enableRenderAnalysis = this.getDataCheckbox("enableRenderAnalysis");
+ config.CompileOptions.brotliMT = this.getDataCheckbox("brotliMT");
+#if UNITY_6000_0_OR_NEWER
+ config.CompileOptions.enableWasm2023 = this.getDataCheckbox("enableWasm2023");
+#endif
+ config.CompileOptions.enablePerfAnalysis = this.getDataCheckbox("enablePerfAnalysis");
+
+ // font options
+ config.FontOptions.CJK_Unified_Ideographs = this.getDataCheckbox("CJK_Unified_Ideographs");
+ config.FontOptions.C0_Controls_and_Basic_Latin = this.getDataCheckbox("C0_Controls_and_Basic_Latin");
+ config.FontOptions.CJK_Symbols_and_Punctuation = this.getDataCheckbox("CJK_Symbols_and_Punctuation");
+ config.FontOptions.General_Punctuation = this.getDataCheckbox("General_Punctuation");
+ config.FontOptions.Enclosed_CJK_Letters_and_Months = this.getDataCheckbox("Enclosed_CJK_Letters_and_Months");
+ config.FontOptions.Vertical_Forms = this.getDataCheckbox("Vertical_Forms");
+ config.FontOptions.CJK_Compatibility_Forms = this.getDataCheckbox("CJK_Compatibility_Forms");
+ config.FontOptions.Miscellaneous_Symbols = this.getDataCheckbox("Miscellaneous_Symbols");
+ config.FontOptions.CJK_Compatibility = this.getDataCheckbox("CJK_Compatibility");
+ config.FontOptions.Halfwidth_and_Fullwidth_Forms = this.getDataCheckbox("Halfwidth_and_Fullwidth_Forms");
+ config.FontOptions.Dingbats = this.getDataCheckbox("Dingbats");
+ config.FontOptions.Letterlike_Symbols = this.getDataCheckbox("Letterlike_Symbols");
+ config.FontOptions.Enclosed_Alphanumerics = this.getDataCheckbox("Enclosed_Alphanumerics");
+ config.FontOptions.Number_Forms = this.getDataCheckbox("Number_Forms");
+ config.FontOptions.Currency_Symbols = this.getDataCheckbox("Currency_Symbols");
+ config.FontOptions.Arrows = this.getDataCheckbox("Arrows");
+ config.FontOptions.Geometric_Shapes = this.getDataCheckbox("Geometric_Shapes");
+ config.FontOptions.Mathematical_Operators = this.getDataCheckbox("Mathematical_Operators");
+ config.FontOptions.CustomUnicode = this.getDataInput("CustomUnicode");
ApplyPerfAnalysisSetting();
}
- private void saveData(SerializedObject serializedObject, SerializedProperty miniGameProperty)
- {
- serializedObject.UpdateIfRequiredOrScript();
-
- var ProjectConf = miniGameProperty.FindPropertyRelative("ProjectConf");
- var _ProjectConf = new WXProjectConf();
- saveProjectConfData(_ProjectConf);
- serializeProjectConf(_ProjectConf, ProjectConf);
-
- var CompileOptions = miniGameProperty.FindPropertyRelative("CompileOptions");
- var _CompileOptions = new CompileOptions();
- saveCompileOptionsData(_CompileOptions);
- serializeCompileOptions(_CompileOptions, CompileOptions);
-
- var SDKOptions = miniGameProperty.FindPropertyRelative("SDKOptions");
- var _SDKOptions = new SDKOptions();
- saveSDKOptionsData(_SDKOptions);
- serializeSDKOptions(_SDKOptions, SDKOptions);
-
- var FontOptions = miniGameProperty.FindPropertyRelative("FontOptions");
- var _FontOptions = new FontOptions();
- saveFontOptionsData(_FontOptions);
- serializeFontOptions(_FontOptions, FontOptions);
-
- miniGameProperty.FindPropertyRelative("m_AutomaticFillInstantGame").boolValue = getDataCheckbox("m_AutomaticFillInstantGame");
-
- serializedObject.ApplyModifiedProperties();
- }
-
- private void saveProjectConfData(WXProjectConf ProjectConf)
- {
- ProjectConf.projectName = this.getDataInput("projectName");
- ProjectConf.Appid = this.getDataInput("appid");
- ProjectConf.CDN = this.getDataInput("cdn");
- ProjectConf.assetLoadType = this.getDataPop("assetLoadType");
- ProjectConf.compressDataPackage = this.getDataCheckbox("compressDataPackage");
- ProjectConf.VideoUrl = this.getDataInput("videoUrl");
- ProjectConf.Orientation = (WXScreenOritation)this.getDataPop("orientation");
- ProjectConf.relativeDST = this.getDataInput("dst");
- ProjectConf.DST = GetAbsolutePath(ProjectConf.relativeDST);
- ProjectConf.bundleHashLength = int.Parse(this.getDataInput("bundleHashLength"));
- ProjectConf.bundlePathIdentifier = this.getDataInput("bundlePathIdentifier");
- ProjectConf.bundleExcludeExtensions = this.getDataInput("bundleExcludeExtensions");
- ProjectConf.preloadFiles = this.getDataInput("preloadFiles");
-
- ProjectConf.bgImageSrc = this.getDataInput("bgImageSrc");
- ProjectConf.MemorySize = int.Parse(this.getDataInput("memorySize"));
- ProjectConf.HideAfterCallMain = this.getDataCheckbox("hideAfterCallMain");
- ProjectConf.dataFileSubPrefix = this.getDataInput("dataFileSubPrefix");
- ProjectConf.maxStorage = int.Parse(this.getDataInput("maxStorage"));
- ProjectConf.defaultReleaseSize = int.Parse(this.getDataInput("defaultReleaseSize"));
- ProjectConf.texturesHashLength = int.Parse(this.getDataInput("texturesHashLength"));
- ProjectConf.texturesPath = this.getDataInput("texturesPath");
- ProjectConf.needCacheTextures = this.getDataCheckbox("needCacheTextures");
- ProjectConf.loadingBarWidth = int.Parse(this.getDataInput("loadingBarWidth"));
- ProjectConf.needCheckUpdate = this.getDataCheckbox("needCheckUpdate");
- ProjectConf.disableHighPerformanceFallback = this.getDataCheckbox("disableHighPerformanceFallback");
- }
-
- private void saveSDKOptionsData(SDKOptions SDKOptions)
- {
- SDKOptions.UseFriendRelation = this.getDataCheckbox("useFriendRelation");
- SDKOptions.UseMiniGameChat = this.getDataCheckbox("useMiniGameChat");
- SDKOptions.PreloadWXFont = this.getDataCheckbox("preloadWXFont");
- SDKOptions.disableMultiTouch = this.getDataCheckbox("disableMultiTouch");
- }
-
- private void saveCompileOptionsData(CompileOptions CompileOptions)
- {
- CompileOptions.DevelopBuild = this.getDataCheckbox("developBuild");
- CompileOptions.AutoProfile = this.getDataCheckbox("autoProfile");
- CompileOptions.ScriptOnly = this.getDataCheckbox("scriptOnly");
- CompileOptions.Il2CppOptimizeSize = this.getDataCheckbox("il2CppOptimizeSize");
- CompileOptions.profilingFuncs = this.getDataCheckbox("profilingFuncs");
- CompileOptions.ProfilingMemory = this.getDataCheckbox("profilingMemory");
- CompileOptions.DeleteStreamingAssets = this.getDataCheckbox("deleteStreamingAssets");
- CompileOptions.CleanBuild = this.getDataCheckbox("cleanBuild");
- CompileOptions.CustomNodePath = this.getDataInput("customNodePath");
- CompileOptions.Webgl2 = this.getDataCheckbox("webgl2");
- CompileOptions.enableIOSPerformancePlus = this.getDataCheckbox("iOSPerformancePlus");
- CompileOptions.enableiOSMetal = this.getDataCheckbox("iOSMetal");
- CompileOptions.enableEmscriptenGLX = this.getDataCheckbox("EmscriptenGLX");
- CompileOptions.fbslim = this.getDataCheckbox("fbslim");
-
- CompileOptions.autoAdaptScreen = this.getDataCheckbox("autoAdaptScreen");
- CompileOptions.showMonitorSuggestModal = this.getDataCheckbox("showMonitorSuggestModal");
- CompileOptions.enableProfileStats = this.getDataCheckbox("enableProfileStats");
- CompileOptions.enableRenderAnalysis = this.getDataCheckbox("enableRenderAnalysis");
- CompileOptions.brotliMT = this.getDataCheckbox("brotliMT");
-#if UNITY_6000_0_OR_NEWER
- CompileOptions.enableWasm2023 = this.getDataCheckbox("enableWasm2023");
-#endif
- CompileOptions.enablePerfAnalysis = this.getDataCheckbox("enablePerfAnalysis");
- }
-
- private void saveFontOptionsData(FontOptions FontOptions)
- {
- FontOptions.CJK_Unified_Ideographs = this.getDataCheckbox("CJK_Unified_Ideographs");
- FontOptions.C0_Controls_and_Basic_Latin = this.getDataCheckbox("C0_Controls_and_Basic_Latin");
- FontOptions.CJK_Symbols_and_Punctuation = this.getDataCheckbox("CJK_Symbols_and_Punctuation");
- FontOptions.General_Punctuation = this.getDataCheckbox("General_Punctuation");
- FontOptions.Enclosed_CJK_Letters_and_Months = this.getDataCheckbox("Enclosed_CJK_Letters_and_Months");
- FontOptions.Vertical_Forms = this.getDataCheckbox("Vertical_Forms");
- FontOptions.CJK_Compatibility_Forms = this.getDataCheckbox("CJK_Compatibility_Forms");
- FontOptions.Miscellaneous_Symbols = this.getDataCheckbox("Miscellaneous_Symbols");
- FontOptions.CJK_Compatibility = this.getDataCheckbox("CJK_Compatibility");
- FontOptions.Halfwidth_and_Fullwidth_Forms = this.getDataCheckbox("Halfwidth_and_Fullwidth_Forms");
- FontOptions.Dingbats = this.getDataCheckbox("Dingbats");
- FontOptions.Letterlike_Symbols = this.getDataCheckbox("Letterlike_Symbols");
- FontOptions.Enclosed_Alphanumerics = this.getDataCheckbox("Enclosed_Alphanumerics");
- FontOptions.Number_Forms = this.getDataCheckbox("Number_Forms");
- FontOptions.Currency_Symbols = this.getDataCheckbox("Currency_Symbols");
- FontOptions.Arrows = this.getDataCheckbox("Arrows");
- FontOptions.Geometric_Shapes = this.getDataCheckbox("Geometric_Shapes");
- FontOptions.Mathematical_Operators = this.getDataCheckbox("Mathematical_Operators");
- FontOptions.CustomUnicode = this.getDataInput("CustomUnicode");
- }
-
- private void deserializeProjectConf(WXProjectConf _ProjectConf, SerializedProperty ProjectConf)
- {
- _ProjectConf.projectName = ProjectConf.FindPropertyRelative("projectName").stringValue;
- _ProjectConf.Appid = ProjectConf.FindPropertyRelative("Appid").stringValue;
- _ProjectConf.CDN = ProjectConf.FindPropertyRelative("CDN").stringValue;
- _ProjectConf.assetLoadType = ProjectConf.FindPropertyRelative("assetLoadType").intValue;
- _ProjectConf.compressDataPackage = ProjectConf.FindPropertyRelative("compressDataPackage").boolValue;
- _ProjectConf.VideoUrl = ProjectConf.FindPropertyRelative("VideoUrl").stringValue;
- _ProjectConf.Orientation = (WXScreenOritation)ProjectConf.FindPropertyRelative("Orientation").enumValueIndex;
- _ProjectConf.relativeDST = ProjectConf.FindPropertyRelative("relativeDST").stringValue;
- _ProjectConf.DST = ProjectConf.FindPropertyRelative("DST").stringValue;
-
- _ProjectConf.bundleHashLength = ProjectConf.FindPropertyRelative("bundleHashLength").intValue;
- _ProjectConf.bundlePathIdentifier = ProjectConf.FindPropertyRelative("bundlePathIdentifier").stringValue;
- _ProjectConf.bundleExcludeExtensions = ProjectConf.FindPropertyRelative("bundleExcludeExtensions").stringValue;
- _ProjectConf.preloadFiles = ProjectConf.FindPropertyRelative("preloadFiles").stringValue;
- _ProjectConf.bgImageSrc = ProjectConf.FindPropertyRelative("bgImageSrc").stringValue;
- _ProjectConf.MemorySize = ProjectConf.FindPropertyRelative("MemorySize").intValue;
- _ProjectConf.HideAfterCallMain = ProjectConf.FindPropertyRelative("HideAfterCallMain").boolValue;
- _ProjectConf.dataFileSubPrefix = ProjectConf.FindPropertyRelative("dataFileSubPrefix").stringValue;
- _ProjectConf.maxStorage = ProjectConf.FindPropertyRelative("maxStorage").intValue;
- _ProjectConf.defaultReleaseSize = ProjectConf.FindPropertyRelative("defaultReleaseSize").intValue;
- _ProjectConf.texturesHashLength = ProjectConf.FindPropertyRelative("texturesHashLength").intValue;
- _ProjectConf.texturesPath = ProjectConf.FindPropertyRelative("texturesPath").stringValue;
- _ProjectConf.needCacheTextures = ProjectConf.FindPropertyRelative("needCacheTextures").boolValue;
- _ProjectConf.loadingBarWidth = ProjectConf.FindPropertyRelative("loadingBarWidth").intValue;
- _ProjectConf.needCheckUpdate = ProjectConf.FindPropertyRelative("needCheckUpdate").boolValue;
- _ProjectConf.disableHighPerformanceFallback = ProjectConf.FindPropertyRelative("disableHighPerformanceFallback").boolValue;
- }
- private void serializeProjectConf(WXProjectConf _ProjectConf, SerializedProperty ProjectConf)
- {
- ProjectConf.FindPropertyRelative("projectName").stringValue = _ProjectConf.projectName;
- ProjectConf.FindPropertyRelative("Appid").stringValue = _ProjectConf.Appid;
- ProjectConf.FindPropertyRelative("CDN").stringValue = _ProjectConf.CDN;
- ProjectConf.FindPropertyRelative("assetLoadType").intValue = _ProjectConf.assetLoadType;
- ProjectConf.FindPropertyRelative("compressDataPackage").boolValue = _ProjectConf.compressDataPackage;
- ProjectConf.FindPropertyRelative("VideoUrl").stringValue = _ProjectConf.VideoUrl;
- ProjectConf.FindPropertyRelative("Orientation").enumValueIndex = (int)_ProjectConf.Orientation;
- ProjectConf.FindPropertyRelative("relativeDST").stringValue = _ProjectConf.relativeDST;
- ProjectConf.FindPropertyRelative("DST").stringValue = _ProjectConf.DST;
-
- ProjectConf.FindPropertyRelative("bundleHashLength").intValue = _ProjectConf.bundleHashLength;
- ProjectConf.FindPropertyRelative("bundlePathIdentifier").stringValue = _ProjectConf.bundlePathIdentifier;
- ProjectConf.FindPropertyRelative("bundleExcludeExtensions").stringValue = _ProjectConf.bundleExcludeExtensions;
- ProjectConf.FindPropertyRelative("preloadFiles").stringValue = _ProjectConf.preloadFiles;
- ProjectConf.FindPropertyRelative("bgImageSrc").stringValue = _ProjectConf.bgImageSrc;
- ProjectConf.FindPropertyRelative("MemorySize").intValue = _ProjectConf.MemorySize;
- ProjectConf.FindPropertyRelative("HideAfterCallMain").boolValue = _ProjectConf.HideAfterCallMain;
- ProjectConf.FindPropertyRelative("dataFileSubPrefix").stringValue = _ProjectConf.dataFileSubPrefix;
- ProjectConf.FindPropertyRelative("maxStorage").intValue = _ProjectConf.maxStorage;
- ProjectConf.FindPropertyRelative("defaultReleaseSize").intValue = _ProjectConf.defaultReleaseSize;
- ProjectConf.FindPropertyRelative("texturesHashLength").intValue = _ProjectConf.texturesHashLength;
- ProjectConf.FindPropertyRelative("texturesPath").stringValue = _ProjectConf.texturesPath;
- ProjectConf.FindPropertyRelative("needCacheTextures").boolValue = _ProjectConf.needCacheTextures;
- ProjectConf.FindPropertyRelative("loadingBarWidth").intValue = _ProjectConf.loadingBarWidth;
- ProjectConf.FindPropertyRelative("needCheckUpdate").boolValue = _ProjectConf.needCheckUpdate;
- ProjectConf.FindPropertyRelative("disableHighPerformanceFallback").boolValue = _ProjectConf.disableHighPerformanceFallback;
-
- //miniGameProperty.FindPropertyRelative("m_AutomaticFillInstantGame").boolValue = getDataCheckbox("m_AutomaticFillInstantGame");
-
- }
-
- private void deserializeSDKOptions(SDKOptions _SDKOptions, SerializedProperty SDKOptions)
- {
- _SDKOptions.UseFriendRelation = SDKOptions.FindPropertyRelative("UseFriendRelation").boolValue;
- _SDKOptions.UseMiniGameChat = SDKOptions.FindPropertyRelative("UseMiniGameChat").boolValue;
- _SDKOptions.PreloadWXFont = SDKOptions.FindPropertyRelative("PreloadWXFont").boolValue;
- _SDKOptions.disableMultiTouch = SDKOptions.FindPropertyRelative("disableMultiTouch").boolValue;
- }
- private void serializeSDKOptions(SDKOptions _SDKOptionsf, SerializedProperty SDKOptions)
- {
- SDKOptions.FindPropertyRelative("UseFriendRelation").boolValue = _SDKOptionsf.UseFriendRelation;
- SDKOptions.FindPropertyRelative("UseMiniGameChat").boolValue = _SDKOptionsf.UseMiniGameChat;
- SDKOptions.FindPropertyRelative("PreloadWXFont").boolValue = _SDKOptionsf.PreloadWXFont;
- SDKOptions.FindPropertyRelative("disableMultiTouch").boolValue = _SDKOptionsf.disableMultiTouch;
- }
-
- private void deserializeCompileOptions(CompileOptions _CompileOptions, SerializedProperty CompileOptions)
- {
- //CompileOptions.FindPropertyRelative("DevelopBuild").boolValue = serializedObject.FindProperty("m_PlatformSettings").FindPropertyRelative("m_Development").boolValue;
- _CompileOptions.DevelopBuild = CompileOptions.FindPropertyRelative("DevelopBuild").boolValue;
- _CompileOptions.AutoProfile = CompileOptions.FindPropertyRelative("AutoProfile").boolValue;
- _CompileOptions.ScriptOnly = CompileOptions.FindPropertyRelative("ScriptOnly").boolValue;
- _CompileOptions.Il2CppOptimizeSize = CompileOptions.FindPropertyRelative("Il2CppOptimizeSize").boolValue;
- _CompileOptions.profilingFuncs = CompileOptions.FindPropertyRelative("profilingFuncs").boolValue;
- _CompileOptions.ProfilingMemory = CompileOptions.FindPropertyRelative("ProfilingMemory").boolValue;
- _CompileOptions.DeleteStreamingAssets = CompileOptions.FindPropertyRelative("DeleteStreamingAssets").boolValue;
- _CompileOptions.CleanBuild = CompileOptions.FindPropertyRelative("CleanBuild").boolValue;
- _CompileOptions.CustomNodePath = CompileOptions.FindPropertyRelative("CustomNodePath").stringValue;
- _CompileOptions.Webgl2 = CompileOptions.FindPropertyRelative("Webgl2").boolValue;
- _CompileOptions.enableIOSPerformancePlus = CompileOptions.FindPropertyRelative("enableIOSPerformancePlus").boolValue;
- _CompileOptions.enableiOSMetal = CompileOptions.FindPropertyRelative("enableiOSMetal").boolValue;
- _CompileOptions.enableEmscriptenGLX = CompileOptions.FindPropertyRelative("enableEmscriptenGLX").boolValue;
- _CompileOptions.fbslim = CompileOptions.FindPropertyRelative("fbslim").boolValue;
-
- _CompileOptions.autoAdaptScreen = CompileOptions.FindPropertyRelative("autoAdaptScreen").boolValue;
- _CompileOptions.showMonitorSuggestModal = CompileOptions.FindPropertyRelative("showMonitorSuggestModal").boolValue;
- _CompileOptions.enableProfileStats = CompileOptions.FindPropertyRelative("enableProfileStats").boolValue;
- _CompileOptions.enableRenderAnalysis = CompileOptions.FindPropertyRelative("enableRenderAnalysis").boolValue;
- _CompileOptions.brotliMT = CompileOptions.FindPropertyRelative("brotliMT").boolValue;
-#if UNITY_6000_0_OR_NEWER
- _CompileOptions.enableWasm2023 = CompileOptions.FindPropertyRelative("enableWasm2023").boolValue;
-#endif
- _CompileOptions.enablePerfAnalysis = CompileOptions.FindPropertyRelative("enablePerfAnalysis").boolValue;
- }
- private void serializeCompileOptions(CompileOptions _CompileOptions, SerializedProperty CompileOptions)
- {
- //CompileOptions.FindPropertyRelative("DevelopBuild").boolValue = serializedObject.FindProperty("m_PlatformSettings").FindPropertyRelative("m_Development").boolValue;
- CompileOptions.FindPropertyRelative("AutoProfile").boolValue = _CompileOptions.AutoProfile;
- CompileOptions.FindPropertyRelative("ScriptOnly").boolValue = _CompileOptions.ScriptOnly;
- CompileOptions.FindPropertyRelative("Il2CppOptimizeSize").boolValue = _CompileOptions.Il2CppOptimizeSize;
- CompileOptions.FindPropertyRelative("profilingFuncs").boolValue = _CompileOptions.profilingFuncs;
- CompileOptions.FindPropertyRelative("ProfilingMemory").boolValue = _CompileOptions.ProfilingMemory;
- CompileOptions.FindPropertyRelative("DeleteStreamingAssets").boolValue = _CompileOptions.DeleteStreamingAssets;
- CompileOptions.FindPropertyRelative("CleanBuild").boolValue = _CompileOptions.CleanBuild;
- CompileOptions.FindPropertyRelative("CustomNodePath").stringValue = _CompileOptions.CustomNodePath;
- CompileOptions.FindPropertyRelative("Webgl2").boolValue = _CompileOptions.Webgl2;
- CompileOptions.FindPropertyRelative("enableIOSPerformancePlus").boolValue = _CompileOptions.enableIOSPerformancePlus;
- CompileOptions.FindPropertyRelative("enableiOSMetal").boolValue = _CompileOptions.enableiOSMetal;
- CompileOptions.FindPropertyRelative("enableEmscriptenGLX").boolValue = _CompileOptions.enableEmscriptenGLX;
- CompileOptions.FindPropertyRelative("fbslim").boolValue = _CompileOptions.fbslim;
-
- CompileOptions.FindPropertyRelative("autoAdaptScreen").boolValue = _CompileOptions.autoAdaptScreen;
- CompileOptions.FindPropertyRelative("showMonitorSuggestModal").boolValue = _CompileOptions.showMonitorSuggestModal;
- CompileOptions.FindPropertyRelative("enableProfileStats").boolValue = _CompileOptions.enableProfileStats;
- CompileOptions.FindPropertyRelative("enableRenderAnalysis").boolValue = _CompileOptions.enableRenderAnalysis;
- CompileOptions.FindPropertyRelative("brotliMT").boolValue = _CompileOptions.brotliMT;
-
- }
-
- private void deserializeFontOptions(FontOptions _FontOptions, SerializedProperty FontOptions)
- {
- _FontOptions.CJK_Unified_Ideographs = FontOptions.FindPropertyRelative("CJK_Unified_Ideographs").boolValue;
- _FontOptions.C0_Controls_and_Basic_Latin = FontOptions.FindPropertyRelative("C0_Controls_and_Basic_Latin").boolValue;
- _FontOptions.CJK_Symbols_and_Punctuation = FontOptions.FindPropertyRelative("CJK_Symbols_and_Punctuation").boolValue;
- _FontOptions.General_Punctuation = FontOptions.FindPropertyRelative("General_Punctuation").boolValue;
- _FontOptions.Enclosed_CJK_Letters_and_Months = FontOptions.FindPropertyRelative("Enclosed_CJK_Letters_and_Months").boolValue;
- _FontOptions.Vertical_Forms = FontOptions.FindPropertyRelative("Vertical_Forms").boolValue;
- _FontOptions.CJK_Compatibility_Forms = FontOptions.FindPropertyRelative("CJK_Compatibility_Forms").boolValue;
- _FontOptions.Miscellaneous_Symbols = FontOptions.FindPropertyRelative("Miscellaneous_Symbols").boolValue;
- _FontOptions.CJK_Compatibility = FontOptions.FindPropertyRelative("CJK_Compatibility").boolValue;
- _FontOptions.Halfwidth_and_Fullwidth_Forms = FontOptions.FindPropertyRelative("Halfwidth_and_Fullwidth_Forms").boolValue;
- _FontOptions.Dingbats = FontOptions.FindPropertyRelative("Dingbats").boolValue;
- _FontOptions.Letterlike_Symbols = FontOptions.FindPropertyRelative("Letterlike_Symbols").boolValue;
- _FontOptions.Enclosed_Alphanumerics = FontOptions.FindPropertyRelative("Enclosed_Alphanumerics").boolValue;
- _FontOptions.Number_Forms = FontOptions.FindPropertyRelative("Number_Forms").boolValue;
- _FontOptions.Currency_Symbols = FontOptions.FindPropertyRelative("Currency_Symbols").boolValue;
- _FontOptions.Arrows = FontOptions.FindPropertyRelative("Arrows").boolValue;
- _FontOptions.Geometric_Shapes = FontOptions.FindPropertyRelative("Geometric_Shapes").boolValue;
- _FontOptions.Mathematical_Operators = FontOptions.FindPropertyRelative("Mathematical_Operators").boolValue;
- _FontOptions.CustomUnicode = FontOptions.FindPropertyRelative("CustomUnicode").stringValue;
- }
- private void serializeFontOptions(FontOptions _FontOptions, SerializedProperty FontOptions)
- {
- FontOptions.FindPropertyRelative("CJK_Unified_Ideographs").boolValue = _FontOptions.CJK_Unified_Ideographs;
- FontOptions.FindPropertyRelative("C0_Controls_and_Basic_Latin").boolValue = _FontOptions.C0_Controls_and_Basic_Latin;
- FontOptions.FindPropertyRelative("CJK_Symbols_and_Punctuation").boolValue = _FontOptions.CJK_Symbols_and_Punctuation;
- FontOptions.FindPropertyRelative("General_Punctuation").boolValue = _FontOptions.General_Punctuation;
- FontOptions.FindPropertyRelative("Enclosed_CJK_Letters_and_Months").boolValue = _FontOptions.Enclosed_CJK_Letters_and_Months;
- FontOptions.FindPropertyRelative("Vertical_Forms").boolValue = _FontOptions.Vertical_Forms;
- FontOptions.FindPropertyRelative("CJK_Compatibility_Forms").boolValue = _FontOptions.CJK_Compatibility_Forms;
- FontOptions.FindPropertyRelative("Miscellaneous_Symbols").boolValue = _FontOptions.Miscellaneous_Symbols;
- FontOptions.FindPropertyRelative("CJK_Compatibility").boolValue = _FontOptions.CJK_Compatibility;
- FontOptions.FindPropertyRelative("Halfwidth_and_Fullwidth_Forms").boolValue = _FontOptions.Halfwidth_and_Fullwidth_Forms;
- FontOptions.FindPropertyRelative("Dingbats").boolValue = _FontOptions.Dingbats;
- FontOptions.FindPropertyRelative("Letterlike_Symbols").boolValue = _FontOptions.Letterlike_Symbols;
- FontOptions.FindPropertyRelative("Enclosed_Alphanumerics").boolValue = _FontOptions.Enclosed_Alphanumerics;
- FontOptions.FindPropertyRelative("Number_Forms").boolValue = _FontOptions.Number_Forms;
- FontOptions.FindPropertyRelative("Currency_Symbols").boolValue = _FontOptions.Currency_Symbols;
- FontOptions.FindPropertyRelative("Arrows").boolValue = _FontOptions.Arrows;
- FontOptions.FindPropertyRelative("Geometric_Shapes").boolValue = _FontOptions.Geometric_Shapes;
- FontOptions.FindPropertyRelative("Mathematical_Operators").boolValue = _FontOptions.Mathematical_Operators;
- FontOptions.FindPropertyRelative("CustomUnicode").stringValue = _FontOptions.CustomUnicode;
- FontOptions.FindPropertyRelative("Arrows").boolValue = _FontOptions.Arrows;
- FontOptions.FindPropertyRelative("Geometric_Shapes").boolValue = _FontOptions.Geometric_Shapes;
- FontOptions.FindPropertyRelative("Mathematical_Operators").boolValue = _FontOptions.Mathematical_Operators;
- FontOptions.FindPropertyRelative("CustomUnicode").stringValue = _FontOptions.CustomUnicode;
- }
-
-
private string getDataInput(string target)
{
if (this.formInputData.ContainsKey(target))
diff --git a/Editor/WXMultiPackageMergeWindow.cs b/Editor/WXMultiPackageMergeWindow.cs
new file mode 100644
index 000000000..86cda8016
--- /dev/null
+++ b/Editor/WXMultiPackageMergeWindow.cs
@@ -0,0 +1,273 @@
+using UnityEngine;
+using UnityEditor;
+using System.IO;
+using System;
+
+namespace WeChatWASM
+{
+ ///
+ /// 多包融合工具面板
+ /// UI层实现,业务逻辑调用 WXMultiPackageMergeCore
+ /// 纯C#实现,无需Node.js
+ ///
+ public class WXMultiPackageMergeWindow : EditorWindow
+ {
+ // 开发调试插件ID,由 preview:robot 自动更新
+ private const string DevPluginId = "fa0437c7ef2edbeccceea93cec2b68d6";
+ private static WXEditorScriptObject config;
+ private Vector2 scrollPosition;
+ private bool foldStPackage = true;
+ private bool foldMtPackage = true;
+ private bool foldMergeOptions = true;
+ private bool foldAdvancedOptions = true;
+
+ [MenuItem("微信小游戏 / 多包融合工具", false, 2)]
+ public static void Open()
+ {
+ var win = GetWindow(typeof(WXMultiPackageMergeWindow), false, "多包融合工具");
+ win.minSize = new Vector2(500, 600);
+ win.position = new Rect(100, 100, 700, 800);
+ win.Show();
+ }
+
+ private void OnEnable()
+ {
+ LoadConfig();
+ }
+
+ private void OnFocus()
+ {
+ LoadConfig();
+ }
+
+ private void LoadConfig()
+ {
+ if (config == null)
+ {
+ config = UnityUtil.GetEditorConf();
+ }
+ if (config.MultiPackageMerge == null)
+ {
+ config.MultiPackageMerge = new MultiPackageMergeConfig();
+ }
+ }
+
+ private void SaveConfig()
+ {
+ if (config != null)
+ {
+ EditorUtility.SetDirty(config);
+ }
+ }
+
+ public void OnGUI()
+ {
+ LoadConfig();
+
+ scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition);
+
+ GUILayout.Space(10);
+ EditorGUILayout.LabelField("多包融合工具", new GUIStyle(EditorStyles.largeLabel) { fontSize = 18, fontStyle = FontStyle.Bold });
+ EditorGUILayout.LabelField("将单线程包(ST)和多线程包(MT)融合为一个支持多线程的小游戏", EditorStyles.wordWrappedLabel);
+ GUILayout.Space(10);
+
+ // ST包配置
+ foldStPackage = EditorGUILayout.Foldout(foldStPackage, "ST包配置 (单线程包)", true, EditorStyles.foldoutHeader);
+ if (foldStPackage)
+ {
+ EditorGUILayout.BeginVertical("box");
+
+ EditorGUILayout.LabelField("ST包路径", EditorStyles.boldLabel);
+ EditorGUILayout.BeginHorizontal();
+ config.MultiPackageMerge.stPackagePath = EditorGUILayout.TextField(config.MultiPackageMerge.stPackagePath);
+ if (GUILayout.Button("选择", GUILayout.Width(60)))
+ {
+ string path = EditorUtility.OpenFolderPanel("选择ST包目录", config.MultiPackageMerge.stPackagePath, "");
+ if (!string.IsNullOrEmpty(path))
+ {
+ config.MultiPackageMerge.stPackagePath = path;
+ SaveConfig();
+ }
+ }
+ if (GUILayout.Button("打开", GUILayout.Width(60)) && !string.IsNullOrEmpty(config.MultiPackageMerge.stPackagePath) && Directory.Exists(config.MultiPackageMerge.stPackagePath))
+ {
+ EditorUtility.RevealInFinder(config.MultiPackageMerge.stPackagePath);
+ }
+ EditorGUILayout.EndHorizontal();
+
+ GUILayout.Space(5);
+ EditorGUILayout.LabelField("ST构建模式", EditorStyles.boldLabel);
+ string[] stModes = new string[] { "standard (标准模式)", "split (代码分包模式)" };
+ int stModeIndex = config.MultiPackageMerge.stMode == "split" ? 1 : 0;
+ stModeIndex = EditorGUILayout.Popup(stModeIndex, stModes);
+ config.MultiPackageMerge.stMode = stModeIndex == 1 ? "split" : "standard";
+
+ EditorGUILayout.EndVertical();
+ }
+
+ GUILayout.Space(10);
+
+ // MT包配置
+ foldMtPackage = EditorGUILayout.Foldout(foldMtPackage, "MT包配置 (多线程包)", true, EditorStyles.foldoutHeader);
+ if (foldMtPackage)
+ {
+ EditorGUILayout.BeginVertical("box");
+
+ EditorGUILayout.LabelField("MT包路径", EditorStyles.boldLabel);
+ EditorGUILayout.BeginHorizontal();
+ config.MultiPackageMerge.mtPackagePath = EditorGUILayout.TextField(config.MultiPackageMerge.mtPackagePath);
+ if (GUILayout.Button("选择", GUILayout.Width(60)))
+ {
+ string path = EditorUtility.OpenFolderPanel("选择MT包目录", config.MultiPackageMerge.mtPackagePath, "");
+ if (!string.IsNullOrEmpty(path))
+ {
+ config.MultiPackageMerge.mtPackagePath = path;
+ SaveConfig();
+ }
+ }
+ if (GUILayout.Button("打开", GUILayout.Width(60)) && !string.IsNullOrEmpty(config.MultiPackageMerge.mtPackagePath) && Directory.Exists(config.MultiPackageMerge.mtPackagePath))
+ {
+ EditorUtility.RevealInFinder(config.MultiPackageMerge.mtPackagePath);
+ }
+ EditorGUILayout.EndHorizontal();
+
+ EditorGUILayout.EndVertical();
+ }
+
+ GUILayout.Space(10);
+
+ // 融合选项
+ foldMergeOptions = EditorGUILayout.Foldout(foldMergeOptions, "融合选项", true, EditorStyles.foldoutHeader);
+ if (foldMergeOptions)
+ {
+ EditorGUILayout.BeginVertical("box");
+
+ EditorGUILayout.LabelField("融合模式", EditorStyles.boldLabel);
+ string[] mergeModes = new string[] { "standard (标准融合)", "seperateJsCode (JS分离模式)" };
+ int mergeModeIndex = config.MultiPackageMerge.mergeMode == "seperateJsCode" ? 1 : 0;
+ mergeModeIndex = EditorGUILayout.Popup(mergeModeIndex, mergeModes);
+ config.MultiPackageMerge.mergeMode = mergeModeIndex == 1 ? "seperateJsCode" : "standard";
+
+ // 分离文件列表和存放方式已注释,使用默认的 topDir 模式
+ // if (config.MultiPackageMerge.mergeMode == "seperateJsCode")
+ // {
+ // GUILayout.Space(5);
+ // EditorGUILayout.LabelField("分离文件列表 (逗号分隔)", EditorStyles.boldLabel);
+ // config.MultiPackageMerge.seperateFileList = EditorGUILayout.TextField(config.MultiPackageMerge.seperateFileList);
+ //
+ // GUILayout.Space(5);
+ // EditorGUILayout.LabelField("分离文件存放方式", EditorStyles.boldLabel);
+ // string[] seperateModes = new string[] { "subDir (子目录)", "topDir (顶层目录)" };
+ // int seperateModeIndex = config.MultiPackageMerge.seperateMode == "topDir" ? 1 : 0;
+ // seperateModeIndex = EditorGUILayout.Popup(seperateModeIndex, seperateModes);
+ // config.MultiPackageMerge.seperateMode = seperateModeIndex == 1 ? "topDir" : "subDir";
+ // }
+ // 强制使用 topDir 模式
+ config.MultiPackageMerge.seperateMode = "topDir";
+
+ GUILayout.Space(5);
+ EditorGUILayout.LabelField("输出目录", EditorStyles.boldLabel);
+ EditorGUILayout.BeginHorizontal();
+ config.MultiPackageMerge.outputPath = EditorGUILayout.TextField(config.MultiPackageMerge.outputPath);
+ if (GUILayout.Button("选择", GUILayout.Width(60)))
+ {
+ string path = EditorUtility.OpenFolderPanel("选择输出目录", config.MultiPackageMerge.outputPath, "");
+ if (!string.IsNullOrEmpty(path))
+ {
+ config.MultiPackageMerge.outputPath = path;
+ SaveConfig();
+ }
+ }
+ if (GUILayout.Button("打开", GUILayout.Width(60)) && !string.IsNullOrEmpty(config.MultiPackageMerge.outputPath) && Directory.Exists(config.MultiPackageMerge.outputPath))
+ {
+ EditorUtility.RevealInFinder(config.MultiPackageMerge.outputPath);
+ }
+ EditorGUILayout.EndHorizontal();
+
+ EditorGUILayout.EndVertical();
+ }
+
+ // 高级选项仅在非 release 模式下显示
+#if !RELEASE
+ GUILayout.Space(10);
+
+ // 高级选项
+ foldAdvancedOptions = EditorGUILayout.Foldout(foldAdvancedOptions, "高级选项", true, EditorStyles.foldoutHeader);
+ if (foldAdvancedOptions)
+ {
+ EditorGUILayout.BeginVertical("box");
+
+ EditorGUILayout.LabelField("开发插件 ID (devPluginId)", EditorStyles.boldLabel);
+ EditorGUILayout.LabelField("用于开发调试的插件 ID,发布时请使用正式插件 ID", EditorStyles.miniLabel);
+ config.MultiPackageMerge.devPluginId = EditorGUILayout.TextField(config.MultiPackageMerge.devPluginId);
+
+ EditorGUILayout.EndVertical();
+ }
+#endif
+
+ GUILayout.Space(20);
+
+ // 操作按钮
+ EditorGUILayout.BeginHorizontal();
+ GUILayout.FlexibleSpace();
+
+ GUI.backgroundColor = new Color(0.2f, 0.8f, 0.2f);
+ if (GUILayout.Button("开始融合", GUILayout.Width(150), GUILayout.Height(40)))
+ {
+ StartMerge();
+ }
+ GUI.backgroundColor = Color.white;
+
+ GUILayout.FlexibleSpace();
+ EditorGUILayout.EndHorizontal();
+
+ GUILayout.Space(20);
+
+ // 说明文档
+ EditorGUILayout.LabelField("使用说明:", EditorStyles.boldLabel);
+ EditorGUILayout.LabelField(
+ "1. 准备ST包(单线程包)和MT包(多线程包)\n" +
+ "2. 分别选择两个包的路径\n" +
+ "3. 配置融合选项\n" +
+ "4. 点击\"开始融合\"按钮\n" +
+ "5. 融合完成后在输出目录查看结果",
+ EditorStyles.wordWrappedLabel);
+
+ EditorGUILayout.EndScrollView();
+
+ // 实时保存
+ if (GUI.changed)
+ {
+ SaveConfig();
+ }
+ }
+
+ private void StartMerge()
+ {
+ // 验证配置
+ if (!WXMultiPackageMergeCore.ValidateConfig(config.MultiPackageMerge, out string errorMessage))
+ {
+ EditorUtility.DisplayDialog("错误", errorMessage, "确定");
+ return;
+ }
+
+ SaveConfig();
+
+ // 调用融合逻辑
+ WXMultiPackageMergeCore.ExecuteMerge(
+ config.MultiPackageMerge,
+ onOutput: (log) => UnityEngine.Debug.Log(log),
+ onError: (error) => UnityEngine.Debug.LogError(error),
+ onSuccess: () =>
+ {
+ EditorUtility.DisplayDialog("成功", $"多包融合完成!\n输出目录: {config.MultiPackageMerge.outputPath}", "确定");
+ EditorUtility.RevealInFinder(config.MultiPackageMerge.outputPath);
+ },
+ onFailed: (error) =>
+ {
+ EditorUtility.DisplayDialog("错误", $"融合失败:\n{error}", "确定");
+ }
+ );
+ }
+ }
+}
diff --git a/Editor/WXMultiPackageMergeWindow.cs.meta b/Editor/WXMultiPackageMergeWindow.cs.meta
new file mode 100644
index 000000000..264743825
--- /dev/null
+++ b/Editor/WXMultiPackageMergeWindow.cs.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 5ae6402babe105abc9ebde66be19109f
+DefaultImporter:
+externalObjects: {}
+userData:
+assetBundleName:
+assetBundleVariant:
\ No newline at end of file
diff --git a/Editor/WXPluginVersion.cs b/Editor/WXPluginVersion.cs
index 1daae2571..e25487f80 100644
--- a/Editor/WXPluginVersion.cs
+++ b/Editor/WXPluginVersion.cs
@@ -2,7 +2,7 @@ namespace WeChatWASM
{
public class WXPluginVersion
{
- public static string pluginVersion = "202603160259"; // 这一行不要改他,导出的时候会自动替换
+ public static string pluginVersion = "202604070329"; // 这一行不要改他,导出的时候会自动替换
}
public class WXPluginConf
diff --git a/Editor/wx-editor.dll b/Editor/wx-editor.dll
index 4443e0e0d..4134621aa 100644
Binary files a/Editor/wx-editor.dll and b/Editor/wx-editor.dll differ
diff --git a/Editor/wx-editor.xml b/Editor/wx-editor.xml
index 71eca6215..d12116e40 100644
--- a/Editor/wx-editor.xml
+++ b/Editor/wx-editor.xml
@@ -664,6 +664,11 @@
是否开启 WebAssembly2023特性
+
+
+ 是否使用多线程
+
+
基本汉字 [0x4e00, 0x9fff] https://www.unicode.org/charts/PDF/U4E00.pdf
@@ -759,6 +764,51 @@
自定义需要的Unicode字符
+
+
+ 多包融合配置
+
+
+
+
+ ST包路径(单线程包)
+
+
+
+
+ MT包路径(多线程包)
+
+
+
+
+ ST模式:standard 或 split
+
+
+
+
+ 融合模式:standard / seperateJsCode
+
+
+
+
+ JS分离模式下的文件列表(逗号分隔)
+
+
+
+
+ JS分离存放方式:subDir / topDir
+
+
+
+
+ 融合输出目录
+
+
+
+
+ 开发插件 ID(devPluginId)
+
+
压缩纹理配置
@@ -774,6 +824,73 @@
字体配置
+
+
+ 多包融合配置
+
+
+
+
+ 多包融合核心逻辑类
+ 提供多包融合的业务逻辑,不包含UI相关代码
+ 使用纯C#实现,无需Node.js
+
+
+
+
+ 验证融合配置
+
+ 融合配置
+ 错误信息输出
+ 是否验证通过
+
+
+
+ 执行多包融合
+
+ 融合配置
+ 输出回调(日志)
+ 错误回调
+ 成功回调
+ 失败回调
+
+
+
+ 解析分离文件列表
+
+
+
+
+ 多包融合引擎 - 纯C#实现
+ 替代原Node.js工具的功能
+
+
+
+
+ 执行多包融合
+
+
+
+
+ 递归合并两个 JsonData,source 优先,target 补充,冲突时打日志
+
+
+
+
+ 创建分包配置对象
+
+
+
+
+ 简单的 JSON 格式化
+
+
+
+
+ 为 MT 包的 game-mt.js 插入额外配置字段
+ 在 CODE_FILE_MD5 之前插入 useOffscreenCanvas 和 CODE_MODULE_NAME
+
+
试玩项目名
diff --git a/Editor/wx-editor.xml.meta b/Editor/wx-editor.xml.meta
index a1b05c6cb..c54de54b6 100644
--- a/Editor/wx-editor.xml.meta
+++ b/Editor/wx-editor.xml.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 7330c57dbe403f6a6825fe311f4436ca
+guid: 313eabe17d742265a2b9a75ac617dae2
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/DisableKeyboardInput.cs b/Runtime/DisableKeyboardInput.cs
index a0cc2330e..fa300352b 100644
--- a/Runtime/DisableKeyboardInput.cs
+++ b/Runtime/DisableKeyboardInput.cs
@@ -10,9 +10,7 @@ internal class DisableKeyboardInput : MonoBehaviour
private static void OnGameLaunch()
{
#if !UNITY_EDITOR
-#if PLATFORM_PLAYABLEADS
- PlayableAdsInput.mobileKeyboardSupport = false;
-#elif PLATFORM_WEIXINMINIGAME
+#if PLATFORM_WEIXINMINIGAME
WeixinMiniGameInput.mobileKeyboardSupport = false;
#elif PLATFORM_WEBGL
#if UNITY_2022_1_OR_NEWER
diff --git a/Runtime/Plugins/SDK-Call-JS-Old.jslib b/Runtime/Plugins/SDK-Call-JS-Old.jslib
index b22e40206..09d9ec303 100755
--- a/Runtime/Plugins/SDK-Call-JS-Old.jslib
+++ b/Runtime/Plugins/SDK-Call-JS-Old.jslib
@@ -627,9 +627,6 @@ mergeInto(LibraryManager.library, {
stringToUTF8(returnStr, buffer, bufferSize);
return buffer;
},
- WXSetSyncReadCacheEnabled: function(enabled) {
- window.WXWASMSDK.WXSetSyncReadCacheEnabled(enabled);
- },
WXGetPluginCachePath: function() {
var returnStr = window.WXWASMSDK.WXGetPluginCachePath();
var bufferSize = lengthBytesUTF8(returnStr || '') + 1;
diff --git a/Runtime/Plugins/WxGameDataMonitor.jslib b/Runtime/Plugins/WxGameDataMonitor.jslib
index 909f639f2..f9b504c7f 100644
--- a/Runtime/Plugins/WxGameDataMonitor.jslib
+++ b/Runtime/Plugins/WxGameDataMonitor.jslib
@@ -1,6 +1,5 @@
mergeInto(LibraryManager.library, {
JSStartGameDataMonitor: function() {
- if (!Module.IsWxGame) return;
console.log("call JSStartGameDataMonitor \n");
if (typeof GameGlobal.manager.getGameDataMonitor === 'function')
diff --git a/Runtime/Plugins/libemscriptenglx.a b/Runtime/Plugins/libemscriptenglx.a
index 6d8ed7386..e5e1841ee 100644
Binary files a/Runtime/Plugins/libemscriptenglx.a and b/Runtime/Plugins/libemscriptenglx.a differ
diff --git a/Runtime/Plugins/libemscriptenglx_2021.a b/Runtime/Plugins/libemscriptenglx_2021.a
index 115623e8c..8afffee83 100644
Binary files a/Runtime/Plugins/libemscriptenglx_2021.a and b/Runtime/Plugins/libemscriptenglx_2021.a differ
diff --git a/Runtime/Plugins/wx-perf.dll b/Runtime/Plugins/wx-perf.dll
index 5320d0af3..d6bdef696 100644
Binary files a/Runtime/Plugins/wx-perf.dll and b/Runtime/Plugins/wx-perf.dll differ
diff --git a/Runtime/Plugins/wx-runtime-editor.dll b/Runtime/Plugins/wx-runtime-editor.dll
index 2c9f8ea64..fbb065491 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 49960d977..2af153258 100644
--- a/Runtime/Plugins/wx-runtime-editor.xml
+++ b/Runtime/Plugins/wx-runtime-editor.xml
@@ -4,91 +4,6 @@
wx-runtime-editor
-
-
- WX数据保护插件使用示例
- 演示如何使用数据保护功能来保护游戏中的重要数值
-
-
-
-
- 示例1:基础用法 - 存储和读取数据
-
-
-
-
- 示例2:安全获取数据(推荐方式)
-
-
-
-
- 示例3:存储复杂对象
-
-
-
-
- 示例4:数据管理
-
-
-
-
- 数据篡改事件处理
-
-
-
-
- 处理数据篡改
-
-
-
-
- 示例:玩家属性数据结构
- 注意:使用 JsonUtility 序列化时,必须使用公共字段
-
-
-
-
- 游戏货币管理器示例
- 封装常用的货币操作,简化调用
-
-
-
-
- 初始化货币数据
-
-
-
-
- 获取金币数量
-
-
-
-
- 增加金币
-
-
-
-
- 消费金币
-
- 是否消费成功
-
-
-
- 获取钻石数量
-
-
-
-
- 增加钻石
-
-
-
-
- 消费钻石
-
- 是否消费成功
-
Banner 广告,详见 https://developers.weixin.qq.com/minigame/dev/guide/open-ability/ad/banner-ad.html
@@ -3204,47 +3119,6 @@
是否结束
-
-
- 事件ID,开发者自行维护(必需)
-
-
-
-
- 事件耗时,单位ms(可选)不填时为0
-
-
-
-
- 事件结果,默认成功(可选)不填时默认成功
-
-
-
-
- reportGameEvent的事件类型
-
-
-
-
- 成功事件
-
-
-
-
- 失败事件
-
-
-
-
- 错误码,文档可见 https://developers.weixin.qq.com/minigame/dev/api/open-api/openlink/wx.createPageManager.html
-
-
-
-
- 错误信息
-
-
-
从不同渠道获得的OPENLINK字符串
@@ -3270,7 +3144,6 @@
结果对象的json字符串,各项为实验的相关信息
-
错误信息
@@ -3410,7 +3283,7 @@
需要基础库: `2.10.0`
小程序版本
可选值:
- - 'develop': 开发版,提交代码审核时默认使用开发版进行审核。;
+ - 'develop': 开发版;
- 'trial': 体验版;
- 'release': 正式版;
@@ -3486,11 +3359,6 @@
允许微信读写日历的开关
-
-
- PC 内核版本号,仅在 PC 端存在该值
-
-
客户端基础库版本
@@ -3593,14 +3461,6 @@
客户端平台
- 可选值:
- - 'ios': iOS微信(包含 iPhone、iPad);
- - 'android': Android微信;
- - 'ohos': HarmonyOS 手机端微信;
- - 'ohos_pc': HarmonyOS PC微信;
- - 'windows': Windows微信;
- - 'mac': macOS微信;
- - 'devtools': 微信开发者工具;
@@ -3608,16 +3468,6 @@
操作系统及版本
-
-
- 当前是否处于直接广告中
-
-
-
-
- 当前是否处于蒙层阶段
-
-
需要基础库: `2.20.0`
@@ -3684,11 +3534,6 @@
直播间 id
-
-
- 宿主传递的数据,第三方 app 中运行小游戏时返回
-
-
启动小游戏的 query 参数
@@ -3719,11 +3564,6 @@
shareTicket,详见[获取更多转发信息](#)
-
-
- 宿主app对应的场景值
-
-
下边界坐标,单位:px
@@ -3754,86 +3594,11 @@
宽度,单位:px
-
-
- 擂台赛组件领奖信息
-
-
通知组件信息
-
-
- 福利组件信息
-
-
-
-
- 组件的名称
-
-
-
-
- 领取事件详情(只在onOfficialComponentsInfoChange回调中返回)
-
-
-
-
- 奖励领取结果:1-全部成功, 2-部分成功(礼物达到领取上限), 3-领奖失败
-
-
-
-
- 是否收到了稀有奖励
-
-
-
-
- 用户领取的奖励列表
-
-
-
-
- 奖励类型:0-道具礼包, 1-微信蓝包, 2-h5商家券, 3-现金红包, 4-小程序券, 5-盲盒
-
-
-
-
- 奖励来源信息
-
-
-
-
- 获取的奖励数量
-
-
-
-
- 道具列表
-
-
-
-
- 奖励类型:1-普通奖励, 2-稀有奖励
-
-
-
-
- 礼包名称
-
-
-
-
- 道具名称
-
-
-
-
- 道具数量
-
-
组件的布局位置信息
@@ -3849,46 +3614,6 @@
组件的名称
-
-
- 可领取的好友礼包数量
-
-
-
-
- 可领取的礼包数量
-
-
-
-
- 组件的名称
-
-
-
-
- 领取事件详情(只在onOfficialComponentsInfoChange回调中返回)
-
-
-
-
- 礼包描述,只有 gift 类型才有
-
-
-
-
- 礼包图标,只有 gift 类型才有
-
-
-
-
- 礼包名称,只有 gift 类型才有
-
-
-
-
- gift: 礼包, friendGift: 好友礼包
-
-
当前占用的空间大小, 单位 KB
@@ -4035,8 +3760,7 @@
可选值:
- 'ios': iOS微信(包含 iPhone、iPad);
- 'android': Android微信;
- - 'ohos': HarmonyOS 手机端微信;
- - 'ohos_pc': HarmonyOS PC微信;
+ - 'ohos': HarmonyOS微信;
- 'windows': Windows微信;
- 'mac': macOS微信;
- 'devtools': 微信开发者工具;
@@ -4691,36 +4415,6 @@
是否被添加至 「我的小程序」
-
-
- 错误信息
-
-
-
-
- 支付支持信息对象
-
-
-
-
- 调用结果信息,格式为 "checkIsSupportMidasPayment:ok"
-
-
-
-
- 是否支持支付,true 表示支持,false 表示不支持
-
-
-
-
- 错误码,0 表示成功
-
-
-
-
- 错误信息,"success" 表示成功
-
-
最多可以选择的图片张数
@@ -5889,22 +5583,22 @@
预告状态: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)
@@ -5999,21 +5693,6 @@
实验参数数组,不填则获取所有实验参数
-
-
- 实验ID,标识实验
-
-
-
-
- 参数名称
-
-
-
-
- 参数值
-
-
需要基础库: `3.7.8`
@@ -6135,67 +5814,6 @@
本机局域网子网掩码,基础库 2.24.0 开始支持
-
-
- 需要基础库: `1.6.0`
- 传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度
-
-
-
-
- 需要基础库: `2.9.0`
- 高精度定位超时时间(ms),指定时间内返回最高精度,该值3000ms以上高精度定位才有效果
-
-
-
-
- 需要基础库: `2.9.0`
- 开启高精度定位
-
-
-
-
- wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标
-
-
-
-
- 位置的精确度,反应与真实位置之间的接近程度,可以理解成10即与真实位置相差10m,越小越精确
-
-
-
-
- 需要基础库: `1.2.0`
- 高度,单位 m
-
-
-
-
- 需要基础库: `1.2.0`
- 水平精度,单位 m
-
-
-
-
- 纬度,范围为 -90~90,负数表示南纬
-
-
-
-
- 经度,范围为 -180~180,负数表示西经
-
-
-
-
- 速度,单位 m/s
-
-
-
-
- 需要基础库: `1.2.0`
- 垂直精度,单位 m(Android 无法获取,返回 0)
-
-
需要基础库: `2.22.1`
@@ -6311,17 +5929,6 @@
- itemSettings 只返回用户勾选过订阅面板中的“总是保持以上选择,不再询问”的订阅消息。
-
-
- shareTicket,详见[获取更多转发信息](#)
-
-
-
-
- 需要基础库: `1.9.90`
- 超时时间,单位 ms
-
-
封面广告组件展示状态码
@@ -6868,11 +6475,6 @@
用短链打开小程序时当前页面携带的查询字符串。小程序中使用时,应在进入页面时调用 `wx.onCopyUrl` 自定义 `query`,退出页面时调用 `wx.offCopyUrl`,防止影响其它页面。
-
-
- 短链中的自定义标题,显示在小程序名称之后,可以不填
-
-
当 手机坐标 X/Y 和 地球 X/Y 重合时,绕着 Z 轴转动的夹角为 alpha,范围值为 [0, 2*PI)。逆时针转动为正。
@@ -6896,21 +6498,6 @@
- 'landscapeReverse': 横屏反方向,以 HOME 键在屏幕左侧为反方向;
-
-
- 当前直玩广告是否由于异常流程而结束(如 下拉/搜索 进入正在直玩广告流程中的游戏)
-
-
-
-
- 当前是否处于直接广告中
-
-
-
-
- 当前是否处于蒙层阶段
-
-
错误信息,包含堆栈
@@ -7306,7 +6893,7 @@
- 视频号id(参考格式为:sphcqO59YEPCvoe;查看路径为:微信客户端->我tab->视频号->右上角.->视频号名字-视频号ID)
+ 视频号 id
@@ -7626,53 +7213,6 @@
自定义维度,基础库 v2.14.0 开始支持可选
-
-
- 错误信息
- | 错误码 | 错误信息 | 说明 |
- | - | - | - |
- | 0 | 人脸识别成功 | |
- | 2002004 | 人脸识别失败 | |
- | 2002006 | 用户取消/超时/不同意,导致未完成人脸识别 | |
- | 2002007 | 本用户7天内人脸识别已通过,通过日期为XX | |
- | 2002008 | 本日已调起过人脸识别或者本月调用次数已达上限 | |
- | 2002009 | 无权限发起人脸识别 | |
-
-
-
-
- 错误码
- | 错误码 | 错误信息 | 说明 |
- | - | - | - |
- | 0 | 人脸识别成功 | |
- | 2002004 | 人脸识别失败 | |
- | 2002006 | 用户取消/超时/不同意,导致未完成人脸识别 | |
- | 2002007 | 本用户7天内人脸识别已通过,通过日期为XX | |
- | 2002008 | 本日已调起过人脸识别或者本月调用次数已达上限 | |
- | 2002009 | 无权限发起人脸识别 | |
-
-
-
-
- 人脸核身会话唯一标识(小程序后台根据「用户实名信息(姓名+身份证)」调用微信后台[getVerifyId](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_getverifyid.html)接口获取)
-
-
-
-
- 错误信息
- | 错误码 | 错误信息 | 说明 |
- | - | - | - |
- | 0 | 人脸识别完成(需要通过[queryVerifyInfo](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_queryverifyinfo.html)接口查询人脸核身真实验证结果) | |
-
-
-
-
- 错误码
- | 错误码 | 错误信息 | 说明 |
- | - | - | - |
- | 0 | 人脸识别完成(需要通过[queryVerifyInfo](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_queryverifyinfo.html)接口查询人脸核身真实验证结果) | |
-
-
购买数量。mode=game 时必填。购买数量。详见 [buyQuantity 限制说明](#buyQuantity限制说明)。
@@ -8058,7 +7598,7 @@
- 自定义的登录态。上限 1024 字符。
+ 自定义的登录态
diff --git a/Runtime/Plugins/wx-runtime-editor.xml.meta b/Runtime/Plugins/wx-runtime-editor.xml.meta
index 4006ea299..fdfc2222c 100644
--- a/Runtime/Plugins/wx-runtime-editor.xml.meta
+++ b/Runtime/Plugins/wx-runtime-editor.xml.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 59f30477a8bb77aeb6d56b69f0799388
+guid: 5aa7d9f36fd12cad5e638a2fad96e3ce
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/Plugins/wx-runtime.dll b/Runtime/Plugins/wx-runtime.dll
index b5bebdce2..5d94f28a7 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 65fae8683..1464853eb 100644
--- a/Runtime/Plugins/wx-runtime.xml
+++ b/Runtime/Plugins/wx-runtime.xml
@@ -4,91 +4,12 @@
wx-runtime
-
+
- WX数据保护插件使用示例
- 演示如何使用数据保护功能来保护游戏中的重要数值
+ 覆盖unity的PlayerPrefs
+ 注意:调用均为同步调用, 容易阻塞游戏主线程造成卡顿,不建议频繁调用
-
-
- 示例1:基础用法 - 存储和读取数据
-
-
-
-
- 示例2:安全获取数据(推荐方式)
-
-
-
-
- 示例3:存储复杂对象
-
-
-
-
- 示例4:数据管理
-
-
-
-
- 数据篡改事件处理
-
-
-
-
- 处理数据篡改
-
-
-
-
- 示例:玩家属性数据结构
- 注意:使用 JsonUtility 序列化时,必须使用公共字段
-
-
-
-
- 游戏货币管理器示例
- 封装常用的货币操作,简化调用
-
-
-
-
- 初始化货币数据
-
-
-
-
- 获取金币数量
-
-
-
-
- 增加金币
-
-
-
-
- 消费金币
-
- 是否消费成功
-
-
-
- 获取钻石数量
-
-
-
-
- 增加钻石
-
-
-
-
- 消费钻石
-
- 是否消费成功
-
Banner 广告,详见 https://developers.weixin.qq.com/minigame/dev/guide/open-ability/ad/banner-ad.html
@@ -3204,47 +3125,6 @@
是否结束
-
-
- 事件ID,开发者自行维护(必需)
-
-
-
-
- 事件耗时,单位ms(可选)不填时为0
-
-
-
-
- 事件结果,默认成功(可选)不填时默认成功
-
-
-
-
- reportGameEvent的事件类型
-
-
-
-
- 成功事件
-
-
-
-
- 失败事件
-
-
-
-
- 错误码,文档可见 https://developers.weixin.qq.com/minigame/dev/api/open-api/openlink/wx.createPageManager.html
-
-
-
-
- 错误信息
-
-
-
从不同渠道获得的OPENLINK字符串
@@ -3270,7 +3150,6 @@
结果对象的json字符串,各项为实验的相关信息
-
错误信息
@@ -3410,7 +3289,7 @@
需要基础库: `2.10.0`
小程序版本
可选值:
- - 'develop': 开发版,提交代码审核时默认使用开发版进行审核。;
+ - 'develop': 开发版;
- 'trial': 体验版;
- 'release': 正式版;
@@ -3486,11 +3365,6 @@
允许微信读写日历的开关
-
-
- PC 内核版本号,仅在 PC 端存在该值
-
-
客户端基础库版本
@@ -3593,14 +3467,6 @@
客户端平台
- 可选值:
- - 'ios': iOS微信(包含 iPhone、iPad);
- - 'android': Android微信;
- - 'ohos': HarmonyOS 手机端微信;
- - 'ohos_pc': HarmonyOS PC微信;
- - 'windows': Windows微信;
- - 'mac': macOS微信;
- - 'devtools': 微信开发者工具;
@@ -3608,16 +3474,6 @@
操作系统及版本
-
-
- 当前是否处于直接广告中
-
-
-
-
- 当前是否处于蒙层阶段
-
-
需要基础库: `2.20.0`
@@ -3684,11 +3540,6 @@
直播间 id
-
-
- 宿主传递的数据,第三方 app 中运行小游戏时返回
-
-
启动小游戏的 query 参数
@@ -3719,11 +3570,6 @@
shareTicket,详见[获取更多转发信息](#)
-
-
- 宿主app对应的场景值
-
-
下边界坐标,单位:px
@@ -3754,86 +3600,11 @@
宽度,单位:px
-
-
- 擂台赛组件领奖信息
-
-
通知组件信息
-
-
- 福利组件信息
-
-
-
-
- 组件的名称
-
-
-
-
- 领取事件详情(只在onOfficialComponentsInfoChange回调中返回)
-
-
-
-
- 奖励领取结果:1-全部成功, 2-部分成功(礼物达到领取上限), 3-领奖失败
-
-
-
-
- 是否收到了稀有奖励
-
-
-
-
- 用户领取的奖励列表
-
-
-
-
- 奖励类型:0-道具礼包, 1-微信蓝包, 2-h5商家券, 3-现金红包, 4-小程序券, 5-盲盒
-
-
-
-
- 奖励来源信息
-
-
-
-
- 获取的奖励数量
-
-
-
-
- 道具列表
-
-
-
-
- 奖励类型:1-普通奖励, 2-稀有奖励
-
-
-
-
- 礼包名称
-
-
-
-
- 道具名称
-
-
-
-
- 道具数量
-
-
组件的布局位置信息
@@ -3849,46 +3620,6 @@
组件的名称
-
-
- 可领取的好友礼包数量
-
-
-
-
- 可领取的礼包数量
-
-
-
-
- 组件的名称
-
-
-
-
- 领取事件详情(只在onOfficialComponentsInfoChange回调中返回)
-
-
-
-
- 礼包描述,只有 gift 类型才有
-
-
-
-
- 礼包图标,只有 gift 类型才有
-
-
-
-
- 礼包名称,只有 gift 类型才有
-
-
-
-
- gift: 礼包, friendGift: 好友礼包
-
-
当前占用的空间大小, 单位 KB
@@ -4035,8 +3766,7 @@
可选值:
- 'ios': iOS微信(包含 iPhone、iPad);
- 'android': Android微信;
- - 'ohos': HarmonyOS 手机端微信;
- - 'ohos_pc': HarmonyOS PC微信;
+ - 'ohos': HarmonyOS微信;
- 'windows': Windows微信;
- 'mac': macOS微信;
- 'devtools': 微信开发者工具;
@@ -4691,36 +4421,6 @@
是否被添加至 「我的小程序」
-
-
- 错误信息
-
-
-
-
- 支付支持信息对象
-
-
-
-
- 调用结果信息,格式为 "checkIsSupportMidasPayment:ok"
-
-
-
-
- 是否支持支付,true 表示支持,false 表示不支持
-
-
-
-
- 错误码,0 表示成功
-
-
-
-
- 错误信息,"success" 表示成功
-
-
最多可以选择的图片张数
@@ -5889,22 +5589,22 @@
预告状态: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)
@@ -5999,21 +5699,6 @@
实验参数数组,不填则获取所有实验参数
-
-
- 实验ID,标识实验
-
-
-
-
- 参数名称
-
-
-
-
- 参数值
-
-
需要基础库: `3.7.8`
@@ -6135,67 +5820,6 @@
本机局域网子网掩码,基础库 2.24.0 开始支持
-
-
- 需要基础库: `1.6.0`
- 传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度
-
-
-
-
- 需要基础库: `2.9.0`
- 高精度定位超时时间(ms),指定时间内返回最高精度,该值3000ms以上高精度定位才有效果
-
-
-
-
- 需要基础库: `2.9.0`
- 开启高精度定位
-
-
-
-
- wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标
-
-
-
-
- 位置的精确度,反应与真实位置之间的接近程度,可以理解成10即与真实位置相差10m,越小越精确
-
-
-
-
- 需要基础库: `1.2.0`
- 高度,单位 m
-
-
-
-
- 需要基础库: `1.2.0`
- 水平精度,单位 m
-
-
-
-
- 纬度,范围为 -90~90,负数表示南纬
-
-
-
-
- 经度,范围为 -180~180,负数表示西经
-
-
-
-
- 速度,单位 m/s
-
-
-
-
- 需要基础库: `1.2.0`
- 垂直精度,单位 m(Android 无法获取,返回 0)
-
-
需要基础库: `2.22.1`
@@ -6311,17 +5935,6 @@
- itemSettings 只返回用户勾选过订阅面板中的“总是保持以上选择,不再询问”的订阅消息。
-
-
- shareTicket,详见[获取更多转发信息](#)
-
-
-
-
- 需要基础库: `1.9.90`
- 超时时间,单位 ms
-
-
封面广告组件展示状态码
@@ -6868,11 +6481,6 @@
用短链打开小程序时当前页面携带的查询字符串。小程序中使用时,应在进入页面时调用 `wx.onCopyUrl` 自定义 `query`,退出页面时调用 `wx.offCopyUrl`,防止影响其它页面。
-
-
- 短链中的自定义标题,显示在小程序名称之后,可以不填
-
-
当 手机坐标 X/Y 和 地球 X/Y 重合时,绕着 Z 轴转动的夹角为 alpha,范围值为 [0, 2*PI)。逆时针转动为正。
@@ -6896,21 +6504,6 @@
- 'landscapeReverse': 横屏反方向,以 HOME 键在屏幕左侧为反方向;
-
-
- 当前直玩广告是否由于异常流程而结束(如 下拉/搜索 进入正在直玩广告流程中的游戏)
-
-
-
-
- 当前是否处于直接广告中
-
-
-
-
- 当前是否处于蒙层阶段
-
-
错误信息,包含堆栈
@@ -7306,7 +6899,7 @@
- 视频号id(参考格式为:sphcqO59YEPCvoe;查看路径为:微信客户端->我tab->视频号->右上角.->视频号名字-视频号ID)
+ 视频号 id
@@ -7626,53 +7219,6 @@
自定义维度,基础库 v2.14.0 开始支持可选
-
-
- 错误信息
- | 错误码 | 错误信息 | 说明 |
- | - | - | - |
- | 0 | 人脸识别成功 | |
- | 2002004 | 人脸识别失败 | |
- | 2002006 | 用户取消/超时/不同意,导致未完成人脸识别 | |
- | 2002007 | 本用户7天内人脸识别已通过,通过日期为XX | |
- | 2002008 | 本日已调起过人脸识别或者本月调用次数已达上限 | |
- | 2002009 | 无权限发起人脸识别 | |
-
-
-
-
- 错误码
- | 错误码 | 错误信息 | 说明 |
- | - | - | - |
- | 0 | 人脸识别成功 | |
- | 2002004 | 人脸识别失败 | |
- | 2002006 | 用户取消/超时/不同意,导致未完成人脸识别 | |
- | 2002007 | 本用户7天内人脸识别已通过,通过日期为XX | |
- | 2002008 | 本日已调起过人脸识别或者本月调用次数已达上限 | |
- | 2002009 | 无权限发起人脸识别 | |
-
-
-
-
- 人脸核身会话唯一标识(小程序后台根据「用户实名信息(姓名+身份证)」调用微信后台[getVerifyId](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_getverifyid.html)接口获取)
-
-
-
-
- 错误信息
- | 错误码 | 错误信息 | 说明 |
- | - | - | - |
- | 0 | 人脸识别完成(需要通过[queryVerifyInfo](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_queryverifyinfo.html)接口查询人脸核身真实验证结果) | |
-
-
-
-
- 错误码
- | 错误码 | 错误信息 | 说明 |
- | - | - | - |
- | 0 | 人脸识别完成(需要通过[queryVerifyInfo](https://developers.weixin.qq.com/miniprogram/dev/server/API/face/api_queryverifyinfo.html)接口查询人脸核身真实验证结果) | |
-
-
购买数量。mode=game 时必填。购买数量。详见 [buyQuantity 限制说明](#buyQuantity限制说明)。
@@ -8058,7 +7604,7 @@
- 自定义的登录态。上限 1024 字符。
+ 自定义的登录态
@@ -9567,11 +9113,5 @@
注册监听录制事件的回调函数。当对应事件触发时,回调函数会被执行
-
-
- 覆盖unity的PlayerPrefs
- 注意:调用均为同步调用, 容易阻塞游戏主线程造成卡顿,不建议频繁调用
-
-
diff --git a/Runtime/Plugins/wx-runtime.xml.meta b/Runtime/Plugins/wx-runtime.xml.meta
index 47bcc2740..09546ecb8 100644
--- a/Runtime/Plugins/wx-runtime.xml.meta
+++ b/Runtime/Plugins/wx-runtime.xml.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 33778f932d74b9c0309d7573c86c9e5b
+guid: 6374494f16d08726a969b139a56c4513
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/WX.cs b/Runtime/WX.cs
index 6f6c03762..0049afc2d 100644
--- a/Runtime/WX.cs
+++ b/Runtime/WX.cs
@@ -107,69 +107,6 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.CheckIsAddedToMyMiniProgram(callback);
}
- ///
- /// [wx.checkIsSupportFacialRecognition(Object object)](https://developers.weixin.qq.com/minigame/dev/api/open-api/face/wx.checkIsSupportFacialRecognition.html)
- /// 需要基础库: `3.8.12`
- /// 检查当前设备是否支持人脸识别能力
- /// **示例代码**
- /// ```js
- /// wx.checkIsSupportFacialRecognition({
- /// success() {
- /// // 支持人脸识别
- /// },
- /// fail() {
- /// // 不支持人脸识别
- /// },
- /// })
- /// ```
- ///
- public static void CheckIsSupportFacialRecognition(CheckIsSupportFacialRecognitionOption callback)
- {
- WXSDKManagerHandler.Instance.CheckIsSupportFacialRecognition(callback);
- }
-
- ///
- /// [wx.checkIsSupportMidasPayment(Object object)](https://developers.weixin.qq.com/minigame/dev/api/midas-payment/wx.checkIsSupportMidasPayment.html)
- /// 需要基础库: `3.10.3`
- /// 检查当前环境是否支持虚拟支付。使用前请注意阅读[相关说明](https://developers.weixin.qq.com/minigame/dev/guide/open-ability/virtual-payment/virtual-payment2.html)。
- /// **平台支持说明**
- /// - Android、Windows、OHOS 平台:默认支持虚拟支付,接口直接返回支持
- /// - iOS 平台:需满足以下环境要求才可能支持虚拟支付
- /// - 操作系统要求:使用 iPhone 或者 iPad,iOS 15 及以上版本
- /// - 基础库版本要求:3.10.3 及以上
- /// - 客户端版本要求:8.0.68 及以上
- /// - 苹果支付不支持使用沙箱环境,仅支持使用现网环境
- /// **注意事项**
- /// 若该 API 都不存在,则 iOS 一定不支持虚拟支付,请保持旧版本逻辑。
- /// **示例代码**
- /// ```js
- /// if (wx.checkIsSupportMidasPayment) {
- /// wx.checkIsSupportMidasPayment({
- /// success(res) {
- /// console.log('支持检查结果:', res)
- /// if (res.data.allow_pay) {
- /// console.log('当前环境支持支付')
- /// // 可以继续调用支付相关接口
- /// } else {
- /// console.log('当前环境不支持支付')
- /// // 请自行适配用户提示文案
- /// }
- /// },
- /// fail(err) {
- /// console.error('检查支持情况失败:', err)
- /// },
- /// complete() {
- /// console.log('检查完成')
- /// }
- /// })
- /// }
- /// ```
- ///
- public static void CheckIsSupportMidasPayment(CheckIsSupportMidasPaymentOption callback)
- {
- WXSDKManagerHandler.Instance.CheckIsSupportMidasPayment(callback);
- }
-
///
/// [wx.checkSession(Object object)](https://developers.weixin.qq.com/minigame/dev/api/open-api/login/wx.checkSession.html)
/// 检查登录态 session_key 是否过期。
@@ -342,7 +279,7 @@ namespace WeChatWASM
///
/// [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)
{
@@ -738,7 +675,6 @@ namespace WeChatWASM
/// | 8 | 当天(自然日)赞官方贴子数 | 无需传入 | |
/// | 9 | 当天(自然日)评论官方贴子数 | 无需传入 | |
/// | 10 | 当天(自然日)发表到本圈子话题的贴子数 | 传入话题id,从mp-游戏圈话题管理处获取 | |
- /// | 11 | 用户最近一次推荐游戏时间 | 无需传入 | 秒级时间戳 | |
/// **encryptedData 解密后得到的 GameClubData 的结构**
/// | 属性 | 类型 | 说明 |
/// | ------- | ------- | -------------------------------------- |
@@ -755,22 +691,9 @@ namespace WeChatWASM
}
///
- /// [wx.getGameExptInfo(Object options)](https://developers.weixin.qq.com/minigame/dev/api/data-analysis/wx.getGameExptInfo.html)
+ /// [wx.getGameExptInfo(Object object)](https://developers.weixin.qq.com/minigame/dev/api/data-analysis/wx.getGameExptInfo.html)
/// 需要基础库: `3.8.8`
/// 给定实验参数数组,获取对应的实验参数值
- /// **示例代码**
- /// ```js
- /// wx.getGameExptInfo({
- /// keyList: ['experiment_key1', 'experiment_key2'],
- /// success(res) {
- /// res.list.forEach((expParam) => {
- /// console.log('实验ID:', expParam.expt_id);
- /// console.log('参数名:', expParam.param_name);
- /// console.log('参数值:', expParam.param_value);
- /// })
- /// }
- /// });
- /// ```
///
public static void GetGameExptInfo(GetGameExptInfoOption callback)
{
@@ -867,14 +790,6 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.GetLocalIPAddress(callback);
}
- ///
- /// [wx.getLocation(Object object)](https://developers.weixin.qq.com/minigame/dev/api/location/wx.getLocation.html)
- ///
- public static void GetLocation(GetLocationOption callback)
- {
- WXSDKManagerHandler.Instance.GetLocation(callback);
- }
-
///
/// [wx.getNetworkType(Object object)](https://developers.weixin.qq.com/minigame/dev/api/device/network/wx.getNetworkType.html)
/// 获取网络类型
@@ -1001,15 +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`
- ///
- 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`
@@ -1356,6 +1262,9 @@ namespace WeChatWASM
/// 从 2.3.0 版本开始,若用户未点击小程序页面任意位置,则开发者将无法调用此接口自动跳转至其他小程序。
/// ##### 需要用户确认跳转
/// 从 2.3.0 版本开始,在跳转至其他小程序前,将统一增加弹窗,询问是否跳转,用户确认后才可以跳转其他小程序。如果用户点击取消,则回调 `fail cancel`。
+ /// ##### 无需声明跳转名单,不限跳转数量(众测中)
+ /// 1. 从2020年4月24日起,使用跳转其他小程序功能将无需在全局配置中声明跳转名单,调用此接口时将不再校验所跳转的 AppID 是否在 navigateToMiniProgramAppIdList 中。
+ /// 2. 从2020年4月24日起,跳转其他小程序将不再受数量限制,使用此功能时请注意遵守运营规范。
/// **运营规范**
/// 平台将坚决打击小程序盒子等互推行为,使用此功能时请严格遵守[《微信小程序平台运营规范》](https://developers.weixin.qq.com/miniprogram/product/#_5-10-%E4%BA%92%E6%8E%A8%E8%A1%8C%E4%B8%BA),若发现小程序违反运营规范将被下架处理。
/// **关于调试**
@@ -1791,125 +1700,6 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.ReportScene(callback);
}
- ///
- /// [wx.requestFacialRecognition(Object object)](https://developers.weixin.qq.com/minigame/dev/api/open-api/account-info/wx.requestFacialRecognition.html)
- /// 需要基础库: `3.11.2`
- /// 腾讯游戏人脸识别验证功能是基于健康系统防沉迷体系,用于识别疑似未成年人冒用成年人账号游玩游戏的行为,是防止未成年人沉迷网络游戏的一项重要措施。本接口是为开通虚拟支付功能的小游戏开发者提供的,此接口是基于人脸识别的未成年人身份核验接口。本次识别是根据用户在腾讯健康系统中留存的实名信息进行验证,结果将直接返回至开发者。
- /// **接口限额**
- /// - 超出限额后将返回错误码 2002008(频率控制)
- /// - 1天内全部游戏对一个用户只能调起1次人脸识别
- /// - 若用户人脸识别通过:7天内不能再被弹出人脸识别
- /// - 根据小游戏评级每个月限制使用次数,一旦发现恶意滥用接口,会取消使用资格。具体使用次数如下:
- /// - S级:300次/月
- /// - A级:100次/月
- /// - B级:30次/月
- /// **处理流程**
- ///
- /// **示例代码**
- /// ```js
- /// // 实际业务场景:防沉迷身份验证
- /// function checkUserIdentity() {
- /// wx.requestFacialRecognition({
- /// success(res) {
- /// // 场景 1:本次人脸识别通过
- /// // res = { errCode: 0, errMsg: 'ok' }
- /// console.log('人脸识别成功:', res)
- /// // 允许继续游戏
- /// startGame()
- /// },
- /// fail(err) {
- /// console.error('人脸识别失败:', err)
- /// let tipMessage = ''
- /// let shouldBlock = false // 是否需要阻断游戏
- /// // 根据错误码进行不同处理
- /// switch (err.errCode) {
- /// case 2002004:
- /// // 人脸识别失败(需要阻断)
- /// // err = { errCode: 2002004, errMsg: '人脸识别失败' }
- /// tipMessage = '识别失败,请稍后重试'
- /// shouldBlock = true
- /// break
- /// case 2002006:
- /// // 用户取消/超时/不同意,导致未完成人脸识别(需要阻断)
- /// // err = { errCode: 2002006, errMsg: '用户取消' }
- /// tipMessage = '您已取消验证,无法继续游戏'
- /// shouldBlock = true
- /// break
- /// case 2002007:
- /// // 本用户7天内人脸识别已通过(可以继续游戏)
- /// // err = { errCode: 2002007, errMsg: '本用户7天内人脸识别已通过,通过日期为2024-01-15' }
- /// tipMessage = '您已完成验证'
- /// shouldBlock = false
- /// break
- /// case 2002008:
- /// // 频率控制:本日已调起过人脸识别 or 本月调用次数已达上限(可以继续游戏)
- /// // err = { errCode: 2002008, errMsg: '本日已调起过人脸识别' }
- /// // 或 err = { errCode: 2002008, errMsg: '本月调用次数已达上限' }
- /// tipMessage = '今日验证次数已达上限'
- /// shouldBlock = false
- /// break
- /// case 2002009:
- /// // 无权限发起人脸识别(可以继续游戏)
- /// // err = { errCode: 2002009, errMsg: '无权限发起人脸识别' }
- /// tipMessage = '暂无权限使用此功能'
- /// shouldBlock = false
- /// break
- /// default:
- /// // 系统异常等其他错误(可以继续游戏,避免影响正常用户)
- /// tipMessage = '系统异常,请稍后重试'
- /// shouldBlock = false
- /// }
- /// if (tipMessage) {
- /// wx.showModal({
- /// title: '提示',
- /// content: tipMessage,
- /// showCancel: false
- /// })
- /// }
- /// if (shouldBlock) {
- /// // 仅对识别失败(2002004)和用户取消(2002006)阻断游戏
- /// restrictGameFeatures()
- /// } else {
- /// // 其他情况允许继续游戏
- /// startGame()
- /// }
- /// },
- /// complete(res) {
- /// // 无论成功失败均会触发
- /// console.log('人脸识别流程结束:', res)
- /// }
- /// })
- /// }
- /// ```
- ///
- public static void RequestFacialRecognition(RequestFacialRecognitionOption callback)
- {
- WXSDKManagerHandler.Instance.RequestFacialRecognition(callback);
- }
-
- ///
- /// [wx.requestFacialVerify(Object object)](https://developers.weixin.qq.com/minigame/dev/api/open-api/face/wx.requestFacialVerify.html)
- /// 需要基础库: `3.8.12`
- /// 对用户实名信息进行基于生物识别的人脸核身验证
- /// **示例代码**
- /// ```js
- /// wx.requestFacialVerify({
- /// // 人脸核身会话唯一标识
- /// verifyId: 'xxx',
- /// success() {
- /// // 人脸核身验证成功,需要通知小程序后台根据本次人脸核身会话唯一标识 verifyId 字段调用微信后台 queryVerifyInfo 接口查询人脸核身真实验证结果。
- /// },
- /// fail() {
- /// // 人脸核身验证失败
- /// },
- /// })
- /// ```
- ///
- public static void RequestFacialVerify(RequestFacialVerifyOption callback)
- {
- WXSDKManagerHandler.Instance.RequestFacialVerify(callback);
- }
-
///
/// [wx.requestMidasFriendPayment(Object object)](https://developers.weixin.qq.com/minigame/dev/api/midas-payment/wx.requestMidasFriendPayment.html)
/// 需要基础库: `2.11.0`
@@ -2253,8 +2043,6 @@ namespace WeChatWASM
/// [wx.setDeviceOrientation(Object object)](https://developers.weixin.qq.com/minigame/dev/api/device/orientation/wx.setDeviceOrientation.html)
/// 需要基础库: `2.26.0`
/// 切换横竖屏。接口调用成功后会触发 wx.onDeviceOrientationChange 事件
- /// **注意**
- /// - PC小程序处于全屏时,无法切换横竖屏。
///
public static void SetDeviceOrientation(SetDeviceOrientationOption callback)
{
@@ -2975,15 +2763,6 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.ReportEvent(eventId, data);
}
- ///
- /// [wx.reportMonitor(string name, number value)](https://developers.weixin.qq.com/minigame/dev/api/data-analysis/wx.reportMonitor.html)
- /// 需要基础库: `2.1.2`
- ///
- public static void ReportMonitor(string name, double value)
- {
- WXSDKManagerHandler.Instance.ReportMonitor(name, value);
- }
-
///
/// [wx.reportPerformance(Number id, Number value, String|Array dimensions)](https://developers.weixin.qq.com/minigame/dev/api/base/performance/wx.reportPerformance.html)
/// 需要基础库: `2.10.0`
@@ -3248,7 +3027,6 @@ namespace WeChatWASM
/// 监听搜索到新设备的事件
/// **注意**
/// - 若在 [wx.onBluetoothDeviceFound](https://developers.weixin.qq.com/minigame/dev/api/device/bluetooth/wx.onBluetoothDeviceFound.html) 回调了某个设备,则此设备会添加到 [wx.getBluetoothDevices](https://developers.weixin.qq.com/minigame/dev/api/device/bluetooth/wx.getBluetoothDevices.html) 接口获取到的数组中。
- /// - 地址变化这个是鸿蒙系统特性,小程序可以不缓存地址,重新搜索连接。
/// **示例代码**
/// [在微信开发者工具中查看示例](https://developers.weixin.qq.com/s/pQU51zmz7a3K)
/// ```js
@@ -3343,34 +3121,6 @@ namespace WeChatWASM
WXSDKManagerHandler.Instance.OffDeviceOrientationChange(result);
}
- ///
- /// [wx.onDirectAdStatusChange(function listener)](https://developers.weixin.qq.com/minigame/dev/api/ad/wx.onDirectAdStatusChange.html)
- /// 需要基础库: `3.11.2`
- /// 监听监听直玩广告状态变化
- /// **示例代码**
- /// ```js
- /// wx.onDirectAdStatusChange(res => {
- /// // 会有如下的几种状态值组合
- /// // a) { isInMask: true, isInDirectGameAd: true } -> 表示当前正在直玩广告 且 未戳破蒙层
- /// // b) { isInMask: false, isInDirectGameAd: true } -> 表示当前正在直玩广告 且 戳破了蒙层
- /// // c) { isInMask: false, isInDirectGameAd: false, isEndByAbnormal: false }, -> 表示倒计时结束了,并且选择了继续玩
- /// // d) { isInMask: false, isInDirectGameAd: false, isEndByAbnormal: true }, -> 表示由于异常流程而结束
- /// console.log(res.isInMask)
- /// console.log(res.isInDirectGameAd)
- /// console.log(res.isEndByAbnormal)
- /// })
- /// ```
- ///
- public static void OnDirectAdStatusChange(Action result)
- {
- WXSDKManagerHandler.Instance.OnDirectAdStatusChange(result);
- }
-
- public static void OffDirectAdStatusChange(Action result)
- {
- WXSDKManagerHandler.Instance.OffDirectAdStatusChange(result);
- }
-
///
/// [wx.onError(function listener)](https://developers.weixin.qq.com/minigame/dev/api/base/app/app-event/wx.onError.html)
/// 监听全局错误事件
@@ -3745,21 +3495,21 @@ namespace WeChatWASM
/// 需要基础库: `2.8.1`
/// 监听用户主动截屏事件。用户使用系统截屏按键截屏时触发,只能注册一个监听
/// **示例代码**
- /// 页面要先调用wx.showShareMenu()来允许调用
/// ```js
/// wx.onUserCaptureScreen(function (res) {
/// console.log('用户截屏了')
/// return {
/// query: "parameter=test", // 通过截屏图片打开小程序的query参数
/// promise: new Promise((resolve) => { // 通过promise延时传递小程序的query参数
- /// setTimeout(() => {
- /// resolve({
- /// query: "parameter=test2",
- /// })
- /// }, 1000) // 在1秒内对query进行解析
- /// })
+ /// setTimeout(() => {
+ /// resolve({
+ /// query: "parameter=test2",
+ /// })
+ /// }, 1000) // 在1秒内对query进行解析
+ /// })
/// }
- /// })
+ /// }
+ /// )
/// ```
///
public static void OnUserCaptureScreen(Action result)
@@ -3893,7 +3643,7 @@ namespace WeChatWASM
///
/// [wx.onCopyUrl(function listener)](https://developers.weixin.qq.com/minigame/dev/api/share/wx.onCopyUrl.html)
/// 需要基础库: `2.14.3`
- /// 监听用户点击右上角菜单的「复制链接」按钮时触发的事件。
+ /// 监听用户点击右上角菜单的「复制链接」按钮时触发的事件。本接口为 Beta 版本,暂只在 Android 平台支持。
///
public static void OnCopyUrl(Action> callback)
{
@@ -4081,23 +3831,6 @@ namespace WeChatWASM
return WXSDKManagerHandler.GetDeviceInfo();
}
- ///
- /// [Object wx.getDirectAdStatusSync()](https://developers.weixin.qq.com/minigame/dev/api/ad/wx.getDirectAdStatusSync.html)
- /// 需要基础库: `3.11.2`
- /// 获取直玩广告组件展示状态。
- /// **示例代码**
- /// ```js
- /// const statusInfo = wx.getDirectAdStatusSync();
- /// console.log(statusInfo.isInMask) // 当前是否在蒙层阶段
- /// console.log(statusInfo.isInDirectGameAd) // 当前是否在直玩广告中
- /// ```
- ///
- ///
- public static DirectAdStatusInfo GetDirectAdStatusSync()
- {
- return WXSDKManagerHandler.GetDirectAdStatusSync();
- }
-
///
/// [Object wx.getEnterOptionsSync()](https://developers.weixin.qq.com/minigame/dev/api/base/app/life-cycle/wx.getEnterOptionsSync.html)
/// 需要基础库: `2.13.2`
@@ -4312,19 +4045,19 @@ namespace WeChatWASM
}
///
- /// [[ImageData](https://developers.weixin.qq.com/minigame/dev/api/render/image/ImageData.html) wx.createImageData(number width, number height, Uint8ClampedArray data)](https://developers.weixin.qq.com/minigame/dev/api/render/image/wx.createImageData.html)
+ /// [[ImageData](https://developers.weixin.qq.com/minigame/dev/api/render/image/ImageData.html) wx.createImageData(number width, number height)](https://developers.weixin.qq.com/minigame/dev/api/render/image/wx.createImageData.html)
/// 需要基础库: `3.4.10`
- /// 这里有两种使用方法, 一种是指定ImageData的宽和高, 另外一种使用已有的ImageData的图像二进制数据,来构建新的对象。
+ /// 这里有两种使用方法, 一种是指定ImageData的宽和高, 另外一种是使用ImageData, 通过它本身的宽高尺寸来构建新的对象。
/// **示例代码**
/// ```js
- /// const imageData1 = wx.createImageData(100, 100)
- /// const imageData2 = wx.createImageData(imageData1.data, 100, 100)
+ /// const imageData1 = wx.createImageData(100, 100)
+ /// const imageData2 = wx.createImageData(imageData1)
/// ```
///
///
- public static ImageData CreateImageData(double width, double height, int[] data)
+ public static ImageData CreateImageData(double width, double height)
{
- return WXSDKManagerHandler.CreateImageData(width, height, data);
+ return WXSDKManagerHandler.CreateImageData(width, height);
}
///
diff --git a/Runtime/WXBase.cs b/Runtime/WXBase.cs
index 7f7718edd..69c19104d 100644
--- a/Runtime/WXBase.cs
+++ b/Runtime/WXBase.cs
@@ -766,16 +766,6 @@ namespace WeChatWASM
return WXSDKManagerHandler.Instance.GetCachePath(url);
}
- ///
- /// 临时修复安卓在主线程繁忙时,异步读缓存耗时高,但需关注同步读文件可能导致掉帧
- /// 仅在有需要的情况下主动开启,需要同步读的场景完成后再主动关闭
- ///
- ///
- public static void SetSyncReadCacheEnabled(bool enabled)
- {
- WXSDKManagerHandler.Instance.SetSyncReadCacheEnabled(enabled);
- }
-
#endregion
///
@@ -1136,14 +1126,6 @@ namespace WeChatWASM
{
WXSDKManagerHandler.Instance.NotifyMiniProgramPlayableStatus(option);
}
- ///
- /// 上报自定义打点数据
- ///
- ///
- public static void ReportGameEvent(ReportGameEventOption option)
- {
- WXSDKManagerHandler.Instance.ReportGameEvent(option);
- }
#endregion
#region 虚拟支付
///
@@ -1155,7 +1137,6 @@ namespace WeChatWASM
}
#endregion
-#region PageManager
///
/// [[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)
/// 需要基础库: `3.6.7`
@@ -1181,22 +1162,12 @@ namespace WeChatWASM
{
return WXSDKManagerHandler.Instance.CreatePageManager();
}
-#endregion
-#region 上报
///
public static WXMiniReportManager GetMiniReportManager(GetMiniReportManagerParam param)
{
return WXSDKManagerHandler.Instance.GetMiniReportManager(param);
}
-#endregion
-
-#region 社交特色能力
- public static WXRankManager GetRankManager() {
- return WXSDKManagerHandler.Instance.GetRankManager();
- }
}
}
-#endregion
-
#endif
diff --git a/Runtime/WXTouchInputOverride.cs b/Runtime/WXTouchInputOverride.cs
index 82a963b51..dc7ca2b6d 100644
--- a/Runtime/WXTouchInputOverride.cs
+++ b/Runtime/WXTouchInputOverride.cs
@@ -149,9 +149,7 @@ public class WXTouchInputOverride : BaseInput
Text text = selectedObject.GetComponent();
if (text != null)
{
-#if PLATFORM_PLAYABLEADS
- PlayableAdsInput.mobileKeyboardSupport = true;
-#elif PLATFORM_WEIXINMINIGAME
+#if PLATFORM_WEIXINMINIGAME
WeixinMiniGameInput.mobileKeyboardSupport = true;
#elif PLATFORM_WEBGL
#if UNITY_2022_1_OR_NEWER
@@ -161,9 +159,7 @@ public class WXTouchInputOverride : BaseInput
}
else
{
-#if PLATFORM_PLAYABLEADS
- PlayableAdsInput.mobileKeyboardSupport = false;
-#elif PLATFORM_WEIXINMINIGAME
+#if PLATFORM_WEIXINMINIGAME
WeixinMiniGameInput.mobileKeyboardSupport = false;
#elif PLATFORM_WEBGL
#if UNITY_2022_1_OR_NEWER
diff --git a/Runtime/playable-default/check-version.js.meta b/Runtime/playable-default/check-version.js.meta
index 3ee1fbe67..1d75c55b6 100644
--- a/Runtime/playable-default/check-version.js.meta
+++ b/Runtime/playable-default/check-version.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: d3d5d2167fc6b91f7fa3e08ea84c3cda
+ guid: bb11d784e77840a0863d75744f29edc4
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/data-package.meta b/Runtime/playable-default/data-package.meta
index fb95538b9..32582d822 100644
--- a/Runtime/playable-default/data-package.meta
+++ b/Runtime/playable-default/data-package.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 6c06693e00be3ab1fde2607590ab4e6d
+guid: 292e80b3132a52a555fc97112d742ec7
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 c68b1a91f..6fdccc652 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: a02513af1cc852341848d1ee2622c3aa
+ guid: cffd00959b57d24d97166ea48faa571f
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/events.js.meta b/Runtime/playable-default/events.js.meta
index 0481ed41a..442eac866 100644
--- a/Runtime/playable-default/events.js.meta
+++ b/Runtime/playable-default/events.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: de11e750d070e1521430f1ea7d7e9b10
+ guid: 80ca79b4c77c6694c9aec53402bc968d
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/game.js.meta b/Runtime/playable-default/game.js.meta
index 4b92cef81..64d9c8eb6 100644
--- a/Runtime/playable-default/game.js.meta
+++ b/Runtime/playable-default/game.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 75c495849e8b58894c4df4019c28990f
+ guid: 1c4badda01f3273dbb629d1124aad08f
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/game.json.meta b/Runtime/playable-default/game.json.meta
index eb5ec6a81..27a4dfb2f 100644
--- a/Runtime/playable-default/game.json.meta
+++ b/Runtime/playable-default/game.json.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 2676c806e8720f27b3c91d7b88934aea
+ guid: 3a3933330b2c828673fbc326e3d87be5
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/playable-fix.js.meta b/Runtime/playable-default/playable-fix.js.meta
index 53c145c8e..aeb613942 100644
--- a/Runtime/playable-default/playable-fix.js.meta
+++ b/Runtime/playable-default/playable-fix.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: f98ab3c051a738848f5f25b3963ff875
+ guid: 89349c4e0a52428811aada10817a5c98
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/plugin-config.js.meta b/Runtime/playable-default/plugin-config.js.meta
index 08bed247a..4d73619b0 100644
--- a/Runtime/playable-default/plugin-config.js.meta
+++ b/Runtime/playable-default/plugin-config.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 14b4dacf147a2eb0b690def4fd2a25f8
+ guid: 82711d037730f2f29762486611912463
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/plugins.meta b/Runtime/playable-default/plugins.meta
index b3393336c..c49bc08ef 100644
--- a/Runtime/playable-default/plugins.meta
+++ b/Runtime/playable-default/plugins.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: fdc5a07bfe255668c4bc90b063ab0439
+guid: 1c1a9b3b30e3ba6b97a34a0b4731edac
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 2b7584192..fa0f9b462 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: cc12ac5f1dcfb4041e5b88bdb3d39df1
+ guid: 385c5ed73cbdd70b75c70aed9ba23c60
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/plugins/screen-adapter.js.meta b/Runtime/playable-default/plugins/screen-adapter.js.meta
index 30d3586d0..c4489dee0 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: 3a78826b373fd69d30b14736655164fc
+ guid: 49df4bc8ba0db5ad69e0b2d124643157
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/project.config.json.meta b/Runtime/playable-default/project.config.json.meta
index c0d720d1c..9a3e7578b 100644
--- a/Runtime/playable-default/project.config.json.meta
+++ b/Runtime/playable-default/project.config.json.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 7e3a00c4051da2b6217cd8e156b32adc
+ guid: 36899cef0426b8519c864a3ffa4e3801
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/texture-config.js.meta b/Runtime/playable-default/texture-config.js.meta
index 2bbf5fa16..1d4ac82b2 100644
--- a/Runtime/playable-default/texture-config.js.meta
+++ b/Runtime/playable-default/texture-config.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: fa4490b63d04c3666e7d5bd6dbbe4a58
+ guid: 910ca6fce89e5e181651e1b6cb7ca894
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-namespace.js.meta b/Runtime/playable-default/unity-namespace.js.meta
index 2945472bd..a7d16a131 100644
--- a/Runtime/playable-default/unity-namespace.js.meta
+++ b/Runtime/playable-default/unity-namespace.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 942f7b8a85c48dce854289ad244f3ca4
+ guid: 987912a07d7c6cc1f5617611c6e2ab9e
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-playable-plugin.meta b/Runtime/playable-default/unity-playable-plugin.meta
index d18d1f76d..50706d367 100644
--- a/Runtime/playable-default/unity-playable-plugin.meta
+++ b/Runtime/playable-default/unity-playable-plugin.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 4dadbfddf470bde3a646527500a79bb6
+guid: 9b4486724a3f18843b959bc2b56c795b
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 37f7d5cd5..75f65a61f 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: 1516197a3756cc06853320f648bd30f2
+ guid: 5fd1abaab7266cc09ed0a06cad06445f
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk.meta b/Runtime/playable-default/unity-sdk.meta
index e69020b1b..d08eb3b3a 100644
--- a/Runtime/playable-default/unity-sdk.meta
+++ b/Runtime/playable-default/unity-sdk.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: b193152a2bbc37d0feda3c6544e7afc8
+guid: b9074113b0bd73e33b86c7d80cf14db2
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/playable-default/unity-sdk/audio.meta b/Runtime/playable-default/unity-sdk/audio.meta
index f4c7747ef..14fd9a4de 100644
--- a/Runtime/playable-default/unity-sdk/audio.meta
+++ b/Runtime/playable-default/unity-sdk/audio.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: b5a694336b7dd91fd242250f890f19b5
+guid: 6b65f294ca0927ecfb255634c91c2d4f
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 d7c4d78d0..bd3375a79 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: 5f862d1c69deabf4048bebed751c846d
+ guid: 1ec07cfd907304a2efabe6c4c816446d
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 1b2ee6429..8dd42fda1 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: 7eb49c157fec3510cca59918268546d6
+ guid: 2b1aeab767264568cda144f527344bf1
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 4d2f50fe9..c60216e97 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: f6eb3ae66cc21f0114a7c9e15ac57d76
+ guid: 365295270fb17cccf6d786497c12d3f3
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 8e85a55bd..3a5889d78 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: 1151cf42fe9e3fe2b444ddddbde08396
+ guid: 5267e0cd95c1a374ebe72b4d4a9e7910
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 00ac079e0..424c81241 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: 2b6db07c37dc2366237d59d8f785fd48
+ guid: 0751c3aaeaa3711abde28abbf8a164df
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/audio/unity-audio.js.meta b/Runtime/playable-default/unity-sdk/audio/unity-audio.js.meta
index 9600bc8c0..6ad7966f6 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: 0e2b29c063f2d000be5dd2313958fa6c
+ guid: 13c962a1899e88337111d44f31b0b282
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 d1144c63b..5c7e370c0 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: d34cf0ce316d07409a850c605540a013
+ guid: e54689ae17b2c99b5c4a5da598cf1372
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 ef3bf7b3a..bdfb617ee 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: d91ef4c43c9f3c9a6da9a65b379b5740
+ guid: 87a501b64e8fa691c068425f6844519b
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/canvas.js.meta b/Runtime/playable-default/unity-sdk/canvas.js.meta
index fb3860152..79df0693b 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: 6660a6a8aacee1f2096340441fdbd3ce
+ guid: 91326ae9fc4f1d0931fc9d03ae776cc2
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/conf.js.meta b/Runtime/playable-default/unity-sdk/conf.js.meta
index 6bab336a1..854937ea4 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: 119c8bb6b0ad127ed8bac3162a9969f8
+ guid: 33ae8d5d953045fd30ea1659ecfe8a7e
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 15fe9bdb1..279677b4a 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: 59d869d78f133094896b88faa762234a
+ guid: f5ed6fc92dd9bb58bdc9fb7e2c1a13cc
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/fix.js.meta b/Runtime/playable-default/unity-sdk/fix.js.meta
index 24628b842..73d0cfccd 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: 34d39008817c30ca826af31fc01525e7
+ guid: b2da57d55706584aad086179ae118909
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/fs.js.meta b/Runtime/playable-default/unity-sdk/fs.js.meta
index 2ea010643..f15bffa28 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: 73a18f6a646fbaf0e8526fc1526ae97a
+ guid: f400f0061ff6e1693c71759a4f39ae48
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/index.js.meta b/Runtime/playable-default/unity-sdk/index.js.meta
index ab924e481..b29e47383 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: c9e4678df01d9876b1b0aa336ee45401
+ guid: a65aaae60dc42fdddb59c0d1f6d6ea62
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/logger.js.meta b/Runtime/playable-default/unity-sdk/logger.js.meta
index 42775c959..5b18578c9 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: c2c849f6ee1aeeb7f9ccc36695a38d24
+ guid: b5d1cdcdae6e16fcb6d9eb48e90cf3cd
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/mobileKeyboard.meta b/Runtime/playable-default/unity-sdk/mobileKeyboard.meta
index af2d906db..733bdcc0d 100644
--- a/Runtime/playable-default/unity-sdk/mobileKeyboard.meta
+++ b/Runtime/playable-default/unity-sdk/mobileKeyboard.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: b2200a16cb9b949081f51aa4fe6807bd
+guid: 961436d2b9f49fd4d5e84a8b36e40428
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 8f0603112..c413c1cec 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: b89e0228f0375beca9b6d7b1ad95356a
+ guid: d10214b93eb3ceb68ee73e878e0a85b7
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 922378151..6b5f00272 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: c82e223e59fd93811d3aa303bb51f02e
+ guid: c005ef11a6e9cb84698466b175845ddc
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/recorder.js.meta b/Runtime/playable-default/unity-sdk/recorder.js.meta
index 0dc3e8b8d..697bfcb3b 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: 3c570e4eb7ff538d7aa640fb8c3d02da
+ guid: d43e17894ee02ac0c8c4ae31acb52aac
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/resType.js b/Runtime/playable-default/unity-sdk/resType.js
index 52ec7f576..a4a98d884 100644
--- a/Runtime/playable-default/unity-sdk/resType.js
+++ b/Runtime/playable-default/unity-sdk/resType.js
@@ -33,7 +33,6 @@ export const ResType = {
phoneCalendarAuthorized: 'string',
},
AppBaseInfo: {
- PCKernelVersion: 'string',
SDKVersion: 'string',
enableDebug: 'bool',
fontSizeScaleFactor: 'number',
@@ -62,10 +61,6 @@ export const ResType = {
platform: 'string',
system: 'string',
},
- DirectAdStatusInfo: {
- isInDirectGameAd: 'bool',
- isInMask: 'bool',
- },
EnterOptionsGame: {
apiCategory: 'string',
query: 'object',
@@ -84,16 +79,12 @@ export const ResType = {
feedId: 'string',
},
LaunchOptionsGame: {
- hostExtraData: 'HostExtraData',
query: 'object',
referrerInfo: 'EnterOptionsGameReferrerInfo',
scene: 'number',
chatType: 'number',
shareTicket: 'string',
},
- HostExtraData: {
- host_scene: 'string',
- },
ClientRect: {
bottom: 'number',
height: 'number',
@@ -103,50 +94,13 @@ export const ResType = {
width: 'number',
},
OfficialComponentsInfo: {
- challengeRewardsComponentInfo: 'ChallengeRewardsComponentInfo',
notificationComponentInfo: 'OfficialComponentInfo',
- rewardsComponentInfo: 'RewardsComponentInfo',
- },
- ChallengeRewardsComponentInfo: {
- name: 'string',
- receiveDetail: 'ChallengeReceiveDetail',
- },
- ChallengeReceiveDetail: {
- awardResult: 'number',
- receivedRareReward: 'bool',
- userSourceList: 'UserSource[]',
- },
- UserSource: {
- sourceType: 'number',
- source: 'SourceInfo',
- sourceNum: 'number',
- },
- SourceInfo: {
- propList: 'PropInfo[]',
- type: 'number',
- sourceName: 'string',
- },
- PropInfo: {
- propName: 'string',
- propNum: 'number',
},
OfficialComponentInfo: {
boundingClientRect: 'ClientRect',
isVisible: 'bool',
name: 'string',
},
- RewardsComponentInfo: {
- canReceiveFriendGiftCount: 'number',
- canReceiveGiftCount: 'number',
- name: 'string',
- receiveDetail: 'ReceiveDetail',
- },
- ReceiveDetail: {
- desc: 'string',
- icon: 'string',
- name: 'string',
- type: 'string',
- },
GetStorageInfoSyncOption: {
currentSize: 'number',
keys: 'string[]',
@@ -330,18 +284,6 @@ export const ResType = {
added: 'bool',
errMsg: 'string',
},
- CheckIsSupportMidasPaymentFailCallbackErr: {
- errMsg: 'string',
- },
- CheckIsSupportMidasPaymentSuccessCallbackResult: {
- data: 'CheckIsSupportMidasPaymentSuccessCallbackDataResult',
- errMsg: 'string',
- },
- CheckIsSupportMidasPaymentSuccessCallbackDataResult: {
- allow_pay: 'bool',
- err_code: 'number',
- err_msg: 'string',
- },
ChooseImageSuccessCallbackResult: {
tempFilePaths: 'string[]',
tempFiles: 'ImageFile[]',
@@ -589,7 +531,7 @@ export const ResType = {
status: 'number',
errMsg: 'string',
},
- RequestMidasFriendPaymentSuccessCallbackResult: {
+ GetChatToolInfoSuccessCallbackResult: {
cloudID: 'string',
encryptedData: 'string',
errMsg: 'string',
@@ -633,14 +575,9 @@ export const ResType = {
errMsg: 'string',
},
GetGameExptInfoSuccessCallbackResult: {
- list: 'GameExptInfo[]',
+ list: 'object',
errMsg: 'string',
},
- GameExptInfo: {
- expt_id: 'number',
- param_name: 'string',
- param_value: 'string',
- },
GetGroupEnterInfoError: {
errMsg: 'string',
errCode: 'number',
@@ -674,16 +611,6 @@ export const ResType = {
localip: 'string',
netmask: 'string',
},
- GetLocationSuccessCallbackResult: {
- accuracy: 'number',
- altitude: 'number',
- horizontalAccuracy: 'number',
- latitude: 'number',
- longitude: 'number',
- speed: 'number',
- verticalAccuracy: 'number',
- errMsg: 'string',
- },
GetNetworkTypeSuccessCallbackResult: {
hasSystemProxy: 'bool',
networkType: 'string',
@@ -837,7 +764,6 @@ export const ResType = {
},
OnCopyUrlListenerResult: {
query: 'string',
- title: 'string',
},
OnDeviceMotionChangeListenerResult: {
alpha: 'number',
@@ -847,11 +773,6 @@ export const ResType = {
OnDeviceOrientationChangeListenerResult: {
value: 'string',
},
- OnDirectAdStatusChangeListenerResult: {
- isEndByAbnormal: 'bool',
- isInDirectGameAd: 'bool',
- isInMask: 'bool',
- },
ListenerError: {
message: 'string',
},
@@ -1006,14 +927,6 @@ export const ResType = {
eventType: 'number',
branchDim: 'string',
},
- FacialRecognitionError: {
- errMsg: 'string',
- errCode: 'number',
- },
- RequestFacialVerifyError: {
- errMsg: 'string',
- errCode: 'number',
- },
MidasFriendPaymentError: {
errMsg: 'string',
errCode: 'number',
@@ -1048,7 +961,7 @@ export const ResType = {
errMsg: 'string',
},
RequestSubscribeMessageSuccessCallbackResult: {
- anyKeyWord: 'object',
+ anyKeyWord: 'string',
errMsg: 'string',
},
RequestSubscribeSystemMessageSuccessCallbackResult: {
diff --git a/Runtime/playable-default/unity-sdk/resType.js.meta b/Runtime/playable-default/unity-sdk/resType.js.meta
index e4d29d04d..b4f464159 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: 9a8702f6acee306755d112480d39813c
+ guid: 73e10dc71c275f69b2430b15bc6d8b3e
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/resTypeOther.js.meta b/Runtime/playable-default/unity-sdk/resTypeOther.js.meta
index 5b99b9ca8..aa7e8e272 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: 90a536e2c5a0814cc1c58b70c92da9a4
+ guid: 9b0b68616a9a7fca3fe90870087093d4
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/response.js.meta b/Runtime/playable-default/unity-sdk/response.js.meta
index da697a76c..fd6112819 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: 02830b8246e010bdd89e47fefd9adf6b
+ guid: cc489edbddd93ea8cfafea1fda64dd78
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/sdk.js b/Runtime/playable-default/unity-sdk/sdk.js
index 9046d24b0..73ac9f1cf 100644
--- a/Runtime/playable-default/unity-sdk/sdk.js
+++ b/Runtime/playable-default/unity-sdk/sdk.js
@@ -361,8 +361,7 @@ export default {
}
ClassOnEventLists[className + functionName][id + eventName].push(callback);
// WXVideoDecoder OnEvent 不规范 特殊处理
- // update: 2025.9.27: 严重怀疑之前 WXPageManager 压根没有跑通过事件监听,跑到下面去了
- if (className === 'WXVideoDecoder' || className === 'WXPageManager') {
+ if (className === 'WXVideoDecoder') {
obj[functionName.replace(/^\w/, (a) => a.toLowerCase())](eventName, callback);
}
else {
@@ -385,8 +384,7 @@ export default {
}
ClassOnEventLists[className + functionName][id + eventName].forEach((v) => {
-
- if (className === 'WXVideoDecoder' || className === 'WXPageManager') {
+ if (className === 'WXVideoDecoder') {
obj[functionName.replace(/^\w/, (a) => a.toLowerCase())](eventName, v);
}
else {
diff --git a/Runtime/playable-default/unity-sdk/sdk.js.meta b/Runtime/playable-default/unity-sdk/sdk.js.meta
index 9dedb472b..db653b4b0 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: 853f4640fa1b8a092c4ccb4669d6971c
+ guid: e4346d5147282df35bb105a790464494
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 c177f04e9..08aae99a2 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: 24c205c5759ec41da1b00eda2ac42564
+ guid: 134054de5d60dc6d2ada2186978fcaf6
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/texture.js.meta b/Runtime/playable-default/unity-sdk/texture.js.meta
index 9cf4f8537..6b0b7698e 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: 9782628a70978396e495b86274aa398d
+ guid: dbee90462f462554ce9ad4ad8bb19c9f
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/touch.meta b/Runtime/playable-default/unity-sdk/touch.meta
index b3ce6d8cc..e67ceb3b3 100644
--- a/Runtime/playable-default/unity-sdk/touch.meta
+++ b/Runtime/playable-default/unity-sdk/touch.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 674bba89e7bc0b330d4920c8a1d2470f
+guid: 696f22ac9eb51d0d43a352847f0c3433
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 71cc2b1bc..4642d4dca 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: faa496c26f840b60f61ac89b5f564f32
+ guid: f57bbb3e050dada1a9769f5f205c91d2
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/util.js.meta b/Runtime/playable-default/unity-sdk/util.js.meta
index 0d550a94b..56145be80 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: 6cbac21da9894d5092f47042e7dcab8e
+ guid: 58626d8899d9485117388666e9761bc1
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/utils.js.meta b/Runtime/playable-default/unity-sdk/utils.js.meta
index 19d7152b9..339c23e1c 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: aa534e5bd9009a4f986abd6cc2ff823b
+ guid: 0ec74b5b90a6ee3e52351614f0df7eb8
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/video.js.meta b/Runtime/playable-default/unity-sdk/video.js.meta
index 3f6123120..373271459 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: 3251c8f50cca5fae20e0e2bbc567bf40
+ guid: efc44f0f70007832c2c64af8e72b567e
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/unity-sdk/video.meta b/Runtime/playable-default/unity-sdk/video.meta
index f65da60aa..91cf877bc 100644
--- a/Runtime/playable-default/unity-sdk/video.meta
+++ b/Runtime/playable-default/unity-sdk/video.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 6ee130afc0339063c59da8a830c7663e
+guid: 22739f38073feef2599e83f19d3b646c
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 63baed34d..976cf744b 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: 30161526e5960c70e6965463a8c98492
+ guid: bd55e7e643f0eae4e1cb6bfa0546270b
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/wasmcode.meta b/Runtime/playable-default/wasmcode.meta
index ba0aa256d..3753b9c8d 100644
--- a/Runtime/playable-default/wasmcode.meta
+++ b/Runtime/playable-default/wasmcode.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 47d2bb9aac0b87cfdf12358dc192e755
+guid: 22e33adbc5a389f6e6af3078852be5c9
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/playable-default/wasmcode/game.js.meta b/Runtime/playable-default/wasmcode/game.js.meta
index 11e065318..e81e091e8 100644
--- a/Runtime/playable-default/wasmcode/game.js.meta
+++ b/Runtime/playable-default/wasmcode/game.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 7babfccd3322d8f0bb49bb466cc03624
+ guid: 08ba3a572be223370386cd6e275c16af
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/playable-default/weapp-adapter.js.meta b/Runtime/playable-default/weapp-adapter.js.meta
index 04b3af04a..7b788fcbf 100644
--- a/Runtime/playable-default/weapp-adapter.js.meta
+++ b/Runtime/playable-default/weapp-adapter.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: a99dd0e69496ec987fc46d387fee8587
+ guid: 8e9597a59b3eeb7f158ab7b1bc010dd1
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/check-version.js.meta b/Runtime/wechat-default/check-version.js.meta
index 69124942e..c04ddc735 100644
--- a/Runtime/wechat-default/check-version.js.meta
+++ b/Runtime/wechat-default/check-version.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: deb969752e56efd1f30292483076fe8d
+ guid: 134fa7ae075d7fb7008b05b0e9bc5472
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/data-package.meta b/Runtime/wechat-default/data-package.meta
index a2d178242..90b5f3fff 100644
--- a/Runtime/wechat-default/data-package.meta
+++ b/Runtime/wechat-default/data-package.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 873c3ff5c09c499cea533e76613b289c
+guid: 88d7ab67acc0fb187736ca1c0f60de9b
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 e3a33d18d..255792572 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: b62dfcd3bba0143fe64bb393b6718200
+ guid: 46fc9c5e4aa721b61ba64e3f1ce2c6db
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/events.js.meta b/Runtime/wechat-default/events.js.meta
index e2aba010f..71528efa6 100644
--- a/Runtime/wechat-default/events.js.meta
+++ b/Runtime/wechat-default/events.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 0f5d268ad00ae324c34a888a2bc0f3b9
+ guid: c635aac15a197c70edec768bc674f9e1
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/game.js.meta b/Runtime/wechat-default/game.js.meta
index 88a17a104..a522bb3d7 100644
--- a/Runtime/wechat-default/game.js.meta
+++ b/Runtime/wechat-default/game.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: c4b7634dc3628a25ae87b92a174f5056
+ guid: ac9921a917bd6fe4a226e1da309c968b
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/game.json b/Runtime/wechat-default/game.json
index 078c0d1ed..7916885b2 100644
--- a/Runtime/wechat-default/game.json
+++ b/Runtime/wechat-default/game.json
@@ -23,7 +23,7 @@
],
"plugins": {
"UnityPlugin": {
- "version": "1.2.91",
+ "version": "1.2.84",
"provider": "wxe5a48f1ed5f544b7",
"contexts": [
{
diff --git a/Runtime/wechat-default/game.json.meta b/Runtime/wechat-default/game.json.meta
index 71ff9558f..4e55708df 100644
--- a/Runtime/wechat-default/game.json.meta
+++ b/Runtime/wechat-default/game.json.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: acc81d1c264bc0dadd4552d59e6b5cc0
+ guid: 24ebe06b94ee4a03e64b83d9ffc91bee
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/images.meta b/Runtime/wechat-default/images.meta
index a759e39d2..1149d93a6 100644
--- a/Runtime/wechat-default/images.meta
+++ b/Runtime/wechat-default/images.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 304fa8442a722ea29aaf75c80ecf36d0
+guid: 8761e7bbc46777c62864c295354d7396
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/images/background.jpg.meta b/Runtime/wechat-default/images/background.jpg.meta
index 84907c342..9061197d4 100644
--- a/Runtime/wechat-default/images/background.jpg.meta
+++ b/Runtime/wechat-default/images/background.jpg.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 07577f5e35b0d9d10be3e7da2f636244
+ guid: ed82209232947ec6b98ffce5afbcd454
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/images/unity_logo.png.meta b/Runtime/wechat-default/images/unity_logo.png.meta
index 3bc5caad9..291dbdbfe 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: 90f5231878ca8f4be00b3ce66b678dd1
+ guid: 9df9f31b7973fc1ed08ff372c68ee4de
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data.meta b/Runtime/wechat-default/open-data.meta
index 407e58d88..389576094 100644
--- a/Runtime/wechat-default/open-data.meta
+++ b/Runtime/wechat-default/open-data.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: f54994eb4369a71edd1d509002ad2f14
+guid: fa3f75df40b291eb2b068d0cffb3137b
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/open-data/data.meta b/Runtime/wechat-default/open-data/data.meta
index 8b4d35470..d91863427 100644
--- a/Runtime/wechat-default/open-data/data.meta
+++ b/Runtime/wechat-default/open-data/data.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 48fbcdad3f9d3b9f921019659939b17c
+guid: 86f8fd6d21a5707d94ef5b5a1a59da3a
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 a38acefeb..88d8b4916 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: 116976e02bc785ec509b059f15a5826b
+ guid: 5cb2b42085843b22fe8eec854c807205
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 63fc5362d..e43c01e22 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: 39b854a719f26a74ceafd3208b3d1559
+ guid: 9cc610c252e03dd73c74538fd13c459e
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data/index.js.meta b/Runtime/wechat-default/open-data/index.js.meta
index f513e21c5..28aef4932 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: 71c319aa5539d8cc938c59c1f95015a2
+ guid: b8233b18667b8c33710e00086d3156fb
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data/loading.js.meta b/Runtime/wechat-default/open-data/loading.js.meta
index 654458fb3..c7741a39d 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: 4c4cd8fe6d78dca85ddf042297dbfa8e
+ guid: af279ad55b42cf89e412346504be5b81
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data/render.meta b/Runtime/wechat-default/open-data/render.meta
index f38c2a239..737f16dfc 100644
--- a/Runtime/wechat-default/open-data/render.meta
+++ b/Runtime/wechat-default/open-data/render.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: bfe81ba23a1b4042745b051435b5580c
+guid: aade7da3329ead1a449ce58bf5ba423e
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 0dfdf02e4..d0ba61e64 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: b2047abd88a0e4c828645361f0825461
+guid: 631c08b78a784ab0f50f2378bb571b06
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 21836350e..ac839e124 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: 05954e3656c1b42399214f7a474e1dc3
+ guid: ddb0686d0f6c84d327b9068980e1cbac
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 ef8a18a7c..ec4e625ad 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: a10c90dec186b4fb6907d4c144ee7ab5
+ guid: a31348ad0992382cc3775208f4b22876
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 b91ed14fb..dea7dab34 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: 9aa5b725da3747ea7fdd3007c9fc1e9a
+ guid: 311c00933ba4636899fa163c99215be6
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 d338d6aee..7625e0e92 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: 3af9f84d877d17c7ba3a46100af46468
+ guid: 34975d1cd1ed91b54882e2afd0113502
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 02b41f253..c19b9e2f9 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: 55b4fb765fdc8b3266dd1a0bbc43e676
+ guid: 5d11f71bb2fbf874ea263bce673829f0
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 cb120a372..1440849f7 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: 00afcfdfb3003edd8e2b656b605b3ffa
+ guid: d84de5b85193b8c0f2cce4b5c118584d
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 f4277baa1..f4a76c5dd 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: 89cb03c9ed8a7e361bce00ef148ccbf2
+ guid: a339d106bfb0046caf616e528e8b2150
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 38398ff45..e1ae5e7d2 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: 59e31d5214092a6aac6c531551853ca0
+ guid: 2527e64586cf1fceb0ee2fdecb41827d
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 45d0d4685..718387ce6 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: 4a5a798604b6be679069a20a57e11ae1
+ guid: ca65ca5b5481c7b57f4c5b3e18f2a024
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 fd027e578..f798c7f45 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: 9a5673030b9bf70f70afdca6c803b04c
+ guid: a01ae6dce516e8114f69c8b6065cfdd9
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data/render/styles.meta b/Runtime/wechat-default/open-data/render/styles.meta
index 80c139eb2..cd5bbf49f 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: a58425242d56601ca5e7a8bf142541f6
+guid: f84c74ce707b8623c5b347445515a9a8
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 50c297394..2348c95b6 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: 29cded948b6b950b5355ab9df10b67f1
+ guid: bd532ea91c1778aade8e8e3c62e973ae
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 5809ce348..5f89c61e4 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: f6bd670007bd1d4bc41da7f15fb61de3
+ guid: c5dab797306deaecdccae081e997bca1
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/open-data/render/tpls.meta b/Runtime/wechat-default/open-data/render/tpls.meta
index 733956fcb..96efbde53 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: 5f46ee06f252207d0c6c78773d336387
+guid: 15e1fdad557c4d401d51f5cf12d4aff7
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 c870e9e55..4ab7b7373 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: 6b99f11c83f8a7a71c350d75494fe556
+ guid: 7b15dd4a9db292a8e5c4550a7617f9d0
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 3510e5d57..178d8d0a7 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: ff57ccfe8dab7a471b52563b9972e2c3
+ guid: 03f4ff8e2c0581541947fbbf953a537a
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/plugin-config.js.meta b/Runtime/wechat-default/plugin-config.js.meta
index 3f17ab3a7..4656778a0 100644
--- a/Runtime/wechat-default/plugin-config.js.meta
+++ b/Runtime/wechat-default/plugin-config.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: f9cf8a7a084a8619a252f84e1fb1f251
+ guid: 7355c0be3638db86441059f452cc9ebf
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/plugins.meta b/Runtime/wechat-default/plugins.meta
index fc981b2a9..569afc509 100644
--- a/Runtime/wechat-default/plugins.meta
+++ b/Runtime/wechat-default/plugins.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 6a74b91bbf9d4d98c4fff2ffab7a52c9
+guid: fb744ce830ed39d859656976e11c992c
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 df1bfdbcb..fa2e4e25d 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: 26d8803cf9ba80350590438dd73bc5ca
+ guid: 544655c6fba060371d1617720009e26f
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/plugins/screen-adapter.js.meta b/Runtime/wechat-default/plugins/screen-adapter.js.meta
index 49d987b5e..60eedd3c0 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: 96a9103f7ec0a0d4fe95340265f74ecf
+ guid: b3e626b9a38b4d3631ad4cb16992149d
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/project.config.json.meta b/Runtime/wechat-default/project.config.json.meta
index e49b727e1..4963230cc 100644
--- a/Runtime/wechat-default/project.config.json.meta
+++ b/Runtime/wechat-default/project.config.json.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: edb9d40efac2bdc4f79004a24386e758
+ guid: 08f7917ec0303770aa034ae5dd1cc789
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/texture-config.js.meta b/Runtime/wechat-default/texture-config.js.meta
index 287bac263..913cb9dc9 100644
--- a/Runtime/wechat-default/texture-config.js.meta
+++ b/Runtime/wechat-default/texture-config.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: cee42bcbf2a6dc2f7ee386bdd7e6b7a6
+ guid: 8d89b94665fe3c82ad053f32429b4411
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-namespace.js.meta b/Runtime/wechat-default/unity-namespace.js.meta
index 2b1180e8d..ded774687 100644
--- a/Runtime/wechat-default/unity-namespace.js.meta
+++ b/Runtime/wechat-default/unity-namespace.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 21b27cff06bdcc6455c16b124f88c9ac
+ guid: 4a5870277512ac3bc0719f5c7b708faf
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk.meta b/Runtime/wechat-default/unity-sdk.meta
index 15cc2d141..d78261c24 100644
--- a/Runtime/wechat-default/unity-sdk.meta
+++ b/Runtime/wechat-default/unity-sdk.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: f5411f494113c860af36d9dc677da755
+guid: ea397cb2800a6bac2a020edea2756420
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/unity-sdk/TCPSocket.meta b/Runtime/wechat-default/unity-sdk/TCPSocket.meta
index cfd10c115..cebb2b4f6 100644
--- a/Runtime/wechat-default/unity-sdk/TCPSocket.meta
+++ b/Runtime/wechat-default/unity-sdk/TCPSocket.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 200c2363eb490ac8bd42de6a6152acb7
+guid: ca98dcd8c4b56f58466d43a1d3cd76fb
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 92d547e00..43a1fdeeb 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: c62268f3cbc41cfa6a869aa488b7dcaa
+ guid: 419a217d4c8daae94849d828d7dae67b
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/UDPSocket.meta b/Runtime/wechat-default/unity-sdk/UDPSocket.meta
index 56dd83b4c..263630a69 100644
--- a/Runtime/wechat-default/unity-sdk/UDPSocket.meta
+++ b/Runtime/wechat-default/unity-sdk/UDPSocket.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 5d17de8310e96d5659e9eedc881d8caf
+guid: 78254e1bcab909690078ec66b54e9808
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 b7f7dde93..b58a10384 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: 90de48298fb45b9074181f93ec2daade
+ guid: 384aa61ffafd0e9e8c9d52c2aa61c167
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/ad.js.meta b/Runtime/wechat-default/unity-sdk/ad.js.meta
index 63cd9f370..04deef41c 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: d111d3fd9892730124f6eb52437251c3
+ guid: b49e597fe5b7b9c1662fcfa44f0a2b28
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/audio.meta b/Runtime/wechat-default/unity-sdk/audio.meta
index cfb18e7e4..570f67d7e 100644
--- a/Runtime/wechat-default/unity-sdk/audio.meta
+++ b/Runtime/wechat-default/unity-sdk/audio.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 3c3df3a78955de8c28dc7c459aded8ff
+guid: a2f2bee07665f15c9a3ca383f544343b
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 3aef7145c..46be5cf31 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: 525f9e24a2e7e928d6d04b11580c04be
+ guid: 5fff745014aa8f534d59c88c55c52c72
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 cf990437b..f6fbcfbef 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: 8aca97c9d6119da269ba15f63acfede4
+ guid: 3814e4404d7d02d4c77d24a88642dcd9
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 22038d6f9..f86069a5c 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: 6402c7c79ecacc3240c1adf0319f7c89
+ guid: 478efa0b39174d58385b240df4082af3
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 8dd92d36f..1c5a2f3ae 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: d500a2aa78215a88443bfe7115e1ccf2
+ guid: 7bf94ae0b5bb40e7d8de1218b50bebdc
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 ff1c7a51e..9cd70b456 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: c406972ff66cdfdea6b3856ec52f6e19
+ guid: 42103d67a4bf4ff83599ce69b21a6f4a
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/audio/unity-audio.js.meta b/Runtime/wechat-default/unity-sdk/audio/unity-audio.js.meta
index d1198d25e..75a4a9064 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: 95da111cd0fd60e43b7cb02a7bc38fd1
+ guid: d6ee3bee25021d5ed07115e2bde8676d
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 599eb5742..604a0f342 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: 52bb3fb3cd0456b94ed3bd611de4227d
+ guid: 299f8fd5865d279232700f5c5c1f5768
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/authorize.js.meta b/Runtime/wechat-default/unity-sdk/authorize.js.meta
index ecfee1b34..b14651584 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: 4a3c2e5d9acbe7daffe66f981f2c8355
+ guid: 64dcf428c7fc112bf40b62aac7c2e7f5
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/bluetooth.meta b/Runtime/wechat-default/unity-sdk/bluetooth.meta
index 2830c2a0d..2c1869bc4 100644
--- a/Runtime/wechat-default/unity-sdk/bluetooth.meta
+++ b/Runtime/wechat-default/unity-sdk/bluetooth.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: e3ced4be60a007b23382c35a96c329c8
+guid: 55997d6ef560edc5a45c7907509634cc
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 3bed9bf74..58e49591e 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: ea18d2b47acdcd3fbd34ae8a4228936a
+ guid: 7a0d0990b39c761acd053ba7680be8d9
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/camera.js.meta b/Runtime/wechat-default/unity-sdk/camera.js.meta
index 3bcf4be7d..683831739 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: 2298b5ff5eef247e681f2a1b4a31ced8
+ guid: 2a681504ddb511f6222e5b3e920abe02
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 cdce1e1c5..293f64b65 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: 2d8f13a9dbeca7eab9e20fe95aaf7363
+ guid: 27260edfd0b7fe934916becb5237ba57
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/canvas.js.meta b/Runtime/wechat-default/unity-sdk/canvas.js.meta
index cd2b0a278..26d8bce17 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: 413a48902a2c99154741472fd5f89d1a
+ guid: 33c85c3e620859e6315a6f50804d1734
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/chat.js.meta b/Runtime/wechat-default/unity-sdk/chat.js.meta
index 30a4271f9..51574ebcf 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: c86b3be554947b7ad72a89bb5a4920bd
+ guid: 308f86b18bc10a2746d0037bd931425e
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/cloud.js.meta b/Runtime/wechat-default/unity-sdk/cloud.js.meta
index 801b1e2c4..1f24f5858 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: 81e2c4a262721de36fabc0e3e8636666
+ guid: 7c716de941d77125a7101548fb05f20b
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/conf.js.meta b/Runtime/wechat-default/unity-sdk/conf.js.meta
index aa5e9de9c..85c86a867 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: a796bbbfc63077cf9c917378f42cc5ce
+ guid: 14d14b09df884d9943c31f472a80af9e
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 588b02adf..61e1aa103 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: 9fed21f35a9be181a00d4e1f48df49d4
+ guid: 6d05d7c93ddf4ff15995fb879fe8c61f
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/fix.js.meta b/Runtime/wechat-default/unity-sdk/fix.js.meta
index f783ca130..e34dbc2de 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: 55859b2ca9b107764ea697eae3e6f33a
+ guid: f470c9e1d4b66ff2f65d672d998870a8
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/font.meta b/Runtime/wechat-default/unity-sdk/font.meta
index 6c3f7076e..8985cd27c 100644
--- a/Runtime/wechat-default/unity-sdk/font.meta
+++ b/Runtime/wechat-default/unity-sdk/font.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 6b4ad72a189d905586c044d29c3cf484
+guid: 17063e9d79cf1ad4626e5070cdc31fe5
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 9b36cdfcd..65689f55a 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: 0186d384afa80caf0e51eab25c5b010e
+ guid: 6710f6cacaf2842095699bd678b770e4
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/font/index.js.meta b/Runtime/wechat-default/unity-sdk/font/index.js.meta
index ad332fdda..cfa1ade54 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: e4dc7847e9f58fea1e593ff983f0f359
+ guid: 7d8a204b386be01ddc0ce3dae4e0279e
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 f6bba8af9..31b431d99 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: dcdf306b70074dd327165ac845156d73
+ guid: 5907ed23c62faca3d59f4516b795a906
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 3d81b22b6..988449e96 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: efb28ec972ad9078ca87cddf5cf95037
+ guid: 6542e29eac6a3b99d9b362a856852145
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 693261c4f..6363ccf18 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: 32b999d9c6c6a3e78a71abd75808cd40
+ guid: 0c0970dbda5507a51c88ec37982703be
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/fs.js.meta b/Runtime/wechat-default/unity-sdk/fs.js.meta
index 15023f67b..4722cb58b 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: 2690f08b3b083bcc69bfd72d86d61e86
+ guid: 60b1d1b2d791e67a70d09e6c7a3fc0b8
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 37b493441..98249ccd5 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: 972995c9786a741030857bc9ecc6440f
+ guid: 678982669508d9a06937db7a81284471
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 0fac10b46..aea8ac65f 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: 5764aa6b5049b3c0b2b1b13f0ee16e94
+ guid: 24ecde193462ec081d9303918da738de
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/gyroscope.meta b/Runtime/wechat-default/unity-sdk/gyroscope.meta
index 4b488dfe4..c47228074 100644
--- a/Runtime/wechat-default/unity-sdk/gyroscope.meta
+++ b/Runtime/wechat-default/unity-sdk/gyroscope.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 7f257d8ce4cdba29c20b438fbbaafb2e
+guid: e994d4cbcbea24882930e62f2089faa8
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 4d3424a3b..054d9896f 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: 38f16790c9580a28264b8bbb93f61056
+ guid: 8ccb51931527a467b699c56c81049dec
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/index.js.meta b/Runtime/wechat-default/unity-sdk/index.js.meta
index 61b7e9557..61fb55b37 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: e3b3c6dd61d8c57b1734b263a8673ba8
+ guid: 2f03c64a76119dfe72c236a09dfac36a
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/logger.js.meta b/Runtime/wechat-default/unity-sdk/logger.js.meta
index 3ba21280e..874f194fe 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: 87f83da2d74a47c731c31dd520fee7e8
+ guid: 27b0331399e4cd29703095f500068ae1
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta b/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta
index 2a4e99f66..fb96ecc20 100644
--- a/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta
+++ b/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 25b9ac066940849660126f4ab20e4182
+guid: f620f2792c20d1be429866093910c328
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 b6c5e7d85..300cf8b32 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: 707eedbe7c6973ee2ccfdfb6dd0cec6a
+ guid: 334f1f15a5a6938586d1ffadb8983dd1
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 770b6b39e..f80dd00fc 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: 6b1d85d81eae9b38e0dd3aa97254f227
+ guid: 1b59d9458eda667d582a306937e822e5
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/open-data.js.meta b/Runtime/wechat-default/unity-sdk/open-data.js.meta
index 957ab336b..e54f7bb2a 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: ba989a8c2ef29f95456c9f20c4978eae
+ guid: a6cf2cdc9b565aefd2ec33b6615c73dc
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/recorder.js.meta b/Runtime/wechat-default/unity-sdk/recorder.js.meta
index 49a4a3cd4..04880040b 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: 947f1c70452864cb3b61b43580dc14cf
+ guid: b80f0d5991b67ad02db1d245c6e2cb07
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/resType.js b/Runtime/wechat-default/unity-sdk/resType.js
index 52ec7f576..a4a98d884 100644
--- a/Runtime/wechat-default/unity-sdk/resType.js
+++ b/Runtime/wechat-default/unity-sdk/resType.js
@@ -33,7 +33,6 @@ export const ResType = {
phoneCalendarAuthorized: 'string',
},
AppBaseInfo: {
- PCKernelVersion: 'string',
SDKVersion: 'string',
enableDebug: 'bool',
fontSizeScaleFactor: 'number',
@@ -62,10 +61,6 @@ export const ResType = {
platform: 'string',
system: 'string',
},
- DirectAdStatusInfo: {
- isInDirectGameAd: 'bool',
- isInMask: 'bool',
- },
EnterOptionsGame: {
apiCategory: 'string',
query: 'object',
@@ -84,16 +79,12 @@ export const ResType = {
feedId: 'string',
},
LaunchOptionsGame: {
- hostExtraData: 'HostExtraData',
query: 'object',
referrerInfo: 'EnterOptionsGameReferrerInfo',
scene: 'number',
chatType: 'number',
shareTicket: 'string',
},
- HostExtraData: {
- host_scene: 'string',
- },
ClientRect: {
bottom: 'number',
height: 'number',
@@ -103,50 +94,13 @@ export const ResType = {
width: 'number',
},
OfficialComponentsInfo: {
- challengeRewardsComponentInfo: 'ChallengeRewardsComponentInfo',
notificationComponentInfo: 'OfficialComponentInfo',
- rewardsComponentInfo: 'RewardsComponentInfo',
- },
- ChallengeRewardsComponentInfo: {
- name: 'string',
- receiveDetail: 'ChallengeReceiveDetail',
- },
- ChallengeReceiveDetail: {
- awardResult: 'number',
- receivedRareReward: 'bool',
- userSourceList: 'UserSource[]',
- },
- UserSource: {
- sourceType: 'number',
- source: 'SourceInfo',
- sourceNum: 'number',
- },
- SourceInfo: {
- propList: 'PropInfo[]',
- type: 'number',
- sourceName: 'string',
- },
- PropInfo: {
- propName: 'string',
- propNum: 'number',
},
OfficialComponentInfo: {
boundingClientRect: 'ClientRect',
isVisible: 'bool',
name: 'string',
},
- RewardsComponentInfo: {
- canReceiveFriendGiftCount: 'number',
- canReceiveGiftCount: 'number',
- name: 'string',
- receiveDetail: 'ReceiveDetail',
- },
- ReceiveDetail: {
- desc: 'string',
- icon: 'string',
- name: 'string',
- type: 'string',
- },
GetStorageInfoSyncOption: {
currentSize: 'number',
keys: 'string[]',
@@ -330,18 +284,6 @@ export const ResType = {
added: 'bool',
errMsg: 'string',
},
- CheckIsSupportMidasPaymentFailCallbackErr: {
- errMsg: 'string',
- },
- CheckIsSupportMidasPaymentSuccessCallbackResult: {
- data: 'CheckIsSupportMidasPaymentSuccessCallbackDataResult',
- errMsg: 'string',
- },
- CheckIsSupportMidasPaymentSuccessCallbackDataResult: {
- allow_pay: 'bool',
- err_code: 'number',
- err_msg: 'string',
- },
ChooseImageSuccessCallbackResult: {
tempFilePaths: 'string[]',
tempFiles: 'ImageFile[]',
@@ -589,7 +531,7 @@ export const ResType = {
status: 'number',
errMsg: 'string',
},
- RequestMidasFriendPaymentSuccessCallbackResult: {
+ GetChatToolInfoSuccessCallbackResult: {
cloudID: 'string',
encryptedData: 'string',
errMsg: 'string',
@@ -633,14 +575,9 @@ export const ResType = {
errMsg: 'string',
},
GetGameExptInfoSuccessCallbackResult: {
- list: 'GameExptInfo[]',
+ list: 'object',
errMsg: 'string',
},
- GameExptInfo: {
- expt_id: 'number',
- param_name: 'string',
- param_value: 'string',
- },
GetGroupEnterInfoError: {
errMsg: 'string',
errCode: 'number',
@@ -674,16 +611,6 @@ export const ResType = {
localip: 'string',
netmask: 'string',
},
- GetLocationSuccessCallbackResult: {
- accuracy: 'number',
- altitude: 'number',
- horizontalAccuracy: 'number',
- latitude: 'number',
- longitude: 'number',
- speed: 'number',
- verticalAccuracy: 'number',
- errMsg: 'string',
- },
GetNetworkTypeSuccessCallbackResult: {
hasSystemProxy: 'bool',
networkType: 'string',
@@ -837,7 +764,6 @@ export const ResType = {
},
OnCopyUrlListenerResult: {
query: 'string',
- title: 'string',
},
OnDeviceMotionChangeListenerResult: {
alpha: 'number',
@@ -847,11 +773,6 @@ export const ResType = {
OnDeviceOrientationChangeListenerResult: {
value: 'string',
},
- OnDirectAdStatusChangeListenerResult: {
- isEndByAbnormal: 'bool',
- isInDirectGameAd: 'bool',
- isInMask: 'bool',
- },
ListenerError: {
message: 'string',
},
@@ -1006,14 +927,6 @@ export const ResType = {
eventType: 'number',
branchDim: 'string',
},
- FacialRecognitionError: {
- errMsg: 'string',
- errCode: 'number',
- },
- RequestFacialVerifyError: {
- errMsg: 'string',
- errCode: 'number',
- },
MidasFriendPaymentError: {
errMsg: 'string',
errCode: 'number',
@@ -1048,7 +961,7 @@ export const ResType = {
errMsg: 'string',
},
RequestSubscribeMessageSuccessCallbackResult: {
- anyKeyWord: 'object',
+ anyKeyWord: 'string',
errMsg: 'string',
},
RequestSubscribeSystemMessageSuccessCallbackResult: {
diff --git a/Runtime/wechat-default/unity-sdk/resType.js.meta b/Runtime/wechat-default/unity-sdk/resType.js.meta
index 05277469b..425b6f673 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: 7902ec18d20301ca3fa2dbfed7792a1c
+ guid: 9f2b65bf3db93500c279e4153775c17a
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta b/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta
index 55c59475d..8674b063b 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: dec3ce46096de8834db3ed98536e74e1
+ guid: bc8e1483f7e789313b9b221e0573dd9b
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/response.js.meta b/Runtime/wechat-default/unity-sdk/response.js.meta
index 36918d0f8..9043d8351 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: 2c05ae6f9561735272fef3e3f6b4ecc9
+ guid: 06b08910499e0346ca9f85f732684cb2
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/sdk.js b/Runtime/wechat-default/unity-sdk/sdk.js
index 9046d24b0..73ac9f1cf 100644
--- a/Runtime/wechat-default/unity-sdk/sdk.js
+++ b/Runtime/wechat-default/unity-sdk/sdk.js
@@ -361,8 +361,7 @@ export default {
}
ClassOnEventLists[className + functionName][id + eventName].push(callback);
// WXVideoDecoder OnEvent 不规范 特殊处理
- // update: 2025.9.27: 严重怀疑之前 WXPageManager 压根没有跑通过事件监听,跑到下面去了
- if (className === 'WXVideoDecoder' || className === 'WXPageManager') {
+ if (className === 'WXVideoDecoder') {
obj[functionName.replace(/^\w/, (a) => a.toLowerCase())](eventName, callback);
}
else {
@@ -385,8 +384,7 @@ export default {
}
ClassOnEventLists[className + functionName][id + eventName].forEach((v) => {
-
- if (className === 'WXVideoDecoder' || className === 'WXPageManager') {
+ if (className === 'WXVideoDecoder') {
obj[functionName.replace(/^\w/, (a) => a.toLowerCase())](eventName, v);
}
else {
diff --git a/Runtime/wechat-default/unity-sdk/sdk.js.meta b/Runtime/wechat-default/unity-sdk/sdk.js.meta
index 8a4e0cd28..35e3a19cd 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: 301415e3de7d5406a649871fdfde772a
+ guid: 3f62045da7f2263f27aaf18f94066462
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/share.js.meta b/Runtime/wechat-default/unity-sdk/share.js.meta
index 89cf8bb33..80420413f 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: bb97bd028a4d0c712efa2ba280ab24e0
+ guid: f78e576d10f42da1fe58e4aacb3e3c72
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/storage.js.meta b/Runtime/wechat-default/unity-sdk/storage.js.meta
index cd6f28a82..e22d2ea73 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: 97cd600b2fb9ef89d94ba7c0274cc490
+ guid: 4349da48677e475f983e873d8e76fdd1
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/texture.js b/Runtime/wechat-default/unity-sdk/texture.js
index 242514223..ad06d3ebd 100644
--- a/Runtime/wechat-default/unity-sdk/texture.js
+++ b/Runtime/wechat-default/unity-sdk/texture.js
@@ -39,15 +39,8 @@ const mod = {
if (hasCheckSupportedExtensions) {
return GameGlobal.TextureCompressedFormat;
}
-
- const isSupportEmscriptenGLX = wx.env.isSuppportEmscriptenGLX || wx.env.isSupportEmscriptenGLX;
- const isWebGL2 = GameGlobal.managerConfig.contextConfig.contextType === 2;
- let finalContextType = isWebGL2 ? 'webgl2' : 'webgl';
- if (isSupportEmscriptenGLX) {
- finalContextType = isWebGL2 ? 'wxwebgl2' : 'wxwebgl';
- }
- const list = canvas
- .getContext(finalContextType)
+ const list = canvas
+ .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 15247a7ef..425afe56e 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: 8c12a26b5aaf29c9a496493181298ac1
+ guid: 92723ebdaffe102dacffac266c68812a
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/touch.meta b/Runtime/wechat-default/unity-sdk/touch.meta
index 5e0f63569..04a489bf6 100644
--- a/Runtime/wechat-default/unity-sdk/touch.meta
+++ b/Runtime/wechat-default/unity-sdk/touch.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 2a527e638944a2c7966cca8f883d97a3
+guid: 6f57a8feb69c8ba942dec6bd11733e93
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 2a916cd9e..0c865d024 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: d26931ee77b39d82ac4a590215d2d401
+ guid: 135eb9f4d0e9606b1ed1839dbf80011f
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 77eed949a..c80992dea 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: 41da85adab1a8375154b0d0cbddcad56
+ guid: cd5c75195ee00ba463f9f40583362599
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/userinfo.js.meta b/Runtime/wechat-default/unity-sdk/userinfo.js.meta
index 9b025c9ce..67ba6b7fb 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: 5290186188fb99f148a0909a6fec0e65
+ guid: cd79eab8fdae50c3bab8758521278119
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/util.js b/Runtime/wechat-default/unity-sdk/util.js
index ce3058ba6..3108ab050 100644
--- a/Runtime/wechat-default/unity-sdk/util.js
+++ b/Runtime/wechat-default/unity-sdk/util.js
@@ -174,9 +174,4 @@ export default {
WX_SetPreferredFramesPerSecond(fps) {
wx.setPreferredFramesPerSecond(fps);
},
- WXSetSyncReadCacheEnabled(enabled) {
- if (GameGlobal.manager && GameGlobal.manager.fs.setSyncReadCacheEnabled) {
- GameGlobal.manager.fs.setSyncReadCacheEnabled(!!enabled);
- }
- }
};
diff --git a/Runtime/wechat-default/unity-sdk/util.js.meta b/Runtime/wechat-default/unity-sdk/util.js.meta
index d0b488b4a..d09fe4ab4 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: bb38d68a06ebcf4f826db14afe5c86a6
+ guid: 955f76bf00d073751d6147c21a59aba7
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/utils.js.meta b/Runtime/wechat-default/unity-sdk/utils.js.meta
index 699f118d2..0a3b7c89f 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: 86115cda650af5a491322811dd151afa
+ guid: 46636667a838470a65d983af5e59c986
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/video.js.meta b/Runtime/wechat-default/unity-sdk/video.js.meta
index bae6f763a..0023ca630 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: ecdfb9c9c051a9e0327f05b356062db0
+ guid: 6329d32d45e4e4d132d4b4a8f3585930
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/unity-sdk/video.meta b/Runtime/wechat-default/unity-sdk/video.meta
index 9a0f158b8..307b31763 100644
--- a/Runtime/wechat-default/unity-sdk/video.meta
+++ b/Runtime/wechat-default/unity-sdk/video.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: ef797d24859e9a0d7f684b1937e06e3f
+guid: 59e682e544984f8e006a8b6c023b4734
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/unity-sdk/video/index.js.meta b/Runtime/wechat-default/unity-sdk/video/index.js.meta
index 922fdd3fe..902896856 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: 5d8f555bce860047602ef541b6c5063b
+ guid: b15c389e8783d9f0e342f9690b66325f
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/wasmcode.meta b/Runtime/wechat-default/wasmcode.meta
index 385051c8f..c4eda3465 100644
--- a/Runtime/wechat-default/wasmcode.meta
+++ b/Runtime/wechat-default/wasmcode.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 35a601e53c9e15487be956df49fbb317
+guid: 129533087fe30bb33ba149b0c6662e22
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/wasmcode/game.js.meta b/Runtime/wechat-default/wasmcode/game.js.meta
index 3e997cd8b..b5a6ab6ac 100644
--- a/Runtime/wechat-default/wasmcode/game.js.meta
+++ b/Runtime/wechat-default/wasmcode/game.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: 801f369a209b7c5cd65e0ab77059cdcf
+ guid: e00644d7558198500c8c2a0be38ed8f1
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/weapp-adapter.js.meta b/Runtime/wechat-default/weapp-adapter.js.meta
index f5e4fc61e..608bd35a1 100644
--- a/Runtime/wechat-default/weapp-adapter.js.meta
+++ b/Runtime/wechat-default/weapp-adapter.js.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
- guid: a2c66f789f28151d12999baaa3bdaeb5
+ guid: f0e422003a0e3ee93e9dd94c9e32095c
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Runtime/wechat-default/workers.meta b/Runtime/wechat-default/workers.meta
index afb4062c3..07116e288 100644
--- a/Runtime/wechat-default/workers.meta
+++ b/Runtime/wechat-default/workers.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 3e862c14cabeade40e53ac32d5011a75
+guid: e3e466881974f105968cbf6946709607
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Runtime/wechat-default/workers/response.meta b/Runtime/wechat-default/workers/response.meta
index 239f34c0b..a287a5807 100644
--- a/Runtime/wechat-default/workers/response.meta
+++ b/Runtime/wechat-default/workers/response.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: fd93c94282bbc01d424b2680fb68be66
+guid: 1eb91321ec15741108ddd201d687415c
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 24f55df69..18ab165f7 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: edcb4e85d6566bdaa4c8b83ba9ac2ad9
+ guid: 574ca056175649b163c370db8ad46967
DefaultImporter:
externalObjects: {}
userData:
diff --git a/WebGLTemplates/WXTemplate2022TJ/index.html b/WebGLTemplates/WXTemplate2022TJ/index.html
index ee0fda0ff..24ed9df79 100644
--- a/WebGLTemplates/WXTemplate2022TJ/index.html
+++ b/WebGLTemplates/WXTemplate2022TJ/index.html
@@ -393,26 +393,6 @@
WX_RecorderResume() {},
WX_RecorderStart() {},
WX_RecorderStop() {},
- WX_RegisterOnTouchCancelCallback() {},
- WX_RegisterOnTouchEndCallback() {},
- WX_RegisterOnTouchMoveCallback() {},
- WX_RegisterOnTouchStartCallback() {},
- WX_RegisterUDPSocketOnMessageCallback() {},
- WX_RegisterUDPSocketOnErrorCallback() {},
- WX_RegisterUDPSocketOnCloseCallback() {},
- WX_RegisterUDPSocketOnOpenCallback() {},
- WX_RegisterUDPSocketOnMessageCallback() {},
- WX_RegisterUDPSocketOnErrorCallback() {},
- WX_RegisterUDPSocketOnCloseCallback() {},
- WX_RegisterUDPSocketOnOpenCallback() {},
- WX_RegisterTCPSocketOnMessageCallback() {},
- WX_RegisterTCPSocketOnErrorCallback() {},
- WX_RegisterTCPSocketOnCloseCallback() {},
- WX_RegisterTCPSocketOnOpenCallback() {},
- WX_RegisterOnBLECharacteristicValueChangeCallback() {},
- WX_RegisterStartGyroscopeCallback() {},
- WX_RegisterStopGyroscopeCallback() {},
- WX_RegisterOnGyroscopeChangeCallback() {},
WX_UploadFile() {},
WXUploadTaskAbort() {},
WXUploadTaskOffHeadersReceived() {},
diff --git a/package.json b/package.json
index 496db7a3d..650163cc4 100644
--- a/package.json
+++ b/package.json
@@ -1 +1,14 @@
-{"name":"com.qq.weixin.minigame","displayName":"WXSDK","description":"WeChat Mini Game Tuanjie Engine Adapter SDK Package.","version":"0.1.32","unity":"2019.4","unityRelease":"29f1","keywords":["Tuanjie","WX"],"dependencies":{}}
+{
+ "name": "com.qq.weixin.minigame",
+ "displayName": "WXSDK",
+ "description": "WeChat Mini Game Tuanjie Engine Adapter SDK Package.",
+ "version": "0.1.1",
+ "unity": "2019.4",
+ "unityRelease": "29f1",
+ "keywords": [
+ "Tuanjie",
+ "WX"
+ ],
+ "dependencies": {
+ }
+}
\ No newline at end of file