docs.unity.cn
    Show / Hide Table of Contents

    Struct BridgeActor.Proxy

    Namespace: Unity.Reflect.Actors
    Syntax
    public struct Proxy

    Constructors

    Proxy(BridgeActor)

    Declaration
    public Proxy(BridgeActor self)
    Parameters
    Type Name Description
    BridgeActor self

    Properties

    IsInitialized

    Declaration
    public readonly bool IsInitialized { get; }
    Property Value
    Type Description
    Boolean

    Methods

    ForwardNet<TData>(ActorHandle, TData)

    Declaration
    public void ForwardNet<TData>(ActorHandle destination, TData data)
        where TData : class
    Parameters
    Type Name Description
    ActorHandle destination
    TData data
    Type Parameters
    Name Description
    TData

    ForwardRpc<TData, TSuccess>(ActorHandle, TData, Action<TSuccess>, Action<Exception>)

    Declaration
    public void ForwardRpc<TData, TSuccess>(ActorHandle destination, TData data, Action<TSuccess> success, Action<Exception> failure)
        where TData : class where TSuccess : class
    Parameters
    Type Name Description
    ActorHandle destination
    TData data
    Action<TSuccess> success
    Action<Exception> failure
    Type Parameters
    Name Description
    TData
    TSuccess

    ForwardRpcBlocking<TData, TSuccess>(ActorHandle, TData, Action<TSuccess>, Action<Exception>)

    Declaration
    public void ForwardRpcBlocking<TData, TSuccess>(ActorHandle destination, TData data, Action<TSuccess> success, Action<Exception> failure)
        where TData : class where TSuccess : class
    Parameters
    Type Name Description
    ActorHandle destination
    TData data
    Action<TSuccess> success
    Action<Exception> failure
    Type Parameters
    Name Description
    TData
    TSuccess

    GetFirstMatchingSettings<TSettings>()

    Declaration
    public TSettings GetFirstMatchingSettings<TSettings>()
        where TSettings : ActorSettings, new()
    Returns
    Type Description
    TSettings
    Type Parameters
    Name Description
    TSettings

    GetFirstOrEmptySettings<TSettings>()

    Declaration
    public TSettings GetFirstOrEmptySettings<TSettings>()
        where TSettings : ActorSettings, new()
    Returns
    Type Description
    TSettings
    Type Parameters
    Name Description
    TSettings

    PreShutdown(Action)

    Declaration
    public void PreShutdown(Action onCompleted)
    Parameters
    Type Name Description
    Action onCompleted

    SendUpdateManifests()

    Declaration
    public void SendUpdateManifests()

    Subscribe<TData>(Action<EventContext<TData>>)

    Declaration
    public void Subscribe<TData>(Action<EventContext<TData>> action)
        where TData : class
    Parameters
    Type Name Description
    Action<EventContext<TData>> action
    Type Parameters
    Name Description
    TData

    Unsubscribe<TData>(Action<EventContext<TData>>)

    Declaration
    public void Unsubscribe<TData>(Action<EventContext<TData>> action)
        where TData : class
    Parameters
    Type Name Description
    Action<EventContext<TData>> action
    Type Parameters
    Name Description
    TData

    UnsubscribeAll()

    Declaration
    public void UnsubscribeAll()

    UpdateSetting<TSettings>(String, String, Object)

    Declaration
    public void UpdateSetting<TSettings>(string id, string key, object value)
        where TSettings : class
    Parameters
    Type Name Description
    String id
    String key
    Object value
    Type Parameters
    Name Description
    TSettings
    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on 03 February 2022
    Terms of use