Beispiel #1
0
 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));
 }
Beispiel #2
0
        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);
        }