补齐备份工程打开依赖

This commit is contained in:
JSD\13999
2026-05-26 17:55:41 +08:00
parent e81881ad78
commit 43b4650ee3
433 changed files with 49783 additions and 3 deletions

View File

@@ -16,6 +16,9 @@
- UniRx事件订阅生命周期。
- LubanLib / SimpleJSON / Bright.Serialization生成配置表代码依赖。
- CodeStage AntiCheatToolkit`PlayerData` 等基础数据使用 `ObscuredInt` / `ObscuredULong`
- AppsFlyer / MaxSdk`AFHelper``GEvent``AggAdsService` 等统计和广告脚本依赖。
- IngameDebugConsole`DebugFunc``DeBugPanel` 调试入口依赖。
- WaterCausticsModules`FishCardItem` 使用水面焦散效果类型。
结论:当前备份是“独立 Unity 工程备份库”,不是完全解耦的 HexBuilding SDK/package。
@@ -64,10 +67,14 @@ HexBuilding Addressables group 保留以下地址:
- `Assets/Plugins/SignalR/``System.Diagnostics.DiagnosticSource.dll` 及 SignalR 依赖。
- `Assets/Plugins/LubanLib/``Bright.Serialization` / `SimpleJSON`
- `Assets/Plugins/CodeStage/`AntiCheatToolkit obscured types。
- `Assets/AppsFlyer/`AppsFlyer SDK 及其 `Castle.Core.dll` / `NSubstitute.dll` 测试依赖。
- `Assets/MaxSdk/`AppLovin MAX SDK 脚本。
- `Assets/Plugins/IngameDebugConsole/`:运行时调试控制台。
- `Assets/Plugins/WaterCausticsModules/`:鱼卡 UI 依赖的水面焦散效果;只保留 Effect / TexGenerator 编译所需脚本和 shader未保留 demo 场景与示例资源。
同时在 `Packages/tysdk/Runtime/TYSdkFacade.cs` 为非 Android/iOS 的 Editor/Standalone 编译添加 `clientid` 兜底,避免首次打开备份工程时因默认 Standalone build target 触发未定义变量。
最新 Unity batchmode 验证日志:`C:\tmp\catanbuilding-backup-open-fix-4.log`。本次未发现 `error CS``Exception``Failed``fatal` 等阻塞项,仅保留 Unity Licensing 客户端的非阻塞日志。
最新 Unity batchmode 验证日志:`C:\tmp\catanbuilding-backup-open-fix-6.log`。本次未发现 `error CS``Exception``Failed``fatal` 等阻塞项,仅保留 Unity Licensing 客户端的非阻塞日志。
`dotnet build HotUpdate.csproj --no-restore` 仍不作为该备份工程的有效验证依据:`.csproj` 是 Unity 生成文件且被 `.gitignore` 忽略,当前本地旧生成文件仍可能缺少新导入插件引用。以 Unity batchmode 编译结果为准。