Пример #1
0
 private void RemoveHook(On.HeroController.orig_DoDoubleJump orig, HeroController self)
 {
     orig(self);
     On.HeroController.CanDoubleJump  -= True;
     On.HeroController.DoDoubleJump   -= RemoveHook;
     ModHooks.Instance.TakeDamageHook -= remove;
 }
Пример #2
0
 // Used to prevent double jump
 // Redundant unhook here because I really really don't want to cause dropped inputs
 private void No(On.HeroController.orig_DoDoubleJump orig, HeroController self)
 {
     On.HeroController.DoDoubleJump -= No;
 }