Class GameObjectBuilder
- Assembly
- Alis.dll
The game object builder class
public class GameObjectBuilder : IBuild<GameObject>, IName<GameObjectBuilder, string>, IIsStatic<GameObjectBuilder, bool>, IAddComponent<GameObjectBuilder, AComponent>, ITransform<GameObjectBuilder, Func<TransformBuilder, Transform>>, IWithTag<GameObjectBuilder, string>
Inheritance
Implements
Inherited Members
Fields
gameObject
Gets or sets the value of the game object
private readonly GameObject gameObject
Field Value
Methods
AddComponent<T>(Func<T, AComponent>)
Adds the component using the specified value
public GameObjectBuilder AddComponent<T>(Func<T, AComponent> value) where T : AComponent
Parameters
value
Func<T, AComponent>-
The value
Returns
- GameObjectBuilder
-
The game object builder
Type Parameters
T
-
The
AddComponent<T>(T)
Adds the component using the specified value
public GameObjectBuilder AddComponent<T>(T value) where T : AComponent
Parameters
value
T-
The value
Returns
- GameObjectBuilder
-
The game object builder
Type Parameters
T
-
The
Build()
Builds this instance
public GameObject Build()
Returns
- GameObject
-
The game object
IsStatic()
Ises the static
public GameObjectBuilder IsStatic()
Returns
- GameObjectBuilder
-
The game object builder
IsStatic(bool)
Ises the static using the specified value
public GameObjectBuilder IsStatic(bool value)
Parameters
value
bool-
The value
Returns
- GameObjectBuilder
-
The game object builder
Name(string)
Names the value
public GameObjectBuilder Name(string value)
Parameters
value
string-
The value
Returns
- GameObjectBuilder
-
The game object builder
Transform(Func<TransformBuilder, Transform>)
Transforms the value
public GameObjectBuilder Transform(Func<TransformBuilder, Transform> value)
Parameters
value
Func<TransformBuilder, Transform>-
The value
Returns
- GameObjectBuilder
-
The game object builder
WithTag(string)
Adds the tag using the specified value
public GameObjectBuilder WithTag(string value)
Parameters
value
string-
The value
Returns
- GameObjectBuilder
-
The game object builder