private void SetupCommands() { var listenerObject = new GameObject(); CommandListener = listenerObject.AddComponent <ModCommandListener>(); _openCommands.ForEach(CommandListener.AddToListener); CommandListener.OnNewlyPressed += OnOpenCommand; }
private void SetupCommands() { var listenerObject = new GameObject("ConfigurationMenu_Listener"); CommandListener = listenerObject.AddComponent <ModCommandListener>(); CommandListener.AddToListener(InputLibrary.confirm); CommandListener.AddToListener(InputLibrary.enter2);//keypad's Enter CommandListener.AddToListener(InputLibrary.cancel); CommandListener.AddToListener(InputLibrary.escape); CommandListener.AddToListener(InputLibrary.setDefaults); CommandListener.OnNewlyReleased += OnButton; listenerObject.SetActive(false); }