//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, September 19, 2017 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace vnxbqy.UI { public class WindowMask : MonoBehaviour { [SerializeField] RawImage m_RawImage; public RawImage rawImage { get { return m_RawImage; } } [SerializeField] UIAlphaTween m_Tween; public void GradualPlay(float _duration, bool _reversal) { if (_reversal) { m_Tween.SetEndState(); } else { m_Tween.SetStartState(); } m_Tween.duration = Mathf.Clamp(_duration, 0f, 100f); m_Tween.Play(_reversal); } public void AlphaImmediately(float _alpha) { m_Tween.canvasGroup.alpha = Mathf.Clamp01(_alpha); } } }