// Just a simple logic to make it work with the keyboard void Update() { if (Input.GetKeyDown(KeyCode.KeypadEnter) || Input.GetKeyDown(KeyCode.Return) && ScreenManager.instance.actualScreen == ScreenManager.Screens.CharacterSelection) { if (!mainScript.isConfirmingPurchase) { if (mainScript.IsHighlightedCharacterUnlocked()) { Button_Select(); } else { Button_Buy(); } } else if (mainScript.IsPurchasePossible()) { Button_ConfirmPurchase(); } } if (Input.GetKeyDown(KeyCode.Escape) && ScreenManager.instance.actualScreen == ScreenManager.Screens.CharacterSelection) { Button_Return(); } }