Fantasy
搜索结果

    显示/隐藏目录

    ANetwork 类

    抽象网络基类。

    继承
    object
    Entity
    ANetwork
    HTTPServerNetwork
    AClientNetwork
    KCPServerNetwork
    TCPServerNetwork
    WebSocketServerNetwork
    实现
    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.IsPool()
    Entity.SetIsPool(bool)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    命名空间: Fantasy.Network.Interface
    程序集: Fantasy.Net.dll
    语法
    public abstract class ANetwork : Entity, IEntity, IDisposable, IPool

    属性

    | 编辑本文 查看源代码

    NetworkMessageScheduler

    声明
    public ANetworkMessageScheduler NetworkMessageScheduler { get; }
    属性值
    类型 描述
    ANetworkMessageScheduler
    | 编辑本文 查看源代码

    NetworkProtocolType

    声明
    public NetworkProtocolType NetworkProtocolType { get; }
    属性值
    类型 描述
    NetworkProtocolType
    | 编辑本文 查看源代码

    NetworkTarget

    声明
    public NetworkTarget NetworkTarget { get; }
    属性值
    类型 描述
    NetworkTarget
    | 编辑本文 查看源代码

    NetworkType

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

    方法

    | 编辑本文 查看源代码

    Dispose()

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

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

    Initialize(NetworkType, NetworkProtocolType, NetworkTarget)

    声明
    protected void Initialize(NetworkType networkType, NetworkProtocolType networkProtocolType, NetworkTarget networkTarget)
    参数
    类型 名称 描述
    NetworkType networkType
    NetworkProtocolType networkProtocolType
    NetworkTarget networkTarget
    | 编辑本文 查看源代码

    RemoveChannel(uint)

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

    RentInnerPackInfo()

    声明
    public InnerPackInfo RentInnerPackInfo()
    返回
    类型 描述
    InnerPackInfo
    | 编辑本文 查看源代码

    RentMemoryStream(int)

    声明
    public MemoryStreamBuffer RentMemoryStream(int size = 0)
    参数
    类型 名称 描述
    int size
    返回
    类型 描述
    MemoryStreamBuffer
    | 编辑本文 查看源代码

    RentOuterPackInfo()

    声明
    public OuterPackInfo RentOuterPackInfo()
    返回
    类型 描述
    OuterPackInfo
    | 编辑本文 查看源代码

    ReturnInnerPackInfo(InnerPackInfo)

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

    ReturnMemoryStream(MemoryStreamBuffer)

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

    ReturnOuterPackInfo(OuterPackInfo)

    声明
    public void ReturnOuterPackInfo(OuterPackInfo outerPackInfo)
    参数
    类型 名称 描述
    OuterPackInfo outerPackInfo

    实现

    IEntity
    IDisposable
    IPool

    扩展方法

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