public override void BeforePatch() { ComponentRegistrar.RegisterComponents(); alphakey_data = new bool[5]; numpad_data = new bool[4]; arrowkey_data = new bool[4]; wasd_data = new bool[4]; spacebar_data = new bool(); controlkey_data = new bool[2]; altkey_data = new bool[2]; shiftkey_data = new bool[2]; enterkey_data = new bool[2]; keyboards = new List <KeyboardHandler>(); numpads = new List <NumpadHandler>(); arrowkeys = new List <ArrowKeyHandler>(); wasds = new List <WASDHandler>(); spacebars = new List <SpacebarHandler>(); controlkeys = new List <ControlKeyHandler>(); altkeys = new List <AltKeyHandler>(); shiftkeys = new List <ShiftKeyHandler>(); enterkeys = new List <EnterKeyHandler>(); RegisterAllKeys(); }