# __PROJECT_NAME__ 这是 `ShrinkModFramework` 生成的仓库内模组模板。 ## 为什么推荐这个模板 这个模板直接生成到当前 Unity 项目的 `Assets` 目录下,复用: - 当前 Unity 工程 - 当前 `ShrinkSDK.sln` - 当前 asmdef 编译链 所以它比“独立外部 csproj 模板”更省事,也不会碰到额外的 IDE / workload SDK 解析问题。 ## 生成位置 - 当前输出目录:`__ASSET_RELATIVE_OUTPUT__` ## 模板内容 - `Runtime/__ASMDEF_NAME__.asmdef` - `Runtime/__PROJECT_NAME__Mod.cs` - `Runtime/__PROJECT_NAME__Contracts.cs` - `README.md` ## 建议流程 1. 生成模板 2. 在现有 Unity/Rider/VS 解决方案里直接修改代码 3. 等 Unity 正常编译通过 4. 后续如果需要,再单独补“导出 DLL 到 Mods 目录”的步骤 ## 默认标识 - `ProjectName`: `__PROJECT_NAME__` - `Namespace`: `__ROOT_NAMESPACE__` - `Assembly`: `__ASMDEF_NAME__` - `ModId`: `__MOD_ID__` - `DisplayName`: `__DISPLAY_NAME__`