/// <summary> /// If the user wants to reset progress /// </summary> private void ResetProgress() { if (EventSystem.current.currentSelectedGameObject != yesButton.gameObject) { return; } if (questionObject.activeSelf) { AudioController.Instance.PlaySFX(AudioController.Instance.UiSubmitSound, AudioController.Instance.MaxSFXVolume); continueButton.interactable = resetProgressButton.interactable = true; scoreboardBL.DeleteAll(); levelBL.ResetLevels(); ProgressManager.DeleteProgress(); questionObject.SetActive(false); TogglePanel(false); MainMenuPanelController.Instance.HasSavedGame = false; MainMenuPanelController.Instance.TogglePanel(true); } }
private void OnDeleteProgressGameClick(GameObject go) { ProgressManager.DeleteProgress(); }