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