Refine UI stack and add Ashwick keypad puzzle
This commit is contained in:
@@ -306,10 +306,8 @@ namespace BriarQueen.UI.Menus
|
||||
StopAndResetCancellation();
|
||||
_confirmUnappliedChangesWindow?.CloseImmediate();
|
||||
|
||||
_canvasGroup.blocksRaycasts = false;
|
||||
_canvasGroup.blocksRaycasts = true;
|
||||
_canvasGroup.interactable = false;
|
||||
|
||||
TryUnregisterRaycaster();
|
||||
|
||||
try
|
||||
{
|
||||
@@ -345,6 +343,10 @@ namespace BriarQueen.UI.Menus
|
||||
_panelSequence = default;
|
||||
}
|
||||
|
||||
_canvasGroup.blocksRaycasts = false;
|
||||
_canvasGroup.interactable = false;
|
||||
|
||||
TryUnregisterRaycaster();
|
||||
gameObject.SetActive(false);
|
||||
}
|
||||
|
||||
@@ -916,6 +918,7 @@ namespace BriarQueen.UI.Menus
|
||||
return;
|
||||
|
||||
_interactManager.AddUIRaycaster(_graphicRaycaster);
|
||||
_interactManager.SetExclusiveRaycaster(_graphicRaycaster);
|
||||
_raycasterRegistered = true;
|
||||
}
|
||||
|
||||
@@ -928,7 +931,8 @@ namespace BriarQueen.UI.Menus
|
||||
return;
|
||||
|
||||
_interactManager.RemoveUIRaycaster(_graphicRaycaster);
|
||||
_interactManager.ClearExclusiveRaycaster();
|
||||
_raycasterRegistered = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user