![]() |
Init(args)
Scripting Reference
|
Methods that can be used to instantiate new copies Objects that implement one of the IArgs interfaces with the required dependencies passed to the clone's Init function.
Static Public Member Functions | |
static TScriptableObject | Instance< TScriptableObject, TArgument > (TArgument argument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided argument . | |
static TScriptableObject | Instance< TScriptableObject, TFirstArgument, TSecondArgument > (TFirstArgument firstArgument, TSecondArgument secondArgument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided arguments. | |
static TScriptableObject | Instance< TScriptableObject, TFirstArgument, TSecondArgument, TThirdArgument > (TFirstArgument firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided arguments. | |
static TScriptableObject | Instance< TScriptableObject, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > (TFirstArgument firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided arguments. | |
static TScriptableObject | Instance< TScriptableObject, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > (TFirstArgument firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument, TFifthArgument fifthArgument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided arguments. | |
static TScriptableObject | Instance< TScriptableObject, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > (TFirstArgument firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument, TFifthArgument fifthArgument, TSixthArgument sixthArgument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided arguments. | |
static void | Instance< TScriptableObject, TArgument > (out TScriptableObject instance, TArgument argument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided argument. | |
static void | Instance< TScriptableObject, TFirstArgument, TSecondArgument > (out TScriptableObject instance, TFirstArgument firstArgument, TSecondArgument secondArgument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided arguments. | |
static void | Instance< TScriptableObject, TFirstArgument, TSecondArgument, TThirdArgument > (out TScriptableObject instance, TFirstArgument firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided arguments. | |
static void | Instance< TScriptableObject, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > (out TScriptableObject instance, TFirstArgument firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided arguments. | |
static void | Instance< TScriptableObject, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > (out TScriptableObject instance, TFirstArgument firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument, TFifthArgument fifthArgument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided arguments. | |
static void | Instance< TScriptableObject, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > (out TScriptableObject instance, TFirstArgument firstArgument, TSecondArgument secondArgument, TThirdArgument thirdArgument, TFourthArgument fourthArgument, TFifthArgument fifthArgument, TSixthArgument sixthArgument) |
Creates an instance of ScriptableObject of type TScriptableObject and initializes it with the provided arguments. | |