我想替换一个游戏里面的属性的值。。。但怎么弄都不生效。。。。
我代码这么写的。。
public static class Detour {
[DetourProperty(typeof(Verse.PawnGenerationRequest), "FixedGender", DetourProperty.Getter)]
public static Gender? _FixedGender {
get {
Log.Message("getGender");
return Gender.Female;
}
}
}
有人能帮忙看看哪里有问题么。。。还是说一开始的方向就错了。。。。
我代码这么写的。。
public static class Detour {
[DetourProperty(typeof(Verse.PawnGenerationRequest), "FixedGender", DetourProperty.Getter)]
public static Gender? _FixedGender {
get {
Log.Message("getGender");
return Gender.Female;
}
}
}
有人能帮忙看看哪里有问题么。。。还是说一开始的方向就错了。。。。