// -------------------------------------------------------------------------------------------------------------------- // // Copyright (c) VRMADA, All rights reserved. // // -------------------------------------------------------------------------------------------------------------------- using System; using System.Collections.Generic; using UnityEngine; namespace UltimateXR.Devices.Visualization { public partial class UxrControllerHand { #region Public Types & Data /// /// Defines a GameObject variation in the different hands that are available in the component. /// [Serializable] public partial class ObjectVariation { #region Inspector Properties/Serialized Fields [SerializeField] private string _name; [SerializeField] private GameObject _gameObject; [SerializeField] private List _materialVariations; #endregion #region Public Types & Data /// /// Gets the variation name. /// public string Name => _name; /// /// Gets the variation object. /// public GameObject GameObject => _gameObject; /// /// Gets the material variations. /// public IEnumerable MaterialVariations => _materialVariations; #endregion } #endregion } }