|
@@ -40,6 +40,7 @@ public class HeadBtnManager : MonoSingleton<HeadBtnManager>, IController
|
|
|
Hide();
|
|
|
if (uiFollow != null)
|
|
|
uiFollow.Show(transform.position);
|
|
|
+
|
|
|
});
|
|
|
|
|
|
rtcBtn.onClick.AddListener(() =>
|
|
@@ -68,13 +69,18 @@ public class HeadBtnManager : MonoSingleton<HeadBtnManager>, IController
|
|
|
private void Update()
|
|
|
{
|
|
|
OnReset?.Invoke();
|
|
|
-
|
|
|
+
|
|
|
+ if (uiFollow != null && (rtcBtn.gameObject.activeSelf == true) && (rtcBtn.gameObject.activeSelf == uiFollow.gameObject.activeSelf))
|
|
|
+ {
|
|
|
+ uiFollow.gameObject.SetActive(false);
|
|
|
+ }
|
|
|
+
|
|
|
player.position =OpenXRCamera.Instance.head.transform.position;
|
|
|
player.eulerAngles = new Vector3(0,OpenXRCamera.Instance.head.transform.eulerAngles.y, 0);
|
|
|
|
|
|
transform.position = OpenXRCamera.Instance.head.position + player.transform.forward * 1.5f + new Vector3(0f, 0f, 0.1f);
|
|
|
- transform.eulerAngles = player.eulerAngles;
|
|
|
- */
|
|
|
+ transform.eulerAngles = player.eulerAngles;*/
|
|
|
+
|
|
|
}
|
|
|
|
|
|
public void ShowResetBtn(ScenesManager.SceneType type , UIFollow uiFollow)
|