docs.unity.cn
    Show / Hide Table of Contents

    Class EventHub

    Inheritance
    Object
    EventHub
    Namespace: UnityEngine.Reflect
    Syntax
    public class EventHub

    Methods

    Broadcast<T>(T)

    Declaration
    public void Broadcast<T>(T message)
        where T : class
    Parameters
    Type Name Description
    T message
    Type Parameters
    Name Description
    T

    CreateGroup()

    Declaration
    public EventHub.Group CreateGroup()
    Returns
    Type Description
    EventHub.Group

    DestroyGroup(EventHub.Group)

    Declaration
    public void DestroyGroup(EventHub.Group group)
    Parameters
    Type Name Description
    EventHub.Group group

    Subscribe<T>(Action<T>)

    Declaration
    public EventHub.Handle Subscribe<T>(Action<T> action)
        where T : class
    Parameters
    Type Name Description
    Action<T> action
    Returns
    Type Description
    EventHub.Handle
    Type Parameters
    Name Description
    T

    Subscribe<T>(EventHub.Group, Action<T>)

    Declaration
    public void Subscribe<T>(EventHub.Group group, Action<T> action)
        where T : class
    Parameters
    Type Name Description
    EventHub.Group group
    Action<T> action
    Type Parameters
    Name Description
    T

    Unsubscribe(EventHub.Handle)

    Declaration
    public void Unsubscribe(EventHub.Handle handle)
    Parameters
    Type Name Description
    EventHub.Handle handle
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 26 April 2021