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: solution.dll
Syntax
public struct RpcCommandRequest<TActionSerializer, TActionRequest>.SendRpcData
Methods
Name | Description |
---|---|
Execute(ArchetypeChunk, int) | Call this from an Execute(in ArchetypeChunk, int, bool, in v128) method to handle the rpc requests. |