// -------------------------------------------------------------------------------------------------------------------- // // Copyright (c) VRMADA, All rights reserved. // // -------------------------------------------------------------------------------------------------------------------- using System; using UnityEngine; namespace UltimateXR.UI.Helpers.Keyboard { /// /// Symbols page for keyboard symbols. A keyboard may have multiple symbol pages. /// [Serializable] public class UxrToggleSymbolsPage { #region Inspector Properties/Serialized Fields [SerializeField] private GameObject _keysRoot; [SerializeField] private string _label; #endregion #region Public Types & Data /// /// Gets the root where all the keys in the page hang from. /// public GameObject KeysRoot => _keysRoot; /// /// Gets the label that describes the symbols in the page. /// public string Label => _label; #endregion #region Constructors & Finalizer /// /// Constructor. /// /// Root where are symbols in the page hang from /// Label that describes the symbols in the page public UxrToggleSymbolsPage(GameObject keysRoot, string label) { _keysRoot = keysRoot; _label = label; } #endregion } }