48 lines
1.1 KiB
C#
48 lines
1.1 KiB
C#
// Copyright (c) 2015 Augie R. Maddox, Guavaman Enterprises. All rights reserved.
|
|
|
|
//#define REWIRED_CONTROL_MAPPER_USE_TMPRO
|
|
|
|
#pragma warning disable 0219
|
|
#pragma warning disable 0618
|
|
#pragma warning disable 0649
|
|
|
|
namespace Rewired.UI.ControlMapper {
|
|
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using System.Collections.Generic;
|
|
using System.Collections;
|
|
using Rewired;
|
|
#if REWIRED_CONTROL_MAPPER_USE_TMPRO
|
|
using Text = TMPro.TMP_Text;
|
|
#else
|
|
using Text = UnityEngine.UI.Text;
|
|
#endif
|
|
|
|
[AddComponentMenu("")]
|
|
public class UIGroup : MonoBehaviour {
|
|
|
|
[SerializeField]
|
|
private Text _label;
|
|
[SerializeField]
|
|
private Transform _content;
|
|
|
|
public string labelText {
|
|
get {
|
|
return _label != null ? _label.text : string.Empty;
|
|
}
|
|
set {
|
|
if(_label == null) return;
|
|
_label.text = value;
|
|
}
|
|
}
|
|
|
|
public Transform content { get { return _content; } }
|
|
|
|
public void SetLabelActive(bool state) {
|
|
if(_label == null) return;
|
|
_label.gameObject.SetActive(state);
|
|
}
|
|
}
|
|
}
|