Hi!
I'm registering a KeyBinding using this code:
[embed=425,349]
public static KeyBinding debugKey = new KeyBinding("Debug Key", Keyboard.KEY_H, "Debug");
ClientRegistry.registerKeyBinding(debugKey);
[/embed]
Now my question is, since there is nothing like ClientRegistry.unregisterKeyBinding() , if there is a way to unregister a KeyBinding again?
What I'm trying to do is to only add the KeyBinding when, for example, the user has a certain item in the inventory. If they don't have it in their inventory, the keybinding simply does not exist.
I know there are different ways to do that, but what I need to do is exactly that - unregistering (and registering) KeyBindings on runtime.
Is this possible?
Thanks,
-Lucavon