Table of Contents

Class SceneBuilder

Namespace
Alis.Builder.Core.Ecs.Entity.Scene
Assembly
Alis.dll

The scene builder class

public class SceneBuilder : IBuild<Scene>, IName<SceneBuilder, string>, IAdd<SceneBuilder, Func<GameObjectBuilder, GameObject>>

Inheritance

Implements

Inherited Members

Properties

Scene

Gets the value of the scene

private Scene Scene { get; }

Property Value

Scene

Methods

Add<T>(Func<GameObjectBuilder, GameObject>)

Adds the value

public SceneBuilder Add<T>(Func<GameObjectBuilder, GameObject> value)

Parameters

value Func<GameObjectBuilder, GameObject>

The value

Returns

SceneBuilder

The scene builder

Type Parameters

T

The

Build()

Builds this instance

public Scene Build()

Returns

Scene

The scene

Name(string)

Names the value

public SceneBuilder Name(string value)

Parameters

value string

The value

Returns

SceneBuilder

The scene builder

See Also

IBuild<TOrigin>