[Bug] Fix the issue with input being blocked after missed camera sequence
This commit is contained in:
@@ -456,6 +456,8 @@ namespace Minigames.DivingForPictures.PictureCamera
|
|||||||
{
|
{
|
||||||
if (viewfinderInstance != null)
|
if (viewfinderInstance != null)
|
||||||
{
|
{
|
||||||
|
viewfinderComponent.RemoveInputOverride();
|
||||||
|
|
||||||
// Unsubscribe from all viewfinder events
|
// Unsubscribe from all viewfinder events
|
||||||
if (viewfinderComponent != null)
|
if (viewfinderComponent != null)
|
||||||
{
|
{
|
||||||
@@ -464,7 +466,7 @@ namespace Minigames.DivingForPictures.PictureCamera
|
|||||||
viewfinderComponent.OnViewfinderHoldStarted -= HandleViewfinderHoldStarted;
|
viewfinderComponent.OnViewfinderHoldStarted -= HandleViewfinderHoldStarted;
|
||||||
viewfinderComponent.OnViewfinderHoldEnded -= HandleViewfinderHoldEnded;
|
viewfinderComponent.OnViewfinderHoldEnded -= HandleViewfinderHoldEnded;
|
||||||
}
|
}
|
||||||
|
|
||||||
Destroy(viewfinderInstance);
|
Destroy(viewfinderInstance);
|
||||||
viewfinderInstance = null;
|
viewfinderInstance = null;
|
||||||
viewfinderComponent = null;
|
viewfinderComponent = null;
|
||||||
@@ -785,7 +787,6 @@ namespace Minigames.DivingForPictures.PictureCamera
|
|||||||
isReversePhase = false;
|
isReversePhase = false;
|
||||||
|
|
||||||
// Hide the viewfinder on the second tap
|
// Hide the viewfinder on the second tap
|
||||||
viewfinderComponent.RemoveInputOverride();
|
|
||||||
HideViewfinder();
|
HideViewfinder();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -860,12 +861,6 @@ namespace Minigames.DivingForPictures.PictureCamera
|
|||||||
OnAnimationCompleted?.Invoke();
|
OnAnimationCompleted?.Invoke();
|
||||||
isAnimating = false;
|
isAnimating = false;
|
||||||
isReversePhase = false;
|
isReversePhase = false;
|
||||||
|
|
||||||
// Hide the viewfinder
|
|
||||||
if (viewfinderComponent != null)
|
|
||||||
{
|
|
||||||
viewfinderComponent.RemoveInputOverride();
|
|
||||||
}
|
|
||||||
HideViewfinder();
|
HideViewfinder();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user