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); }
public static void Initialize() { #region WowObject Functions _getObjectFunctionLocation = GeneralHelper.Memory.CreateFunction <GetObjectLocationDelegate>( Offsets.UncataloguedFunctions.CGObject__GetObjectLocation); #endregion #region ObjectManager Functions _enumVisibleObjects = GeneralHelper.Memory.CreateFunction <EnumVisibleObjectsDelegate>( Offsets.ObjectManagerOffsets.EnumVisibleObjects); _getActivePlayer = GeneralHelper.Memory.CreateFunction <GetActivePlayerObejctDeledate>( Offsets.ObjectManagerOffsets.GetActivePlayerObject); #endregion #region UncataloguedFunctions _setTarget = GeneralHelper.Memory.CreateFunction <SetUITargetDelegate>( Offsets.UncataloguedFunctions.CGGameUI__Target); _GetObjectIsOutdoors = GeneralHelper.Memory.CreateFunction <GetObjectIsOutdoorsDelegate>( Offsets.UncataloguedFunctions.CGObject__IsOutdoors); _TrackingStop = GeneralHelper.Memory.CreateFunction <TrackingStopDelegate>( Offsets.UncataloguedFunctions.CGUnit_C__TrackingStopInternal); _TrackingStart = GeneralHelper.Memory.CreateFunction <TrackingStartDelegate>( Offsets.UncataloguedFunctions.CGUnit_C__InitializeTrackingStateWrapper); _getSpellCooldown = GeneralHelper.Memory.CreateFunction <GetSpellCooldownDelegate>( Offsets.UncataloguedFunctions.CGUnit_C__InitializeTrackingStateWrapper); _unitReaction = GeneralHelper.Memory.CreateFunction <UnitReactionDelegate>( Offsets.UncataloguedFunctions.CGUnit_C__UnitReaction); _unitThreatInfo = GeneralHelper.Memory.CreateFunction <UnitThreatInfoDelegate>( Offsets.UncataloguedFunctions.CGUnit_C__CalculateThreat); _SetActiveMover = GeneralHelper.Memory.CreateFunction <SetActiveMover>( Offsets.UncataloguedFunctions.CGUnit_C__SetActiveMover); Packet_SendJam = GeneralHelper.Memory.CreateFunction <Packet_SendJamDelegate>(Offsets.Packet.SendJam); _ClientConnection = GeneralHelper.Memory.CreateFunction <ClientConnectionDelegate>(Offsets.Packet.ClientConection); #endregion #region Lua Functions _doString = GeneralHelper.Memory.CreateFunction <DoStringDelegate>( Offsets.LuaFunctions.ExecuteBuffer); _GetLocalizedText = GeneralHelper.Memory.CreateFunction <GetLocalizedTextDelegate>( Offsets.LuaFunctions.GetLocalizedText); #endregion }