// 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;
    }
Exemplo n.º 3
0
    // 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));
    }
Exemplo n.º 4
0
    // 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();
    }
Exemplo n.º 6
0
    // 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));
        }
    }
Exemplo n.º 7
0
    // 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));
    }