public static void Install(HookCollection hooks, ModifierCollection modifiers) { new StandardWalkForce().Install(hooks); (modifiers.CantMove.Hook = new CantMoveMaxSpeedHook()).Install(hooks); (modifiers.Slow.Hook = new SlowMaxSpeedHook()).Install(hooks); (modifiers.Fast.Hook = new FastMaxSpeedHook()).Install(hooks); new StandardMaxSpeed().Install(hooks); }
public override void Install(HookCollection hooks) { hooks.AddMaxSpeedHook(this); }
public override void Remove(HookCollection hooks) { hooks.RemoveModifierStateChangedHook(this); }
public override void Install(HookCollection hooks) { hooks.AddModifierStateChangedHook(this); }
public override void Remove(HookCollection hooks) { hooks.RemoveJumpForceHook(this); }
public override void Install(HookCollection hooks) { hooks.AddJumpForceHook(this); }
public override void Remove(HookCollection hooks) { hooks.RemoveMaxSpeedHook(this); }