Browse Source

凝元定制

蓝色星空 1 year ago
parent
commit
b1bc4bd760

File diff suppressed because it is too large
+ 732 - 196
Assets/MRNavigatorPro.unity


+ 2 - 1
Assets/Scripts/Blue/Controller/ImmersalLocalizerController.cs

@@ -25,10 +25,11 @@ public class ImmersalLocalizerController: AbstractController
     {
     {
         time += Time.deltaTime;
         time += Time.deltaTime;
 
 
-        if(time > rateTime  && startLocalizer && !SetSceneActive.Instance.active)
+        if(time > rateTime  && startLocalizer && !SetSceneActive.Instance.active && SetSceneActive.Instance.ImmersalLocalizer)
         {
         {
             XRLocalizer.Localize();
             XRLocalizer.Localize();
             time= 0;
             time= 0;
+            Debug.Log("定位一次");
         }
         }
     }
     }
 }
 }

+ 2 - 0
Assets/Scripts/Blue/Model/SetSceneActive.cs

@@ -4,4 +4,6 @@ public class SetSceneActive : BlueSingleton<SetSceneActive>
 {
 {
     public bool active = false;
     public bool active = false;
     public float goReference_y;
     public float goReference_y;
+
+    public bool ImmersalLocalizer = true;
 }
 }

+ 11 - 0
Assets/Scripts/UI/GameManager.cs

@@ -488,6 +488,17 @@ public class GameManager : MonoSingleton<GameManager>
 
 
     }
     }
     
     
+    public void OnNYImmersalLocalizerBtnValueChange(bool ison)
+    {
+        if(ison)
+        {
+            SetSceneActive.Instance.ImmersalLocalizer = false;
+        }
+        else
+        {
+            SetSceneActive.Instance.ImmersalLocalizer = true;
+        }
+    }
     public void GetPosRotScale()
     public void GetPosRotScale()
     {
     {
         PosRotScale.PosRotScalePatchList.Clear();
         PosRotScale.PosRotScalePatchList.Clear();

Some files were not shown because too many files changed in this diff