public override void EnableElement() { MainNavMapButton component = GetComponent <MainNavMapButton>(); if (component != null) { component.enabled = true; } AccessibilitySettings component2 = GetComponent <AccessibilitySettings>(); if (component2 != null) { component2.CustomToken = AccessibilityEnabledToken; } GetComponent <MainNavButton>().enabled = true; ButtonIcon.sprite = GetComponent <MainNavButton>().NormalSprite; onPressedEventAdded = false; GetComponent <ButtonClickListener>().OnClick.RemoveListener(onPressed); ButtonText.text = Service.Get <Localizer>().GetTokenTranslation(MapToken); }
public override void DisableElement(bool hide) { MainNavMapButton component = GetComponent <MainNavMapButton>(); if (component != null) { component.enabled = false; } AccessibilitySettings component2 = GetComponent <AccessibilitySettings>(); if (component2 != null) { component2.CustomToken = AccessibilityDisabledToken; } GetComponent <MainNavButton>().enabled = false; ButtonIcon.sprite = GetComponent <MainNavButton>().DisabledSprite; if (!onPressedEventAdded) { onPressedEventAdded = true; GetComponent <ButtonClickListener>().OnClick.AddListener(onPressed); } ButtonText.text = Service.Get <Localizer>().GetTokenTranslation(ExitToken); }