LaboratoryProtection/Assets/UnityTest/ZXL/Scripts/UI/ObjectLabel.cs

38 lines
860 B
C#

using System;
using Sirenix.OdinInspector;
using TMPro;
using UnityEngine;
namespace UnityTest.ZXL
{
public class ObjectLabel : Label
{
public ObjectLabelType labelType;
// private void Update()
// {
// var currentTransform = Camera.current.transform;
// transform.LookAt(currentTransform);
// }
#if UNITY_EDITOR
[SerializeField]
private bool isTrue;
[ShowIf("isTrue")]
[Button]
void Add()
{
var label = transform.Find("label");
var textMeshProUGUI = label.GetComponent<TextMeshProUGUI>();
// labelType = Enum.Parse<ObjectLabelType>(transform.name);
textMeshProUGUI.text = labelType.ToString();
}
#endif
}
public enum ObjectLabelType
{
None,
湿,
}
}