Fantasy
搜索结果

    显示/隐藏目录

    EntityIdStruct 结构

    表示一个唯一实体的ID。

    继承成员
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    命名空间: Fantasy.IdFactory
    程序集: Fantasy.Net.dll
    语法
    [StructLayout(LayoutKind.Sequential, Pack = 1)]
    public struct EntityIdStruct

    构造函数

    | 编辑本文 查看源代码

    EntityIdStruct(uint, uint, byte, uint)

    RuntimeIdStruct(如果超过下面参数的设定该ID会失效)。

    声明
    public EntityIdStruct(uint time, uint sceneId, byte wordId, uint sequence)
    参数
    类型 名称 描述
    uint time

    time不能超过1073741823

    uint sceneId

    sceneId不能超过255

    byte wordId

    wordId不能超过255

    uint sequence

    sequence不能超过262143

    字段

    | 编辑本文 查看源代码

    MaskSceneId

    声明
    public const uint MaskSceneId = 255
    字段值
    类型 描述
    uint
    | 编辑本文 查看源代码

    MaskSequence

    声明
    public const uint MaskSequence = 262143
    字段值
    类型 描述
    uint
    | 编辑本文 查看源代码

    MaskTime

    声明
    public const uint MaskTime = 1073741823
    字段值
    类型 描述
    uint
    | 编辑本文 查看源代码

    MaskWordId

    声明
    public const uint MaskWordId = 255
    字段值
    类型 描述
    uint

    属性

    | 编辑本文 查看源代码

    SceneId

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

    Sequence

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

    Time

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

    WordId

    声明
    public readonly byte WordId { get; }
    属性值
    类型 描述
    byte

    运算符

    | 编辑本文 查看源代码

    implicit operator long(EntityIdStruct)

    声明
    public static implicit operator long(EntityIdStruct entityIdStruct)
    参数
    类型 名称 描述
    EntityIdStruct entityIdStruct
    返回
    类型 描述
    long
    | 编辑本文 查看源代码

    implicit operator EntityIdStruct(long)

    声明
    public static implicit operator EntityIdStruct(long entityId)
    参数
    类型 名称 描述
    long entityId
    返回
    类型 描述
    EntityIdStruct

    扩展方法

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