Class RpcSystem | Unity NetCode | 0.2.0-preview.5
docs.unity.cn
    Show / Hide Table of Contents

    Class RpcSystem

    Inheritance
    Object
    RpcSystem
    Namespace: Unity.NetCode
    Syntax
    public class RpcSystem : JobComponentSystem

    Constructors

    RpcSystem()

    Declaration
    public RpcSystem()

    Methods

    CalculateVersionHash()

    Declaration
    public ulong CalculateVersionHash()
    Returns
    Type Description
    UInt64

    GetRpcQueue<T>()

    Declaration
    public RpcQueue<T> GetRpcQueue<T>()
        where T : struct, IRpcCommand
    Returns
    Type Description
    RpcQueue<T>
    Type Parameters
    Name Description
    T

    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
    Type Name Description
    ComponentType type
    PortableFunctionPointer<RpcExecutor.ExecuteDelegate> exec

    RegisterRpc<T>()

    Declaration
    public void RegisterRpc<T>()
        where T : struct, IRpcCommand
    Type Parameters
    Name Description
    T

    SendProtocolVersion(DynamicBuffer<OutgoingRpcDataStreamBufferComponent>, NetworkProtocolVersion)

    Declaration
    public static void SendProtocolVersion(DynamicBuffer<OutgoingRpcDataStreamBufferComponent> buffer, NetworkProtocolVersion version)
    Parameters
    Type Name Description
    DynamicBuffer<OutgoingRpcDataStreamBufferComponent> buffer
    NetworkProtocolVersion version
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX