public void OpenAbilitiesMenu() { FeedbackManager.SendFeedback("event.PressSettings", this); abilitiesMenuCanvas.enabled = true; AbilityListNavigation i_script = abilitiesMenu.GetComponent <AbilityListNavigation>(); i_script.organizer.OrganizeAbilities(); i_script.ResetDisplay(); isMainMenuActive = false; i_script.isNavigationAllowed = true; }
public void OpenAbilitiesMenuAtSpecificOne(ConcernedAbility _concernedAbility, Upgrade _newAbilityLevel) { abilitiesMenuCanvas.enabled = true; AbilityListNavigation i_script = abilitiesMenu.GetComponent <AbilityListNavigation>(); if (_concernedAbility == ConcernedAbility.PerfectReception) { i_script.GoToSpecificAbility(_concernedAbility); i_script.UnlockNextUpgradeForPerfectReception(); } else { i_script.GoToSpecificAbility(_concernedAbility); i_script.UnlockUpgrade(_newAbilityLevel); } //AbilityManager.UnlockAbility(_concernedAbility, _newAbilityLevel) i_script.isNavigationAllowed = true; isMainMenuActive = false; }