|
|
@@ -212,12 +212,17 @@ public class NewUserGuiderManager : MonoBehaviour
|
|
|
};
|
|
|
config.onStart = (g) => {
|
|
|
g.GetMaskClickedEvent().RemoveAllListeners();
|
|
|
+ g.action_Update += () => {
|
|
|
+ bool doing = DeviceCalibrateView.ins.calibrateMagDoing;
|
|
|
+ g.iconPointer.gameObject.SetActive(!doing);
|
|
|
+ g.iconPointerHit.gameObject.SetActive(!doing);
|
|
|
+ };
|
|
|
Func<bool> interceptor = () => {
|
|
|
- return DeviceCalibrateView.ins.flag_GyrCalibarateOperateAndFinish != -1;
|
|
|
+ return DeviceCalibrateView.ins.gyrCalibrating;
|
|
|
};
|
|
|
Action operateFinished = () => {
|
|
|
g.hollowOutMask.isTargetRectCanThrough = false;
|
|
|
- g.GetMaskClickedEvent().AddListener(g.OnClick_ToNext);
|
|
|
+ g.OnClick_ToNext();
|
|
|
};
|
|
|
DeviceCalibrateView.ins.action_OnClickGyrCalibrateInterceptor += interceptor;
|
|
|
DeviceCalibrateView.ins.action_GyrCalibarateOperateAndFinish += operateFinished;
|
|
|
@@ -303,12 +308,17 @@ public class NewUserGuiderManager : MonoBehaviour
|
|
|
};
|
|
|
config.onStart = (g) => {
|
|
|
g.GetMaskClickedEvent().RemoveAllListeners();
|
|
|
+ g.action_Update += () => {
|
|
|
+ bool doing = DeviceCalibrateView.ins.calibrateMagDoing;
|
|
|
+ g.iconPointer.gameObject.SetActive(!doing);
|
|
|
+ g.iconPointerHit.gameObject.SetActive(!doing);
|
|
|
+ };
|
|
|
Func<bool> interceptor = () => {
|
|
|
- return DeviceCalibrateView.ins.flag_MagCalibarateOperateAndFinish != -1;
|
|
|
+ return DeviceCalibrateView.ins.calibrateMagDoing;
|
|
|
};
|
|
|
Action operateFinished = () => {
|
|
|
g.hollowOutMask.isTargetRectCanThrough = false;
|
|
|
- g.GetMaskClickedEvent().AddListener(g.OnClick_ToNext);
|
|
|
+ g.OnClick_ToNext();
|
|
|
};
|
|
|
DeviceCalibrateView.ins.action_OnClickMagCalibrateInterceptor += interceptor;
|
|
|
DeviceCalibrateView.ins.action_MagCalibarateOperateAndFinish += operateFinished;
|