Init(args)
Scripting Reference
List of all members | Static Public Member Functions
Sisus.Init.GameObjectT3Extensions Class Reference

Description

Extensions methods for initializing GameObject<TFirstComponent, TSecondComponent, TThirdComponent> objects.

Static Public Member Functions

static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this)
 Initializes all added components without any additional arguments. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this)
 Initialize the first added component of type TFirstComponent without any arguments. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, TArgument argument)
 Initialize the first added component of type TFirstComponent with one argument. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, Second secondArgument)
 Initialize the first added component of type TFirstComponent using the provided argument and the second added component. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second firstArgument, TSecondArgument secondArgument)
 Initialize the first added component of type TFirstComponent using the second added component and the provided argument. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, TSecondArgument secondArgument)
 Initialize the first added component of type TFirstComponent using the two provided arguments. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument, TThirdArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument)
 Initialize the first added component of type TFirstComponent using the three provided arguments. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, TSecondArgument secondArgument, Second thirdArgument)
 Initialize the first added component of type TFirstComponent using three arguments with the second added component being the third one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument, TFourthArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, TSecondArgument secondArgument, Second thirdArgument, TFourthArgument fourthArgument)
 Initialize the first added component of type TFirstComponent using four arguments with the second added component being the third one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument, TFourthArgument, TFifthArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, TSecondArgument secondArgument, Second thirdArgument, TFourthArgument fourthArgument, TFifthArgument fifthArgument)
 Initialize the first added component of type TFirstComponent using five arguments with the second added component being the third one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TThirdArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, Second secondArgument, TThirdArgument thirdArgument)
 Initialize the first added component of type TFirstComponent using three arguments with the second added component being the second one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TThirdArgument, TFourthArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, Second secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument)
 Initialize the first added component of type TFirstComponent using four arguments with the second added component being the second one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TThirdArgument, TFourthArgument, TFifthArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, Second secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument, TFifthArgument fifthArgument)
 Initialize the first added component of type TFirstComponent using five arguments with the second added component being the second one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument)
 Initialize the first added component of type TFirstComponent using three arguments with the second added component being the first one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second argument)
 Initialize the first added component of type TFirstComponent using the second added component as the argument. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second firstArgument, Third secondArgument)
 Initialize the first added component of type TFirstComponent using two arguments with the second added component being the first one and the third added component being the second one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Third firstArgument, Second secondArgument)
 Initialize the first added component of type TFirstComponent using two arguments with the third added component being the first one and the second added component being the second one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Third firstArgument, Second secondArgument, TThirdArgument thirdArgument)
 Initialize the first added component of type TFirstComponent using three arguments with the third added component being the first one and the second added component being the second one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Third firstArgument, TSecondArgument secondArgument, Second thirdArgument)
 Initialize the first added component of type TFirstComponent using three arguments with the third added component being the first one and the second added component being the third one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second firstArgument, Third secondArgument, TThirdArgument thirdArgument)
 Initialize the first added component of type TFirstComponent using three arguments with the second added component being the first one and the third added component being the second one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument, TFourthArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second firstArgument, Third secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument)
 Initialize the first added component of type TFirstComponent using four arguments with the second added component being the first one and the third added component being the second one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument, TFourthArgument, TFifthArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second firstArgument, Third secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument, TFifthArgument fifthArgument)
 Initialize the first added component of type TFirstComponent using five arguments with the second added component being the first one and the third added component being the second one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TSecondArgument, TThirdComponent, TThirdArgument, TFourthArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument)
 Initialize the first added component of type TFirstComponent using four arguments with the second added component being the first one. More...
 
static GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init1< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > (this GameObject< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second firstArgument, TSecondArgument secondArgument, Third thirdArgument)
 Initialize the first added component of type TFirstComponent using three arguments with the second added component being the first one and the third added component being the third one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this)
 Initialize the second added component of type TSecondComponent without any arguments. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TArgument argument)
 Initialize the second added component of type TSecondComponent using one argument. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, TSecondArgument secondArgument)
 Initialize the second added component of type TSecondComponent using two arguments. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument, TThirdArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument)
 Initialize the second added component of type TSecondComponent using three arguments. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First argument)
 Initialize the second added component of type TSecondComponent using two arguments with the first added component being the first one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, Third argument)
 Initialize the second added component of type TSecondComponent using two arguments with the first added component being the first one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, First secondArgument)
 Initialize the second added component of type TSecondComponent using two arguments with the first added component being the first one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First firstArgument, TSecondArgument secondArgument)
 Initialize the second added component of type TSecondComponent using two arguments with the first added component being the first one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument)
 Initialize the second added component of type TSecondComponent using three arguments with the first added component being the first one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, TSecondArgument secondArgument, First thirdArgument)
 Initialize the second added component of type TSecondComponent using thre arguments with the first added component being the third one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TThirdArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, First secondArgument, TThirdArgument thirdArgument)
 Initialize the second added component of type TSecondComponent using three arguments with the first added component being the second one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First firstArgument, Third secondArgument)
 Initialize the second added component of type TSecondComponent using two arguments with the first added component being the first one and the third added component being the second one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, Third firstArgument, First secondArgument)
 Initialize the second added component of type TSecondComponent using two arguments with the third added component being the first one and the first added component being the second one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, Third firstArgument, First secondArgument, TThirdArgument thirdArgument)
 Initialize the second added component of type TSecondComponent using three arguments with the third added component being the first one and the first added component being the second one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, Third firstArgument, TSecondArgument secondArgument, First thirdArgument)
 Initialize the second added component of type TSecondComponent using three arguments with the third added component being the first one and the first added component being the third one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, Third firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument)
 Initialize the second added component of type TSecondComponent using three arguments with the third added component being the first one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument, TFourthArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, Third firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument)
 Initialize the second added component of type TSecondComponent using three arguments with the third added component being the first one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument, TFourthArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument)
 Initialize the second added component of type TSecondComponent using three arguments with the first added component being the first one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First firstArgument, Third secondArgument, TThirdArgument thirdArgument)
 Initialize the second added component of type TSecondComponent using three arguments with the first added component being the first one and the third added component being the second one. More...
 
static GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > Init2< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > (this GameObjectWithInit1Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First firstArgument, TSecondArgument secondArgument, Third thirdArgument)
 Initialize the second added component of type TSecondComponent using three arguments with the first added component being the first one and the third added component being the third one. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this)
 Initialize the third added component of type TThirdComponent without any arguments. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TArgument argument)
 Initialize the third added component of type TSecondComponent using one argument. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, TSecondArgument secondArgument)
 Initialize the third added component of type TSecondComponent using two arguments. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument, TThirdArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument)
 Initialize the third added component of type TSecondComponent using three arguments. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, First secondArgument)
 Initialize the third added component of type TSecondComponent using two arguments with the first added component being the first one. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First firstArgument, TSecondArgument secondArgument)
 Initialize the third added component of type TSecondComponent using two arguments with the first added component being the first one. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument, TThirdArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument)
 Initialize the third added component of type TSecondComponent using three arguments with the first added component being the first one. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First argument)
 Initialize the third added component of type TSecondComponent using the first added component as the argument. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TSecondArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, TSecondArgument secondArgument, First thirdArgument)
 Initialize the third added component of type TSecondComponent using three arguments with the first added component being the third one. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TFirstArgument, TThirdArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, TFirstArgument firstArgument, First secondArgument, TThirdArgument thirdArgument)
 Initialize the third added component of type TSecondComponent using three arguments with the first added component being the second one. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First firstArgument, Second secondArgument)
 Initialize the third added component of type TThirdComponent using two arguments with the first added component being the first one and the second added component being the second one. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second firstArgument, First secondArgument)
 Initialize the third added component of type TThirdComponent using two arguments with the second added component being the first one and the first added component being the second one. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second firstArgument, First secondArgument, TThirdArgument thirdArgument)
 Initialize the third added component of type TThirdComponent using three arguments with the second added component being the first one and the first added component being the second one. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, Second firstArgument, TSecondArgument secondArgument, First thirdArgument)
 Initialize the third added component of type TThirdComponent using three arguments with the second added component being the first one and the first added component being the third one. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TThirdArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First firstArgument, Second secondArgument, TThirdArgument thirdArgument)
 Initialize the third added component of type TThirdComponent using three arguments with the first added component being the first one and the second added component being the second one. More...
 
static Components< TFirstComponent, TSecondComponent, TThirdComponent > Init3< TFirstComponent, TSecondComponent, TThirdComponent, TSecondArgument > (this GameObjectWithInit2Of3Done< TFirstComponent, TSecondComponent, TThirdComponent > @this, First firstArgument, TSecondArgument secondArgument, Second thirdArgument)
 Initialize the third added component of type TThirdComponent using three arguments with the first added component being the first one and the second added component being the third one. More...