允许将坐标吸附到“半格点”。本插件通过 Harmony Transpiler 替换游戏中 PlanetGrid 的硬编码常量,从而改变网格吸附间距,实现半格点吸附效果。
PlanetGrid 中的硬编码常量 5.0f 替换为 10.0f,改变吸附间距以实现半格点行为。~ 切换半格点吸附(默认已启用),快捷键可通过游戏内自定义。BepInEx/plugins 或者通过模组管理器导入 Output 目录下的 zip 压缩包进行安装。PlanetGridPatch.cs:
HarmonyTranspiler 遍历 IL 指令,查找 ldc.r4 5.0,并将其替换为 ldc.r4 10.0。PlanetGrid 的吸附行为会以新的常量进行计算,从而实现期望的吸附效果。