# __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__`
