From 42ec57080c6f421865509830520ca7c6be18750c Mon Sep 17 00:00:00 2001 From: nebulaliu Date: Mon, 2 Mar 2026 19:15:34 +0800 Subject: [PATCH] Auto-publish. --- .../PCHPBuildPreProcessor.cs | 134 +++--- .../PCHPBuildPreProcessor.cs.meta | 2 +- .../PCHighPerformance/README_AutoInjection.md | 64 ++- .../README_AutoInjection.md.meta | 2 +- Editor/PCHighPerformance/TROUBLESHOOTING.md | 74 +--- .../PCHighPerformance/TROUBLESHOOTING.md.meta | 2 +- Editor/WXPluginVersion.cs | 2 +- Editor/wx-editor.dll | Bin 246272 -> 246272 bytes Editor/wx-editor.xml.meta | 2 +- Runtime/Plugins/wx-perf.dll | Bin 55808 -> 55808 bytes Runtime/Plugins/wx-runtime-editor.dll | Bin 269824 -> 269824 bytes Runtime/Plugins/wx-runtime-editor.xml.meta | 2 +- Runtime/Plugins/wx-runtime.dll | Bin 245760 -> 245760 bytes Runtime/Plugins/wx-runtime.xml.meta | 2 +- Runtime/WXPCHPInitScript.cs | 385 ++++++++++++++++++ Runtime/WXPCHPInitScript.cs.meta | 7 + .../playable-default/check-version.js.meta | 2 +- Runtime/playable-default/data-package.meta | 2 +- .../data-package/game.js.meta | 2 +- Runtime/playable-default/events.js.meta | 2 +- Runtime/playable-default/game.js.meta | 2 +- Runtime/playable-default/game.json.meta | 2 +- Runtime/playable-default/playable-fix.js.meta | 2 +- .../playable-default/plugin-config.js.meta | 2 +- Runtime/playable-default/plugins.meta | 2 +- .../plugins/check-update.js.meta | 2 +- .../plugins/screen-adapter.js.meta | 2 +- .../playable-default/project.config.json.meta | 2 +- .../playable-default/texture-config.js.meta | 2 +- .../playable-default/unity-namespace.js.meta | 2 +- .../unity-playable-plugin.meta | 2 +- .../unity-playable-plugin/index.js.meta | 2 +- Runtime/playable-default/unity-sdk.meta | 2 +- Runtime/playable-default/unity-sdk/audio.meta | 2 +- .../unity-sdk/audio/common.js.meta | 2 +- .../unity-sdk/audio/const.js.meta | 2 +- .../unity-sdk/audio/index.js.meta | 2 +- .../unity-sdk/audio/inner-audio.js.meta | 2 +- .../unity-sdk/audio/store.js.meta | 2 +- .../unity-sdk/audio/unity-audio.js.meta | 2 +- .../unity-sdk/audio/utils.js.meta | 2 +- .../unity-sdk/canvas-context.js.meta | 2 +- .../playable-default/unity-sdk/canvas.js.meta | 2 +- .../playable-default/unity-sdk/conf.js.meta | 2 +- .../unity-sdk/file-info.js.meta | 2 +- .../playable-default/unity-sdk/fix.js.meta | 2 +- Runtime/playable-default/unity-sdk/fs.js.meta | 2 +- .../playable-default/unity-sdk/index.js.meta | 2 +- .../playable-default/unity-sdk/logger.js.meta | 2 +- .../unity-sdk/mobileKeyboard.meta | 2 +- .../unity-sdk/mobileKeyboard/index.js.meta | 2 +- .../unity-sdk/module-helper.js.meta | 2 +- .../unity-sdk/recorder.js.meta | 2 +- .../unity-sdk/resType.js.meta | 2 +- .../unity-sdk/resTypeOther.js.meta | 2 +- .../unity-sdk/response.js.meta | 2 +- .../playable-default/unity-sdk/sdk.js.meta | 2 +- .../unity-sdk/special-callbacks.js.meta | 2 +- .../unity-sdk/texture.js.meta | 2 +- Runtime/playable-default/unity-sdk/touch.meta | 2 +- .../unity-sdk/touch/index.js.meta | 2 +- .../playable-default/unity-sdk/util.js.meta | 2 +- .../playable-default/unity-sdk/utils.js.meta | 2 +- .../playable-default/unity-sdk/video.js.meta | 2 +- Runtime/playable-default/unity-sdk/video.meta | 2 +- .../unity-sdk/video/index.js.meta | 2 +- Runtime/playable-default/wasmcode.meta | 2 +- .../playable-default/wasmcode/game.js.meta | 2 +- .../playable-default/weapp-adapter.js.meta | 2 +- Runtime/wechat-default/check-version.js.meta | 2 +- Runtime/wechat-default/data-package.meta | 2 +- .../wechat-default/data-package/game.js.meta | 2 +- Runtime/wechat-default/events.js.meta | 2 +- Runtime/wechat-default/game.js.meta | 2 +- Runtime/wechat-default/game.json.meta | 2 +- Runtime/wechat-default/images.meta | 2 +- .../wechat-default/images/background.jpg.meta | 2 +- .../wechat-default/images/unity_logo.png.meta | 2 +- Runtime/wechat-default/open-data.meta | 2 +- Runtime/wechat-default/open-data/data.meta | 2 +- .../open-data/data/index.js.meta | 2 +- .../open-data/data/utils.js.meta | 2 +- .../wechat-default/open-data/index.js.meta | 2 +- .../wechat-default/open-data/loading.js.meta | 2 +- Runtime/wechat-default/open-data/render.meta | 2 +- .../open-data/render/image.meta | 2 +- .../open-data/render/image/avatar.png.meta | 2 +- .../open-data/render/image/button1.png.meta | 2 +- .../open-data/render/image/button2.png.meta | 2 +- .../open-data/render/image/button3.png.meta | 2 +- .../open-data/render/image/loading.png.meta | 2 +- .../open-data/render/image/nameBg.png.meta | 2 +- .../render/image/rankAvatar.png.meta | 2 +- .../open-data/render/image/rankBg.png.meta | 2 +- .../open-data/render/image/shareBg.png.meta | 2 +- .../open-data/render/image/shareBg2.png.meta | 2 +- .../open-data/render/styles.meta | 2 +- .../render/styles/friendRank.js.meta | 2 +- .../open-data/render/styles/tips.js.meta | 2 +- .../wechat-default/open-data/render/tpls.meta | 2 +- .../open-data/render/tpls/friendRank.js.meta | 2 +- .../open-data/render/tpls/tips.js.meta | 2 +- Runtime/wechat-default/plugin-config.js.meta | 2 +- Runtime/wechat-default/plugins.meta | 2 +- .../plugins/check-update.js.meta | 2 +- .../plugins/screen-adapter.js.meta | 2 +- .../wechat-default/project.config.json.meta | 2 +- Runtime/wechat-default/texture-config.js.meta | 2 +- .../wechat-default/unity-namespace.js.meta | 2 +- Runtime/wechat-default/unity-sdk.meta | 2 +- .../wechat-default/unity-sdk/TCPSocket.meta | 2 +- .../unity-sdk/TCPSocket/index.js.meta | 2 +- .../wechat-default/unity-sdk/UDPSocket.meta | 2 +- .../unity-sdk/UDPSocket/index.js.meta | 2 +- Runtime/wechat-default/unity-sdk/ad.js.meta | 2 +- Runtime/wechat-default/unity-sdk/audio.meta | 2 +- .../unity-sdk/audio/common.js.meta | 2 +- .../unity-sdk/audio/const.js.meta | 2 +- .../unity-sdk/audio/index.js.meta | 2 +- .../unity-sdk/audio/inner-audio.js.meta | 2 +- .../unity-sdk/audio/store.js.meta | 2 +- .../unity-sdk/audio/unity-audio.js.meta | 2 +- .../unity-sdk/audio/utils.js.meta | 2 +- .../unity-sdk/authorize.js.meta | 2 +- .../wechat-default/unity-sdk/bluetooth.meta | 2 +- .../unity-sdk/bluetooth/index.js.meta | 2 +- .../wechat-default/unity-sdk/camera.js.meta | 2 +- .../unity-sdk/canvas-context.js.meta | 2 +- .../wechat-default/unity-sdk/canvas.js.meta | 2 +- Runtime/wechat-default/unity-sdk/chat.js.meta | 2 +- .../wechat-default/unity-sdk/cloud.js.meta | 2 +- Runtime/wechat-default/unity-sdk/conf.js.meta | 2 +- .../unity-sdk/file-info.js.meta | 2 +- Runtime/wechat-default/unity-sdk/fix.js.meta | 2 +- Runtime/wechat-default/unity-sdk/font.meta | 2 +- .../unity-sdk/font/fix-cmap.js.meta | 2 +- .../unity-sdk/font/index.js.meta | 2 +- .../unity-sdk/font/read-metrics.js.meta | 2 +- .../unity-sdk/font/split-sc.js.meta | 2 +- .../unity-sdk/font/util.js.meta | 2 +- Runtime/wechat-default/unity-sdk/fs.js.meta | 2 +- .../unity-sdk/game-club.js.meta | 2 +- .../unity-sdk/game-recorder.js.meta | 2 +- .../wechat-default/unity-sdk/gyroscope.meta | 2 +- .../unity-sdk/gyroscope/index.js.meta | 2 +- .../wechat-default/unity-sdk/index.js.meta | 2 +- .../wechat-default/unity-sdk/logger.js.meta | 2 +- .../unity-sdk/mobileKeyboard.meta | 2 +- .../unity-sdk/mobileKeyboard/index.js.meta | 2 +- .../unity-sdk/module-helper.js.meta | 2 +- .../unity-sdk/open-data.js.meta | 2 +- .../wechat-default/unity-sdk/recorder.js.meta | 2 +- .../wechat-default/unity-sdk/resType.js.meta | 2 +- .../unity-sdk/resTypeOther.js.meta | 2 +- .../wechat-default/unity-sdk/response.js.meta | 2 +- Runtime/wechat-default/unity-sdk/sdk.js.meta | 2 +- .../wechat-default/unity-sdk/share.js.meta | 2 +- .../wechat-default/unity-sdk/storage.js.meta | 2 +- .../wechat-default/unity-sdk/texture.js.meta | 2 +- Runtime/wechat-default/unity-sdk/touch.meta | 2 +- .../unity-sdk/touch/index.js.meta | 2 +- .../unity-sdk/upload-file.js.meta | 2 +- .../wechat-default/unity-sdk/userinfo.js.meta | 2 +- Runtime/wechat-default/unity-sdk/util.js.meta | 2 +- .../wechat-default/unity-sdk/utils.js.meta | 2 +- .../wechat-default/unity-sdk/video.js.meta | 2 +- Runtime/wechat-default/unity-sdk/video.meta | 2 +- .../unity-sdk/video/index.js.meta | 2 +- Runtime/wechat-default/wasmcode.meta | 2 +- Runtime/wechat-default/wasmcode/game.js.meta | 2 +- Runtime/wechat-default/weapp-adapter.js.meta | 2 +- Runtime/wechat-default/workers.meta | 2 +- Runtime/wechat-default/workers/response.meta | 2 +- .../workers/response/index.js.meta | 2 +- 174 files changed, 672 insertions(+), 322 deletions(-) create mode 100644 Runtime/WXPCHPInitScript.cs create mode 100644 Runtime/WXPCHPInitScript.cs.meta diff --git a/Editor/PCHighPerformance/PCHPBuildPreProcessor.cs b/Editor/PCHighPerformance/PCHPBuildPreProcessor.cs index 72f531152..2185226bf 100644 --- a/Editor/PCHighPerformance/PCHPBuildPreProcessor.cs +++ b/Editor/PCHighPerformance/PCHPBuildPreProcessor.cs @@ -9,19 +9,28 @@ namespace WeChatWASM { /// /// PC高性能小游戏构建预处理器 - /// 负责在构建前向首场景注入 EmbeddedAppletSDK + /// 负责在构建前向首场景注入 WXPCHPInitScript /// public class PCHPBuildPreProcessor : IPreprocessBuildWithReport { + // SDK 脚本名称常量 + private const string SDK_CLASS_NAME = "WeChatWASM.WXPCHPInitScript"; + private const string SDK_GAMEOBJECT_NAME = "WXPCHPInitScript"; + public int callbackOrder => 0; public void OnPreprocessBuild(BuildReport report) { + Debug.Log("========================================"); + Debug.Log("[PC高性能小游戏] PCHPBuildPreProcessor.OnPreprocessBuild 被调用"); + Debug.Log("========================================"); + // 只处理 Windows/Mac Standalone 构建 var buildTarget = report.summary.platform; if (buildTarget != BuildTarget.StandaloneWindows64 && buildTarget != BuildTarget.StandaloneOSX) { + Debug.LogWarning($"[PC高性能小游戏] 当前平台 {buildTarget} 不是 Windows/Mac,跳过预处理"); return; } @@ -29,62 +38,55 @@ namespace WeChatWASM try { - // 1. 确保用户项目中有 EmbeddedAppletSDK 脚本(可选) + Debug.Log("[PC高性能小游戏] → 步骤1: 检查 WXPCHPInitScript 脚本是否存在"); EnsureSDKScriptExists(); - // 2. 向首场景注入 SDK GameObject + Debug.Log("[PC高性能小游戏] → 步骤2: 向首场景注入 SDK GameObject"); InjectSDKToFirstScene(); - Debug.Log("[PC高性能小游戏] 预处理完成!"); + Debug.Log("[PC高性能小游戏] ✅ 预处理完成!"); } catch (System.Exception e) { - Debug.LogError($"[PC高性能小游戏] 预处理失败: {e.Message}\n{e.StackTrace}"); + Debug.LogError("========================================"); + Debug.LogError($"[PC高性能小游戏] ❌ 预处理失败: {e.Message}\n{e.StackTrace}"); + Debug.LogError("========================================"); + throw; } } /// - /// 确保用户项目中存在 EmbeddedAppletSDK.cs 脚本 - /// 如果不存在,从模板复制 + /// 在所有程序集中查找类型 + /// + private System.Type FindTypeInAllAssemblies(string typeName) + { + foreach (var assembly in System.AppDomain.CurrentDomain.GetAssemblies()) + { + var type = assembly.GetType(typeName); + if (type != null) + { + return type; + } + } + return null; + } + + /// + /// 确保 WXPCHPInitScript 脚本存在 /// private void EnsureSDKScriptExists() { - // 检查用户项目中是否已有脚本 - var sdkType = System.Type.GetType("EmbeddedAppletSDK"); + var sdkType = FindTypeInAllAssemblies(SDK_CLASS_NAME); if (sdkType != null) { - Debug.Log("[PC高性能小游戏] 用户项目中已存在 EmbeddedAppletSDK 脚本"); + Debug.Log($"[PC高性能小游戏] ✅ WXPCHPInitScript 脚本已加载 (程序集: {sdkType.Assembly.GetName().Name})"); return; } - // 模板路径(SDK 包内) - string templatePath = Path.Combine( - Application.dataPath, - "WX-WASM-SDK-V2/Editor/PCHighPerformance/Templates/EmbeddedAppletSDK.cs" - ); - - if (!File.Exists(templatePath)) - { - Debug.LogWarning($"[PC高性能小游戏] 找不到模板文件: {templatePath}"); - Debug.LogWarning("[PC高性能小游戏] 将仅创建空 GameObject,不添加组件"); - return; - } - - // 目标路径(用户项目 Scripts 目录) - string targetPath = Path.Combine(Application.dataPath, "Scripts/EmbeddedAppletSDK.cs"); - - // 确保目标目录存在 - string targetDir = Path.GetDirectoryName(targetPath); - if (!Directory.Exists(targetDir)) - { - Directory.CreateDirectory(targetDir); - } - - // 复制文件 - File.Copy(templatePath, targetPath, false); // 不覆盖已存在的文件 - AssetDatabase.Refresh(); - - Debug.Log($"[PC高性能小游戏] 已复制 EmbeddedAppletSDK.cs 到: {targetPath}"); + // 脚本应该在 SDK Runtime 目录,如果找不到说明 SDK 安装有问题 + Debug.LogError("[PC高性能小游戏] ❌ 找不到 WXPCHPInitScript 类型"); + Debug.LogError("[PC高性能小游戏] 请确保 WX-WASM-SDK-V2 已正确安装"); + throw new BuildFailedException("[PC高性能小游戏] 缺少 WXPCHPInitScript 脚本,请检查 SDK 安装"); } /// @@ -92,7 +94,6 @@ namespace WeChatWASM /// private void InjectSDKToFirstScene() { - // 1. 获取第一个启用的场景 var firstScenePath = GetFirstEnabledScene(); if (string.IsNullOrEmpty(firstScenePath)) { @@ -100,48 +101,56 @@ namespace WeChatWASM return; } - // 2. 保存当前场景状态 var currentScenes = EditorSceneManager.GetSceneManagerSetup(); - - // 3. 打开目标场景 var scene = EditorSceneManager.OpenScene(firstScenePath, OpenSceneMode.Single); - // 4. 检查是否已存在 SDK 对象 - var existingSDK = GameObject.Find("EmbeddedAppletSDK"); - if (existingSDK != null) + // 删除旧的对象(兼容从 EmbeddedAppletSDK 迁移) + var oldSDK = GameObject.Find("EmbeddedAppletSDK"); + if (oldSDK != null) { - Debug.Log($"[PC高性能小游戏] 场景 {scene.name} 中已存在 SDK 对象,跳过注入"); - RestoreScenes(currentScenes); - return; + Debug.Log("[PC高性能小游戏] 删除旧的 EmbeddedAppletSDK 对象"); + GameObject.DestroyImmediate(oldSDK); } - // 5. 创建空 GameObject 并添加 EmbeddedAppletSDK 组件 - var sdkObject = new GameObject("EmbeddedAppletSDK"); + // 检查是否已存在新的 SDK 对象 + var existingSDK = GameObject.Find(SDK_GAMEOBJECT_NAME); + if (existingSDK != null) + { + Debug.Log($"[PC高性能小游戏] 场景中已存在 {SDK_GAMEOBJECT_NAME},重新创建"); + GameObject.DestroyImmediate(existingSDK); + } + + // 创建 GameObject 并添加组件 + var sdkObject = new GameObject(SDK_GAMEOBJECT_NAME); + var sdkType = FindTypeInAllAssemblies(SDK_CLASS_NAME); - // 尝试添加组件(如果用户项目中有该脚本) - var sdkType = System.Type.GetType("EmbeddedAppletSDK"); if (sdkType != null) { + var assemblyName = sdkType.Assembly.GetName().Name; + Debug.Log($"[PC高性能小游戏] 找到 WXPCHPInitScript,程序集: {assemblyName}"); + + if (assemblyName.Contains("Editor")) + { + Debug.LogError("[PC高性能小游戏] ❌ WXPCHPInitScript 在 Editor 程序集中!"); + GameObject.DestroyImmediate(sdkObject); + throw new BuildFailedException("[PC高性能小游戏] WXPCHPInitScript 必须在 Runtime 程序集"); + } + sdkObject.AddComponent(sdkType); - Debug.Log($"[PC高性能小游戏] 已在 {scene.name} 中创建 SDK 对象并添加组件"); + Debug.Log($"[PC高性能小游戏] ✅ 已在 {scene.name} 中创建 {SDK_GAMEOBJECT_NAME} 并添加组件"); } else { - Debug.LogWarning("[PC高性能小游戏] 找不到 EmbeddedAppletSDK 类型,仅创建空对象"); - Debug.LogWarning("[PC高性能小游戏] 请确保项目中包含 EmbeddedAppletSDK.cs 脚本"); + Debug.LogError("[PC高性能小游戏] ❌ 找不到 WXPCHPInitScript 类型"); + GameObject.DestroyImmediate(sdkObject); + throw new BuildFailedException("[PC高性能小游戏] 无法找到 WXPCHPInitScript 组件"); } - // 6. 保存场景 EditorSceneManager.MarkSceneDirty(scene); EditorSceneManager.SaveScene(scene); - - // 7. 恢复之前的场景布局 RestoreScenes(currentScenes); } - /// - /// 获取第一个启用的场景路径 - /// private string GetFirstEnabledScene() { foreach (var scene in EditorBuildSettings.scenes) @@ -154,9 +163,6 @@ namespace WeChatWASM return null; } - /// - /// 恢复之前打开的场景布局 - /// private void RestoreScenes(UnityEditor.SceneManagement.SceneSetup[] setup) { if (setup != null && setup.Length > 0) diff --git a/Editor/PCHighPerformance/PCHPBuildPreProcessor.cs.meta b/Editor/PCHighPerformance/PCHPBuildPreProcessor.cs.meta index b85211f9b..082b8305c 100644 --- a/Editor/PCHighPerformance/PCHPBuildPreProcessor.cs.meta +++ b/Editor/PCHighPerformance/PCHPBuildPreProcessor.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a9d92535713c21c610124e46ffc0e257 +guid: 2ca7aa59b2142320f24d23c950fd83d7 DefaultImporter: externalObjects: {} userData: diff --git a/Editor/PCHighPerformance/README_AutoInjection.md b/Editor/PCHighPerformance/README_AutoInjection.md index c887b770e..f957d2041 100644 --- a/Editor/PCHighPerformance/README_AutoInjection.md +++ b/Editor/PCHighPerformance/README_AutoInjection.md @@ -3,12 +3,14 @@ ## 📂 文件结构 ``` -WX-WASM-SDK-V2/Editor/PCHighPerformance/ -├── PCHPBuildPreProcessor.cs # 构建预处理器(自动注入) -├── WXPCSettingHelper.cs # 构建配置助手 -├── WXEditorPCHPWindow.cs # 编辑器窗口 -└── Templates/ - └── EmbeddedAppletSDK.cs # SDK 运行时脚本模板 +WX-WASM-SDK-V2/ +├── Editor/PCHighPerformance/ +│ ├── PCHPBuildPreProcessor.cs # 构建预处理器(自动注入) +│ ├── PCHPDebugHelper.cs # 调试工具 +│ ├── WXPCSettingHelper.cs # 构建配置助手 +│ └── WXEditorPCHPWindow.cs # 编辑器窗口 +└── Runtime/ + └── WXPCHPInitScript.cs # SDK 运行时脚本 ``` --- @@ -26,15 +28,15 @@ WX-WASM-SDK-V2/Editor/PCHighPerformance/ ↓ PCHPBuildPreProcessor.OnPreprocessBuild() 触发 ↓ -Step 1: 检查用户项目是否有 EmbeddedAppletSDK.cs - ├── 有 → 跳过 - └── 没有 → 从 Templates/ 复制到 Assets/Scripts/ +Step 1: 检查 WXPCHPInitScript 是否已加载 + ├── 已加载 → 继续 + └── 未加载 → 报错中断(SDK 安装问题) ↓ Step 2: 打开首个启用场景 ↓ -Step 3: 检查场景是否已有 "EmbeddedAppletSDK" GameObject - ├── 有 → 跳过注入 - └── 没有 → 创建空 GameObject + 添加 EmbeddedAppletSDK 组件 +Step 3: 检查场景是否已有 "WXPCHPInitScript" GameObject + ├── 有 → 删除重建 + └── 没有 → 创建新 GameObject + 添加 WXPCHPInitScript 组件 ↓ Step 4: 保存场景并恢复原始布局 ↓ @@ -46,29 +48,23 @@ Step 4: 保存场景并恢复原始布局 ## ✅ 关键特性 1. **零侵入**:不修改开发者当前打开的场景 -2. **智能检测**:自动检测是否已存在脚本/对象,避免重复 -3. **自动复制**:首次使用时自动将 SDK 脚本复制到用户项目 -4. **可定制**:开发者可修改复制后的脚本实现自定义逻辑 +2. **智能检测**:自动检测是否已存在脚本/对象 +3. **SDK 内置**:脚本位于 SDK Runtime 目录,无需复制到用户项目 +4. **命名空间隔离**:使用 `WeChatWASM` 命名空间避免冲突 --- ## 🔧 配置说明 -### 模板文件位置 +### 脚本位置 ``` -Assets/WX-WASM-SDK-V2/Editor/PCHighPerformance/Templates/EmbeddedAppletSDK.cs +Assets/WX-WASM-SDK-V2/Runtime/WXPCHPInitScript.cs ``` -**作用**:首次构建时自动复制到用户项目的 `Assets/Scripts/` 目录 +**类名**:`WeChatWASM.WXPCHPInitScript` -### 复制目标路径 - -``` -用户项目/Assets/Scripts/EmbeddedAppletSDK.cs -``` - -**策略**:`File.Copy(overwrite: false)` → 不会覆盖用户已修改的文件 +**作用**:运行时初始化 PC 高性能小游戏 SDK,与宿主程序通信 --- @@ -77,14 +73,8 @@ Assets/WX-WASM-SDK-V2/Editor/PCHighPerformance/Templates/EmbeddedAppletSDK.cs ### Q: 为什么导出的工程没有 SDK 对象? 检查 Console 日志: -- ✅ `[PC高性能小游戏] 已在 XXX 中创建 SDK 对象并添加组件` → 成功 -- ⚠️ `找不到 EmbeddedAppletSDK 类型` → 脚本未编译或命名空间错误 - -### Q: 如何自定义 SDK 逻辑? - -1. 构建一次(自动复制模板到 `Assets/Scripts/EmbeddedAppletSDK.cs`) -2. 修改该文件 -3. 后续构建会使用你修改的版本 +- ✅ `[PC高性能小游戏] ✅ 已在 XXX 中创建 WXPCHPInitScript 并添加组件` → 成功 +- ⚠️ `找不到 WXPCHPInitScript 类型` → SDK 未正确安装 ### Q: DLL 加载失败? @@ -102,12 +92,18 @@ Assets/WX-WASM-SDK-V2/Editor/PCHighPerformance/Templates/EmbeddedAppletSDK.cs | 回调优先级 | `callbackOrder = 0` | | 支持平台 | Windows x64, macOS | | 场景修改策略 | 临时打开 → 注入 → 保存 → 恢复 | -| 脚本复制策略 | 首次复制,不覆盖已有文件 | +| 类全名 | `WeChatWASM.WXPCHPInitScript` | --- ## 🔄 更新日志 +### v1.1.0 (2026-03-02) +- ✅ 重命名 `EmbeddedAppletSDK` → `WXPCHPInitScript` +- ✅ 迁移脚本到 Runtime 目录(解决 Editor 脚本无法挂载问题) +- ✅ 添加 `WeChatWASM` 命名空间 +- ✅ 移除模板复制机制(脚本现在内置于 SDK) + ### v1.0.0 (2026-03-02) - ✅ 实现自动注入 EmbeddedAppletSDK GameObject - ✅ 智能检测并复制模板脚本 diff --git a/Editor/PCHighPerformance/README_AutoInjection.md.meta b/Editor/PCHighPerformance/README_AutoInjection.md.meta index f722b95f9..1c2603747 100644 --- a/Editor/PCHighPerformance/README_AutoInjection.md.meta +++ b/Editor/PCHighPerformance/README_AutoInjection.md.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5da59123808375d7334d3bff5b7bf319 +guid: 54bf2ecb03cb07b11234948d4d3e2fcb DefaultImporter: externalObjects: {} userData: diff --git a/Editor/PCHighPerformance/TROUBLESHOOTING.md b/Editor/PCHighPerformance/TROUBLESHOOTING.md index 631cf8804..6f2d05f13 100644 --- a/Editor/PCHighPerformance/TROUBLESHOOTING.md +++ b/Editor/PCHighPerformance/TROUBLESHOOTING.md @@ -8,14 +8,6 @@ ### 解决方案 ✅ 已修复:在 `OnSettingsGUI()` 中添加 `GUI.changed` 检测,每次输入时自动保存 -```csharp -// OnSettingsGUI() 结尾 -if (GUI.changed) -{ - SaveData(); // 实时保存 -} -``` - --- ## 🐛 问题2:ShowInfo 逻辑未执行 @@ -39,12 +31,12 @@ if (GUI.changed) - 确保 DLL 在运行时根目录 - 查看 Unity Player.log: - Windows: `%APPDATA%\..\LocalLow\\\Player.log` - - 搜索关键字: `[EmbeddedAppletSDK]` 或 `DllNotFoundException` + - 搜索关键字: `[WXPCHPInitScript]` 或 `DllNotFoundException` --- #### 2. GameObject 未注入 (10%) -**症状**:构建后场景中没有 `EmbeddedAppletSDK` 对象 +**症状**:构建后场景中没有 `WXPCHPInitScript` 对象 **验证**:使用调试工具 ``` @@ -54,37 +46,18 @@ Unity 菜单 → 微信小游戏 → PC高性能调试 → 检查SDK注入状态 **可能的问题**: - ❌ Build Settings 中没有启用场景 - ❌ 构建前 `PCHPBuildPreProcessor` 未执行 -- ❌ 脚本编译错误导致组件未挂载 +- ❌ SDK 未正确安装 **解决**: 1. 确保 Build Settings 有至少一个启用场景 2. 查看 Console 日志: ``` [PC高性能小游戏] 开始预处理构建... - [PC高性能小游戏] 已在 XXX 中创建 SDK 对象并添加组件 + [PC高性能小游戏] ✅ 已在 XXX 中创建 WXPCHPInitScript 并添加组件 ``` --- -#### 3. MessageBox 被禁用 (少见 <5%) -**症状**:有日志输出但没有弹窗 - -**验证**: -- 查看 Unity Editor Console 是否有 `[EmbeddedAppletSDK]` 日志 -- 运行 .exe 时查看 Player.log - -**临时禁用弹窗**(调试用): -```csharp -// 修改 Templates/EmbeddedAppletSDK.cs -private void ShowInfo(string message) -{ - Debug.Log($"[EmbeddedAppletSDK] {message}"); - // MessageBox(IntPtr.Zero, message, "Info", 0x40); // 注释掉 -} -``` - ---- - ## 🔍 调试步骤(按顺序) ### Step 1: 检查 SDK 注入状态 @@ -96,14 +69,12 @@ Unity 菜单 → 微信小游戏 → PC高性能调试 → 检查SDK注入状态 ``` [构建场景] 启用的场景数: 1 ✅ 首场景: Assets/Scenes/Main.unity - ✅ 找到 SDK GameObject: EmbeddedAppletSDK - ✅ 挂载的脚本: EmbeddedAppletSDK - -[脚本文件检查] - ✅ 用户项目中存在 EmbeddedAppletSDK.cs + ✅ 找到 SDK GameObject: WXPCHPInitScript + ✅ 挂载的脚本: WeChatWASM.WXPCHPInitScript [类型加载检查] - ✅ EmbeddedAppletSDK 类型已加载 + ✅ WXPCHPInitScript 类型已加载 + 程序集: WxWasmSDKRuntime ``` --- @@ -129,19 +100,18 @@ Mac: ~/Library/Logs/Company Name/Product Name/Player.log **搜索关键字**: ``` -[EmbeddedAppletSDK] +[WXPCHPInitScript] DllNotFoundException InitEmbeddedGameSDK ``` **正常日志**: ``` -[EmbeddedAppletSDK] ========== Awake 被调用 ========== -[EmbeddedAppletSDK] GameObject 名称: EmbeddedAppletSDK -[EmbeddedAppletSDK] ========== 开始初始化 ========== -[EmbeddedAppletSDK] 当前工作目录: C:\...\YourBuild -[EmbeddedAppletSDK] Step 1: 调用 InitEmbeddedGameSDK -[EmbeddedAppletSDK] InitEmbeddedGameSDK 成功 +[WXPCHPInitScript] ========== Awake 被调用 ========== +[WXPCHPInitScript] GameObject 名称: WXPCHPInitScript +[WXPCHPInitScript] ========== 开始初始化 ========== +[WXPCHPInitScript] Step 1: 调用 InitEmbeddedGameSDK +[WXPCHPInitScript] InitEmbeddedGameSDK 成功 ... ``` @@ -178,19 +148,5 @@ DllNotFoundException: Unable to load DLL 'direct_applet_sdk.dll' |----------|------|----------| | `DllNotFoundException` | DLL 未找到 | 复制 DLL 到 .exe 同级目录 | | `EntryPointNotFoundException` | 函数不存在 | 检查 DLL 版本是否匹配 | -| `找不到 EmbeddedAppletSDK 类型` | 脚本未编译 | 检查编译错误或重新导入 | +| `找不到 WXPCHPInitScript 类型` | SDK 未安装 | 重新导入 WX-WASM-SDK-V2 | | `GetActiveWindow 返回空句柄` | 窗口未创建 | 延迟初始化或检查 Unity Player 设置 | - ---- - -## 🚀 最小验证示例 - -创建一个最简单的测试场景: - -1. **创建新场景** `TestSDK.unity` -2. **添加到 Build Settings** 并设为首场景 -3. **构建一次** → 应该自动注入 SDK -4. **检查场景** → 应该有 `EmbeddedAppletSDK` GameObject -5. **运行 .exe**(确保 DLL 存在)→ 应该有弹窗 - -如果这个流程失败,提供 Console 和 Player.log 完整日志。 diff --git a/Editor/PCHighPerformance/TROUBLESHOOTING.md.meta b/Editor/PCHighPerformance/TROUBLESHOOTING.md.meta index a29c25168..d441f38f3 100644 --- a/Editor/PCHighPerformance/TROUBLESHOOTING.md.meta +++ b/Editor/PCHighPerformance/TROUBLESHOOTING.md.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 388be2bb1e293f1e640dac94c6c7142a +guid: b486b5a7ab59d38e7f20e2fa06aca2af DefaultImporter: externalObjects: {} userData: diff --git a/Editor/WXPluginVersion.cs b/Editor/WXPluginVersion.cs index f7c9644bd..016094fe1 100644 --- a/Editor/WXPluginVersion.cs +++ b/Editor/WXPluginVersion.cs @@ -2,7 +2,7 @@ namespace WeChatWASM { public class WXPluginVersion { - public static string pluginVersion = "202603020928"; // 这一行不要改他,导出的时候会自动替换 + public static string pluginVersion = "202603021114"; // 这一行不要改他,导出的时候会自动替换 } public class WXPluginConf diff --git a/Editor/wx-editor.dll b/Editor/wx-editor.dll index be76c1840519e68c5551639ccf6680a7299fe8f6..54f0b32b468dd5b6041552ef9ebf8ef094ab7fe2 100644 GIT binary patch delta 4111 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 KHLGoNy#EFo>ptNC diff --git a/Editor/wx-editor.xml.meta b/Editor/wx-editor.xml.meta index 0be30df05..7f1f76eba 100644 --- a/Editor/wx-editor.xml.meta +++ b/Editor/wx-editor.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f839747487e0c508f49a50a461a340d7 +guid: c82373befffb6008416e6ad31c2434c2 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/Plugins/wx-perf.dll b/Runtime/Plugins/wx-perf.dll index 2a13b22b30e53798e3491b6acaa067ad44eafc03..5cddd399e18e3c2f48c12c41787986f728598380 100644 GIT binary patch delta 37 tcmZqJ!rZWhc|r%1OyS0^MMngd1a(V(F^zZZ4h=C~;Z=8Iv(3>XA^XA^;zW4}Smv diff --git a/Runtime/Plugins/wx-runtime-editor.dll b/Runtime/Plugins/wx-runtime-editor.dll index d6e75b0e0c7a0d919501c4d30e5185174f18fcd0..06b8148512b38ca91822ec783b243c054860bd92 100644 GIT binary patch delta 79631 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 diff --git a/Runtime/Plugins/wx-runtime-editor.xml.meta b/Runtime/Plugins/wx-runtime-editor.xml.meta index 6890983e0..c3005b035 100644 --- a/Runtime/Plugins/wx-runtime-editor.xml.meta +++ b/Runtime/Plugins/wx-runtime-editor.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 86cc984bf1aad3b3363a9d502381de4c +guid: 2621d0a4da5c55ffcbb9eebcf245b725 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/Plugins/wx-runtime.dll b/Runtime/Plugins/wx-runtime.dll index aa05b21c83bfc5ebe7c6563beff0261ef8c24140..bf514f80c006a216d6efc6f2caf510b80d5fbabd 100644 GIT binary patch delta 47 zcmZo@;BRQ)pU}a?U)b2y+Qrz~#k94HSt?y1*}Pw3-j!J2-ioh_n5VC0*}f&6*(U-3 Ds`V0e delta 47 zcmZo@;BRQ)pU}bN9?{s<+Qrz~#k94HSt?y1EyTQJzM;3rrru3~3t3e{w{J;j_K5%h Dp@b26 diff --git a/Runtime/Plugins/wx-runtime.xml.meta b/Runtime/Plugins/wx-runtime.xml.meta index 95b15a92e..7b29499a1 100644 --- a/Runtime/Plugins/wx-runtime.xml.meta +++ b/Runtime/Plugins/wx-runtime.xml.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4e1b3ecbebc4c187788a6f9a5fa5760d +guid: 179e787af15701e94d36c0da1d3d66c5 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/WXPCHPInitScript.cs b/Runtime/WXPCHPInitScript.cs new file mode 100644 index 000000000..370742b6a --- /dev/null +++ b/Runtime/WXPCHPInitScript.cs @@ -0,0 +1,385 @@ +using System; +using System.Runtime.InteropServices; +using UnityEngine; + +namespace WeChatWASM +{ + ///

+ /// PC高性能小游戏初始化脚本 + /// 负责与宿主程序的 direct_applet_sdk.dll 进行交互 + /// + public class WXPCHPInitScript : MonoBehaviour + { + #region DLL Imports + + private const string DLL_NAME = "direct_applet_sdk.dll"; + + // 初始化SDK + [DllImport(DLL_NAME, CallingConvention = CallingConvention.Cdecl)] + private static extern bool InitEmbeddedGameSDK(); + + // 注册异步消息处理器 + [DllImport(DLL_NAME, CallingConvention = CallingConvention.Cdecl)] + private static extern void RegisterAsyncMsgHandler(AsyncMsgHandlerDelegate handler); + + // 建立Mojo连接 + [DllImport(DLL_NAME, CallingConvention = CallingConvention.Cdecl)] + private static extern bool EstablishConnection(); + + // 初始化游戏窗口 - 传入窗口句柄 + [DllImport(DLL_NAME, CallingConvention = CallingConvention.Cdecl)] + private static extern bool InitGameWindow(ulong hwnd); + + // 异步发送消息 + [DllImport(DLL_NAME, CallingConvention = CallingConvention.Cdecl)] + private static extern bool SendMsgAsync(IntPtr data, int len); + + // 清理资源 + [DllImport(DLL_NAME, CallingConvention = CallingConvention.Cdecl)] + private static extern bool Cleanup(); + + // 获取当前活动窗口句柄 + [DllImport("user32.dll")] + private static extern IntPtr GetActiveWindow(); + + // Windows MessageBox + [DllImport("user32.dll", CharSet = CharSet.Unicode)] + private static extern int MessageBox(IntPtr hWnd, string text, string caption, uint type); + + #endregion + + #region Delegate Definition + + // 异步消息处理器委托 + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + private delegate void AsyncMsgHandlerDelegate(IntPtr data, int len); + + // 保持委托引用,防止被GC回收 + private static AsyncMsgHandlerDelegate asyncMsgHandler; + + #endregion + + #region Singleton + + private static WXPCHPInitScript instance; + public static WXPCHPInitScript Instance => instance; + + #endregion + + #region Events + + // 收到异步消息时触发的事件 + public event Action OnMessageReceived; + + #endregion + + #region Properties + + // SDK是否已初始化 + public bool IsInitialized { get; private set; } + + // 是否已连接 + public bool IsConnected { get; private set; } + + // 窗口句柄 + public IntPtr WindowHandle { get; private set; } + + #endregion + + #region Unity Lifecycle + + private void Awake() + { + Debug.Log("[WXPCHPInitScript] ========== Awake 被调用 =========="); + Debug.Log($"[WXPCHPInitScript] GameObject 名称: {gameObject.name}"); + Debug.Log($"[WXPCHPInitScript] 场景名称: {UnityEngine.SceneManagement.SceneManager.GetActiveScene().name}"); + + if (instance != null && instance != this) + { + Debug.LogWarning("[WXPCHPInitScript] 检测到重复实例,销毁当前对象"); + Destroy(gameObject); + return; + } + + instance = this; + DontDestroyOnLoad(gameObject); + Debug.Log("[WXPCHPInitScript] 单例创建成功,已设置 DontDestroyOnLoad"); + + // 初始化SDK + Initialize(); + } + + private void OnDestroy() + { + if (instance == this) + { + CleanupSDK(); + instance = null; + } + } + + private void OnApplicationQuit() + { + CleanupSDK(); + } + + #endregion + + #region Public Methods + + /// + /// 初始化SDK并建立连接 + /// + public void Initialize() + { + if (IsInitialized) + { + Debug.LogWarning("[WXPCHPInitScript] SDK已经初始化"); + return; + } + + Debug.Log("[WXPCHPInitScript] ========== 开始初始化 =========="); + Debug.Log($"[WXPCHPInitScript] 当前工作目录: {System.IO.Directory.GetCurrentDirectory()}"); + Debug.Log($"[WXPCHPInitScript] DLL 搜索路径: {DLL_NAME}"); + + try + { + // 1. 初始化SDK + Debug.Log("[WXPCHPInitScript] Step 1: 调用 InitEmbeddedGameSDK"); + ShowInfo("开始调用 InitEmbeddedGameSDK..."); + + if (!InitEmbeddedGameSDK()) + { + ShowError("InitEmbeddedGameSDK 返回 false"); + return; + } + ShowInfo("InitEmbeddedGameSDK 成功"); + + // 2. 注册消息处理器 (暂时屏蔽) + // asyncMsgHandler = HandleAsyncMessage; + // RegisterAsyncMsgHandler(asyncMsgHandler); + // ShowInfo("RegisterAsyncMsgHandler 成功"); + Debug.Log("[WXPCHPInitScript] Step 2: RegisterAsyncMsgHandler 已跳过"); + ShowInfo("RegisterAsyncMsgHandler 已跳过"); + + // 3. 建立连接 + Debug.Log("[WXPCHPInitScript] Step 3: 调用 EstablishConnection"); + if (!EstablishConnection()) + { + ShowError("EstablishConnection 返回 false"); + IsConnected = false; + return; + } + IsConnected = true; + ShowInfo("EstablishConnection 成功"); + + // 4. 获取窗口句柄并初始化游戏窗口 + Debug.Log("[WXPCHPInitScript] Step 4: 获取窗口句柄"); + WindowHandle = GetActiveWindow(); + if (WindowHandle == IntPtr.Zero) + { + ShowError("GetActiveWindow 返回空句柄"); + return; + } + ShowInfo($"获取窗口句柄成功: 0x{WindowHandle.ToInt64():X}"); + + Debug.Log("[WXPCHPInitScript] Step 5: 调用 InitGameWindow"); + if (!InitGameWindow((ulong)WindowHandle.ToInt64())) + { + ShowError("InitGameWindow 返回 false"); + return; + } + ShowInfo("InitGameWindow 成功"); + + IsInitialized = true; + ShowInfo("SDK 完全初始化成功!"); + Debug.Log("[WXPCHPInitScript] ========== 初始化完成 =========="); + } + catch (DllNotFoundException e) + { + ShowError($"找不到DLL: {e.Message}"); + Debug.LogError($"[WXPCHPInitScript] DLL 加载失败,请确保 {DLL_NAME} 在以下位置之一:"); + Debug.LogError($" - 与 .exe 同级目录"); + Debug.LogError($" - System32 目录"); + Debug.LogError($" - PATH 环境变量包含的路径"); + } + catch (EntryPointNotFoundException e) + { + ShowError($"找不到函数入口: {e.Message}"); + Debug.LogError($"[WXPCHPInitScript] 函数入口点错误,可能是 DLL 版本不匹配"); + } + catch (Exception e) + { + ShowError($"初始化异常: {e.Message}\n{e.StackTrace}"); + Debug.LogError($"[WXPCHPInitScript] 未知异常: {e}"); + } + } + + /// + /// 显示信息弹窗(仅 Windows) + /// + private void ShowInfo(string message) + { + Debug.Log($"[WXPCHPInitScript] {message}"); +#if UNITY_STANDALONE_WIN + try + { + // MB_OK | MB_ICONINFORMATION = 0x40 + MessageBox(IntPtr.Zero, message, "WXPCHPInitScript Info", 0x40); + } + catch (System.Exception e) + { + Debug.LogWarning($"[WXPCHPInitScript] MessageBox 调用失败: {e.Message}"); + } +#endif + } + + /// + /// 显示错误弹窗(仅 Windows) + /// + private void ShowError(string message) + { + Debug.LogError($"[WXPCHPInitScript] {message}"); +#if UNITY_STANDALONE_WIN + try + { + // MB_OK | MB_ICONERROR = 0x10 + MessageBox(IntPtr.Zero, message, "WXPCHPInitScript Error", 0x10); + } + catch (System.Exception e) + { + Debug.LogWarning($"[WXPCHPInitScript] MessageBox 调用失败: {e.Message}"); + } +#endif + } + + /// + /// 发送异步消息到宿主 + /// + /// 消息内容 + /// 是否发送成功 + public bool SendMessage(string message) + { + if (!IsInitialized || !IsConnected) + { + Debug.LogWarning("[WXPCHPInitScript] SDK未初始化或未连接"); + return false; + } + + try + { + byte[] data = System.Text.Encoding.UTF8.GetBytes(message); + return SendMessage(data); + } + catch (Exception e) + { + Debug.LogError($"[WXPCHPInitScript] 发送消息异常: {e.Message}"); + return false; + } + } + + /// + /// 发送异步消息到宿主 + /// + /// 消息数据 + /// 是否发送成功 + public bool SendMessage(byte[] data) + { + if (!IsInitialized || !IsConnected) + { + Debug.LogWarning("[WXPCHPInitScript] SDK未初始化或未连接"); + return false; + } + + if (data == null || data.Length == 0) + { + Debug.LogWarning("[WXPCHPInitScript] 发送的数据为空"); + return false; + } + + try + { + IntPtr ptr = Marshal.AllocHGlobal(data.Length); + try + { + Marshal.Copy(data, 0, ptr, data.Length); + return SendMsgAsync(ptr, data.Length); + } + finally + { + Marshal.FreeHGlobal(ptr); + } + } + catch (Exception e) + { + Debug.LogError($"[WXPCHPInitScript] 发送消息异常: {e.Message}"); + return false; + } + } + + #endregion + + #region Private Methods + + /// + /// 清理SDK资源 + /// + private void CleanupSDK() + { + if (!IsInitialized) + { + return; + } + + try + { + Cleanup(); + Debug.Log("[WXPCHPInitScript] SDK清理完成"); + } + catch (Exception e) + { + Debug.LogError($"[WXPCHPInitScript] 清理异常: {e.Message}"); + } + finally + { + IsInitialized = false; + IsConnected = false; + } + } + + /// + /// 异步消息处理回调 + /// + [AOT.MonoPInvokeCallback(typeof(AsyncMsgHandlerDelegate))] + private static void HandleAsyncMessage(IntPtr data, int len) + { + if (data == IntPtr.Zero || len <= 0) + { + return; + } + + try + { + byte[] buffer = new byte[len]; + Marshal.Copy(data, buffer, 0, len); + + // 在主线程中触发事件 + if (instance != null) + { + // 直接调用,如果需要线程安全可以使用Unity的主线程调度 + instance.OnMessageReceived?.Invoke(buffer); + + // 打印收到的消息(用于调试) + string message = System.Text.Encoding.UTF8.GetString(buffer); + Debug.Log($"[WXPCHPInitScript] 收到消息: {message}"); + } + } + catch (Exception e) + { + Debug.LogError($"[WXPCHPInitScript] 处理消息异常: {e.Message}"); + } + } + + #endregion + } +} diff --git a/Runtime/WXPCHPInitScript.cs.meta b/Runtime/WXPCHPInitScript.cs.meta new file mode 100644 index 000000000..e6bf708fd --- /dev/null +++ b/Runtime/WXPCHPInitScript.cs.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1584d28d472200f99971283eff15aa88 +DefaultImporter: +externalObjects: {} +userData: +assetBundleName: +assetBundleVariant: \ No newline at end of file diff --git a/Runtime/playable-default/check-version.js.meta b/Runtime/playable-default/check-version.js.meta index a3ff9fd67..61966515e 100644 --- a/Runtime/playable-default/check-version.js.meta +++ b/Runtime/playable-default/check-version.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: ace84e2fe8cc7c7d5b42e93186dfd4e0 + guid: 6f12eb91851c86e441426522beb0a094 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/data-package.meta b/Runtime/playable-default/data-package.meta index a676cdaeb..5b18eb3da 100644 --- a/Runtime/playable-default/data-package.meta +++ b/Runtime/playable-default/data-package.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 519e67697b07f5228b87d640a9fb4df8 +guid: 0a7e26ea1581c13cdbffaeb3395887a5 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 886b48f99..b6d9ec8a4 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: 116dad64a9906ffc04f59be999899ecd + guid: 25d0a21473a333cc986cbda4c037ed12 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/events.js.meta b/Runtime/playable-default/events.js.meta index ba156f226..60f4cce0a 100644 --- a/Runtime/playable-default/events.js.meta +++ b/Runtime/playable-default/events.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: dad800059e7e8a192b25d273e8455a79 + guid: 0f90b2580d298615a70ddb28771cda3b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/game.js.meta b/Runtime/playable-default/game.js.meta index c668ba868..a19f5fa83 100644 --- a/Runtime/playable-default/game.js.meta +++ b/Runtime/playable-default/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 6068521976eed65a034b9c8ebf443e8c + guid: 81715f40169298bb50d2a455623c5dd9 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/game.json.meta b/Runtime/playable-default/game.json.meta index 135a34191..fee0ddef0 100644 --- a/Runtime/playable-default/game.json.meta +++ b/Runtime/playable-default/game.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 9e45894756813b50fd9e6421eda56318 + guid: 51118fb0ac0558a84bdbef323023ca8d DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/playable-fix.js.meta b/Runtime/playable-default/playable-fix.js.meta index b99fba4ed..3087d66a8 100644 --- a/Runtime/playable-default/playable-fix.js.meta +++ b/Runtime/playable-default/playable-fix.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 56f517b6b14339ba75a7f51a83ce4722 + guid: 0a19bb97de3301e5bc28daacaad68757 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/plugin-config.js.meta b/Runtime/playable-default/plugin-config.js.meta index 21452fc10..71f505b74 100644 --- a/Runtime/playable-default/plugin-config.js.meta +++ b/Runtime/playable-default/plugin-config.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 0e2d25ee32af50789889ff364005d0a3 + guid: 6e40776bf0b9b1227d3b9251df1703c1 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/plugins.meta b/Runtime/playable-default/plugins.meta index 8694110f4..c19c1d1ef 100644 --- a/Runtime/playable-default/plugins.meta +++ b/Runtime/playable-default/plugins.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: dd3dfa48e71f520b52f17ef7e58f3a55 +guid: 44df3cda043c701dc75c7284a3b477dc 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 d9fd82a5d..312f19eb8 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: 92272b5d2884e2a95a9b12f23c2cf6c1 + guid: 5ef824b8a0cb6c314c2927f74ed0f355 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/plugins/screen-adapter.js.meta b/Runtime/playable-default/plugins/screen-adapter.js.meta index 87d7ed8e1..cc86ed8a9 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: eb57b5d847ea75594216fff1b66ab789 + guid: f08b163064a460f1a2f2be86d4d18cc4 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/project.config.json.meta b/Runtime/playable-default/project.config.json.meta index b8af31dc2..1e074b07e 100644 --- a/Runtime/playable-default/project.config.json.meta +++ b/Runtime/playable-default/project.config.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 3a5d54d4ec1d412677665263239d0af1 + guid: b5febb8fee8da7ff0e480338c9be6b76 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/texture-config.js.meta b/Runtime/playable-default/texture-config.js.meta index ab5d7d499..8e3ef8b43 100644 --- a/Runtime/playable-default/texture-config.js.meta +++ b/Runtime/playable-default/texture-config.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: c3d1bb85b8190aeb9ac4dcd0bc578288 + guid: 457c15e1754e495cf3076e2f35b92c30 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-namespace.js.meta b/Runtime/playable-default/unity-namespace.js.meta index 3574ce012..9a9aa7654 100644 --- a/Runtime/playable-default/unity-namespace.js.meta +++ b/Runtime/playable-default/unity-namespace.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: b350196659b24ff73e42ea4eb9f3d24a + guid: f8ea7eb1aac6afcbfdf238578b57a680 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-playable-plugin.meta b/Runtime/playable-default/unity-playable-plugin.meta index d8c835ea0..d1c2a84ee 100644 --- a/Runtime/playable-default/unity-playable-plugin.meta +++ b/Runtime/playable-default/unity-playable-plugin.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 51ae1b9621f1c9f719d4512d8cf3379e +guid: 2fc434af441850251c21c6c90f005526 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 d315b4343..c886b8bb9 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: f8d8db59d54825c2ef55a08fa33d329c + guid: 31730018d279eaf6b574dffb121534c5 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk.meta b/Runtime/playable-default/unity-sdk.meta index 9c2a6638c..93a17dbcb 100644 --- a/Runtime/playable-default/unity-sdk.meta +++ b/Runtime/playable-default/unity-sdk.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f85a92f30f7f37476c4513dea7479782 +guid: 09781fb912d3dfa209822f6a18613f6f folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/playable-default/unity-sdk/audio.meta b/Runtime/playable-default/unity-sdk/audio.meta index e438f99bd..6d99ba321 100644 --- a/Runtime/playable-default/unity-sdk/audio.meta +++ b/Runtime/playable-default/unity-sdk/audio.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8f84bd5a5e30b01e604d05bc1408e755 +guid: bfa55f06d8c8937ec1971926c52cfe1c 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 f85a546d0..54e17cac1 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: 91f17e317ea8fc8194b8ba47a1670d09 + guid: 3847d4a6e0b23c0b4279688b5bdc7530 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 129537f4f..a7a19dc3d 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: 895575aaf5fee18f445586c32e284c63 + guid: 41a940eb493452b5ca7f2496643c4c49 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 b83088838..2d59745a4 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: c3b9bf5760189b065977d7ddebea0b56 + guid: 57e4a7d1466a7eb637c81a82fb2dc2cb 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 978485d4b..a3a6381ef 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: 761096c145066426fba67384093bd19e + guid: 718a39e94d818b9af741e2f4d077e71a 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 7621943e1..35f674836 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: 2592d6ff91356497cd6c4095bf71e271 + guid: f8ac13266d20ac311ebe7681c71eb365 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 4b85399e5..515412ce1 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: 069cff06eb79481939c4fd04050d931d + guid: ed5fc526e2cfabb637c79a8c2f3b1582 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 1ae1ed365..b2eda5d84 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: 6b96f2a8f0692f3ce66b0b30ad60909a + guid: 1d7e2906c6ab48177ecea663e5397b87 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 05321d37a..10e9e4e49 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: b218f2988b105f12438183c830f6ee5c + guid: ef57d9b2848ddca505328beac70c0124 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/canvas.js.meta b/Runtime/playable-default/unity-sdk/canvas.js.meta index 8dfd2a98f..97fb9b46b 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: 85d6377d4ee98aa47f387da06b751f38 + guid: cd7eff4f481709d65d0efca259236477 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/conf.js.meta b/Runtime/playable-default/unity-sdk/conf.js.meta index 4161f2104..f1a5b5b21 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: 09a666ce5808b66f6eddf37ce0779c69 + guid: 75923564009d0e3f446360dd92938e10 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 a98df1881..ec6be301a 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: cfe239a84d5442a749f5b67f1b19d731 + guid: c7ba422e1d875caa79b3fe11fd9823c9 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/fix.js.meta b/Runtime/playable-default/unity-sdk/fix.js.meta index d34570f60..37c626ef1 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: cadb32db8110d8f7bdf1f61d11b59af5 + guid: c95eac3766ce8188890e409233129f2a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/fs.js.meta b/Runtime/playable-default/unity-sdk/fs.js.meta index c4540f207..9057e4ee3 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: 473001e984fe06fac4f2fb787d2bda7d + guid: 4e3e46347025067d15763d5a975d3ca7 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/index.js.meta b/Runtime/playable-default/unity-sdk/index.js.meta index b411a7dc2..bba65c02a 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: 87ac64f54535e5cadc3aaec10365947e + guid: d160ba62db5ac97e119096cf356bf5d6 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/logger.js.meta b/Runtime/playable-default/unity-sdk/logger.js.meta index 47a88c5da..e5e56a71e 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: 95fafe9544ed15653a5dcbee9958391c + guid: 7d31dd2d04b2162bf9a4f3bb19837c3e DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/mobileKeyboard.meta b/Runtime/playable-default/unity-sdk/mobileKeyboard.meta index e6b960a7a..b03d23570 100644 --- a/Runtime/playable-default/unity-sdk/mobileKeyboard.meta +++ b/Runtime/playable-default/unity-sdk/mobileKeyboard.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fd01d1d1b8f9b7bdf9c43a5dc230c481 +guid: 5ff7a26f93d1f74e459c1b840f2c12fe 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 328450799..d2c84a7cc 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: 07b054927cdc5bd821f08d9b30c7af13 + guid: bc81eddc83fd6929e75fc57219a81d4e 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 fc05b75ae..f64448157 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: 3d800e8da0712461d61bbb4034eb6282 + guid: 2558544ab3321a2f4743d6592680c125 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/recorder.js.meta b/Runtime/playable-default/unity-sdk/recorder.js.meta index 7ca4972d6..067f910ea 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: f9084e6550131abdddb6c7d871b05a28 + guid: 0582248b995c7cca7893018082076802 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/resType.js.meta b/Runtime/playable-default/unity-sdk/resType.js.meta index 3d7b6c923..38aa38f01 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: 671a0237e2bac57df9e7571be181fa9f + guid: b3da2c4f9dd30f1862ebcf1def99560f DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/resTypeOther.js.meta b/Runtime/playable-default/unity-sdk/resTypeOther.js.meta index 1be99278f..ef141e2e3 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: 27b93218018ca1420e030de809bdf11f + guid: 598e89b6cdfc6fa6abf352cd096954f9 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/response.js.meta b/Runtime/playable-default/unity-sdk/response.js.meta index 47289ec5b..9d62a5dd8 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: 73722be6e5a89be9d7f408d897c8f265 + guid: e500a6454364f063d9cf060b1602f259 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/sdk.js.meta b/Runtime/playable-default/unity-sdk/sdk.js.meta index a666666a5..e76e7bd0b 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: 24b27b33b6bfb4ff8dc758588475a444 + guid: 8d7bc4eab219a65271ba89f326c30bbb 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 de6ab8263..c5f0ed964 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: 78547b3f54de3243d284afc81ae94f31 + guid: 0a668460cac4afd3c3d12625b6ae1e15 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/texture.js.meta b/Runtime/playable-default/unity-sdk/texture.js.meta index 8f2cf92e3..14b6aebd5 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: 4ac0d638d88cfd51e3c05930f9f183a8 + guid: 2cda9d72db6f6903009c8aaf9bf6f68f DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/touch.meta b/Runtime/playable-default/unity-sdk/touch.meta index f89b0ea00..e296dc09e 100644 --- a/Runtime/playable-default/unity-sdk/touch.meta +++ b/Runtime/playable-default/unity-sdk/touch.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1feb1c192b9b3c1653ea07dc6f283b54 +guid: 344c7d2102a300e0454c26c9b97bd83c 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 a90f8cc6a..537fe3b2a 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: bfe243e27330a57a5ca5c86508dbe738 + guid: 0106a13c5e7bd4c5733e7a27faa7e9a1 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/util.js.meta b/Runtime/playable-default/unity-sdk/util.js.meta index 301b8daf5..c71bb3abe 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: b09823c6cdb23256a42f48510c0cd6be + guid: eb0a7492c8354907b6ca1711d832563e DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/utils.js.meta b/Runtime/playable-default/unity-sdk/utils.js.meta index 5f6ec47fc..05443ed79 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: 39b3d865ee7d6280a1ea3864f5cf8eff + guid: e7f6afd9951b581521a458798816fdd0 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/video.js.meta b/Runtime/playable-default/unity-sdk/video.js.meta index 5370cb6d3..97c75057e 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: 5d456cee5d04f9ceae2cb1a4db1f826a + guid: fcc4422ae9249edd7d1e7abdcdefb692 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/unity-sdk/video.meta b/Runtime/playable-default/unity-sdk/video.meta index f8791fabb..0fa8a8bc3 100644 --- a/Runtime/playable-default/unity-sdk/video.meta +++ b/Runtime/playable-default/unity-sdk/video.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7d6c7c7146412330138a7e88d5d2288c +guid: cb404b14561f8c56b536ba1cb4c98300 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 cc686f787..e1ba72340 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: 63b29c4013de853aaae9d0cfe5512916 + guid: e458b18a0b19a5b9da68bdbe7cb2fe52 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/wasmcode.meta b/Runtime/playable-default/wasmcode.meta index d65f81cd8..d09381170 100644 --- a/Runtime/playable-default/wasmcode.meta +++ b/Runtime/playable-default/wasmcode.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bcdd592018ab77193d41e01bf3566c83 +guid: 47d3da5967ab415a7fac5d6931d3884b folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/playable-default/wasmcode/game.js.meta b/Runtime/playable-default/wasmcode/game.js.meta index 02db1af52..a17a8d483 100644 --- a/Runtime/playable-default/wasmcode/game.js.meta +++ b/Runtime/playable-default/wasmcode/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 8969742bbe683f4dab056c54922723a9 + guid: 5207916bd4b9d28c05ef9348fa11fdfa DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/playable-default/weapp-adapter.js.meta b/Runtime/playable-default/weapp-adapter.js.meta index 8d781fded..7767b4600 100644 --- a/Runtime/playable-default/weapp-adapter.js.meta +++ b/Runtime/playable-default/weapp-adapter.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 490c39ced56e1e31a39971e6d8c864fd + guid: fe31542ac0fb64b0243ec260bf110095 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/check-version.js.meta b/Runtime/wechat-default/check-version.js.meta index db75ad1b1..55ae7e068 100644 --- a/Runtime/wechat-default/check-version.js.meta +++ b/Runtime/wechat-default/check-version.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 8fa9e804eb383e519888383aba40f937 + guid: 00a6cd0399bd8ba44cf58ea538eb406a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/data-package.meta b/Runtime/wechat-default/data-package.meta index 7e021d3e2..f860b4902 100644 --- a/Runtime/wechat-default/data-package.meta +++ b/Runtime/wechat-default/data-package.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bc47a436db3426afc98b79088625033a +guid: f50d448b60f6a62476526a66ebb73830 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 0d7fb1dd5..22801cf90 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: f0dc1aa341a47fda86a809f7e5fabe18 + guid: e32cdb2ff8035fadad2786a0dac80163 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/events.js.meta b/Runtime/wechat-default/events.js.meta index 5f5183adf..e90976843 100644 --- a/Runtime/wechat-default/events.js.meta +++ b/Runtime/wechat-default/events.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: ce41fd87bbe5157d19185821f35ae942 + guid: c05c394cfc48bb13b67c29f215ff51f9 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/game.js.meta b/Runtime/wechat-default/game.js.meta index 6d7c46702..99254ea54 100644 --- a/Runtime/wechat-default/game.js.meta +++ b/Runtime/wechat-default/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 43b162f96620499b7772ed5f5ec57107 + guid: 0ba1889b465638ea2b1739e9fbf784a8 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/game.json.meta b/Runtime/wechat-default/game.json.meta index 357ef5b37..9a0252269 100644 --- a/Runtime/wechat-default/game.json.meta +++ b/Runtime/wechat-default/game.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: f43c14877690aae194d7e3a6d5e46bc0 + guid: a320d0533623c8b435cf2c1fb551b5c0 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/images.meta b/Runtime/wechat-default/images.meta index 94b3db8cf..213407c28 100644 --- a/Runtime/wechat-default/images.meta +++ b/Runtime/wechat-default/images.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b0f0bcef624ae4599a2a9e819497e7c8 +guid: cf3890a7086569c4dfbd0f1c4afa11fb folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/wechat-default/images/background.jpg.meta b/Runtime/wechat-default/images/background.jpg.meta index 42b7439cf..5839b4a89 100644 --- a/Runtime/wechat-default/images/background.jpg.meta +++ b/Runtime/wechat-default/images/background.jpg.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 8f417d5c954f3b02b1b9cbc931e6aa57 + guid: af92f7c4fbf8eaefceba5fbb2acc4aba DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/images/unity_logo.png.meta b/Runtime/wechat-default/images/unity_logo.png.meta index 5394b490e..1d2b74506 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: 3459998980f356e6800a60f96884e3a4 + guid: 42f15d83ee2bcb3f14cbd3d8e7a70623 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data.meta b/Runtime/wechat-default/open-data.meta index a9bb3adf5..238226871 100644 --- a/Runtime/wechat-default/open-data.meta +++ b/Runtime/wechat-default/open-data.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8c63d38377778e7659f6e0521adfa831 +guid: 6a770e4687367b9cd93ecf05c1fac61c folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/wechat-default/open-data/data.meta b/Runtime/wechat-default/open-data/data.meta index 82b58e5d7..6b71370e4 100644 --- a/Runtime/wechat-default/open-data/data.meta +++ b/Runtime/wechat-default/open-data/data.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1d7323a13515d0e016d410551542a67b +guid: a5762d10b7c12ec64c7c4e1a998d2bbe 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 4e36b9d38..57d7c4bc3 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: 28813903b4d5da4fb47180ef40ff5227 + guid: d26a130c438009e63bc182491cc5b1f5 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 21eb8be77..245cc563d 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: a8f900fe72adc5e8c5e82f31b18517f3 + guid: aafd6a988cfe37c73fefa6fab3db5769 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/index.js.meta b/Runtime/wechat-default/open-data/index.js.meta index bd3bf28c8..dc76de098 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: 0eed85f027b6cac625e38f9311daff25 + guid: 860c1c447c43abf0ecd62c9ef230b165 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/loading.js.meta b/Runtime/wechat-default/open-data/loading.js.meta index a59a91325..33451a4f3 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: 7ef0c7c0d9fc6400670211c8424a6054 + guid: 87f36268db7257b5152e983dd3c9c687 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render.meta b/Runtime/wechat-default/open-data/render.meta index cbc3a8c13..b4b7ac8f9 100644 --- a/Runtime/wechat-default/open-data/render.meta +++ b/Runtime/wechat-default/open-data/render.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2c93ee918324fec0e71de605004f1fa8 +guid: 51741f8a45fb9f96a5858f8d05b9f4ac 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 8cfb6b456..8d9ce6a9f 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: b7bfc86654c78f23a8e4e2a5746b4b9b +guid: b988abb50434e372f8218f170bf5718e 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 92dbf603e..8ae38ba56 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: 365b08a87ce334b670144df2a42a108d + guid: 5f08aeb515f2830966419739905c40ee 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 430c5824f..dd2219545 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: 93692665dde4084cd76a5521203f61d3 + guid: 31fc88fd858226970fae2fcd764f2da5 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 32f4edae7..dc7455ff0 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: e388f0b880360d07ad62c0167bd8e1a5 + guid: 55b4fc1398bb702ddbce11b12d979c36 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 4d679ee25..2e1af914d 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: 3f56128a6df4a83af2eb9cccdc1528b8 + guid: 8621ed46ec94640abb30b3366157f710 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 18ead85a6..40cf749ad 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: fd58df7854106586959e7803b5b82c94 + guid: f2ab2c7fcd57fa703708ae014910c968 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 d583a7d5e..7b019426d 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: e15f98c9cecc54b68a7040160b23f576 + guid: 5d741507a9777a6307d01f04c70b9e85 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 591d80746..52bce4f6a 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: 85c738e94529f795e575a9a68adf5ec0 + guid: 052d39ec162296fd0291b83af9c16fc2 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 eaeac5886..13da599d6 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: a529f2c782e14c34b092312276a062af + guid: a32068f545bededfb8ae83fe658749f6 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 37fcf933a..f197bbb40 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: 99febe6ee771bff42e5785f0f122d857 + guid: e0653708106771cfe99baf60c74e7df7 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 ea1b316b2..be026ed04 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: 0b46dab56e09c8d375ba06cc12457509 + guid: 3331da11ea2dd92bdcb97a5b5828f859 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/styles.meta b/Runtime/wechat-default/open-data/render/styles.meta index 405ff0cd2..e9b0b5200 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: c2ab3bf5b2866f0f12c334e5a069a180 +guid: be1ff5138ba37a61eef7a21978d6336a 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 075869ed8..b8e79283f 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: c59c3662a2264a464e8130a15aacf548 + guid: a3b69a60f5bf4bdb94aec6b8fda6ad23 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 864c35116..e2e9d6453 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: c26a8063c15c73b2a23eb8005a8df3c8 + guid: ea7604a7e6a44f8e271e9593dab14144 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/open-data/render/tpls.meta b/Runtime/wechat-default/open-data/render/tpls.meta index 2a3d8fbb3..fca931a64 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: 82ad69e34da477e771531107cd30a2a9 +guid: c61f72f4ab75891cee6b1c21db655acc 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 9503e42d0..eac36720a 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: 90397a35718d95071d533ff61e743714 + guid: edeb66ee17cd57f58a5ebf4744484e01 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 b87b2761a..2bf1e991d 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: e80e39c9f0925689ec13eb0b7bec086c + guid: 854e97766e2f53c24503608bc3195e9e DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/plugin-config.js.meta b/Runtime/wechat-default/plugin-config.js.meta index cb08761f0..7b051fb0c 100644 --- a/Runtime/wechat-default/plugin-config.js.meta +++ b/Runtime/wechat-default/plugin-config.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 5831ca89e958af911b17a5fc11d67a19 + guid: 3fbe8934f2007a62bc0d17b35527aa88 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/plugins.meta b/Runtime/wechat-default/plugins.meta index 0af6b2d2b..3bedc928a 100644 --- a/Runtime/wechat-default/plugins.meta +++ b/Runtime/wechat-default/plugins.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: af961bd41fa483a47a671db03a914af5 +guid: a261d2e93fc3c422f43f5c5ec4b18a08 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 51902b82d..7aed9abe1 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: 6632d662687d02fc8a1db351bf4eb921 + guid: 8fc982bd1b3c904c592eeab49495f8e3 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/plugins/screen-adapter.js.meta b/Runtime/wechat-default/plugins/screen-adapter.js.meta index b7525f229..d64fdafaa 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: e2aaea31876cc55931a00d8e17055496 + guid: 9e7c6fb4ca39049341ac082911163f0b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/project.config.json.meta b/Runtime/wechat-default/project.config.json.meta index a397986f7..dd80f1767 100644 --- a/Runtime/wechat-default/project.config.json.meta +++ b/Runtime/wechat-default/project.config.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 46ececb44c89612a1349e3f1ca0d47b7 + guid: 7219751a753369c1b4b689a4c31bfb53 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/texture-config.js.meta b/Runtime/wechat-default/texture-config.js.meta index 30c9a1a02..cf7aedd55 100644 --- a/Runtime/wechat-default/texture-config.js.meta +++ b/Runtime/wechat-default/texture-config.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: e6b13422b307cd981b489027a9f9aae3 + guid: b4590f767961f43ed5ad583463dfa208 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-namespace.js.meta b/Runtime/wechat-default/unity-namespace.js.meta index 77a9423c0..25e9b3530 100644 --- a/Runtime/wechat-default/unity-namespace.js.meta +++ b/Runtime/wechat-default/unity-namespace.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 633b0a3b814d159b00636542385918ca + guid: 5d3c269e20b44efd552993a02dcb8932 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk.meta b/Runtime/wechat-default/unity-sdk.meta index c30821d74..6c97d7499 100644 --- a/Runtime/wechat-default/unity-sdk.meta +++ b/Runtime/wechat-default/unity-sdk.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d11006e7801d298a0abeca4daa7ab26e +guid: 8722fc431e265be1ba6094ba0c289f62 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/wechat-default/unity-sdk/TCPSocket.meta b/Runtime/wechat-default/unity-sdk/TCPSocket.meta index 376efb7a3..ba003e63f 100644 --- a/Runtime/wechat-default/unity-sdk/TCPSocket.meta +++ b/Runtime/wechat-default/unity-sdk/TCPSocket.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 447e67f1612c317c4b5eab6700fa5baf +guid: fb49a96f1adfc1b40a2febaa77f6e679 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 e585c248b..9095ca50a 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: d2d0832a5c84dc0f704b52373c14b339 + guid: af728d01e45dbf4e37eec67869cc0244 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/UDPSocket.meta b/Runtime/wechat-default/unity-sdk/UDPSocket.meta index c64d71c21..3990d5f3f 100644 --- a/Runtime/wechat-default/unity-sdk/UDPSocket.meta +++ b/Runtime/wechat-default/unity-sdk/UDPSocket.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 206bd6757498397ce2a7dc91b1131655 +guid: 6ae0903d9d90f5f993df8b1a6db595ed 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 4966806db..4ebf9d3a0 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: 3ac07f4a452a83c1c78690318b56a22e + guid: 0d8ec22edc2409af35b62e09fa0288ba DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/ad.js.meta b/Runtime/wechat-default/unity-sdk/ad.js.meta index 06a743870..8194d90b4 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: 814246d1ad8e13edfd928bc9498f5fc5 + guid: 6b32dd87ac93b4bcb027024f3d49150b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/audio.meta b/Runtime/wechat-default/unity-sdk/audio.meta index cb543c619..c3ccc4bca 100644 --- a/Runtime/wechat-default/unity-sdk/audio.meta +++ b/Runtime/wechat-default/unity-sdk/audio.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 18560906c4baa0b16778be147e95d40a +guid: ccb506c0a837e0183571a0cf67700fa1 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 a001fe996..82bd15bc9 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: ceb056e46cd783225c98c826d1e2cc56 + guid: 75de4430401cb8eeed7332ac43146dcc 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 d0305a313..421881ce5 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: 7bc9979377ef2eea1d00e82c63a0dfc6 + guid: 9798e1a9e5042550a8458dc6cdf7f309 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 580f3b22b..fb14ec560 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: 216b23ec358843d61af9c495035fe211 + guid: f507923b428b0d05e1dc45ca49e7b6ac 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 7190304d8..7e8f1b1f7 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: 6a1578c98c61fa9cc0dd7aaf2ed9a94c + guid: 849a8feb0b9590ea6509dc52352d1ec7 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 7080a884d..f6d146e25 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: 28e6d5badcbb8997d46ebdc45760735d + guid: 597d64a11e729dde4c55fe40cf96447a 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 1f9c8e247..17818f245 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: d313dd4766208a2c5d142e5abadbfcd2 + guid: 1bad0f8f11326220f82ca2389a149584 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 b87515c86..255be277b 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: 28842ddf4fa9112057c525b951bad64a + guid: 94a1c3914ec9b287a54d0c23885d3234 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/authorize.js.meta b/Runtime/wechat-default/unity-sdk/authorize.js.meta index 312444b69..01cee1595 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: ae986503336913680ef4a6a44c47c098 + guid: ac7469e699e21ae7d44ffd5af6aa2b1a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/bluetooth.meta b/Runtime/wechat-default/unity-sdk/bluetooth.meta index 91dac85ec..0dd128824 100644 --- a/Runtime/wechat-default/unity-sdk/bluetooth.meta +++ b/Runtime/wechat-default/unity-sdk/bluetooth.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7c26af988cb836d88eb4a05ed391679f +guid: 810779b4ca363f5759e5125ba97ed342 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 4c7d1103e..b0dfc4709 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: 5d1a578be5ea6d769addb16f5363edaa + guid: ee4054648f4550a33b91724b0c01a535 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/camera.js.meta b/Runtime/wechat-default/unity-sdk/camera.js.meta index 93fe8f46f..922bbc78e 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: e92fd5f27940d212aee2655a6fff3be4 + guid: 9633d3ac04fec0887336da16428d2e2c 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 54ad95147..60a0cbfb8 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: b81733e9550ec0786dccc8c2fc2b2e1f + guid: a3d0036b0b283201582804b174ca3cd1 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/canvas.js.meta b/Runtime/wechat-default/unity-sdk/canvas.js.meta index e5cd7e485..e43799f01 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: d190b09008dd11ea78a506c3eed13f10 + guid: e030783b14e397b79e3a8308285e446d DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/chat.js.meta b/Runtime/wechat-default/unity-sdk/chat.js.meta index 39489a737..9f6c71af6 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: 9a4d4ee75a5c3f827a705930d2fc5368 + guid: 6320a825ccd8eb888c8199854462fa04 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/cloud.js.meta b/Runtime/wechat-default/unity-sdk/cloud.js.meta index 69d36ca1a..67ce13cd0 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: 4c4a070eba1c532752b4da5319ba0bcc + guid: d94078d1c638dec0bfafdd9ba686e1fd DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/conf.js.meta b/Runtime/wechat-default/unity-sdk/conf.js.meta index 9fcd84e95..55b701559 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: 3deffe14a18c305680b1d6435b9c3327 + guid: c1376554b139adcf014d1d9475635344 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 ccb0e9a9e..7ab67da9b 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: e97d936fdd132e0ddeccc345ec164a6e + guid: 9c7f097acae31a1ae0bf0e86977ee269 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/fix.js.meta b/Runtime/wechat-default/unity-sdk/fix.js.meta index 03c19290f..317d6e69b 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: 0ab1375f0a372fb836b1bcd06bcdb211 + guid: 36da796ed9d6ec80ffc448f0f285ef60 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/font.meta b/Runtime/wechat-default/unity-sdk/font.meta index f726cce7a..9dc1d6fcd 100644 --- a/Runtime/wechat-default/unity-sdk/font.meta +++ b/Runtime/wechat-default/unity-sdk/font.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: db38a2c50d23af2b80c355b04209074d +guid: 920558ef553df07a3be0770c9c36bf86 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 2cd7954b2..3d1dec379 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: 059a7f1e1b584218ceefc3581a76cda2 + guid: 37d97d8f435d602ac514ba2a0a2b9c8c 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 beb0c0ccf..9ff085afb 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: 6b6d8bc33cf3eeb18cfa3d7fd8e40caf + guid: 0d2f80c654ebff09ab3af21c09ec81bf 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 5abdc9322..7af98c010 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: 47b8f659977451cea281435c8a6803ae + guid: 7882379f115fb45b6151cab8e328f6a5 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 cc23ea10c..83b135d81 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: dcbc92ed6e22dadf4aaf9d30bd8ff6d4 + guid: 4decd6f303d08dd053bf6d49ff854f15 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 1dc041abd..536201cc6 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: 93d9ae07b6b80459ac9db4676b95cac4 + guid: 56413b6565c0031acc637821c5940197 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/fs.js.meta b/Runtime/wechat-default/unity-sdk/fs.js.meta index c45ffd341..b36d3b6c2 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: 6692131cab62dd3f9fe39d5ec936710e + guid: 45b05871b0dff01ed8ccfa76ea8308be 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 f529e1e64..6185d2930 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: 1e62fdb9547f2c9fef0ee4b78d63ffe5 + guid: 4f617bcefd7ab35624afa9b8bd375eab 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 1c719ce35..9c4ac5db1 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: 81fd4f220ee4b2d6fc3c2b8671289d84 + guid: 11de966c15e44d2a5c101e8144c8904a DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/gyroscope.meta b/Runtime/wechat-default/unity-sdk/gyroscope.meta index 447b0763e..932d649b8 100644 --- a/Runtime/wechat-default/unity-sdk/gyroscope.meta +++ b/Runtime/wechat-default/unity-sdk/gyroscope.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c571b2936cd9d7bc3932e2a6a9a43d75 +guid: 451309904cf3cca6f6cad6b38ac264b8 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 0189808fd..5c9d6dc32 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: fe6eede9457a890ffde7bd58ec4388ee + guid: a2c5273e4f8b074fbe2c3531baf8ef7b DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/index.js.meta b/Runtime/wechat-default/unity-sdk/index.js.meta index 66dcd7ae4..e05d5d85c 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: b7c57ab3440bff1a29c94b609f149da6 + guid: 4a909674a8568a4b4fc5bdbd5093c825 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/logger.js.meta b/Runtime/wechat-default/unity-sdk/logger.js.meta index fe7dbe5c8..e22032090 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: 7dfc5492169ba81358fa6ca34444211d + guid: 91a7bc6f3501389fa95fcd375aea24d6 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta b/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta index 79809cb85..0b187b97c 100644 --- a/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta +++ b/Runtime/wechat-default/unity-sdk/mobileKeyboard.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b83ca2f970aa4ca3972abf78e62db756 +guid: 7587094136753d2edb871e9dc10ad77a 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 9fa1a3038..a5f0779d7 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: fd7da10f3c35f464df2cbdf43c4139dc + guid: d0f1d5674facc2d97a1462ea20588431 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 bd762cdc8..f690adb59 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: dc532a54cb4293d383403169512b2bff + guid: d2ac4b0f2e8dd2220b78d73c5fc22729 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 4511c5e0a..3968f12f0 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: 257552e0033f58eb6a03a9904e64880a + guid: c19481c3da1ef6e3451d385d2934e516 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/recorder.js.meta b/Runtime/wechat-default/unity-sdk/recorder.js.meta index 400c8d69a..0723ebc41 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: d6ae2b61ae3fa72dd34557cde8bf63a7 + guid: ad405b1e3fdadfa0c8bb33b83edcd3b6 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/resType.js.meta b/Runtime/wechat-default/unity-sdk/resType.js.meta index c911c5bfe..ede8c3b4a 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: 37d151309962fee92536b3a3a70a8083 + guid: 38d13481a300c6a7a5ed2e26cd122ca9 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta b/Runtime/wechat-default/unity-sdk/resTypeOther.js.meta index bf54b03c6..19660a131 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: 40918bb9cd8378d3aea4f62669104f63 + guid: c3fb78eaaed79811ac6f268c410b7a32 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/response.js.meta b/Runtime/wechat-default/unity-sdk/response.js.meta index 204e31c59..1b96947ab 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: aa078b294dcb01970046f40a7b7de2ec + guid: f6041c450082f129c3adff03caf5a042 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/sdk.js.meta b/Runtime/wechat-default/unity-sdk/sdk.js.meta index 701f0c05b..64f08a8f8 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: f7bb4dbb52bdd7f6be517c5bded534e8 + guid: 4c09580dfd4233ec4353314205bbd3d0 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/share.js.meta b/Runtime/wechat-default/unity-sdk/share.js.meta index 354786dbb..82672f66f 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: e1e54d446abb8a4217bbc7ce4f718da9 + guid: fc0d242989c1ee25817d92bb370221fa DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/storage.js.meta b/Runtime/wechat-default/unity-sdk/storage.js.meta index 5e30fd9bb..8c6810c54 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: 621dc4d654cba22f5bcacfc1fe7a7357 + guid: da71e075292f052ad68ae03dd3491885 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/texture.js.meta b/Runtime/wechat-default/unity-sdk/texture.js.meta index 3d534cf01..998d09d5f 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: 12a558ed7f947456b2589feef1e334fd + guid: cd523153bdf4598f49f2f6f2a640105e DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/touch.meta b/Runtime/wechat-default/unity-sdk/touch.meta index 89b952e0e..2dadccabb 100644 --- a/Runtime/wechat-default/unity-sdk/touch.meta +++ b/Runtime/wechat-default/unity-sdk/touch.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 06b41154c7309f36cf4a9264ec9a1971 +guid: bb2871b21696ff1e13bd71cbe14edb16 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 58c00ec68..2ad078136 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: 500118ca570abed0c7598a8b9a977152 + guid: d244ed2a1f1e3b35d4919a2ab1c3c173 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 845954fee..d217d5838 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: a71d58b18a59ddcd5d294934ba45975f + guid: 09e787404b425012dce87a251da11382 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/userinfo.js.meta b/Runtime/wechat-default/unity-sdk/userinfo.js.meta index 23a2ccd18..a80452c0b 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: 7e5f44387f77c6c10aa6a32b53efd3ff + guid: 3f2d7c7a5d064c79e90807d94e0b7223 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/util.js.meta b/Runtime/wechat-default/unity-sdk/util.js.meta index b2eac96c3..18b4ac54f 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: a9bf1fd34a828b3163b4f862cc0e8dd0 + guid: 3207eb9f4f9891996727d7d25637b94c DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/utils.js.meta b/Runtime/wechat-default/unity-sdk/utils.js.meta index 72d4c3419..ec9bdd2fa 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: 2170c3ad3ced4e00d21f8925ee6af26d + guid: 6c694ca02814392b0d30fb811025d82d DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/video.js.meta b/Runtime/wechat-default/unity-sdk/video.js.meta index 59720a97f..84fd93050 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: f8b9af1848cee192044c6b3f934dcad6 + guid: b02a2b9969d4180ad8fada096009541c DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/unity-sdk/video.meta b/Runtime/wechat-default/unity-sdk/video.meta index 4bcc96779..11e691b4d 100644 --- a/Runtime/wechat-default/unity-sdk/video.meta +++ b/Runtime/wechat-default/unity-sdk/video.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 51fe2d1c44c3287c023c7bc163d2aa9b +guid: e41cd0112e210dfb7032c08a7a09c129 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 a9bc2e6bf..8f78e74b2 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: 7d6cc1e815e8be497234d05e040c12c5 + guid: 1c9487072c6fed162b69103164edf25c DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/wasmcode.meta b/Runtime/wechat-default/wasmcode.meta index a04226d10..eb215d337 100644 --- a/Runtime/wechat-default/wasmcode.meta +++ b/Runtime/wechat-default/wasmcode.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f7c1f78fb0d2a5851ef80d549ffeaf00 +guid: 44d0fca664741467ee7d8b43372598ff folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/wechat-default/wasmcode/game.js.meta b/Runtime/wechat-default/wasmcode/game.js.meta index cb9914b67..86bef97ef 100644 --- a/Runtime/wechat-default/wasmcode/game.js.meta +++ b/Runtime/wechat-default/wasmcode/game.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 6387e7c767d893c7408ba07fc9d53091 + guid: 0ce9b8487d2476a49d141fc5d544ab31 DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/weapp-adapter.js.meta b/Runtime/wechat-default/weapp-adapter.js.meta index c81e9c6a7..a64cea391 100644 --- a/Runtime/wechat-default/weapp-adapter.js.meta +++ b/Runtime/wechat-default/weapp-adapter.js.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 - guid: 067c08e25ab868a6088914fc1a43e439 + guid: c1eca2ca76c9ce925a70e6226b41ea2d DefaultImporter: externalObjects: {} userData: diff --git a/Runtime/wechat-default/workers.meta b/Runtime/wechat-default/workers.meta index cc4884b25..8ae0e385c 100644 --- a/Runtime/wechat-default/workers.meta +++ b/Runtime/wechat-default/workers.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1b1ae0722d17d3b137d684d133ffa13a +guid: 8a97b37f7476ae67b637f7db0b3da18a folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/wechat-default/workers/response.meta b/Runtime/wechat-default/workers/response.meta index ac4809c39..de16b0e6c 100644 --- a/Runtime/wechat-default/workers/response.meta +++ b/Runtime/wechat-default/workers/response.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e2d028744cb93b484b0a15f497bb8b5b +guid: 78ffa9e7b31a5745be7d85ee78f4e198 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 7a0131813..2bb32c5b3 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: 23ee52ab2d04d0a188b57d10f9b9f141 + guid: 736b4cd3373fb261f685bd3c30d58ef8 DefaultImporter: externalObjects: {} userData: