Class SettingsBuilder
- Namespace
- Alis.Builder.Core.Ecs.System.Setting
- Assembly
- Alis.dll
Setting builder
public class SettingsBuilder : IBuild<Settings>, IAudio<SettingsBuilder, Func<AudioSettingBuilder, AudioSetting>>, IGeneral<SettingsBuilder, Func<GeneralSettingBuilder, GeneralSetting>>, IGraphic<SettingsBuilder, Func<GraphicSettingBuilder, GraphicSetting>>, IInput<SettingsBuilder, Func<InputSettingBuilder, InputSetting>>, INetwork<SettingsBuilder, Func<NetworkSettingBuilder, NetworkSetting>>, IPhysic<SettingsBuilder, Func<PhysicSettingBuilder, PhysicSetting>>, IScene<SettingsBuilder, Func<SceneSettingBuilder, SceneSetting>>
Inheritance
Implements
Inherited Members
Fields
settingBase
The setting base
private readonly Settings settingBase
Field Value
Methods
Audio(Func<AudioSettingBuilder, AudioSetting>)
Audio the value
public SettingsBuilder Audio(Func<AudioSettingBuilder, AudioSetting> value)
Parameters
value
Func<AudioSettingBuilder, AudioSetting>-
The value
Returns
- SettingsBuilder
-
The settings builder
Build()
Build setting
public Settings Build()
Returns
General(Func<GeneralSettingBuilder, GeneralSetting>)
Generals the value
public SettingsBuilder General(Func<GeneralSettingBuilder, GeneralSetting> value)
Parameters
value
Func<GeneralSettingBuilder, GeneralSetting>-
The value
Returns
- SettingsBuilder
-
The settings builder
Graphic(Func<GraphicSettingBuilder, GraphicSetting>)
Graphics the value
public SettingsBuilder Graphic(Func<GraphicSettingBuilder, GraphicSetting> value)
Parameters
value
Func<GraphicSettingBuilder, GraphicSetting>-
The value
Returns
- SettingsBuilder
-
The settings builder
Input(Func<InputSettingBuilder, InputSetting>)
Inputs the value
public SettingsBuilder Input(Func<InputSettingBuilder, InputSetting> value)
Parameters
value
Func<InputSettingBuilder, InputSetting>-
The value
Returns
- SettingsBuilder
-
The settings builder
Network(Func<NetworkSettingBuilder, NetworkSetting>)
Networks the value
public SettingsBuilder Network(Func<NetworkSettingBuilder, NetworkSetting> value)
Parameters
value
Func<NetworkSettingBuilder, NetworkSetting>-
The value
Returns
- SettingsBuilder
-
The settings builder
Physic(Func<PhysicSettingBuilder, PhysicSetting>)
Physics the value
public SettingsBuilder Physic(Func<PhysicSettingBuilder, PhysicSetting> value)
Parameters
value
Func<PhysicSettingBuilder, PhysicSetting>-
The value
Returns
- SettingsBuilder
-
The settings builder
Scene(Func<SceneSettingBuilder, SceneSetting>)
Scenes the value
public SettingsBuilder Scene(Func<SceneSettingBuilder, SceneSetting> value)
Parameters
value
Func<SceneSettingBuilder, SceneSetting>-
The value
Returns
- SettingsBuilder
-
The settings builder