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
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>