Init1< TFirstComponent, TSecondComponent, TSecondArgument, TThirdComponent, TThirdArgument, TFourthArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument, TFourthArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument, TFourthArgument, TFifthArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument, TThirdArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TThirdArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TThirdArgument, TFourthArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TThirdArgument, TFourthArgument, TFifthArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument, TFourthArgument > |
Init1< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument, TFourthArgument, TFifthArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument, TThirdArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TThirdArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument, TFourthArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument, TFourthArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > |
Init2< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument, TThirdArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TThirdArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > |
Init3< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > |
Init< TFirstComponent, TSecondComponent, TThirdComponent > |
|
◆ Init< TFirstComponent, TSecondComponent, TThirdComponent >()
static Components<TFirstComponent, TSecondComponent, TThirdComponent> Sisus.Init.GameObjectT3Extensions.Init< TFirstComponent, TSecondComponent, TThirdComponent > |
( |
this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @ |
this | ) |
|
|
static |
Initializes all added components without any additional arguments.
If the first added component implements IArgs<TSecondComponent>, IArgs<TThirdComponent> or IArgs<TSecondComponent, TThirdComponent> then its Init function will get called with the matching components as arguments.
If the second added component implements IArgs<TFirstComponent>, IArgs<TThirdComponent> or IArgs<TFirstComponent, TThirdComponent> then its Init function will get called with the matching components as arguments.
If the third added component implements IArgs<TFirstComponent>, IArgs<TSecondComponent> or IArgs<TFirstComponent, TSecondComponent> then its Init function will get called with the matching components as arguments.
- Template Parameters
-
TFirstComponent | Type of the first added component. |
TSecondComponent | Type of the second added component. |
TThirdComponent | Type of the third added component. |
- Parameters
-
- Returns
- Created object which can be cast to GameObject, TFirstComponent , TSecondComponent , or System.ValueTuple<TFirstComponent, TSecondComponent, TThirdComponent>.
- Type Constraints
-
TFirstComponent | : | Component | |
TSecondComponent | : | Component | |
TThirdComponent | : | Component | |
|