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
Methods
Build()
Builds this instance.
public VideoGame Build()
Returns
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>