Files
2025-01-25 04:38:09 +08:00

34 lines
678 B
C#

//----------------------------------------------
// NGUI: Next-Gen UI kit
// Copyright © 2011-2015 Tasharen Entertainment
//----------------------------------------------
using UnityEngine;
/// <summary>
/// Makes it possible to animate alpha of the widget or a panel.
/// </summary>
[ExecuteInEditMode]
public class AnimatedAlpha : MonoBehaviour
{
[Range(0f, 1f)]
public float alpha = 1f;
UIWidget mWidget;
UIPanel mPanel;
void OnEnable ()
{
mWidget = GetComponent<UIWidget>();
mPanel = GetComponent<UIPanel>();
LateUpdate();
}
void LateUpdate ()
{
if (mWidget != null) mWidget.alpha = alpha;
if (mPanel != null) mPanel.alpha = alpha;
}
}