1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- public class UserChooseSceneItem : MonoBehaviour
- {
- public Toggle tg;
-
- public string id;
- public Text itemName;
- public Mask mask;
- public Camera xrCamera;
- public GameObject model;
- public Button gotoSceneBtn;
- private RectTransform rectTransform;
-
- void Start()
- {
- xrCamera = OpenXRCamera.Instance.GetComponent<Camera>();
- rectTransform = GetComponent<RectTransform>();
- gotoSceneBtn.onClick.AddListener(() => {
- GameManager.Instance.isShowDownTip = true;
- UIManager.Instance.ShowUI(UINameConfig.LoadingPanel, typeof(LoadingPanel), (int)ELoadState.download);
- GameScene.Instance.gotoScenes(id);
- DownloadResManager.Instance.StartDownLoad();
- });
- }
-
- void Update()
- {
- if(mask)
- {
- if(mask.IsRaycastLocationValid(rectTransform.position, xrCamera))
- {
- model.SetActive(true);
- }
- else
- {
- model.SetActive(false);
- }
- Debug.LogError( " MASK YC ");
-
- }
- }
- }
|