![]() |
Init(args)
Scripting Reference
|
Represents a pair of components that exist on the same GameObject.
Represents three of components that exist on the same GameObject.
Can be cast to GameObject, TFirstComponent , TSecondComponent or System.ValueTuple<TFirstComponent, TSecondComponent>.
TFirstComponent | Type of the first component. |
TSecondComponent | Type of the second component. |
Can be cast to GameObject, TFirstComponent , TSecondComponent , TThirdComponent or System.ValueTuple<TFirstComponent, TSecondComponent, TThirdComponent>.
TFirstComponent | Type of the first component. |
TSecondComponent | Type of the second component. |
TThirdComponent | Type of the second component. |
TFirstComponent | : | Component | |
TSecondComponent | : | Component | |
TThirdComponent | : | Component |
Static Public Member Functions | |
static implicit | operator GameObject (Components< TFirstComponent, TSecondComponent > @this) |
Gets the GameObject that holds the pair of components. More... | |
static implicit | operator Transform (Components< TFirstComponent, TSecondComponent > @this) |
Gets the Transform component of the GameObject that holds the pair of components. More... | |
static implicit | operator TFirstComponent (Components< TFirstComponent, TSecondComponent > @this) |
Gets the first component of the component pair. More... | |
static implicit | operator TSecondComponent (Components< TFirstComponent, TSecondComponent > @this) |
Gets the second component of the component pair. More... | |
static implicit | operator (TFirstComponent, TSecondComponent)(Components< TFirstComponent |
Gets a tuple containing the component pair. More... | |
static implicit | operator GameObject (Components< TFirstComponent, TSecondComponent, TThirdComponent > @this) |
Gets the GameObject that holds the pair of components. More... | |
static implicit | operator Transform (Components< TFirstComponent, TSecondComponent, TThirdComponent > @this) |
Gets the Transform component of the GameObject that holds the pair of components. More... | |
static implicit | operator TFirstComponent (Components< TFirstComponent, TSecondComponent, TThirdComponent > @this) |
Gets the first one of the three components. More... | |
static implicit | operator TSecondComponent (Components< TFirstComponent, TSecondComponent, TThirdComponent > @this) |
Gets the second one of the three components. More... | |
static implicit | operator TThirdComponent (Components< TFirstComponent, TSecondComponent, TThirdComponent > @this) |
Gets the third one of the three components. More... | |
static implicit | operator (TFirstComponent, TSecondComponent, TThirdComponent)(Components< TFirstComponent |
Gets a System.ValueTuple<TFirstComponent, TSecondComponent, TThirdComponent> containing all three components. More... | |