1.29.36 自定义(整数倍) 治疗 诊断 物品的倍数 和 招聘马上刷新 需要UnityModManager
房间需要新建本帖最后由 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
hodala 发表于 2022-4-20 08:48
代码中的私有字段变量,只要是该类的成员字段,可以在补丁方法中带参数来获取,无需使用Traverse
获取该私 ...
学海无涯,感谢大佬增我见闻!
66666666666 下一下试试看{:3_111:}
页:
[1]