Skip to content

Game.UI.Menu.AutomaticSettings+SettingItemData

Assembly: Game
Namespace: Game.UI.Menu

Type: class public

Base: System.Object

Code

public class SettingItemData
{
    private readonly Game.UI.Menu.AutomaticSettings+WidgetType <widgetType>k__BackingField;
    private readonly Game.Settings.Setting <setting>k__BackingField;
    private readonly Game.UI.Menu.AutomaticSettings+IProxyProperty <property>k__BackingField;
    private readonly System.String <prefix>k__BackingField;
    private readonly System.String <path>k__BackingField;
    private Game.UI.Localization.LocalizedString <displayName>k__BackingField;
    private Game.UI.Localization.LocalizedString <description>k__BackingField;
    private System.Boolean <isAdvanced>k__BackingField;
    private System.String <simpleGroup>k__BackingField;
    private System.String <advancedGroup>k__BackingField;
    private System.Boolean <isSearchHidden>k__BackingField;
    private System.Delegate <setterAction>k__BackingField;
    private System.Func<System.Boolean> <disableAction>k__BackingField;
    private System.Func<System.Boolean> <hideAction>k__BackingField;
    private System.Func<System.Int32> <valueVersionAction>k__BackingField;
    private System.Func<Game.UI.Localization.LocalizedString> <dispayNameAction>k__BackingField;
    private System.Func<Game.UI.Localization.LocalizedString> <descriptionAction>k__BackingField;
    private System.Func<System.Boolean> <warningAction>k__BackingField;
    private Game.UI.Widgets.IWidget m_Widget;

    public Game.UI.Menu.AutomaticSettings+WidgetType widgetType { get; }
    public Game.Settings.Setting setting { get; }
    public Game.UI.Menu.AutomaticSettings+IProxyProperty property { get; }
    public System.String prefix { get; }
    public System.String path { get; }
    public Game.UI.Localization.LocalizedString displayName { get; set; }
    public Game.UI.Localization.LocalizedString description { get; set; }
    public System.Boolean isAdvanced { get; set; }
    public System.String simpleGroup { get; set; }
    public System.String advancedGroup { get; set; }
    public System.Boolean isSearchHidden { get; set; }
    public System.Delegate setterAction { get; set; }
    public System.Func<System.Boolean> disableAction { get; set; }
    public System.Func<System.Boolean> hideAction { get; set; }
    public System.Func<System.Int32> valueVersionAction { get; set; }
    public System.Func<Game.UI.Localization.LocalizedString> dispayNameAction { get; set; }
    public System.Func<Game.UI.Localization.LocalizedString> descriptionAction { get; set; }
    public System.Func<System.Boolean> warningAction { get; set; }
    public Game.UI.Widgets.IWidget widget { get; }

    public SettingItemData(Game.UI.Menu.AutomaticSettings+WidgetType widgetType, Game.Settings.Setting setting, Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String prefix);

    private Game.UI.Localization.LocalizedString GetDescription(Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String path);
    private System.Func<Game.UI.Localization.LocalizedString> GetDescriptionAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
    private System.Func<System.Boolean> GetDisableAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
    private Game.UI.Localization.LocalizedString GetDisplayName(Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String path);
    private System.Func<Game.UI.Localization.LocalizedString> GetDisplayNameAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
    private System.Func<System.Boolean> GetHideAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
    private System.String GetPath(Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String prefix);
    private System.Delegate GetSetterAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
    private System.Func<System.Int32> GetValueVersionAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
    private System.Func<System.Boolean> GetWarningAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
    protected virtual Game.UI.Widgets.IWidget GetWidget();
    private System.Boolean IsAdvanced(Game.UI.Menu.AutomaticSettings+IProxyProperty property);
    private System.Boolean IsSearchHidden(Game.UI.Menu.AutomaticSettings+IProxyProperty property);
}

Fields

  • private readonly Game.UI.Menu.AutomaticSettings+WidgetType <widgetType>k__BackingField
private readonly Game.UI.Menu.AutomaticSettings+WidgetType <widgetType>k__BackingField;
  • private readonly Game.Settings.Setting <setting>k__BackingField
private readonly Game.Settings.Setting <setting>k__BackingField;
  • private readonly Game.UI.Menu.AutomaticSettings+IProxyProperty <property>k__BackingField
private readonly Game.UI.Menu.AutomaticSettings+IProxyProperty <property>k__BackingField;
  • private readonly System.String <prefix>k__BackingField
private readonly System.String <prefix>k__BackingField;
  • private readonly System.String <path>k__BackingField
private readonly System.String <path>k__BackingField;
  • private Game.UI.Localization.LocalizedString <displayName>k__BackingField
private Game.UI.Localization.LocalizedString <displayName>k__BackingField;
  • private Game.UI.Localization.LocalizedString <description>k__BackingField
private Game.UI.Localization.LocalizedString <description>k__BackingField;
  • private System.Boolean <isAdvanced>k__BackingField
private System.Boolean <isAdvanced>k__BackingField;
  • private System.String <simpleGroup>k__BackingField
private System.String <simpleGroup>k__BackingField;
  • private System.String <advancedGroup>k__BackingField
private System.String <advancedGroup>k__BackingField;
  • private System.Boolean <isSearchHidden>k__BackingField
private System.Boolean <isSearchHidden>k__BackingField;
  • private System.Delegate <setterAction>k__BackingField
private System.Delegate <setterAction>k__BackingField;
  • private System.Func<System.Boolean> <disableAction>k__BackingField
private System.Func<System.Boolean> <disableAction>k__BackingField;
  • private System.Func<System.Boolean> <hideAction>k__BackingField
private System.Func<System.Boolean> <hideAction>k__BackingField;
  • private System.Func<System.Int32> <valueVersionAction>k__BackingField
