public new static void Initialize() { WoWObject.Initialize(); ClickToMoveFunction = Helper.Magic.RegisterDelegate <ClickToMoveDelegate>(Offsets.ClickToMove); _setFacing = Helper.Magic.RegisterDelegate <SetFacingDelegate>(Offsets.SetFacing); _isClickMoving = Helper.Magic.RegisterDelegate <IsClickMovingDelegate>(Offsets.IsClickMoving); _stopCTM = Helper.Magic.RegisterDelegate <StopCTMDelegate>(Offsets.StopCTM); }
public static new void Initialize() { WoWObject.Initialize(); ClickToMoveFunction = Helper.Magic.RegisterDelegate<ClickToMoveDelegate>(Offsets.ClickToMove); _setFacing = Helper.Magic.RegisterDelegate<SetFacingDelegate>(Offsets.SetFacing); _isClickMoving = Helper.Magic.RegisterDelegate<IsClickMovingDelegate>(Offsets.IsClickMoving); _stopCTM = Helper.Magic.RegisterDelegate<StopCTMDelegate>(Offsets.StopCTM); }
public void ClickToMove(Location target, ClickToMoveType type = ClickToMoveType.Move, ulong guid = 0, float precision = 0.1f) { if (ClickToMoveFunction == null) { ClickToMoveFunction = Manager.Memory.RegisterDelegate <ClickToMoveDelegate>((IntPtr)Pointers.LocalPlayer.ClickToMove); } Helper.ResetHardwareAction(); ClickToMoveFunction(Pointer, (int)type, ref guid, ref target, 0.1f); }
public void ClickToMove(Location target, ClickToMoveType type = ClickToMoveType.Move, ulong guid = 0ul) { if (ClickToMoveFunction == null) ClickToMoveFunction = Manager.Memory.RegisterDelegate<ClickToMoveDelegate>((IntPtr)Pointers.LocalPlayer.ClickToMove); Helper.ResetHardwareAction(); ClickToMoveFunction(Pointer, (int)type, ref guid, ref target, 0.1f); }