Table of Contents

Class VideoGameBuilder

Namespace
Alis.Builder.Core.Ecs.System
Assembly
Alis.dll

The video game builder class

public class VideoGameBuilder : IBuild<VideoGame>, IWorld<VideoGameBuilder, Func<SceneManagerBuilder, SceneManager>>, ISettings<VideoGameBuilder, Func<SettingsBuilder, Settings>>

Inheritance

Implements

Inherited Members

Fields

videoGame

Gets or sets the video game.

private readonly VideoGame videoGame

Field Value

VideoGame

Methods

Build()

Builds this instance.

public VideoGame Build()

Returns

VideoGame

BuildPreview()

Builds the preview

public VideoGame BuildPreview()

Returns

VideoGame

The video game

Settings(Func<SettingsBuilder, Settings>)

Setting the value

public VideoGameBuilder Settings(Func<SettingsBuilder, Settings> value)

Parameters

value Func<SettingsBuilder, Settings>

The value

Returns

VideoGameBuilder

The video game builder

World(Func<SceneManagerBuilder, SceneManager>)

Worlds the value

public VideoGameBuilder World(Func<SceneManagerBuilder, SceneManager> value)

Parameters

value Func<SceneManagerBuilder, SceneManager>

The value

Returns

VideoGameBuilder

The video game builder

See Also

IBuild<TOrigin>