internal FunctionHook(MemoryAddress address, string name, T original, T hook) { Address = address; Name = name; Original = original; Hook = hook; _hook = LocalHook.Create(address, hook, this); }
public MemoryOffset ToOffset(MemoryAddress address) { return(address - Address); }
public bool IsInRange(MemoryAddress address) { return(address >= Address && address < Address + (MemoryOffset)Length); }
public MemoryWindow(MemoryAddress address, uint length) { Address = address; Length = length; }