The result of FusionGlobalScriptableObjectSourceAttribute.Load. Contains the loaded object and an optional unloader delegate. More...
Public Member Functions | |
FusionGlobalScriptableObjectLoadResult (FusionGlobalScriptableObject obj, FusionGlobalScriptableObjectUnloadDelegate unloader=null) | |
Static Public Member Functions | |
static implicit | operator FusionGlobalScriptableObjectLoadResult (FusionGlobalScriptableObject result) |
Implicitly converts a FusionGlobalScriptableObject to a FusionGlobalScriptableObjectLoadResult. More... | |
Public Attributes | |
readonly FusionGlobalScriptableObject | Object |
Object instance. More... | |
readonly FusionGlobalScriptableObjectUnloadDelegate | Unloader |
An optional delegate that is used to unload Object. More... | |
The result of FusionGlobalScriptableObjectSourceAttribute.Load. Contains the loaded object and an optional unloader delegate.
FusionGlobalScriptableObjectLoadResult | ( | FusionGlobalScriptableObject | obj, |
FusionGlobalScriptableObjectUnloadDelegate | unloader = null |
||
) |
obj | Object instance. |
unloader | An optional delegate that is used to unload obj . |
|
static |
Implicitly converts a FusionGlobalScriptableObject to a FusionGlobalScriptableObjectLoadResult.
readonly FusionGlobalScriptableObject Object |
Object instance.
readonly FusionGlobalScriptableObjectUnloadDelegate Unloader |
An optional delegate that is used to unload Object.