Fantasy
搜索结果

    显示/隐藏目录

    NetworkMessagingComponent 类

    继承
    object
    Entity
    NetworkMessagingComponent
    实现
    IEntity
    IDisposable
    IPool
    继承成员
    Entity.Id
    Entity.RunTimeId
    Entity.IsDisposed
    Entity.Scene
    Entity.Parent
    Entity.Type
    Entity.GetParent<T>()
    Entity.Create<T>(Scene, bool, bool)
    Entity.Create<T>(Scene, long, bool, bool)
    Entity.AddComponent<T>(bool)
    Entity.AddComponent<T>(long, bool)
    Entity.AddComponent(Entity)
    Entity.AddComponent<T>(T)
    Entity.GetComponent<T>()
    Entity.GetComponent(Type)
    Entity.GetComponent<T>(long)
    Entity.GetOrAddComponent<T>(bool)
    Entity.RemoveComponent<T>(bool)
    Entity.RemoveComponent<T>(long, bool)
    Entity.RemoveComponent(Entity, bool)
    Entity.RemoveComponent<T>(T, bool)
    Entity.Deserialize(Scene, bool)
    Entity.ForEachSingleCollection
    Entity.ForEachTransfer
    Entity.ForEachMultiEntity
    Entity.ForEachEntity
    Entity.Dispose()
    Entity.IsPool()
    Entity.SetIsPool(bool)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    命名空间: Fantasy.Scheduler
    程序集: Fantasy.Net.dll
    语法
    public sealed class NetworkMessagingComponent : Entity, IEntity, IDisposable, IPool

    字段

    | 编辑本文 查看源代码

    AddressableRouteMessageLock

    声明
    public CoroutineLock AddressableRouteMessageLock
    字段值
    类型 描述
    CoroutineLock
    | 编辑本文 查看源代码

    MessageDispatcherComponent

    声明
    public MessageDispatcherComponent MessageDispatcherComponent
    字段值
    类型 描述
    MessageDispatcherComponent
    | 编辑本文 查看源代码

    RequestCallback

    声明
    public readonly SortedDictionary<uint, MessageSender> RequestCallback
    字段值
    类型 描述
    SortedDictionary<uint, MessageSender>
    | 编辑本文 查看源代码

    TimeoutRouteMessageSenders

    声明
    public readonly Dictionary<uint, MessageSender> TimeoutRouteMessageSenders
    字段值
    类型 描述
    Dictionary<uint, MessageSender>
    | 编辑本文 查看源代码

    TimerComponent

    声明
    public TimerComponent TimerComponent
    字段值
    类型 描述
    TimerComponent
    | 编辑本文 查看源代码

    TimerId

    声明
    public long TimerId
    字段值
    类型 描述
    long

    方法

    | 编辑本文 查看源代码

    CallAddressable(long, IRouteMessage)

    声明
    public FTask<IResponse> CallAddressable(long addressableId, IRouteMessage request)
    参数
    类型 名称 描述
    long addressableId
    IRouteMessage request
    返回
    类型 描述
    FTask<IResponse>
    | 编辑本文 查看源代码

    CallInnerRoute(long, IRouteMessage)

    声明
    public FTask<IResponse> CallInnerRoute(long routeId, IRouteMessage request)
    参数
    类型 名称 描述
    long routeId
    IRouteMessage request
    返回
    类型 描述
    FTask<IResponse>
    | 编辑本文 查看源代码

    CallInnerRouteBySession(Session, long, IRouteMessage)

    声明
    public FTask<IResponse> CallInnerRouteBySession(Session session, long routeId, IRouteMessage request)
    参数
    类型 名称 描述
    Session session
    long routeId
    IRouteMessage request
    返回
    类型 描述
    FTask<IResponse>
    | 编辑本文 查看源代码

    ResponseHandler(uint, IResponse)

    声明
    public void ResponseHandler(uint rpcId, IResponse response)
    参数
    类型 名称 描述
    uint rpcId
    IResponse response
    | 编辑本文 查看源代码

    ReturnMessageSender(uint, MessageSender)

    声明
    public void ReturnMessageSender(uint rpcId, MessageSender messageSender)
    参数
    类型 名称 描述
    uint rpcId
    MessageSender messageSender
    | 编辑本文 查看源代码

    SendAddressable(long, IRouteMessage)

    声明
    public FTask SendAddressable(long addressableId, IRouteMessage message)
    参数
    类型 名称 描述
    long addressableId
    IRouteMessage message
    返回
    类型 描述
    FTask
    | 编辑本文 查看源代码

    SendInnerRoute(ICollection<long>, IRouteMessage)

    声明
    public void SendInnerRoute(ICollection<long> routeIdCollection, IRouteMessage message)
    参数
    类型 名称 描述
    ICollection<long> routeIdCollection
    IRouteMessage message
    | 编辑本文 查看源代码

    SendInnerRoute(long, IRouteMessage)

    声明
    public void SendInnerRoute(long routeId, IRouteMessage message)
    参数
    类型 名称 描述
    long routeId
    IRouteMessage message

    实现

    IEntity
    IDisposable
    IPool

    扩展方法

    JsonHelper.ToJson<T>(T)
    • 编辑本文
    • 查看源代码
    本文内容
    Back to top Generated by DocFX