Esempio n. 1
0
 // Token: 0x06000275 RID: 629 RVA: 0x00036308 File Offset: 0x00034508
 public void AddItem(CleverMenuItem item, CleverMenuItemGroupBase itemGroup)
 {
     CleverMenuItemGroup.CleverMenuItemGroupItem cleverMenuItemGroupItem = new CleverMenuItemGroup.CleverMenuItemGroupItem
     {
         ItemGroup = itemGroup,
         MenuItem  = item
     };
     cleverMenuItemGroupItem.ItemGroup.IsActive = false;
     itemGroup.OnBackPressed = (Action)Delegate.Combine(itemGroup.OnBackPressed, new Action(this.OnOptionBackPressed));
     this.Options.Add(cleverMenuItemGroupItem);
 }
Esempio n. 2
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));
        }
    }
Esempio n. 3
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));
        }
    }