Fantasy
搜索结果

    显示/隐藏目录

    KCPClientNetwork 类

    继承
    object
    Entity
    ANetwork
    AClientNetwork
    KCPClientNetwork
    实现
    IEntity
    IPool
    INetworkChannel
    IDisposable
    继承成员
    AClientNetwork.Session
    ANetwork.NetworkType
    ANetwork.NetworkTarget
    ANetwork.NetworkProtocolType
    ANetwork.NetworkMessageScheduler
    ANetwork.RentMemoryStream(int)
    ANetwork.ReturnMemoryStream(MemoryStreamBuffer)
    ANetwork.RentOuterPackInfo()
    ANetwork.ReturnOuterPackInfo(OuterPackInfo)
    ANetwork.RentInnerPackInfo()
    ANetwork.ReturnInnerPackInfo(InnerPackInfo)
    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.IsPool()
    Entity.SetIsPool(bool)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    命名空间: Fantasy.Network.KCP
    程序集: Fantasy.Net.dll
    语法
    public sealed class KCPClientNetwork : AClientNetwork, IEntity, IPool, INetworkChannel, IDisposable

    属性

    | 编辑本文 查看源代码

    ChannelId

    声明
    public uint ChannelId { get; }
    属性值
    类型 描述
    uint

    方法

    | 编辑本文 查看源代码

    CheckUpdate()

    声明
    public void CheckUpdate()
    | 编辑本文 查看源代码

    Connect(string, Action, Action, Action, bool, int)

    声明
    public override Session Connect(string remoteAddress, Action onConnectComplete, Action onConnectFail, Action onConnectDisconnect, bool isHttps, int connectTimeout = 5000)
    参数
    类型 名称 描述
    string remoteAddress
    Action onConnectComplete
    Action onConnectFail
    Action onConnectDisconnect
    bool isHttps
    int connectTimeout
    返回
    类型 描述
    Session
    重写
    AClientNetwork.Connect(string, Action, Action, Action, bool, int)
    | 编辑本文 查看源代码

    Dispose()

    销毁当前实体,销毁后会自动销毁当前实体下的所有实体。

    声明
    public override void Dispose()
    重写
    AClientNetwork.Dispose()
    | 编辑本文 查看源代码

    Initialize(NetworkTarget)

    声明
    public void Initialize(NetworkTarget networkTarget)
    参数
    类型 名称 描述
    NetworkTarget networkTarget
    | 编辑本文 查看源代码

    RemoveChannel(uint)

    声明
    public override void RemoveChannel(uint channelId)
    参数
    类型 名称 描述
    uint channelId
    重写
    ANetwork.RemoveChannel(uint)
    | 编辑本文 查看源代码

    Send(uint, long, MemoryStreamBuffer, IMessage)

    声明
    public override void Send(uint rpcId, long routeId, MemoryStreamBuffer memoryStream, IMessage message)
    参数
    类型 名称 描述
    uint rpcId
    long routeId
    MemoryStreamBuffer memoryStream
    IMessage message
    重写
    AClientNetwork.Send(uint, long, MemoryStreamBuffer, IMessage)

    实现

    IEntity
    IPool
    INetworkChannel
    IDisposable

    扩展方法

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