add
This commit is contained in:
44
Assets/trCRM/Scripts/ui/MyUIElementRedstar.cs
Normal file
44
Assets/trCRM/Scripts/ui/MyUIElementRedstar.cs
Normal file
@@ -0,0 +1,44 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user