Kaynağa Gözat

去掉旧的九轴数据恢复逻辑

lvjincheng 2 yıl önce
ebeveyn
işleme
742197688d

+ 0 - 1
Assets/BowArrow/Prefabs/Views/MagInterferenceTip/MagInterferenceTipView.cs

@@ -15,7 +15,6 @@ public class MagInterferenceTipView : MonoBehaviour, MenuBackInterface
     void OnDestroy()
     {
         PersistenHandler.ins?.menuBackCtr.views.Remove(this);
-        if (AimHandler.ins) AimHandler.ins.ApplyImpreciseMag();
     }
 
     public bool OnMenuBack() {

+ 4 - 7
Assets/BowArrow/Scripts/Bluetooth/New/Axis9Handler.cs

@@ -89,22 +89,19 @@ public class Axis9Handler : AxisBaseHandler
     private double _oldVariance = 0.000362;
     private void _SaveOldMag()
     {
-        if (!_9Axis.Attitude.MagCalibrater.Complete) return;
-        _oldVariance = _9Axis.Attitude.MagCalibrater.Variance;
-        _oldEllipsoidFitting = attitudeJson.Stringify(_9Axis.Attitude.MagCalibrater.EllipsoidFitting);
+        // if (!_9Axis.Attitude.MagCalibrater.Complete) return;
+        // _oldVariance = _9Axis.Attitude.MagCalibrater.Variance;
+        // _oldEllipsoidFitting = attitudeJson.Stringify(_9Axis.Attitude.MagCalibrater.EllipsoidFitting);
     }
 
     //应用不精准地磁数据,为让客户不地磁校准成功也能动
     public override void ApplyImpreciseMag()
     {
-        if (_9Axis.Attitude.MagCalibrater.Complete) return;
+        // if (_9Axis.Attitude.MagCalibrater.Complete) return;
         // _9Axis.Attitude.MagCalibrater.Lock = true;
         // _9Axis.Attitude.MagCalibrater.Init();
         // _9Axis.Attitude.MagCalibrater.EllipsoidFitting = attitudeJson.Parse<o0.IMU.EllipsoidFitting>(_oldEllipsoidFitting);
         // _9Axis.Attitude.MagCalibrater.Variance = _oldVariance;
-        
-        //2023-3-27 改为拉取服务器数据
-        UserComp.Instance.saveMac();
     }
 
     public override bool IsGyrCompleted() {