45 lines
900 B
C#
45 lines
900 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class MyUIElementRedstar : MonoBehaviour
|
|
{
|
|
public CLUIElement _element;
|
|
CLUIElement element
|
|
{
|
|
get
|
|
{
|
|
if (_element == null)
|
|
{
|
|
_element = GetComponent<CLUIElement>();
|
|
if (_element == null)
|
|
{
|
|
_element = GetComponentInParent<CLUIElement>();
|
|
|
|
}
|
|
}
|
|
return _element;
|
|
}
|
|
}
|
|
UILabel _label;
|
|
UILabel label
|
|
{
|
|
get
|
|
{
|
|
if (_label == null)
|
|
{
|
|
_label = GetComponent<UILabel>();
|
|
}
|
|
return _label;
|
|
}
|
|
}
|
|
|
|
private void LateUpdate()
|
|
{
|
|
if (label != null && element != null)
|
|
{
|
|
label.enabled = !element.canNull;
|
|
}
|
|
}
|
|
}
|