// Token: 0x06000314 RID: 788 RVA: 0x00037AB4 File Offset: 0x00035CB4 public void Awake() { OptionsScreen.Instance = this; SuspensionManager.Register(this); CleverMenuItemSelectionManager navigation = this.Navigation; navigation.OnBackPressedCallback = (Action)Delegate.Combine(navigation.OnBackPressedCallback, new Action(this.OnBackPressed)); this.AddSubscreen <KeybindsScreen>("KEYBINDS", 2); this.AddSubscreen <MenuKeybindsScreen>("MENU KEYBINDS", 3); this.AddSubscreen <ControllerBindsScreen>("CONTROLLER BINDS", 4); this.AddSubscreen <ControllerMenuBindsScreen>("CONTROLLER MENU BINDS", 5); }
// Token: 0x06000519 RID: 1305 public void OnDestroy() { CleverMenuItemSelectionManager navigationManager = this.NavigationManager; navigationManager.OptionChangeCallback = (Action)Delegate.Remove(navigationManager.OptionChangeCallback, new Action(this.OnMenuItemChange)); CleverMenuItemSelectionManager navigationManager2 = this.NavigationManager; navigationManager2.OptionPressedCallback = (Action)Delegate.Remove(navigationManager2.OptionPressedCallback, new Action(this.OnMenuItemPressed)); CleverMenuItemSelectionManager navigationManager3 = this.NavigationManager; navigationManager3.OnBackPressedCallback = (Action)Delegate.Remove(navigationManager3.OnBackPressedCallback, new Action(this.OnBackPressed)); SkillTreeManager.Instance = null; }
// Token: 0x06001BF1 RID: 7153 RVA: 0x00087438 File Offset: 0x00085638 public void Awake() { InventoryManager.Instance = this; CleverMenuItemSelectionManager expr_0C = this.NavigationManager; expr_0C.OptionChangeCallback = (Action)Delegate.Combine(expr_0C.OptionChangeCallback, new Action(this.OnMenuItemChange)); CleverMenuItemSelectionManager expr_33 = this.NavigationManager; expr_33.OptionPressedCallback = (Action)Delegate.Combine(expr_33.OptionPressedCallback, new Action(this.OnMenuItemPressed)); CleverMenuItemSelectionManager expr_5A = this.NavigationManager; expr_5A.OnBackPressedCallback = (Action)Delegate.Combine(expr_5A.OnBackPressedCallback, new Action(this.OnBackPressed)); DifficultyController expr_80 = DifficultyController.Instance; expr_80.OnDifficultyChanged = (Action)Delegate.Combine(expr_80.OnDifficultyChanged, new Action(this.OnDifficultyChanged)); }
// Token: 0x0600026B RID: 619 RVA: 0x00035D2C File Offset: 0x00033F2C public new void OnDestroy() { base.OnDestroy(); CleverMenuItemSelectionManager selectionManager = this.SelectionManager; selectionManager.OptionChangeCallback = (Action)Delegate.Remove(selectionManager.OptionChangeCallback, new Action(this.OnMenuItemChange)); CleverMenuItemSelectionManager selectionManager2 = this.SelectionManager; selectionManager2.OptionPressedCallback = (Action)Delegate.Remove(selectionManager2.OptionPressedCallback, new Action(this.OnMenuItemPressed)); CleverMenuItemSelectionManager selectionManager3 = this.SelectionManager; selectionManager3.OnBackPressedCallback = (Action)Delegate.Remove(selectionManager3.OnBackPressedCallback, new Action(this.OnSelectionManagerBackPressed)); foreach (CleverMenuItemGroup.CleverMenuItemGroupItem cleverMenuItemGroupItem in this.Options) { CleverMenuItemGroupBase itemGroup = cleverMenuItemGroupItem.ItemGroup; itemGroup.OnBackPressed = (Action)Delegate.Remove(itemGroup.OnBackPressed, new Action(this.OnOptionBackPressed)); } }
// Token: 0x06000512 RID: 1298 public void Awake() { SkillTreeManager.Instance = this; CleverMenuItemSelectionManager navigationManager = this.NavigationManager; navigationManager.OptionChangeCallback = (Action)Delegate.Combine(navigationManager.OptionChangeCallback, new Action(this.OnMenuItemChange)); CleverMenuItemSelectionManager navigationManager2 = this.NavigationManager; navigationManager2.OptionPressedCallback = (Action)Delegate.Combine(navigationManager2.OptionPressedCallback, new Action(this.OnMenuItemPressed)); CleverMenuItemSelectionManager navigationManager3 = this.NavigationManager; navigationManager3.OnBackPressedCallback = (Action)Delegate.Combine(navigationManager3.OnBackPressedCallback, new Action(this.OnBackPressed)); this.OnMenuItemChange(); foreach (CleverMenuItemSelectionManager.NavigationData navigationData in this.NavigationManager.Navigation) { navigationData.Condition = new Func <CleverMenuItemSelectionManager.NavigationData, bool>(SkillTreeManager.Condition); } this.UpdateRequirementsText(); }
// Token: 0x0600026A RID: 618 RVA: 0x00035C34 File Offset: 0x00033E34 public new void Awake() { base.Awake(); CleverMenuItemSelectionManager selectionManager = this.SelectionManager; selectionManager.OptionChangeCallback = (Action)Delegate.Combine(selectionManager.OptionChangeCallback, new Action(this.OnMenuItemChange)); CleverMenuItemSelectionManager selectionManager2 = this.SelectionManager; selectionManager2.OptionPressedCallback = (Action)Delegate.Combine(selectionManager2.OptionPressedCallback, new Action(this.OnMenuItemPressed)); CleverMenuItemSelectionManager selectionManager3 = this.SelectionManager; selectionManager3.OnBackPressedCallback = (Action)Delegate.Combine(selectionManager3.OnBackPressedCallback, new Action(this.OnSelectionManagerBackPressed)); foreach (CleverMenuItemGroup.CleverMenuItemGroupItem cleverMenuItemGroupItem in this.Options) { cleverMenuItemGroupItem.ItemGroup.IsActive = false; CleverMenuItemGroupBase itemGroup = cleverMenuItemGroupItem.ItemGroup; itemGroup.OnBackPressed = (Action)Delegate.Combine(itemGroup.OnBackPressed, new Action(this.OnOptionBackPressed)); } }
// Token: 0x06001BF6 RID: 7158 RVA: 0x0008766C File Offset: 0x0008586C public void OnDestroy() { if (InventoryManager.Instance == this) { InventoryManager.Instance = null; } CleverMenuItemSelectionManager expr_1C = this.NavigationManager; expr_1C.OptionChangeCallback = (Action)Delegate.Remove(expr_1C.OptionChangeCallback, new Action(this.OnMenuItemChange)); CleverMenuItemSelectionManager expr_43 = this.NavigationManager; expr_43.OptionPressedCallback = (Action)Delegate.Remove(expr_43.OptionPressedCallback, new Action(this.OnMenuItemPressed)); CleverMenuItemSelectionManager expr_6A = this.NavigationManager; expr_6A.OnBackPressedCallback = (Action)Delegate.Remove(expr_6A.OnBackPressedCallback, new Action(this.OnBackPressed)); DifficultyController expr_90 = DifficultyController.Instance; expr_90.OnDifficultyChanged = (Action)Delegate.Remove(expr_90.OnDifficultyChanged, new Action(this.OnDifficultyChanged)); }
// Token: 0x06000315 RID: 789 RVA: 0x0000478E File Offset: 0x0000298E public void OnDestroy() { CleverMenuItemSelectionManager navigation = this.Navigation; navigation.OnBackPressedCallback = (Action)Delegate.Remove(navigation.OnBackPressedCallback, new Action(this.OnBackPressed)); }