补齐备份工程打开依赖
This commit is contained in:
@@ -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 编译结果为准。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user