mirror of
https://github.com/wechat-miniprogram/minigame-tuanjie-transform-sdk.git
synced 2026-04-22 01:35:56 +08:00
Auto-publish.
This commit is contained in:
parent
495a037443
commit
9f49f84a50
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: d77519b22941383a15741d248fbe4ebc
|
guid: 2122deed9a04170fd05ce194b6e6d967
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
216
Editor/PCHighPerformance/PCHPDebugHelper.cs
Normal file
216
Editor/PCHighPerformance/PCHPDebugHelper.cs
Normal file
@ -0,0 +1,216 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
using UnityEditor;
|
||||||
|
using UnityEditor.SceneManagement;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
|
namespace WeChatWASM
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// PC高性能小游戏调试工具
|
||||||
|
/// </summary>
|
||||||
|
public class PCHPDebugHelper
|
||||||
|
{
|
||||||
|
[MenuItem("微信小游戏 / PC高性能调试 / 检查SDK注入状态", false, 100)]
|
||||||
|
public static void CheckSDKInjectionStatus()
|
||||||
|
{
|
||||||
|
var report = new System.Text.StringBuilder();
|
||||||
|
report.AppendLine("========== PC高性能小游戏 SDK 注入检查 ==========\n");
|
||||||
|
|
||||||
|
// 1. 检查构建场景
|
||||||
|
var enabledScenes = EditorBuildSettings.scenes.Where(s => s.enabled).ToArray();
|
||||||
|
report.AppendLine($"[构建场景] 启用的场景数: {enabledScenes.Length}");
|
||||||
|
|
||||||
|
if (enabledScenes.Length == 0)
|
||||||
|
{
|
||||||
|
report.AppendLine(" ⚠️ 警告: 没有启用的场景,SDK 无法注入");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
report.AppendLine($" ✅ 首场景: {enabledScenes[0].path}");
|
||||||
|
|
||||||
|
// 打开首场景检查
|
||||||
|
var scene = EditorSceneManager.OpenScene(enabledScenes[0].path, OpenSceneMode.Single);
|
||||||
|
var sdkObject = GameObject.Find("EmbeddedAppletSDK");
|
||||||
|
|
||||||
|
if (sdkObject == null)
|
||||||
|
{
|
||||||
|
report.AppendLine(" ❌ 场景中未找到 EmbeddedAppletSDK GameObject");
|
||||||
|
report.AppendLine(" 提示: 需要先执行一次构建才会注入");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
report.AppendLine($" ✅ 找到 SDK GameObject: {sdkObject.name}");
|
||||||
|
|
||||||
|
var component = sdkObject.GetComponent<MonoBehaviour>();
|
||||||
|
if (component == null)
|
||||||
|
{
|
||||||
|
report.AppendLine(" ⚠️ GameObject 上没有挂载脚本组件");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
report.AppendLine($" ✅ 挂载的脚本: {component.GetType().Name}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 2. 检查脚本文件
|
||||||
|
report.AppendLine("\n[脚本文件检查]");
|
||||||
|
string scriptPath = System.IO.Path.Combine(Application.dataPath, "Scripts/EmbeddedAppletSDK.cs");
|
||||||
|
|
||||||
|
if (System.IO.File.Exists(scriptPath))
|
||||||
|
{
|
||||||
|
report.AppendLine($" ✅ 用户项目中存在 EmbeddedAppletSDK.cs");
|
||||||
|
report.AppendLine($" 路径: {scriptPath}");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
report.AppendLine(" ❌ 用户项目中不存在 EmbeddedAppletSDK.cs");
|
||||||
|
report.AppendLine(" 提示: 首次构建时会自动复制模板文件");
|
||||||
|
}
|
||||||
|
|
||||||
|
// 3. 检查模板文件
|
||||||
|
report.AppendLine("\n[SDK 模板文件检查]");
|
||||||
|
string templatePath = System.IO.Path.Combine(
|
||||||
|
Application.dataPath,
|
||||||
|
"WX-WASM-SDK-V2/Editor/PCHighPerformance/Templates/EmbeddedAppletSDK.cs"
|
||||||
|
);
|
||||||
|
|
||||||
|
if (System.IO.File.Exists(templatePath))
|
||||||
|
{
|
||||||
|
report.AppendLine($" ✅ SDK 模板文件存在");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
report.AppendLine($" ❌ SDK 模板文件丢失");
|
||||||
|
report.AppendLine($" 路径: {templatePath}");
|
||||||
|
}
|
||||||
|
|
||||||
|
// 4. 检查类型是否加载
|
||||||
|
report.AppendLine("\n[类型加载检查]");
|
||||||
|
var sdkType = System.Type.GetType("EmbeddedAppletSDK");
|
||||||
|
if (sdkType != null)
|
||||||
|
{
|
||||||
|
report.AppendLine($" ✅ EmbeddedAppletSDK 类型已加载");
|
||||||
|
report.AppendLine($" 程序集: {sdkType.Assembly.GetName().Name}");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
report.AppendLine(" ❌ EmbeddedAppletSDK 类型未加载");
|
||||||
|
report.AppendLine(" 可能原因: 脚本文件不存在或编译错误");
|
||||||
|
}
|
||||||
|
|
||||||
|
report.AppendLine("\n=".PadRight(50, '='));
|
||||||
|
|
||||||
|
// 显示报告
|
||||||
|
Debug.Log(report.ToString());
|
||||||
|
EditorUtility.DisplayDialog("SDK 注入状态检查", report.ToString(), "确定");
|
||||||
|
}
|
||||||
|
|
||||||
|
[MenuItem("微信小游戏 / PC高性能调试 / 查看导出路径", false, 101)]
|
||||||
|
public static void ShowExportPath()
|
||||||
|
{
|
||||||
|
string configPath = System.IO.Path.Combine(
|
||||||
|
Application.dataPath,
|
||||||
|
"WX-WASM-SDK-V2/Editor/PCHighPerformance/PCHPConfig.json"
|
||||||
|
);
|
||||||
|
|
||||||
|
if (!System.IO.File.Exists(configPath))
|
||||||
|
{
|
||||||
|
EditorUtility.DisplayDialog("提示", "配置文件不存在,请先在面板中设置导出路径", "确定");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var json = System.IO.File.ReadAllText(configPath);
|
||||||
|
var config = JsonUtility.FromJson<PCHPConfigData>(json);
|
||||||
|
|
||||||
|
string exportPath;
|
||||||
|
if (string.IsNullOrEmpty(config.exportPath))
|
||||||
|
{
|
||||||
|
exportPath = "未设置";
|
||||||
|
}
|
||||||
|
else if (System.IO.Path.IsPathRooted(config.exportPath))
|
||||||
|
{
|
||||||
|
exportPath = config.exportPath;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
string projectRoot = System.IO.Path.GetFullPath(Application.dataPath + "/../");
|
||||||
|
exportPath = System.IO.Path.Combine(projectRoot, config.exportPath);
|
||||||
|
}
|
||||||
|
|
||||||
|
string message = $"AppID: {config.appId}\n";
|
||||||
|
message += $"项目名: {(string.IsNullOrEmpty(config.projectName) ? "使用Unity项目名" : config.projectName)}\n";
|
||||||
|
message += $"导出路径: {exportPath}\n\n";
|
||||||
|
|
||||||
|
if (System.IO.Directory.Exists(exportPath))
|
||||||
|
{
|
||||||
|
message += "✅ 目录存在";
|
||||||
|
|
||||||
|
// 检查是否有 .exe 文件
|
||||||
|
var exeFiles = System.IO.Directory.GetFiles(exportPath, "*.exe");
|
||||||
|
if (exeFiles.Length > 0)
|
||||||
|
{
|
||||||
|
message += $"\n找到 {exeFiles.Length} 个可执行文件";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
message += "⚠️ 目录不存在(尚未构建)";
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorUtility.DisplayDialog("导出路径信息", message, "确定");
|
||||||
|
}
|
||||||
|
catch (System.Exception e)
|
||||||
|
{
|
||||||
|
EditorUtility.DisplayDialog("错误", $"读取配置失败: {e.Message}", "确定");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[MenuItem("微信小游戏 / PC高性能调试 / 打开导出目录", false, 102)]
|
||||||
|
public static void OpenExportDirectory()
|
||||||
|
{
|
||||||
|
string configPath = System.IO.Path.Combine(
|
||||||
|
Application.dataPath,
|
||||||
|
"WX-WASM-SDK-V2/Editor/PCHighPerformance/PCHPConfig.json"
|
||||||
|
);
|
||||||
|
|
||||||
|
if (!System.IO.File.Exists(configPath))
|
||||||
|
{
|
||||||
|
EditorUtility.DisplayDialog("提示", "配置文件不存在,请先在面板中设置导出路径", "确定");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var json = System.IO.File.ReadAllText(configPath);
|
||||||
|
var config = JsonUtility.FromJson<PCHPConfigData>(json);
|
||||||
|
|
||||||
|
string exportPath;
|
||||||
|
if (System.IO.Path.IsPathRooted(config.exportPath))
|
||||||
|
{
|
||||||
|
exportPath = config.exportPath;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
string projectRoot = System.IO.Path.GetFullPath(Application.dataPath + "/../");
|
||||||
|
exportPath = System.IO.Path.Combine(projectRoot, config.exportPath);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (System.IO.Directory.Exists(exportPath))
|
||||||
|
{
|
||||||
|
EditorUtility.RevealInFinder(exportPath);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
EditorUtility.DisplayDialog("提示", $"目录不存在:\n{exportPath}", "确定");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (System.Exception e)
|
||||||
|
{
|
||||||
|
EditorUtility.DisplayDialog("错误", $"打开目录失败: {e.Message}", "确定");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
7
Editor/PCHighPerformance/PCHPDebugHelper.cs.meta
Normal file
7
Editor/PCHighPerformance/PCHPDebugHelper.cs.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6a7246fe94915622334f697185600414
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a0010f8ac98e6b288b2efbec568a4ad1
|
guid: 53f2eae61bb70a2f7f86b2085d966861
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
196
Editor/PCHighPerformance/TROUBLESHOOTING.md
Normal file
196
Editor/PCHighPerformance/TROUBLESHOOTING.md
Normal file
@ -0,0 +1,196 @@
|
|||||||
|
# PC高性能小游戏 - 问题排查指南
|
||||||
|
|
||||||
|
## 🐛 问题1:设置面板数据被清空
|
||||||
|
|
||||||
|
### 原因
|
||||||
|
`OnLostFocus()` 时机不对,输入框的值可能还未同步到 `formInputData`
|
||||||
|
|
||||||
|
### 解决方案 ✅
|
||||||
|
已修复:在 `OnSettingsGUI()` 中添加 `GUI.changed` 检测,每次输入时自动保存
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
// OnSettingsGUI() 结尾
|
||||||
|
if (GUI.changed)
|
||||||
|
{
|
||||||
|
SaveData(); // 实时保存
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🐛 问题2:ShowInfo 逻辑未执行
|
||||||
|
|
||||||
|
### 可能原因
|
||||||
|
|
||||||
|
#### 1. DLL 未找到 (最常见 90%)
|
||||||
|
**症状**:运行 .exe 后没有任何弹窗
|
||||||
|
**原因**:`direct_applet_sdk.dll` 不在 .exe 同级目录
|
||||||
|
|
||||||
|
**验证**:
|
||||||
|
```bash
|
||||||
|
# 检查导出目录结构
|
||||||
|
导出路径/
|
||||||
|
├── YourGame.exe
|
||||||
|
├── direct_applet_sdk.dll ← 必须存在
|
||||||
|
└── YourGame_Data/
|
||||||
|
```
|
||||||
|
|
||||||
|
**解决**:
|
||||||
|
- 确保 DLL 在运行时根目录
|
||||||
|
- 查看 Unity Player.log:
|
||||||
|
- Windows: `%APPDATA%\..\LocalLow\<CompanyName>\<ProductName>\Player.log`
|
||||||
|
- 搜索关键字: `[EmbeddedAppletSDK]` 或 `DllNotFoundException`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
#### 2. GameObject 未注入 (10%)
|
||||||
|
**症状**:构建后场景中没有 `EmbeddedAppletSDK` 对象
|
||||||
|
|
||||||
|
**验证**:使用调试工具
|
||||||
|
```
|
||||||
|
Unity 菜单 → 微信小游戏 → PC高性能调试 → 检查SDK注入状态
|
||||||
|
```
|
||||||
|
|
||||||
|
**可能的问题**:
|
||||||
|
- ❌ Build Settings 中没有启用场景
|
||||||
|
- ❌ 构建前 `PCHPBuildPreProcessor` 未执行
|
||||||
|
- ❌ 脚本编译错误导致组件未挂载
|
||||||
|
|
||||||
|
**解决**:
|
||||||
|
1. 确保 Build Settings 有至少一个启用场景
|
||||||
|
2. 查看 Console 日志:
|
||||||
|
```
|
||||||
|
[PC高性能小游戏] 开始预处理构建...
|
||||||
|
[PC高性能小游戏] 已在 XXX 中创建 SDK 对象并添加组件
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
#### 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 注入状态
|
||||||
|
```
|
||||||
|
Unity 菜单 → 微信小游戏 → PC高性能调试 → 检查SDK注入状态
|
||||||
|
```
|
||||||
|
|
||||||
|
✅ 正常输出示例:
|
||||||
|
```
|
||||||
|
[构建场景] 启用的场景数: 1
|
||||||
|
✅ 首场景: Assets/Scenes/Main.unity
|
||||||
|
✅ 找到 SDK GameObject: EmbeddedAppletSDK
|
||||||
|
✅ 挂载的脚本: EmbeddedAppletSDK
|
||||||
|
|
||||||
|
[脚本文件检查]
|
||||||
|
✅ 用户项目中存在 EmbeddedAppletSDK.cs
|
||||||
|
|
||||||
|
[类型加载检查]
|
||||||
|
✅ EmbeddedAppletSDK 类型已加载
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Step 2: 检查导出路径
|
||||||
|
```
|
||||||
|
Unity 菜单 → 微信小游戏 → PC高性能调试 → 查看导出路径
|
||||||
|
```
|
||||||
|
|
||||||
|
确认:
|
||||||
|
- ✅ 目录存在
|
||||||
|
- ✅ 有 .exe 文件
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Step 3: 运行 .exe 并查看日志
|
||||||
|
|
||||||
|
**日志位置**:
|
||||||
|
```
|
||||||
|
Windows: %APPDATA%\..\LocalLow\YourCompany\YourProduct\Player.log
|
||||||
|
Mac: ~/Library/Logs/Company Name/Product Name/Player.log
|
||||||
|
```
|
||||||
|
|
||||||
|
**搜索关键字**:
|
||||||
|
```
|
||||||
|
[EmbeddedAppletSDK]
|
||||||
|
DllNotFoundException
|
||||||
|
InitEmbeddedGameSDK
|
||||||
|
```
|
||||||
|
|
||||||
|
**正常日志**:
|
||||||
|
```
|
||||||
|
[EmbeddedAppletSDK] ========== Awake 被调用 ==========
|
||||||
|
[EmbeddedAppletSDK] GameObject 名称: EmbeddedAppletSDK
|
||||||
|
[EmbeddedAppletSDK] ========== 开始初始化 ==========
|
||||||
|
[EmbeddedAppletSDK] 当前工作目录: C:\...\YourBuild
|
||||||
|
[EmbeddedAppletSDK] Step 1: 调用 InitEmbeddedGameSDK
|
||||||
|
[EmbeddedAppletSDK] InitEmbeddedGameSDK 成功
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
**异常日志**:
|
||||||
|
```
|
||||||
|
DllNotFoundException: Unable to load DLL 'direct_applet_sdk.dll'
|
||||||
|
→ 解决: 复制 DLL 到 .exe 同级目录
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📝 快速检查清单
|
||||||
|
|
||||||
|
- [ ] Build Settings 中有启用的场景
|
||||||
|
- [ ] 构建时 Console 有 `[PC高性能小游戏] 预处理完成!` 日志
|
||||||
|
- [ ] 导出目录包含 `.exe` 和 `direct_applet_sdk.dll`
|
||||||
|
- [ ] 运行 .exe 后有弹窗或 Player.log 有日志
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🛠️ 调试工具菜单
|
||||||
|
|
||||||
|
| 菜单项 | 功能 |
|
||||||
|
|--------|------|
|
||||||
|
| 检查SDK注入状态 | 验证场景中是否有 SDK 对象和脚本 |
|
||||||
|
| 查看导出路径 | 显示配置的导出路径和状态 |
|
||||||
|
| 打开导出目录 | 在文件管理器中打开导出目录 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 💡 常见错误代码
|
||||||
|
|
||||||
|
| 错误信息 | 原因 | 解决方法 |
|
||||||
|
|----------|------|----------|
|
||||||
|
| `DllNotFoundException` | DLL 未找到 | 复制 DLL 到 .exe 同级目录 |
|
||||||
|
| `EntryPointNotFoundException` | 函数不存在 | 检查 DLL 版本是否匹配 |
|
||||||
|
| `找不到 EmbeddedAppletSDK 类型` | 脚本未编译 | 检查编译错误或重新导入 |
|
||||||
|
| `GetActiveWindow 返回空句柄` | 窗口未创建 | 延迟初始化或检查 Unity Player 设置 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🚀 最小验证示例
|
||||||
|
|
||||||
|
创建一个最简单的测试场景:
|
||||||
|
|
||||||
|
1. **创建新场景** `TestSDK.unity`
|
||||||
|
2. **添加到 Build Settings** 并设为首场景
|
||||||
|
3. **构建一次** → 应该自动注入 SDK
|
||||||
|
4. **检查场景** → 应该有 `EmbeddedAppletSDK` GameObject
|
||||||
|
5. **运行 .exe**(确保 DLL 存在)→ 应该有弹窗
|
||||||
|
|
||||||
|
如果这个流程失败,提供 Console 和 Player.log 完整日志。
|
||||||
7
Editor/PCHighPerformance/TROUBLESHOOTING.md.meta
Normal file
7
Editor/PCHighPerformance/TROUBLESHOOTING.md.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4054b4619dcaded089631880a4d67b43
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -88,14 +88,20 @@ public class EmbeddedAppletSDK : MonoBehaviour
|
|||||||
|
|
||||||
private void Awake()
|
private void Awake()
|
||||||
{
|
{
|
||||||
|
Debug.Log("[EmbeddedAppletSDK] ========== Awake 被调用 ==========");
|
||||||
|
Debug.Log($"[EmbeddedAppletSDK] GameObject 名称: {gameObject.name}");
|
||||||
|
Debug.Log($"[EmbeddedAppletSDK] 场景名称: {UnityEngine.SceneManagement.SceneManager.GetActiveScene().name}");
|
||||||
|
|
||||||
if (instance != null && instance != this)
|
if (instance != null && instance != this)
|
||||||
{
|
{
|
||||||
|
Debug.LogWarning("[EmbeddedAppletSDK] 检测到重复实例,销毁当前对象");
|
||||||
Destroy(gameObject);
|
Destroy(gameObject);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
instance = this;
|
instance = this;
|
||||||
DontDestroyOnLoad(gameObject);
|
DontDestroyOnLoad(gameObject);
|
||||||
|
Debug.Log("[EmbeddedAppletSDK] 单例创建成功,已设置 DontDestroyOnLoad");
|
||||||
|
|
||||||
// 初始化SDK
|
// 初始化SDK
|
||||||
Initialize();
|
Initialize();
|
||||||
@ -130,10 +136,16 @@ public class EmbeddedAppletSDK : MonoBehaviour
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Debug.Log("[EmbeddedAppletSDK] ========== 开始初始化 ==========");
|
||||||
|
Debug.Log($"[EmbeddedAppletSDK] 当前工作目录: {System.IO.Directory.GetCurrentDirectory()}");
|
||||||
|
Debug.Log($"[EmbeddedAppletSDK] DLL 搜索路径: {DLL_NAME}");
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
// 1. 初始化SDK
|
// 1. 初始化SDK
|
||||||
|
Debug.Log("[EmbeddedAppletSDK] Step 1: 调用 InitEmbeddedGameSDK");
|
||||||
ShowInfo("开始调用 InitEmbeddedGameSDK...");
|
ShowInfo("开始调用 InitEmbeddedGameSDK...");
|
||||||
|
|
||||||
if (!InitEmbeddedGameSDK())
|
if (!InitEmbeddedGameSDK())
|
||||||
{
|
{
|
||||||
ShowError("InitEmbeddedGameSDK 返回 false");
|
ShowError("InitEmbeddedGameSDK 返回 false");
|
||||||
@ -145,17 +157,22 @@ public class EmbeddedAppletSDK : MonoBehaviour
|
|||||||
// asyncMsgHandler = HandleAsyncMessage;
|
// asyncMsgHandler = HandleAsyncMessage;
|
||||||
// RegisterAsyncMsgHandler(asyncMsgHandler);
|
// RegisterAsyncMsgHandler(asyncMsgHandler);
|
||||||
// ShowInfo("RegisterAsyncMsgHandler 成功");
|
// ShowInfo("RegisterAsyncMsgHandler 成功");
|
||||||
|
Debug.Log("[EmbeddedAppletSDK] Step 2: RegisterAsyncMsgHandler 已跳过");
|
||||||
ShowInfo("RegisterAsyncMsgHandler 已跳过");
|
ShowInfo("RegisterAsyncMsgHandler 已跳过");
|
||||||
|
|
||||||
// 3. 建立连接 (暂时屏蔽)
|
// 3. 建立连接
|
||||||
|
Debug.Log("[EmbeddedAppletSDK] Step 3: 调用 EstablishConnection");
|
||||||
if (!EstablishConnection())
|
if (!EstablishConnection())
|
||||||
{
|
{
|
||||||
ShowError("EstablishConnection 返回 false");
|
ShowError("EstablishConnection 返回 false");
|
||||||
IsConnected = true;
|
IsConnected = false;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
IsConnected = true;
|
||||||
|
ShowInfo("EstablishConnection 成功");
|
||||||
|
|
||||||
// 4. 获取窗口句柄并初始化游戏窗口
|
// 4. 获取窗口句柄并初始化游戏窗口
|
||||||
|
Debug.Log("[EmbeddedAppletSDK] Step 4: 获取窗口句柄");
|
||||||
WindowHandle = GetActiveWindow();
|
WindowHandle = GetActiveWindow();
|
||||||
if (WindowHandle == IntPtr.Zero)
|
if (WindowHandle == IntPtr.Zero)
|
||||||
{
|
{
|
||||||
@ -164,6 +181,7 @@ public class EmbeddedAppletSDK : MonoBehaviour
|
|||||||
}
|
}
|
||||||
ShowInfo($"获取窗口句柄成功: 0x{WindowHandle.ToInt64():X}");
|
ShowInfo($"获取窗口句柄成功: 0x{WindowHandle.ToInt64():X}");
|
||||||
|
|
||||||
|
Debug.Log("[EmbeddedAppletSDK] Step 5: 调用 InitGameWindow");
|
||||||
if (!InitGameWindow((ulong)WindowHandle.ToInt64()))
|
if (!InitGameWindow((ulong)WindowHandle.ToInt64()))
|
||||||
{
|
{
|
||||||
ShowError("InitGameWindow 返回 false");
|
ShowError("InitGameWindow 返回 false");
|
||||||
@ -173,18 +191,25 @@ public class EmbeddedAppletSDK : MonoBehaviour
|
|||||||
|
|
||||||
IsInitialized = true;
|
IsInitialized = true;
|
||||||
ShowInfo("SDK 完全初始化成功!");
|
ShowInfo("SDK 完全初始化成功!");
|
||||||
|
Debug.Log("[EmbeddedAppletSDK] ========== 初始化完成 ==========");
|
||||||
}
|
}
|
||||||
catch (DllNotFoundException e)
|
catch (DllNotFoundException e)
|
||||||
{
|
{
|
||||||
ShowError($"找不到DLL: {e.Message}");
|
ShowError($"找不到DLL: {e.Message}");
|
||||||
|
Debug.LogError($"[EmbeddedAppletSDK] DLL 加载失败,请确保 {DLL_NAME} 在以下位置之一:");
|
||||||
|
Debug.LogError($" - 与 .exe 同级目录");
|
||||||
|
Debug.LogError($" - System32 目录");
|
||||||
|
Debug.LogError($" - PATH 环境变量包含的路径");
|
||||||
}
|
}
|
||||||
catch (EntryPointNotFoundException e)
|
catch (EntryPointNotFoundException e)
|
||||||
{
|
{
|
||||||
ShowError($"找不到函数入口: {e.Message}");
|
ShowError($"找不到函数入口: {e.Message}");
|
||||||
|
Debug.LogError($"[EmbeddedAppletSDK] 函数入口点错误,可能是 DLL 版本不匹配");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
ShowError($"初始化异常: {e.Message}\n{e.StackTrace}");
|
ShowError($"初始化异常: {e.Message}\n{e.StackTrace}");
|
||||||
|
Debug.LogError($"[EmbeddedAppletSDK] 未知异常: {e}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: f4250fca5eb82f5bba38cf7962cf24d8
|
guid: 71ce52a06c0e3d687b208b9d971a8ddf
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -70,6 +70,12 @@ namespace WeChatWASM
|
|||||||
}
|
}
|
||||||
|
|
||||||
EditorGUILayout.EndScrollView();
|
EditorGUILayout.EndScrollView();
|
||||||
|
|
||||||
|
// 检测 GUI 变化并自动保存
|
||||||
|
if (GUI.changed)
|
||||||
|
{
|
||||||
|
SaveData();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OnBuildButtonGUI(EditorWindow window)
|
public void OnBuildButtonGUI(EditorWindow window)
|
||||||
|
|||||||
@ -2,7 +2,7 @@ namespace WeChatWASM
|
|||||||
{
|
{
|
||||||
public class WXPluginVersion
|
public class WXPluginVersion
|
||||||
{
|
{
|
||||||
public static string pluginVersion = "202603020746"; // 这一行不要改他,导出的时候会自动替换
|
public static string pluginVersion = "202603020923"; // 这一行不要改他,导出的时候会自动替换
|
||||||
}
|
}
|
||||||
|
|
||||||
public class WXPluginConf
|
public class WXPluginConf
|
||||||
|
|||||||
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 0d0fc614a9122f1bfd17494548985ae7
|
guid: 93076b73e561d5f8d7630483ac2c400f
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: c3e43a5c48cb98d01cd83e61b163fa20
|
guid: 81094194bd59fd746df8fba9e6165f6b
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 1998150206c57d7e5e40890658742e69
|
guid: 81c67a8654ee16d214ecef541b872f9a
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 67ef4326c066d8ce2c78ed0e1d95fb4d
|
guid: 22c55d8180ed3c579a3e30a5e9dbb46e
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: df9ef99250907ac61bbf4d36e9c5e2ab
|
guid: bccba8e75eafa4563bfda16d7e9dbc5c
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 7a56bd573b238afb9438eb9721225f8c
|
guid: 7bccf35378825df50ae03cd882095bf5
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: c57ec23b29daf0b347f5aedd4971b9a1
|
guid: 8e09ca10dc2fb3f4392b59d0e5a0418d
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 87c21f4acf1bd29c71e0727e0853a7b3
|
guid: 7b57109e3e37b8cce28f514c50be3b50
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 3d8b8e4a751e3b72af4f00ae3329636c
|
guid: 2800a7ea6a11ffbfdd5410429d0f9b27
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: fab691fb4c037ef7811f549ead96c777
|
guid: bce6f10f8fc6ff66312d70ad04227cfe
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: f2405b0288b19ec1f0f477bbb57ca5a2
|
guid: 541369d1d7b9754c3404ec903b89d72a
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 0510350b3a801dc0f64179e39b2230a9
|
guid: cf48d4ed2374c9fc9965ff8f21bc1577
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 603a16cf1669dcda3d41c0f72f91a2c5
|
guid: a2256d98601ed4c28396a1d4ab07d855
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 87bbf16cfe1618643f2797da113fd846
|
guid: 037ed12260433b127c947f9a41cde3a9
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 409da615007e5f975e02ff375297fa13
|
guid: e13db04b387aa520bfe7d670831bd967
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: c30d5fd73784251b11907446e78ef7b4
|
guid: d50446e6cec67f4f9204e96610a2d617
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4924fc8645414561a10089f5d3000b22
|
guid: 2bf6709048ae4c0bf485d0a774681508
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4a1efc21f33481808e1769e33427484b
|
guid: 33b960ec091f405e8714fb2516d4c374
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 8f6ece9a34c0bd474052e300cfb52d60
|
guid: a180efb7dd86a5f43c7d7bd029fff2a9
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: fd350e46a69b29d14743421fb3f0e197
|
guid: ec3086511daaf78a731358d5b8f609fb
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: afb3854cc0a5a822f4bb759efd0a7916
|
guid: 4d732d59273ad2ff10af4a07c3731fb5
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4f8c9dc73280cd2852a4379a21fff135
|
guid: e191fc0b154f1547dedd1fb201d91302
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 05cfe1176e2a4b37491f7d475ff33b34
|
guid: 8acbe2e780be9e1bf2012a326a17e7c2
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: ccd9c5ed67194f1ee3d6faf8d6b97e76
|
guid: ad462d9ced89d080505900b358de3902
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 947ef5c9f4eff3bc636aca2025769b7d
|
guid: 9ab202d427712293b123fc48840c0056
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: b8ce65220c200bd6e965831b6227be62
|
guid: 7e3cf3ac3cbcac123823c8f03ddb3164
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: c3f3abf4da046540dbd54fa69ee8be43
|
guid: 225866ae6107711edf671a07047aba8d
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 714453da65812ab7fca233644d1fc30a
|
guid: 2d6cb16a774d1cb0c7b59c0a53b96a95
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 25b51202ceee6e32f815f41ac7091a10
|
guid: 2b7d25851f914d4beab6df82303d269b
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 8f3fcd895c1c7def2bcaa82db0f24a8c
|
guid: 1842ce6332e282ac497ba0e2f26ea823
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a6b12dcac6e36c2460be66892869da8c
|
guid: ea4a9758629b5b448084c495780b9a03
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4e04335634e3d25c94a9b51212cd2831
|
guid: a051e98ec39a06abc67091d8d86574a5
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 186ce39b19fe673aadce195220f241fe
|
guid: b8c4682dfe25f9adab736157c66f5752
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 43d30bb7b31fef26208f58dfac1f990b
|
guid: 7777ab1513efc955ff7cbd483d1bedcd
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 1c5640c3939d711fc21480bc0c951394
|
guid: 7b739b01ab701f6ebe904d884d8befd0
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a9c0b933bbcad23e2a0e0208dde99536
|
guid: ab49806bdc225190a5e358b93c870857
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 98bfd6f33e7e371d7b9dd3a7aab577d8
|
guid: 219e448473123de8fa10c4c660923273
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: c3e5461e688bdbe3b76e15d84bf22bf3
|
guid: 5c440d1e5ef3cbdb7a600d483c2ede85
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 06a0bbc6c71e7e7cfb160b661be58421
|
guid: f91aa549937257f0ce4a4299e040c67c
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 7b3f8afbf9121215ef927c47ad4b8924
|
guid: 7cf145a9197a590ead9d8200f2b50852
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 6492e17e38d2e711ea8a9276cb3fd7b7
|
guid: f2d657185b2cf36cb82ed2ce11ab3431
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: d920e9c927c6eac6174bbf3855381307
|
guid: 62dbc08da083bacdd3a07fdeb86384f9
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a6fe73f5243a47742d9a942623589cd6
|
guid: 8d93c6ebd5f4cea37f15679fc2a3a2b9
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 86858cc65ef0ec0c6983b7b9b586159e
|
guid: d596e88a0fa957e707bdc74b55f1e24d
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 76456ed9d461a44855232867eafc54ab
|
guid: 7e4994576b6f863ac94454a6eedc471a
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 6fe81d68965111ce8c1a06737cef99da
|
guid: 4c7d06dda352ed3fa412fbe6b3b179fc
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 9089af0c735cf5f091d03ca035f81e16
|
guid: e650f85b3f64ff9d7760a515cee8dfa7
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 703016d325cbd0e84a3b18d9a3900848
|
guid: b66ed59486e25886ecdd94037e7c52df
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 2e82c83cfaae5c02ead2d72f7507aa1c
|
guid: d55ebcba0de82df6cc54dc55b242efda
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a71f51757be1164aa90afe0326d05dca
|
guid: 192e4b7b70156ae785efd06f4e98a9f3
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 3a86bf8c324d5172474844808840e660
|
guid: d96fd3eefda3a14173a9b59eedb6c04a
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: f60fd9ec461a1cd2d804a7646a66bf34
|
guid: f0d9f697209d9a9b677255237aedf360
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4ec7c0c8fc17fa109362d4c4040bf138
|
guid: a58b3160a3aa20982ba3aeaf35d57d71
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 9e8d8790a29642a48aae73be3e2fecbe
|
guid: 60c5c130621d10be7ef4f86518ede10c
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4e797f242b62061f7d5e942493879694
|
guid: 25b3a2b3df8e718792cafa85d273bd00
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: c43228c3937578a79ad43ea27ae1cf88
|
guid: 87f9e16f93074e95bbe082b7cc0f7ad0
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 49b6508fc8bf06cfc5a72ec59c1268f0
|
guid: 241dcd76b4f5e4cd927bb4c2911e118d
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 35803cf65b8abc35d8796ce167c86b25
|
guid: 90603b72427d16015ffee16546d24cf3
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 5644015d0f75afdb6b10c830ef60d2e3
|
guid: 03da3cc870808856de8d03a623268e29
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: e38a1b2f64cedba5ce9616f537655bb1
|
guid: aabc81c29c18966a31bdfe662240bbc0
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: ee081ed2bb418754939bdff329631bb9
|
guid: 2a3922e99841eb3079b3825cdf5adfc2
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 7906ac54a48a284da65a30377d0225bb
|
guid: c2b33ffd44e2fd3285e9c0def8b02585
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 3ef68a96e17acd13f1cc3239d356b3ef
|
guid: fd0e15df585d6052809794511340e1a6
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: fabd2ea9e527ab9167fd9558fb0a87c9
|
guid: 7e9c0e8e46c20618d1346ba1922970b6
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4ac071cccb4331b3eb7913d455b84b70
|
guid: 02f03a29951b899902e96eae4b4ddad2
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: b0c420520a18a0aaefd2fd0b5f2e6972
|
guid: 9920aef9156edd6d8e6c90d61c3787b0
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 561d87d3d6f75339413393851a16cca6
|
guid: 65414d8c97d8fa42e9f5aeee07ff7e64
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 2511017d093720e8657ec55ab53be0bf
|
guid: 5942aa3c5e312614091a89a0df1f7f74
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 3d7c78f9be7ef92594c1f1984a006f26
|
guid: 974d092b8f92ee63bc146038549df273
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 27429ca170a12eb731543d22b75752d6
|
guid: a262c1f8a809ad87244e2767d88adff7
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: df4104ad904d8a98872ef54cfc99ce31
|
guid: 3f1fe7236ecb15bf6c60857c6b382cac
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: a32d1ea289bcfbc28e6414e6bedb2575
|
guid: 92c2c2c230fbedf4cc43a3534de29368
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: dd5233485a2de4b36f09e3254e14c762
|
guid: 5d656e624ed9612fd9beb8a86896e0c0
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 141db4b3c6319fdb9df0d1e4e1cf0c1c
|
guid: 28e8202f5d9b78852190f131da1e301d
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 3d079a33edf604205bcd76076e1ca41d
|
guid: b923a031ad7fc51eee6efd19f13a6e9d
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 41c65f5c45095d46fe5c95d0c4e895c4
|
guid: 01bee6a7330039913051cb420b7bbefe
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 1478f38b32937a4e2188e80b17db9493
|
guid: 6cc01abe7a9c46030e46928e83219a46
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 1f86f4f3f31c93c5095862c8c5c49eae
|
guid: 4153271f8741f50e22fc3643b9c59bfc
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: cd7c12c2cb652f6fec3235eadbd3539f
|
guid: dab09091ee1b3bc8d779ba18d0313f79
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 5c1074d27947845750aaeccf95fb07d9
|
guid: 87a5ed5d619d061d9924fc88c79d61aa
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 99c113bc531f3f982398eee45bd5dc2b
|
guid: 1ead50052d4be8bc7b3e8a0dc1eea434
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 54ddd1502cdff5a1f26ad9f3e66ad6ef
|
guid: aae477a6c7be7e3ede11ae00c64b8d5d
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 48f8554beb2af3cd20af68974a989550
|
guid: 21f51e06b0c9c3ce2a29f3fe85806b57
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 47eae9e9dcd69623f77778032bc513f7
|
guid: bcc4ac54613ee53963d7abb366f93692
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 6e7043bfbb90f3861feba3ed26645301
|
guid: 74d9119d97611aca1cde311737a838d0
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 4fbd590b0e09fafce9f5e2c5bbf93da5
|
guid: 11b324e90561ade5676a166168ef1776
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user