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