internal static int HandleSpellTerrain(XYZ parPos) { if (HandleSpellTerrainFunction == null) { HandleSpellTerrainFunction = Memory.Reader.RegisterDelegate <HandleSpellTerrainDelegate>(funcs.HandleSpellTerrainClick); } Memory.Reader.Write <uint>((IntPtr)0xCECAC0, 0x40); return(HandleSpellTerrainFunction(ref parPos.ToStruct)); }
internal static void HandleSpellTerrain(Vector3 parPos) { if (HandleSpellTerrainFunction == null) { HandleSpellTerrainFunction = Memory.Reader.RegisterDelegate <HandleSpellTerrainDelegate>((IntPtr)0x6E60F0); } XYZ pos = new XYZ(parPos.X, parPos.Y, parPos.Z); HandleSpellTerrainFunction(ref pos); }