Class GameplayPropertyWriterNode<TData, TSimPorts>
Inheritance
GameplayPropertyWriterNode<TData, TSimPorts>
Syntax
public abstract class GameplayPropertyWriterNode<TData, TSimPorts> : NodeDefinition<TData, TSimPorts>, IEntityContextHandler, ITaskPortMsgHandler<IEntityContextHandler, EntityContext>, IMsgHandler<ulong> where TData : struct, IPropertyData, INodeData where TSimPorts : struct, ISimulationPortDefinition
Type Parameters
Name |
Description |
TData |
|
TSimPorts |
|
Methods
GetContextPort(NodeHandle)
Declaration
protected abstract InputPortID GetContextPort(NodeHandle handle)
Parameters
Type |
Name |
Description |
NodeHandle |
handle |
|
Returns
Type |
Description |
InputPortID |
|
GetPort(NodeHandle)
Declaration
public InputPortID GetPort(NodeHandle handle)
Parameters
Type |
Name |
Description |
NodeHandle |
handle |
|
Returns
Type |
Description |
InputPortID |
|
HandleMessage(MessageContext, UInt64)
Declaration
public virtual void HandleMessage(in MessageContext ctx, in ulong message)
Parameters
Type |
Name |
Description |
MessageContext |
ctx |
|
UInt64 |
message |
|
HandleMessage(MessageContext, EntityContext)
Declaration
public void HandleMessage(in MessageContext ctx, in EntityContext message)
Parameters