Init1< TFirstComponent, TSecondComponent > |
Init1< TFirstComponent, TSecondComponent > |
Init1< TFirstComponent, TSecondComponent, TArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TFourthArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TFourthArgument, TFifthArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument, TFifthArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TThirdArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TThirdArgument, TFourthArgument > |
Init1< TFirstComponent, TSecondComponent, TFirstArgument, TThirdArgument, TFourthArgument, TFifthArgument > |
Init1< TFirstComponent, TSecondComponent, TSecondArgument > |
Init1< TFirstComponent, TSecondComponent, TSecondArgument, TThirdArgument > |
Init1< TFirstComponent, TSecondComponent, TSecondArgument, TThirdArgument, TFourthArgument > |
Init1< TFirstComponent, TSecondComponent, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > |
Init2< TFirstComponent, TSecondComponent > |
Init2< TFirstComponent, TSecondComponent > |
Init2< TFirstComponent, TSecondComponent, TArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TFourthArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TFourthArgument, TFifthArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument, TFifthArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TThirdArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TThirdArgument, TFourthArgument > |
Init2< TFirstComponent, TSecondComponent, TFirstArgument, TThirdArgument, TFourthArgument, TFifthArgument > |
Init2< TFirstComponent, TSecondComponent, TSecondArgument > |
Init2< TFirstComponent, TSecondComponent, TSecondArgument, TThirdArgument > |
Init2< TFirstComponent, TSecondComponent, TSecondArgument, TThirdArgument, TFourthArgument > |
Init2< TFirstComponent, TSecondComponent, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > |
Init< TFirstComponent, TSecondComponent > |
|
◆ Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument >() [1/2]
static UninitializedGameObject<TFirstComponent, TSecondComponent> Sisus.Init.GameObjectT2Extensions.Init1< TFirstComponent, TSecondComponent, TFirstArgument, TSecondArgument, TThirdArgument > |
( |
this GameObject< TFirstComponent, TSecondComponent > @ |
this, |
|
|
TFirstArgument |
firstArgument, |
|
|
TSecondArgument |
secondArgument, |
|
|
TThirdArgument |
thirdArgument |
|
) |
| |
|
static |
Initialize the first added component of type TFirstComponent using the three provided arguments.
- Template Parameters
-
TFirstComponent | Type of the first added component. |
TSecondComponent | Type of the second added component. |
TFirstArgument | Type of the first argument. |
TSecondArgument | Type of the second argument. |
TThirdArgument | Type of the third argument. |
- Parameters
-
this | new GameObject being initialized. |
firstArgument | The first argument passed to the first added component's Init function. |
secondArgument | The second argument passed to the first added component's Init function. |
thirdArgument | The third argument passed to the first added component's Init function. |
- Returns
- Partially initialized GameObject still requiring Init2 to be called until it is ready for usage.
- Exceptions
-
- Type Constraints
-
TFirstComponent | : | Component | |
TFirstComponent | : | IThreeArguments | |
TFirstComponent | : | IFirstArgument<TFirstArgument> | |
TFirstComponent | : | ISecondArgument<TSecondArgument> | |
TFirstComponent | : | IThirdArgument<TThirdArgument> | |
TSecondComponent | : | Component | |
|