internal static void Register() { FunctionHandling.ClearDelegates(); uint CustomFuncTramps = 0x0047FA7D; CustomFuncs.About.Init(ref CustomFuncTramps); //CustomFuncs.SuperFly.Init(ref CustomFuncTramps); //CustomFuncs.AddToZ.Init(ref CustomFuncTramps); CustomFuncs.Commands.Init(ref CustomFuncTramps); //Wallclimb.Init(ref CustomFuncTramps); CustomFuncTramps = 0x0047FA99; //Console.ReadLine(); NoClip1.Init(ref CustomFuncTramps); NoClip2.Init(ref CustomFuncTramps); NoClip3.Init(ref CustomFuncTramps); //NoClip4.Init(ref CustomFuncTramps); Loot.Init(ref CustomFuncTramps); UseItem.Init(ref CustomFuncTramps); UseSpell.Init(ref CustomFuncTramps); UseObject.Init(ref CustomFuncTramps); Interact.Init(ref CustomFuncTramps); Thanks.Init(ref CustomFuncTramps); AutoLoot.Init(ref CustomFuncTramps); SaveBars.Init(ref CustomFuncTramps); CustomFuncTramps = 0x0047FA61; LoadBars.Init(ref CustomFuncTramps); RemoveBars.Init(ref CustomFuncTramps); DirectX.FirstRun = 1; }
internal static void Unregister(string parFuncName) { if (parFuncName != "GetPastDrawResult") { return; } uint CustomFuncTramps = 0x0047FA7D; CustomFuncs.About.Remove(ref CustomFuncTramps); //CustomFuncs.SuperFly.Remove(ref CustomFuncTramps); //CustomFuncs.AddToZ.Remove(ref CustomFuncTramps); CustomFuncs.Commands.Remove(ref CustomFuncTramps); //Wallclimb.Remove(ref CustomFuncTramps); CustomFuncTramps = 0x0047FA99; NoClip1.Remove(ref CustomFuncTramps); NoClip2.Remove(ref CustomFuncTramps); NoClip3.Remove(ref CustomFuncTramps); //NoClip4.Remove(ref CustomFuncTramps); Loot.Remove(ref CustomFuncTramps); UseItem.Remove(ref CustomFuncTramps); UseSpell.Remove(ref CustomFuncTramps); UseObject.Remove(ref CustomFuncTramps); Interact.Remove(ref CustomFuncTramps); Thanks.Remove(ref CustomFuncTramps); AutoLoot.Remove(ref CustomFuncTramps); SaveBars.Remove(ref CustomFuncTramps); CustomFuncTramps = 0x0047FA61; LoadBars.Remove(ref CustomFuncTramps); RemoveBars.Remove(ref CustomFuncTramps); //Memory.GetHack("Superfly").Remove(); //Memory.GetHack("Antijump").Remove(); //SuperFly.enabled = false; }