Exemplo n.º 1
0
        public static int Traceline(Location start, Location end, out Location result, uint flags)
        {
            if (_traceline == null)
                _traceline = Manager.Memory.RegisterDelegate<TracelineDelegate>((IntPtr)Pointers.World.Traceline);

            float dist = 1.0f;
            return _traceline(ref start, ref end, out result, ref dist, flags, 0);
        }
Exemplo n.º 2
0
        public static int Traceline(Location start, Location end, out Location result, uint flags)
        {
            if (_traceline == null)
            {
                _traceline = Manager.Memory.RegisterDelegate <TracelineDelegate>((IntPtr)Pointers.World.Traceline);
            }

            float dist = 1.0f;

            return(_traceline(ref start, ref end, out result, ref dist, flags, 0));
        }
Exemplo n.º 3
0
        public static TracelineResult Traceline(Location start, Location end, out Location result, uint flags)
        {
            if (_traceline == null)
            {
                _traceline = GeneralHelper.Memory.CreateFunction <TracelineDelegate>(Offsets.UncataloguedFunctions.CGWorldFrame__Intersect);
            }

            float dist = 1.0f;

            return((TracelineResult)_traceline(ref start, ref end, out result, ref dist, flags, 0));
        }
Exemplo n.º 4
0
 public static void Initialize()
 {
     _traceline = Helper.Magic.RegisterDelegate<TracelineDelegate>(Offsets.Traceline);
 }
Exemplo n.º 5
0
 public static void Initialize()
 {
     _traceline = Helper.Magic.RegisterDelegate <TracelineDelegate>(Offsets.Traceline);
 }