Table of Contents

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

Settings

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

Settings

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