public bool RegisterUIHandler(IUIHandler gameHandler, int numberOfStreamDeckKeys) { Logger.Instance.LogMessage(TracingLevel.INFO, $"RegisterUIHandler was called starting {gameHandler.GetType()}"); numberOfKeys = numberOfStreamDeckKeys; this.uiHandler = gameHandler; if (this.uiHandler == null) { Logger.Instance.LogMessage(TracingLevel.ERROR, $"RegisterUIHandler was called with null gameHandler"); return(false); } return(true); }