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