Class RpcSystem
Syntax
public class RpcSystem : JobComponentSystem
Methods
CalculateVersionHash()
Declaration
public ulong CalculateVersionHash()
Returns
GetRpcQueue<T>()
Declaration
public RpcQueue<T> GetRpcQueue<T>()
where T : struct, IRpcCommand
Returns
Type Parameters
OnCreate()
Declaration
protected override void OnCreate()
OnDestroy()
Declaration
protected override void OnDestroy()
OnUpdate(JobHandle)
Declaration
protected override JobHandle OnUpdate(JobHandle inputDeps)
Parameters
Type |
Name |
Description |
JobHandle |
inputDeps |
|
Returns
Type |
Description |
JobHandle |
|
RegisterRpc(ComponentType, PortableFunctionPointer<RpcExecutor.ExecuteDelegate>)
Declaration
public void RegisterRpc(ComponentType type, PortableFunctionPointer<RpcExecutor.ExecuteDelegate> exec)
Parameters
RegisterRpc<T>()
Declaration
public void RegisterRpc<T>()
where T : struct, IRpcCommand
Type Parameters
SendProtocolVersion(DynamicBuffer<OutgoingRpcDataStreamBufferComponent>, NetworkProtocolVersion)
Declaration
public static void SendProtocolVersion(DynamicBuffer<OutgoingRpcDataStreamBufferComponent> buffer, NetworkProtocolVersion version)
Parameters