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); }
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); }
public static void SetAction(CTMAction action) { Memory.Write((int)ClickToMove.CTM_Base + (int)ClickToMove.CTM_Action, (int)action); }