@@ -57,29 +57,29 @@ private void Start()
5757 private void Update ( )
5858 {
5959
60- if ( planeManager . enabled )
60+ if ( ! planeManager . enabled )
6161 {
62+ return ;
63+ }
6264
63- var planeVisible = ARFoundationExtensions . IsLookingAtPlane ( sessionOrigin , planeManager , out var lookingAtPose , out var lookingAtPlane ) ;
64-
65- PlaneUpdated ? . Invoke ( planeVisible , lookingAtPose , lookingAtPlane ) ;
66-
67- if ( InputManager . GetInputDown ( out var currentFingerId ) && EventSystem . current ? . IsPointerOverGameObject ( currentFingerId ) != true )
68- {
69-
70- if ( ARFoundationExtensions . HasTouchedPlane ( sessionOrigin , planeManager , out var touchPose , out var touchPlane ) )
71- {
65+ var planeVisible = ARFoundationExtensions . IsLookingAtPlane ( sessionOrigin , planeManager , out var lookingAtPose , out var lookingAtPlane ) ;
7266
73- PlaneTouchedWithTouchPosition ? . Invoke ( touchPose , touchPlane ) ;
67+ PlaneUpdated ? . Invoke ( planeVisible , lookingAtPose , lookingAtPlane ) ;
7468
75- }
69+ if ( ! InputManager . GetInputDown ( out var currentFingerId ) || EventSystem . current ? . IsPointerOverGameObject ( currentFingerId ) == true )
70+ {
71+ return ;
72+ }
7673
77- PlaneTouchedWithLookingAtPosition ? . Invoke ( lookingAtPose , lookingAtPlane ) ;
74+ if ( ARFoundationExtensions . HasTouchedPlane ( sessionOrigin , planeManager , out var touchPose , out var touchPlane ) )
75+ {
7876
79- }
77+ PlaneTouchedWithTouchPosition ? . Invoke ( touchPose , touchPlane ) ;
8078
8179 }
8280
81+ PlaneTouchedWithLookingAtPosition ? . Invoke ( lookingAtPose , lookingAtPlane ) ;
82+
8383 }
8484
8585 }
0 commit comments