private System.Func<System.Int32> <valueVersionAction>k__BackingField;
  • private System.Func<Game.UI.Localization.LocalizedString> <dispayNameAction>k__BackingField
private System.Func<Game.UI.Localization.LocalizedString> <dispayNameAction>k__BackingField;
  • private System.Func<Game.UI.Localization.LocalizedString> <descriptionAction>k__BackingField
private System.Func<Game.UI.Localization.LocalizedString> <descriptionAction>k__BackingField;
  • private System.Func<System.Boolean> <warningAction>k__BackingField
private System.Func<System.Boolean> <warningAction>k__BackingField;
  • private Game.UI.Widgets.IWidget m_Widget
private Game.UI.Widgets.IWidget m_Widget;

Properties

  • public Game.UI.Menu.AutomaticSettings+WidgetType widgetType { get }
public Game.UI.Menu.AutomaticSettings+WidgetType widgetType { get; }
  • public Game.Settings.Setting setting { get }
public Game.Settings.Setting setting { get; }
  • public Game.UI.Menu.AutomaticSettings+IProxyProperty property { get }
public Game.UI.Menu.AutomaticSettings+IProxyProperty property { get; }
  • public System.String prefix { get }
public System.String prefix { get; }
  • public System.String path { get }
public System.String path { get; }
  • public Game.UI.Localization.LocalizedString displayName { get; set }
public Game.UI.Localization.LocalizedString displayName { get; set; }
  • public Game.UI.Localization.LocalizedString description { get; set }
public Game.UI.Localization.LocalizedString description { get; set; }
  • public System.Boolean isAdvanced { get; set }
public System.Boolean isAdvanced { get; set; }
  • public System.String simpleGroup { get; set }
public System.String simpleGroup { get; set; }
  • public System.String advancedGroup { get; set }
public System.String advancedGroup { get; set; }
  • public System.Boolean isSearchHidden { get; set }
public System.Boolean isSearchHidden { get; set; }
  • public System.Delegate setterAction { get; set }
public System.Delegate setterAction { get; set; }
  • public System.Func<System.Boolean> disableAction { get; set }
public System.Func<System.Boolean> disableAction { get; set; }
  • public System.Func<System.Boolean> hideAction { get; set }
public System.Func<System.Boolean> hideAction { get; set; }
  • public System.Func<System.Int32> valueVersionAction { get; set }
public System.Func<System.Int32> valueVersionAction { get; set; }
  • public System.Func<Game.UI.Localization.LocalizedString> dispayNameAction { get; set }
public System.Func<Game.UI.Localization.LocalizedString> dispayNameAction { get; set; }
  • public System.Func<Game.UI.Localization.LocalizedString> descriptionAction { get; set }
public System.Func<Game.UI.Localization.LocalizedString> descriptionAction { get; set; }
  • public System.Func<System.Boolean> warningAction { get; set }
public System.Func<System.Boolean> warningAction { get; set; }
  • public Game.UI.Widgets.IWidget widget { get }
public Game.UI.Widgets.IWidget widget { get; }

Constructors

  • public SettingItemData(Game.UI.Menu.AutomaticSettings+WidgetType widgetType, Game.Settings.Setting setting, Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String prefix)
public SettingItemData(Game.UI.Menu.AutomaticSettings+WidgetType widgetType, Game.Settings.Setting setting, Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String prefix);

Methods

  • private GetDescription(Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String path) : Game.UI.Localization.LocalizedString
private Game.UI.Localization.LocalizedString GetDescription(Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String path);
  • private GetDescriptionAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting) : System.Func<Game.UI.Localization.LocalizedString>
private System.Func<Game.UI.Localization.LocalizedString> GetDescriptionAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
  • private GetDisableAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting) : System.Func<System.Boolean>
private System.Func<System.Boolean> GetDisableAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
  • private GetDisplayName(Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String path) : Game.UI.Localization.LocalizedString
private Game.UI.Localization.LocalizedString GetDisplayName(Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String path);
  • private GetDisplayNameAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting) : System.Func<Game.UI.Localization.LocalizedString>
private System.Func<Game.UI.Localization.LocalizedString> GetDisplayNameAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
  • private GetHideAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting) : System.Func<System.Boolean>
private System.Func<System.Boolean> GetHideAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
  • private GetPath(Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String prefix) : System.String
private System.String GetPath(Game.UI.Menu.AutomaticSettings+IProxyProperty property, System.String prefix);
  • private GetSetterAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting) : System.Delegate
private System.Delegate GetSetterAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
  • private GetValueVersionAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting) : System.Func<System.Int32>
private System.Func<System.Int32> GetValueVersionAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
  • private GetWarningAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting) : System.Func<System.Boolean>
private System.Func<System.Boolean> GetWarningAction(Game.UI.Menu.AutomaticSettings+IProxyProperty property, Game.Settings.Setting setting);
  • protected virtual GetWidget() : Game.UI.Widgets.IWidget
protected virtual Game.UI.Widgets.IWidget GetWidget();
  • private IsAdvanced(Game.UI.Menu.AutomaticSettings+IProxyProperty property) : System.Boolean
private System.Boolean IsAdvanced(Game.UI.Menu.AutomaticSettings+IProxyProperty property);
  • private IsSearchHidden(Game.UI.Menu.AutomaticSettings+IProxyProperty property) : System.Boolean
private System.Boolean IsSearchHidden(Game.UI.Menu.AutomaticSettings+IProxyProperty property);

Nested types

  • Game.UI.Menu.AutomaticSettings+SettingItemData+<>c__DisplayClass81_0
  • Game.UI.Menu.AutomaticSettings+SettingItemData+<>c__DisplayClass82_0