Struct RpcCommandRequest<TActionSerializer, TActionRequest>.SendRpcData
A struct that can be embedded into your system job, and should be used to delegate the rpc handling. Example of use:
[BurstCompile]
struct SendRpc : IJobChunk
{
public RpcCommandRequest{MyRpcCommand, MyRpcCommand}.SendRpcData data;
public void Execute(in ArchetypeChunk chunk, int unfilteredChunkIndex, bool useEnabledMask, in v128 chunkEnabledMask)
{
data.Execute(chunk, unfilteredChunkIndex);
}
}
Always use the InitJobData(ref SystemState) method to construct a valid instance.
Inherited Members
Namespace: Unity.NetCode
Assembly: Unity.NetCode.dll
Syntax
public struct RpcCommandRequest<TActionSerializer, TActionRequest>.SendRpcData
Methods
Execute(ArchetypeChunk, int)
Call this from an Execute(in ArchetypeChunk, int, bool, in v128) method to handle the rpc requests.
Declaration
public void Execute(ArchetypeChunk chunk, int orderIndex)
Parameters
Type | Name | Description |
---|---|---|
ArchetypeChunk | chunk | |
int | orderIndex |