Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 4
0
        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);
        }