花开动京城 发表于 2022-4-20 03:22

1.29.36 自定义(整数倍) 治疗 诊断 物品的倍数 和 招聘马上刷新 需要UnityModManager

房间需要新建










hodala 发表于 2022-4-20 08:48

本帖最后由 hodala 于 2022-4-20 08:50 编辑

代码中的私有字段变量,只要是该类的成员字段,可以在补丁方法中带参数来获取,无需使用Traverse
获取该私有字段变量名要添加___(三个下划线)
namespace TPH_TreatmentTimes
{

public class RoomModifierDiagnosis_ApplyPatch
{
   
    public static bool Apply_Patch(RoomModifierDiagnosis __instance, RoomItem roomItem, FloorPlan floorPlan, bool ____roomWide, float ____percentage)
    {
    if (!MainMod.enabled)
    {
   return true;
    }
    if (____roomWide && floorPlan.OwningRoom != null)
    {
   floorPlan.OwningRoom.DiagnosisMultiplier += ____percentage / 100f * (float)MainMod.settings.diagnosisTimes;
    }
    return false;
   }
}
}
感谢分享,愿您持续努力创作更多丰富的 Mod



花开动京城 发表于 2022-4-20 21:26

hodala 发表于 2022-4-20 08:48
代码中的私有字段变量,只要是该类的成员字段,可以在补丁方法中带参数来获取,无需使用Traverse
获取该私 ...

学海无涯,感谢大佬增我见闻!

腿毛mao 发表于 2022-7-22 10:24

66666666666

hrbzsx 发表于 2022-8-5 16:12

下一下试试看{:3_111:}
页: [1]
查看完整版本: 1.29.36 自定义(整数倍) 治疗 诊断 物品的倍数 和 招聘马上刷新 需要UnityModManager