// Copyright (c) 2024 Augie R. Maddox, Guavaman Enterprises. All rights reserved.
#pragma warning disable 0649
namespace Rewired.Glyphs.UnityUI {
///
/// Displays glyphs / text for a specific Action Element Map or Controller Element Identifier using Unity UI.
/// This component cannot be used alone. It requires a script to set either
/// or
/// the and
/// . This class is mainly useful if you need to display a
/// glyph for a specific controller element, such as when showing a list of glyphs for controller elements
/// in a controller or when showing glyphs for controller elements currently contributing to an Action value.
/// If you want to display a glyph for a controller element bound to an Action for a Player, use
/// instead.
///
[UnityEngine.AddComponentMenu("Rewired/Glyphs/Unity UI/Unity UI Controller Element Glyph")]
public class UnityUIControllerElementGlyph : ControllerElementGlyph {
///
/// Gets the default glyph or text prefab.
///
/// The default glyph or text prefab.
protected override UnityEngine.GameObject GetDefaultGlyphOrTextPrefab() {
return UnityUIControllerElementGlyphBase.defaultGlyphOrTextPrefab;
}
}
}