Class FlowNode_SoftAssetReferenceTLoadAssetAsync<TObject>
[CeresGroup("Utilities")]
[CeresLabel("Load {0} Async")]
[NodeInfo("Asynchronously loads the soft asset reference and outputs the loaded object.")]
public sealed class FlowNode_SoftAssetReferenceTLoadAssetAsync<TObject> : FlowNode, IEnumerable<CeresNode>, IEnumerable, IDisposable where TObject : Object
Type Parameters
TObject
- Inheritance
-
FlowNode_SoftAssetReferenceTLoadAssetAsync<TObject>
- Implements
- Inherited Members
Constructors
FlowNode_SoftAssetReferenceTLoadAssetAsync()
public FlowNode_SoftAssetReferenceTLoadAssetAsync()
Fields
onComplete
[InputPort(false)]
public DelegatePort<EventDelegate<TObject>> onComplete
Field Value
- DelegatePort<EventDelegate<TObject>>
reference
[InputPort(true)]
[HideInGraphEditor]
public CeresPort<SoftAssetReference<TObject>> reference
Field Value
- CeresPort<SoftAssetReference<TObject>>
Methods
LocalExecute(ExecutionContext)
Do node local execution, sync only
protected override void LocalExecute(ExecutionContext executionContext)
Parameters
executionContextExecutionContext
__getTypeName()
protected override string __getTypeName()
Returns
__initializePorts()
protected override void __initializePorts()
__initializeVariables()
protected override void __initializeVariables()