﻿namespace JLGames.RocketDriver.Games.NetManager.Virtual
{
    internal class VirtualServerProtos
    {
        /// <summary>
        /// Protocol: Material Update - Offset and Number
        /// 协议:材料更新 - 偏移+数量
        /// Data Foramt: UserNotifyData
        /// 数据格式：UserNotifyData
        /// </summary>
        public const string ProtoNotifyUserData = "n_ud";

        /// <summary>
        /// Protocol: Material Update - Number
        /// 协议:材料更新 - 数量
        /// Data Foramt: DataNum
        /// 数据格式：DataNum
        /// </summary>
        public const string ProtoNotifyUserNum = "n_un";

        /// <summary>
        /// Protocol: Material Update - Offset
        /// 协议:材料更新 - 偏移
        /// Data Foramt: DataOffset
        /// 数据格式：DataOffset
        /// </summary>
        public const string ProtoNotifyUserOffset = "n_uo";

        /// <summary>
        /// Protocol: Multi Material Update - Offset and Number
        /// 协议:批量材料更新 - 偏移+数量
        /// Data Foramt: UserNitifyData[]
        /// 数据格式：UserNotifyData[]
        /// </summary>
        public const string ProtoNotifyUserDatas = "n_uds";

        /// <summary>
        /// Protocol: Multi Material Update - Number
        /// 协议:材料更新 - 数量
        /// Data Foramt: DataNum[]
        /// 数据格式：DataNum[]
        /// </summary>
        public const string ProtoNotifyUserNums = "n_uns";

        /// <summary>
        /// Protocol: Multi Material Update - Offset
        /// 协议:材料更新 - 偏移
        /// Data Foramt: DataOffset[]
        /// 数据格式：DataOffset[]
        /// </summary>
        public const string ProtoNotifyUserOffsets = "n_uos";
    }
}