Exemple #1
0
        public static void ClickToMove(float x, float y, float z, CTMAction action = CTMAction.WalkTo, ulong GUID = 0)
        {
            ObjectManager.Write<float>(ObjectManager.WowBaseAddress + (uint)CTM.CTM_Base + (uint)CTM.CTM_X, x);
            ObjectManager.Write<float>(ObjectManager.WowBaseAddress + (uint)CTM.CTM_Base + (uint)CTM.CTM_Y, y);
            ObjectManager.Write<float>(ObjectManager.WowBaseAddress + (uint)CTM.CTM_Base + (uint)CTM.CTM_Z, z);

            if (GUID != 0)
            {
                ObjectManager.Write<ulong>(ObjectManager.WowBaseAddress + (uint)CTM.CTM_Base + (uint)CTM.CTM_GUID, GUID);
            }

            ObjectManager.Write<uint>(ObjectManager.WowBaseAddress + (uint)CTM.CTM_Base + (uint)CTM.CTM_Push, (uint)action);
        }
Exemple #2
0
        public static void ClickToMove(float x, float y, float z, CTMAction action = CTMAction.WalkTo, ulong GUID = 0)
        {
            ObjectManager.Write <float>(ObjectManager.WowBaseAddress + (uint)CTM.CTM_Base + (uint)CTM.CTM_X, x);
            ObjectManager.Write <float>(ObjectManager.WowBaseAddress + (uint)CTM.CTM_Base + (uint)CTM.CTM_Y, y);
            ObjectManager.Write <float>(ObjectManager.WowBaseAddress + (uint)CTM.CTM_Base + (uint)CTM.CTM_Z, z);

            if (GUID != 0)
            {
                ObjectManager.Write <ulong>(ObjectManager.WowBaseAddress + (uint)CTM.CTM_Base + (uint)CTM.CTM_GUID, GUID);
            }

            ObjectManager.Write <uint>(ObjectManager.WowBaseAddress + (uint)CTM.CTM_Base + (uint)CTM.CTM_Push, (uint)action);
        }
Exemple #3
0
 public static void SetAction(CTMAction action)
 {
     Memory.Write((int)ClickToMove.CTM_Base + (int)ClickToMove.CTM_Action, (int)action);
 }