我正在学习一个教程,它说要做:
var original_UpdateInWater = typeof(Player).GetMethod("UpdateInWater");
var postfix_noSwim = typeof(Myclass).GetMethod("Patch_UpdateInWater");
第 2 行有效,但第 1 行返回 null。 这是引用的方法。
public class Player : Being, ISaveLoad, IInputsReceiver, IPeerWorldRepresentation
{private void UpdateInWater()}
它似乎正确地获取了 Player 类,除非它们是第二个具有相同名称的类,但在尝试获取该方法时失败。
这是怎么回事?他们是否有其他获取 MethodInfo 的方法?