public void ShowConfirmLeaveNotifPanel() { if (currSceneIdx == (int)SceneIndexes.TUT_DUNGEON) // tutorial dungeon scenes { dungeonController.DisableMovement(); confirmLeaveNotifPanel.SetActive(true); } else // tutorial restaurant scene { cookingStation.DisableMovementOfPlayer(); confirmLeaveNotifPanel.SetActive(true); } // Auto select cancel option when notif is first shown EventSystem.current.SetSelectedGameObject(null); // clear selected object EventSystem.current.SetSelectedGameObject(leaveNotifButtons[currIdx]); //set a new selected object }
// Helper function to disable both movement and restaurant-related animations public void DisableMovementOfPlayer() { dungeonController.DisableMovement(); restaurantController.DisableMovement(); }