using TMPro; using UnityEngine; using UnityEngine.UI; namespace VRUIP { public class KeyboardButton : A_ColorController { [Header("Button Type")] [SerializeField] private KeyboardButtonType buttonType; [Header("Button Properties")] [SerializeField] private string character; [SerializeField] private Keyboard keyboard; [Header("Button Components")] [SerializeField] private Image buttonBackground; [SerializeField] private TextMeshProUGUI buttonText; public string Character => character; public KeyboardButtonType Type => buttonType; private void Awake() { GetComponent