| //-------------------------------------------------------- | 
| //    [Author]:           玩个游戏 | 
| //    [  Date ]:           Monday, July 02, 2018 | 
| //-------------------------------------------------------- | 
| using UnityEngine; | 
| using System.Collections; | 
| using UnityEngine.UI; | 
|   | 
|   | 
|     public class CanvasRaycastFilter : MonoBehaviour, ICanvasRaycastFilter | 
|     { | 
|   | 
|         [SerializeField] bool m_RaycastTarget = true; | 
|         public bool raycastTarget { get { return m_RaycastTarget; } set { m_RaycastTarget = value; } } | 
|   | 
|         public bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera) | 
|         { | 
|             return raycastTarget; | 
|         } | 
|   | 
|     } |