C# Class AppSettings.AppConfigSettings

Auto Generate for Tab File: "AppConfig+Category.bytes", "AppConfig+Category2.bytes", "AppConfig+TSV.bytes", "AppConfig.bytes" No use of generic and reflection, for better performance, less IL code generating
Inheritance: IReloadableSettings
Afficher le fichier Open project: mr-kelly/KEngine Class Usage Examples

Méthodes publiques

Свойство Type Description
OnReload System.Action
TabFilePaths string[]

Méthodes publiques

Méthode Description
Get ( string primaryKey ) : AppConfigSetting

Get class by primary key: AppConfig

GetAll ( ) : IEnumerable

foreachable enumerable: AppConfig

GetEnumerator ( ) : IEnumerator

GetEnumerator for `MoveNext`: AppConfig

GetInstance ( ) : AppConfigSettings

Get the singleton

ReloadAll ( ) : void

Do reload the setting file: AppConfig, no exception when duplicate primary key

Private Methods

Méthode Description
AppConfigSettings ( ) : System.Collections

Constructor, just reload(init) When Unity Editor mode, will watch the file modification and auto reload

_ReloadAll ( bool throwWhenDuplicatePrimaryKey ) : void

Do reload the setting file: AppConfig

Method Details

Get() public static méthode

Get class by primary key: AppConfig
public static Get ( string primaryKey ) : AppConfigSetting
primaryKey string
Résultat AppConfigSetting

GetAll() public static méthode

foreachable enumerable: AppConfig
public static GetAll ( ) : IEnumerable
Résultat IEnumerable

GetEnumerator() public static méthode

GetEnumerator for `MoveNext`: AppConfig
public static GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetInstance() public static méthode

Get the singleton
public static GetInstance ( ) : AppConfigSettings
Résultat AppConfigSettings

ReloadAll() public méthode

Do reload the setting file: AppConfig, no exception when duplicate primary key
public ReloadAll ( ) : void
Résultat void

Property Details

OnReload public_oe static_oe property

Trigger delegate when reload the Settings
public static System.Action OnReload
Résultat System.Action

TabFilePaths public_oe static_oe property

public static string[] TabFilePaths
Résultat string[]