//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Wednesday, April 11, 2018 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace Snxxz.UI { public class IsPlayerUIeffect:MonoBehaviour { [SerializeField] UIEffect m_UIEffect; [SerializeField] bool m_IsPlayerUieffect=false; [SerializeField] Image m_Image; [SerializeField] RayAccepter m_RayAccepter; public int RedPointId = 0; public bool IsPlayerUieffect { get { return m_IsPlayerUieffect; } set { m_IsPlayerUieffect = value;} } public void GetIsPlayUieffect()//淡出时 { m_Image.raycastTarget = false; m_RayAccepter.raycastTarget = false; if (m_UIEffect.IsPlaying) { m_UIEffect.Stop(); m_IsPlayerUieffect = true; } else { m_IsPlayerUieffect = false; } } public void IsStarPlayUieffect()//淡入时 { m_Image.raycastTarget = true; m_RayAccepter.raycastTarget = true; if (m_IsPlayerUieffect) { m_UIEffect.Play(); } } } }