ADOFAI Hidden Editor Features
版本：1.0.0
作者：寒い_Samui

功能说明
--------
本 Mod 通过 UnityModManager 和 Harmony，在运行时启用已经过代码与资源证据确认、且能够安全使用的 ADOFAI 制谱编辑器隐藏项目。
本 Mod 不修改游戏原始 resources.assets，不绕过 DLC 或付费内容验证，也不修改排行榜、成绩上传、账户或网络功能。

当前恢复内容
------------
- 在事件分类栏中增加“隐藏功能”（英文环境显示为 Hidden）分类。
- 将 Multitap、KillPlayer、SetFloorIcon 集中放入该分类。
- 在“创建对象”的原有对象类型下拉菜单中恢复 PlayerBubble。
- 保留 AddParticle 装饰入口。

安装方法
--------
1. 确认已为《A Dance of Fire and Ice》安装 UnityModManager。
2. 解压发布 ZIP。
3. 将 ZIP 中的 ADOFAI.HiddenEditorFeatures 文件夹复制到：
   A Dance of Fire and Ice\Mods\
4. 最终路径应为：
   A Dance of Fire and Ice\Mods\ADOFAI.HiddenEditorFeatures\
5. 启动游戏，并在 UnityModManager 界面确认 Mod 已成功加载。

设置入口
--------
在 UnityModManager 的 Mod 列表中展开 “ADOFAI Hidden Editor Features” 设置。
设置界面只有一个复选框：“启用隐藏项目”。

“启用隐藏项目”开关
--------------------
默认值为开启。
开启时，Mod 会启用已确认安全的隐藏编辑器项目和功能。
关闭时，Mod 补丁入口停止修改游戏行为，并尝试恢复编辑器原本的显示与逻辑。
部分编辑器内容只能在初始化时创建，因此切换开关后可能需要退出并重新进入制谱编辑器。

兼容性
------
本版本面向 2026-07-25 构建环境中安装的 Unity 6 Mono 版《A Dance of Fire and Ice》，并直接引用该版本的 Managed 程序集进行编译。
游戏更新后，私有类型、方法、字段或资源结构可能发生变化；无法定位的单项功能会被跳过并写入 UnityModManager 日志。

已知限制
--------
- 未进行游戏内 GUI 自动化测试时，仍需人工验证进入编辑器、点击隐藏项目和切换设置后的行为。
- 某些设置变更需要重新进入制谱编辑器后才会完全生效。
- 游戏版本更新可能使部分反射目标或 Harmony 补丁目标失效。
- 本 Mod 只启用逆向报告中具有明确证据且未涉及付费所有权验证的功能。
- 使用 Multitap、KillPlayer 或 SetFloorIcon 的谱面依赖本 Mod（或游戏原生 Pro 环境）。
  关闭开关或在未安装本 Mod 的环境中重新加载、再保存时，这些事件可能被忽略或不写回；
  编辑此类谱面前请保留备份。
