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); }
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)); }
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)); }
public static void Initialize() { _traceline = Helper.Magic.RegisterDelegate<TracelineDelegate>(Offsets.Traceline); }
public static void Initialize() { _traceline = Helper.Magic.RegisterDelegate <TracelineDelegate>(Offsets.Traceline); }