using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class GlobalFlag { public static UserInfo currentUser; public static string roomID; public static string practiceId; /// /// 席位ID /// public static string practiceSeatId; /// ///是否正在预演 /// public static bool isStartRehearsing; /// /// 当前想定ID /// public static string currentThinkId; /// /// 当前房间科目ID /// public static string practiceSubjectID; /// /// 红方蓝方 /// public static int blueOrRed = -1; public static bool CheckGuiRaycastObjects(EventSystem eventSystem, GraphicRaycaster graphicRaycaster) { PointerEventData eventData = new PointerEventData(eventSystem); eventData.pressPosition = Input.mousePosition; eventData.position = Input.mousePosition; List list = new List(); graphicRaycaster.Raycast(eventData, list); return list.Count > 0; } }