Skip to content

Game.UI.Menu.AutomaticSettings+SettingPageData

Assembly: Game
Namespace: Game.UI.Menu

Type: class public

Base: System.Object

Attributes: DefaultMember

Code

public class SettingPageData
{
    private readonly System.String <id>k__BackingField;
    private readonly System.Boolean <addPrefix>k__BackingField;
    private System.Boolean <showAllGroupNames>k__BackingField;
    private readonly System.Collections.Generic.HashSet<System.String> <m_GroupToShowName>k__BackingField;
    private System.Collections.Generic.Dictionary<System.String, System.Int32> m_TabOrder;
    private System.Collections.Generic.Dictionary<System.String, System.Int32> m_GroupOrder;
    private System.Collections.Generic.List<Game.UI.Menu.AutomaticSettings+SettingTabData> m_Tabs;
    private System.Func<System.Boolean> <warningGetter>k__BackingField;
    private System.Collections.Generic.Dictionary<System.String, System.Func<System.Boolean>> <tabWarningGetters>k__BackingField;

    public System.String id { get; }
    public System.Boolean addPrefix { get; }
    public System.String prefix { get; }
    public System.Boolean showAllGroupNames { get; set; }
    private System.Collections.Generic.HashSet<System.String> m_GroupToShowName { private get; }
    public System.Collections.Generic.List<Game.UI.Menu.AutomaticSettings+SettingTabData> tabs { get; }
    public System.Collections.Generic.IEnumerable<System.String> groupNames { get; }
    public System.Collections.Generic.IEnumerable<System.String> groupToShowName { get; }
    public System.Func<System.Boolean> warningGetter { get; set; }
    public System.Collections.Generic.Dictionary<System.String, System.Func<System.Boolean>> tabWarningGetters { get; set; }
    public Game.UI.Menu.AutomaticSettings+SettingTabData Item { get; }

    public SettingPageData(System.String id, System.Boolean addPrefix);

    private System.Int32 <SortTabs>b__35_0(Game.UI.Menu.AutomaticSettings+SettingTabData a, Game.UI.Menu.AutomaticSettings+SettingTabData b);
    public System.Void AddGroup(System.String group);
    public System.Void AddGroupToShowName(System.String group);
    public System.Void AddTab(System.String tab);
    public Game.UI.Menu.OptionsUISystem+Page BuildPage();
    public System.Void SortTabs();
    public System.Boolean TryGetGroupOrder(System.String groupName, System.Int32& index);
    public System.Boolean TryGetTabOrder(System.String tabName, System.Int32& index);
}

Fields

  • private readonly System.String <id>k__BackingField
private readonly System.String <id>k__BackingField;
  • private readonly System.Boolean <addPrefix>k__BackingField
private readonly System.Boolean <addPrefix>k__BackingField;
  • private System.Boolean <showAllGroupNames>k__BackingField
private System.Boolean <showAllGroupNames>k__BackingField;
  • private readonly System.Collections.Generic.HashSet<System.String> <m_GroupToShowName>k__BackingField
private readonly System.Collections.Generic.HashSet<System.String> <m_GroupToShowName>k__BackingField;
  • private System.Collections.Generic.Dictionary<System.String, System.Int32> m_TabOrder
private System.Collections.Generic.Dictionary<System.String, System.Int32> m_TabOrder;
  • private System.Collections.Generic.Dictionary<System.String, System.Int32> m_GroupOrder
private System.Collections.Generic.Dictionary<System.String, System.Int32> m_GroupOrder;
  • private System.Collections.Generic.List<Game.UI.Menu.AutomaticSettings+SettingTabData> m_Tabs
private System.Collections.Generic.List<Game.UI.Menu.AutomaticSettings+SettingTabData> m_Tabs;
  • private System.Func<System.Boolean> <warningGetter>k__BackingField
private System.Func<System.Boolean> <warningGetter>k__BackingField;
  • private System.Collections.Generic.Dictionary<System.String, System.Func<System.Boolean>> <tabWarningGetters>k__BackingField
private System.Collections.Generic.Dictionary<System.String, System.Func<System.Boolean>> <tabWarningGetters>k__BackingField;

Properties

  • public System.String id { get }
public System.String id { get; }
  • public System.Boolean addPrefix { get }
public System.Boolean addPrefix { get; }
  • public System.String prefix { get }
public System.String prefix { get; }
  • public System.Boolean showAllGroupNames { get; set }
public System.Boolean showAllGroupNames { get; set; }
  • private System.Collections.Generic.HashSet<System.String> m_GroupToShowName { private get }
private System.Collections.Generic.HashSet<System.String> m_GroupToShowName { private get; }
  • public System.Collections.Generic.List<Game.UI.Menu.AutomaticSettings+SettingTabData> tabs { get }
public System.Collections.Generic.List<Game.UI.Menu.AutomaticSettings+SettingTabData> tabs { get; }
  • public System.Collections.Generic.IEnumerable<System.String> groupNames { get }
public System.Collections.Generic.IEnumerable<System.String> groupNames { get; }
  • public System.Collections.Generic.IEnumerable<System.String> groupToShowName { get }
public System.Collections.Generic.IEnumerable<System.String> groupToShowName { get; }
  • public System.Func<System.Boolean> warningGetter { get; set }
public System.Func<System.Boolean> warningGetter { get; set; }
  • public System.Collections.Generic.Dictionary<System.String, System.Func<System.Boolean>> tabWarningGetters { get; set }
public System.Collections.Generic.Dictionary<System.String, System.Func<System.Boolean>> tabWarningGetters { get; set; }
  • public Game.UI.Menu.AutomaticSettings+SettingTabData Item { get }
public Game.UI.Menu.AutomaticSettings+SettingTabData Item { get; }

Constructors

  • public SettingPageData(System.String id, System.Boolean addPrefix)
public SettingPageData(System.String id, System.Boolean addPrefix);

Methods

  • private <SortTabs>b__35_0(Game.UI.Menu.AutomaticSettings+SettingTabData a, Game.UI.Menu.AutomaticSettings+SettingTabData b) : System.Int32
private System.Int32 <SortTabs>b__35_0(Game.UI.Menu.AutomaticSettings+SettingTabData a, Game.UI.Menu.AutomaticSettings+SettingTabData b);
  • public AddGroup(System.String group) : System.Void
public System.Void AddGroup(System.String group);
  • public AddGroupToShowName(System.String group) : System.Void
public System.Void AddGroupToShowName(System.String group);
  • public AddTab(System.String tab) : System.Void
public System.Void AddTab(System.String tab);
  • public BuildPage() : Game.UI.Menu.OptionsUISystem+Page
public Game.UI.Menu.OptionsUISystem+Page BuildPage();
  • public SortTabs() : System.Void
public System.Void SortTabs();
  • public TryGetGroupOrder(System.String groupName, System.Int32& index) : System.Boolean
public System.Boolean TryGetGroupOrder(System.String groupName, System.Int32& index);
  • public TryGetTabOrder(System.String tabName, System.Int32& index) : System.Boolean
public System.Boolean TryGetTabOrder(System.String tabName, System.Int32& index);

Nested types

  • Game.UI.Menu.AutomaticSettings+SettingPageData+<>c
  • Game.UI.Menu.AutomaticSettings+SettingPageData+<>c__DisplayClass33_0