public static void Initialize() { _enumVisibleObjects = Helper.Magic.RegisterDelegate <EnumVisibleObjectsDelegate>(Offsets.EnumVisibleObjects); _getObjectByGuid = Helper.Magic.RegisterDelegate <GetObjectByGuidDelegate>(Offsets.GetObjectByGuid); _getLocalPlayer = Helper.Magic.RegisterDelegate <GetLocalPlayerDelegate>(Offsets.GetLocalPlayerGuid); _ourCallback = Marshal.GetFunctionPointerForDelegate(_callback); }
public static void Initialize() { _enumVisibleObjects = Helper.Magic.RegisterDelegate<EnumVisibleObjectsDelegate>(Offsets.EnumVisibleObjects); _getObjectByGuid = Helper.Magic.RegisterDelegate<GetObjectByGuidDelegate>(Offsets.GetObjectByGuid); _getLocalPlayer = Helper.Magic.RegisterDelegate<GetLocalPlayerDelegate>(Offsets.GetLocalPlayerGuid); _ourCallback = Marshal.GetFunctionPointerForDelegate(_callback); }
public ObjectManager() { _callback = Callback; _enumVisibleObjects = Manager.Memory.RegisterDelegate <EnumVisibleObjectsDelegate>( (IntPtr)Pointers.ObjectManager.EnumVisibleObjects); _getObjectByGuid = Manager.Memory.RegisterDelegate <GetObjectByGuidDelegate>( (IntPtr)Pointers.ObjectManager.GetObjectByGuid); _getLocalPlayer = Manager.Memory.RegisterDelegate <GetLocalPlayerDelegate>( (IntPtr)Pointers.ObjectManager.GetLocalPlayerGuid); _ourCallback = Marshal.GetFunctionPointerForDelegate(_callback); }
public ObjectManager() { _callback = Callback; _enumVisibleObjects = Manager.Memory.RegisterDelegate<EnumVisibleObjectsDelegate>( (IntPtr) Pointers.ObjectManager.EnumVisibleObjects); _getObjectByGuid = Manager.Memory.RegisterDelegate<GetObjectByGuidDelegate>( (IntPtr) Pointers.ObjectManager.GetObjectByGuid); _getLocalPlayer = Manager.Memory.RegisterDelegate<GetLocalPlayerDelegate>( (IntPtr) Pointers.ObjectManager.GetLocalPlayerGuid); _ourCallback = Marshal.GetFunctionPointerForDelegate(_callback); }