docs.unity.cn
    Show / Hide Table of Contents

    Struct RpcCommandRequest<TActionSerializer, TActionRequest>

    Helper struct for implementing systems to process RPC command request entities. This is generally used by code-gen, and should only be used directly in special cases.

    Inherited Members
    ValueType.Equals(Object)
    ValueType.GetHashCode()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Namespace: Unity.NetCode
    Syntax
    public struct RpcCommandRequest<TActionSerializer, TActionRequest>
        where TActionSerializer : struct, IRpcCommandSerializer<TActionRequest> where TActionRequest : struct, IComponentData
    Type Parameters
    Name Description
    TActionSerializer

    Unmanaged type of IRpcCommandSerializer<T>

    TActionRequest

    Unmanaged type of IComponentData

    Fields

    Query

    The query to use when scheduling the processing job.

    Declaration
    public EntityQuery Query
    Field Value
    Type Description
    EntityQuery

    Methods

    InitJobData(ref SystemState)

    Initialize the internal state of a processing job. Should be called from OnUpdate of an ISystem.

    Declaration
    public RpcCommandRequest<TActionSerializer, TActionRequest>.SendRpcData InitJobData(ref SystemState state)
    Parameters
    Type Name Description
    SystemState state

    Raw entity system state.

    Returns
    Type Description
    RpcCommandRequest.SendRpcData<>

    RpcCommandRequest<TActionSerializer, TActionRequest>.SendRpcData initialized using state

    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Wednesday, June 21, 2023