Class RpcSystem
Inheritance
System.Object
RpcSystem
Syntax
[UpdateInGroup(typeof(ClientAndServerSimulationSystemGroup))]
public class RpcSystem : JobComponentSystem
Methods
CalculateVersionHash()
Declaration
public ulong CalculateVersionHash()
Returns
Type |
Description |
System.UInt64 |
|
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
Returns
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