Interface IMsgHandler<TMsg>
Interface to be implemented on an INodeData struct for a SimulationNodeDefinition<TSimulationPortDefinition> or SimulationKernelNodeDefinition<TSimulationPortDefinition, TKernelPortDefinition> which includes an ISimulationPortDefinition that contains MessageInput<TDefinition, TMsg> fields. This interface is used to handle messages which arrive on those MessageInput<TDefinition, TMsg> ports.
Namespace: Unity.DataFlowGraph
Syntax
public interface IMsgHandler<TMsg>
Type Parameters
| Name | Description |
|---|---|
| TMsg |
Methods
HandleMessage(MessageContext, TMsg)
Declaration
void HandleMessage(in MessageContext ctx, in TMsg msg)
Parameters
| Type | Name | Description |
|---|---|---|
| MessageContext | ctx | |
| TMsg | msg |