// <auto-generated>
//   This file was generated by a tool; you should avoid making direct changes.
//   Consider using 'partial classes' to extend these types
//   Input: p26_pb.proto
// </auto-generated>

#region Designer generated code
#pragma warning disable CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
namespace BLHX.Server.Common.Proto.p26
{

    [global::ProtoBuf.ProtoContract(Name = @"act_goods_buy")]
    public partial class ActGoodsBuy : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"itemid", IsRequired = true)]
        public uint Itemid { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"count", IsRequired = true)]
        public uint Count { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"act_goods_info")]
    public partial class ActGoodsInfo : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"count", IsRequired = true)]
        public uint Count { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"bought_record")]
        public global::System.Collections.Generic.List<uint> BoughtRecords { get; set; } = new global::System.Collections.Generic.List<uint>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"awardinfo")]
    public partial class Awardinfo : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"award_list")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo> AwardLists { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"buff_slot")]
    public partial class BuffSlot : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"pos", IsRequired = true)]
        public uint Pos { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"itemid", IsRequired = true)]
        public uint Itemid { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"itemnum", IsRequired = true)]
        public uint Itemnum { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cellsinfo")]
    public partial class Cellsinfo : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"row", IsRequired = true)]
        public uint Row { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"column", IsRequired = true)]
        public uint Column { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"color", IsRequired = true)]
        public uint Color { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"colorinfo")]
    public partial class Colorinfo : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"number", IsRequired = true)]
        public uint Number { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26002")]
    public partial class Cs26002 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26004")]
    public partial class Cs26004 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"cell_list")]
        public global::System.Collections.Generic.List<Cellsinfo> CellLists { get; set; } = new global::System.Collections.Generic.List<Cellsinfo>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26006")]
    public partial class Cs26006 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26008")]
    public partial class Cs26008 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26021")]
    public partial class Cs26021 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26031")]
    public partial class Cs26031 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26041")]
    public partial class Cs26041 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26043")]
    public partial class Cs26043 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"goodsid", IsRequired = true)]
        public uint Goodsid { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"selected")]
        public global::System.Collections.Generic.List<ActGoodsBuy> Selecteds { get; set; } = new global::System.Collections.Generic.List<ActGoodsBuy>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26051")]
    public partial class Cs26051 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26053")]
    public partial class Cs26053 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"recipe_id", IsRequired = true)]
        public uint RecipeId { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"items")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Kvdata> Items { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Kvdata>();

        [global::ProtoBuf.ProtoMember(4, Name = @"times", IsRequired = true)]
        public uint Times { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26055")]
    public partial class Cs26055 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"slots")]
        public global::System.Collections.Generic.List<BuffSlot> Slots { get; set; } = new global::System.Collections.Generic.List<BuffSlot>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26101")]
    public partial class Cs26101 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26103")]
    public partial class Cs26103 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"hubid", IsRequired = true)]
        public uint Hubid { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"cmd", IsRequired = true)]
        public uint Cmd { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"args1")]
        public global::System.Collections.Generic.List<uint> Args1s { get; set; } = new global::System.Collections.Generic.List<uint>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26105")]
    public partial class Cs26105 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"combine")]
        public global::System.Collections.Generic.List<Cs26103> Combines { get; set; } = new global::System.Collections.Generic.List<Cs26103>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26106")]
    public partial class Cs26106 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26108")]
    public partial class Cs26108 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26110")]
    public partial class Cs26110 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"gameid", IsRequired = true)]
        public uint Gameid { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"time", IsRequired = true)]
        public uint Time { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26111")]
    public partial class Cs26111 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"gameid", IsRequired = true)]
        public uint Gameid { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26122")]
    public partial class Cs26122 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26124")]
    public partial class Cs26124 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"times", IsRequired = true)]
        public uint Times { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26126")]
    public partial class Cs26126 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"roomid", IsRequired = true)]
        public uint Roomid { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"times", IsRequired = true)]
        public uint Times { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"score", IsRequired = true)]
        public uint Score { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26128")]
    public partial class Cs26128 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26150")]
    public partial class Cs26150 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26152")]
    public partial class Cs26152 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"goodsid", IsRequired = true)]
        public uint Goodsid { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"selected")]
        public global::System.Collections.Generic.List<SelectInfo> Selecteds { get; set; } = new global::System.Collections.Generic.List<SelectInfo>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26154")]
    public partial class Cs26154 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"type", IsRequired = true)]
        public uint Type { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26156")]
    public partial class Cs26156 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"cs_26158")]
    public partial class Cs26158 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"act_id", IsRequired = true)]
        public uint ActId { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"ship_group_id")]
        public global::System.Collections.Generic.List<uint> ShipGroupIds { get; set; } = new global::System.Collections.Generic.List<uint>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"friendscore")]
    public partial class Friendscore : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"name", IsRequired = true)]
        public string Name { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"score", IsRequired = true)]
        public uint Score { get; set; }

        [global::ProtoBuf.ProtoMember(4, Name = @"display", IsRequired = true)]
        public global::BLHX.Server.Common.Proto.common.Displayinfo Display { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"gameroom")]
    public partial class Gameroom : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"roomid", IsRequired = true)]
        public uint Roomid { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"max_score", IsRequired = true)]
        public uint MaxScore { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"goods_info")]
    public partial class GoodsInfo : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"count", IsRequired = true)]
        public uint Count { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"keyvalue")]
    public partial class Keyvalue : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"key", IsRequired = true)]
        public uint Key { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"value", IsRequired = true)]
        public uint Value { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"value2")]
        public uint Value2
        {
            get => __pbn__Value2.GetValueOrDefault();
            set => __pbn__Value2 = value;
        }
        public bool ShouldSerializeValue2() => __pbn__Value2 != null;
        public void ResetValue2() => __pbn__Value2 = null;
        private uint? __pbn__Value2;

    }

    [global::ProtoBuf.ProtoContract(Name = @"keyvaluelist")]
    public partial class Keyvaluelist : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"key", IsRequired = true)]
        public uint Key { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"value_list")]
        public global::System.Collections.Generic.List<Keyvalue> ValueLists { get; set; } = new global::System.Collections.Generic.List<Keyvalue>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"minigamedata")]
    public partial class Minigamedata : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"datas")]
        public global::System.Collections.Generic.List<uint> Datas { get; set; } = new global::System.Collections.Generic.List<uint>();

        [global::ProtoBuf.ProtoMember(3, Name = @"date1_key_value_list")]
        public global::System.Collections.Generic.List<Keyvaluelist> Date1KeyValueLists { get; set; } = new global::System.Collections.Generic.List<Keyvaluelist>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"minigamehub")]
    public partial class Minigamehub : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"available_cnt")]
        public uint AvailableCnt
        {
            get => __pbn__AvailableCnt.GetValueOrDefault();
            set => __pbn__AvailableCnt = value;
        }
        public bool ShouldSerializeAvailableCnt() => __pbn__AvailableCnt != null;
        public void ResetAvailableCnt() => __pbn__AvailableCnt = null;
        private uint? __pbn__AvailableCnt;

        [global::ProtoBuf.ProtoMember(3, Name = @"used_cnt")]
        public uint UsedCnt
        {
            get => __pbn__UsedCnt.GetValueOrDefault();
            set => __pbn__UsedCnt = value;
        }
        public bool ShouldSerializeUsedCnt() => __pbn__UsedCnt != null;
        public void ResetUsedCnt() => __pbn__UsedCnt = null;
        private uint? __pbn__UsedCnt;

        [global::ProtoBuf.ProtoMember(4, Name = @"ultimate")]
        public uint Ultimate
        {
            get => __pbn__Ultimate.GetValueOrDefault();
            set => __pbn__Ultimate = value;
        }
        public bool ShouldSerializeUltimate() => __pbn__Ultimate != null;
        public void ResetUltimate() => __pbn__Ultimate = null;
        private uint? __pbn__Ultimate;

        [global::ProtoBuf.ProtoMember(5, Name = @"maxscores")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Kvdata> Maxscores { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Kvdata>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"p_party_role")]
    public partial class PPartyRole : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"tid", IsRequired = true)]
        public uint Tid { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"bubble", IsRequired = true)]
        public uint Bubble { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"speech_bubble", IsRequired = true)]
        public uint SpeechBubble { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"p_special_role")]
    public partial class PSpecialRole : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"tid", IsRequired = true)]
        public uint Tid { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"state", IsRequired = true)]
        public uint State { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"gift", IsRequired = true)]
        public uint Gift { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"pb_activity_item")]
    public partial class PbActivityItem : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"num", IsRequired = true)]
        public uint Num { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"pb_island_node")]
    public partial class PbIslandNode : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"event_id", IsRequired = true)]
        public uint EventId { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"is_new", IsRequired = true)]
        public uint IsNew { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26001")]
    public partial class Sc26001 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"cell_list")]
        public global::System.Collections.Generic.List<Cellsinfo> CellLists { get; set; } = new global::System.Collections.Generic.List<Cellsinfo>();

        [global::ProtoBuf.ProtoMember(3, Name = @"color_list")]
        public global::System.Collections.Generic.List<Colorinfo> ColorLists { get; set; } = new global::System.Collections.Generic.List<Colorinfo>();

        [global::ProtoBuf.ProtoMember(4, Name = @"award_list")]
        public global::System.Collections.Generic.List<Awardinfo> AwardLists { get; set; } = new global::System.Collections.Generic.List<Awardinfo>();

        [global::ProtoBuf.ProtoMember(5, Name = @"start_time", IsRequired = true)]
        public uint StartTime { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26003")]
    public partial class Sc26003 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"drop_list")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo> DropLists { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26005")]
    public partial class Sc26005 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26007")]
    public partial class Sc26007 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26022")]
    public partial class Sc26022 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"register_date", IsRequired = true)]
        public uint RegisterDate { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"guild_name", IsRequired = true)]
        public string GuildName { get; set; }

        [global::ProtoBuf.ProtoMember(4, Name = @"chapter_id", IsRequired = true)]
        public uint ChapterId { get; set; }

        [global::ProtoBuf.ProtoMember(5, Name = @"marry_number", IsRequired = true)]
        public uint MarryNumber { get; set; }

        [global::ProtoBuf.ProtoMember(6, Name = @"medal_number", IsRequired = true)]
        public uint MedalNumber { get; set; }

        [global::ProtoBuf.ProtoMember(7, Name = @"furniture_number", IsRequired = true)]
        public uint FurnitureNumber { get; set; }

        [global::ProtoBuf.ProtoMember(8, Name = @"furniture_worth", IsRequired = true)]
        public uint FurnitureWorth { get; set; }

        [global::ProtoBuf.ProtoMember(9, Name = @"character_id", IsRequired = true)]
        public uint CharacterId { get; set; }

        [global::ProtoBuf.ProtoMember(10, Name = @"first_lady_id", IsRequired = true)]
        public uint FirstLadyId { get; set; }

        [global::ProtoBuf.ProtoMember(11, Name = @"first_lady_name", IsRequired = true)]
        public string FirstLadyName { get; set; }

        [global::ProtoBuf.ProtoMember(12, Name = @"first_lady_time", IsRequired = true)]
        public uint FirstLadyTime { get; set; }

        [global::ProtoBuf.ProtoMember(13, Name = @"first_online", IsRequired = true)]
        public uint FirstOnline { get; set; }

        [global::ProtoBuf.ProtoMember(14, Name = @"world_max_task", IsRequired = true)]
        public uint WorldMaxTask { get; set; }

        [global::ProtoBuf.ProtoMember(15, Name = @"collect_num", IsRequired = true)]
        public uint CollectNum { get; set; }

        [global::ProtoBuf.ProtoMember(16, Name = @"combat", IsRequired = true)]
        public uint Combat { get; set; }

        [global::ProtoBuf.ProtoMember(17, Name = @"ship_num_total", IsRequired = true)]
        public uint ShipNumTotal { get; set; }

        [global::ProtoBuf.ProtoMember(18, Name = @"ship_num_120", IsRequired = true)]
        public uint ShipNum120 { get; set; }

        [global::ProtoBuf.ProtoMember(19, Name = @"ship_num_125", IsRequired = true)]
        public uint ShipNum125 { get; set; }

        [global::ProtoBuf.ProtoMember(20, Name = @"love200_num", IsRequired = true)]
        public uint Love200Num { get; set; }

        [global::ProtoBuf.ProtoMember(21, Name = @"skin_num", IsRequired = true)]
        public uint SkinNum { get; set; }

        [global::ProtoBuf.ProtoMember(22, Name = @"skin_ship_num", IsRequired = true)]
        public uint SkinShipNum { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26032")]
    public partial class Sc26032 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"boss_hp", IsRequired = true)]
        public uint BossHp { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"milestones")]
        public global::System.Collections.Generic.List<uint> Milestones { get; set; } = new global::System.Collections.Generic.List<uint>();

        [global::ProtoBuf.ProtoMember(4, Name = @"death", IsRequired = true)]
        public uint Death { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26033")]
    public partial class Sc26033 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"point", IsRequired = true)]
        public uint Point { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26042")]
    public partial class Sc26042 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"start_time", IsRequired = true)]
        public uint StartTime { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"stop_time", IsRequired = true)]
        public uint StopTime { get; set; }

        [global::ProtoBuf.ProtoMember(4, Name = @"goods")]
        public global::System.Collections.Generic.List<ActGoodsInfo> Goods { get; set; } = new global::System.Collections.Generic.List<ActGoodsInfo>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26044")]
    public partial class Sc26044 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"drop_list")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo> DropLists { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26052")]
    public partial class Sc26052 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"items")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Kvdata> Items { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Kvdata>();

        [global::ProtoBuf.ProtoMember(3, Name = @"recipes")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Kvdata> Recipes { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Kvdata>();

        [global::ProtoBuf.ProtoMember(4, Name = @"slots")]
        public global::System.Collections.Generic.List<BuffSlot> Slots { get; set; } = new global::System.Collections.Generic.List<BuffSlot>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26054")]
    public partial class Sc26054 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"award_list")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo> AwardLists { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26056")]
    public partial class Sc26056 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26102")]
    public partial class Sc26102 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"hubs")]
        public global::System.Collections.Generic.List<Minigamehub> Hubs { get; set; } = new global::System.Collections.Generic.List<Minigamehub>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26104")]
    public partial class Sc26104 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"award_list")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo> AwardLists { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo>();

        [global::ProtoBuf.ProtoMember(3, Name = @"hub")]
        public Minigamehub Hub { get; set; }

        [global::ProtoBuf.ProtoMember(4, Name = @"data")]
        public Minigamedata Data { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26107")]
    public partial class Sc26107 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"ret", IsRequired = true)]
        public uint Ret { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"item_list")]
        public global::System.Collections.Generic.List<PbActivityItem> ItemLists { get; set; } = new global::System.Collections.Generic.List<PbActivityItem>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26109")]
    public partial class Sc26109 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"ret", IsRequired = true)]
        public uint Ret { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"node_list")]
        public global::System.Collections.Generic.List<PbIslandNode> NodeLists { get; set; } = new global::System.Collections.Generic.List<PbIslandNode>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26112")]
    public partial class Sc26112 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"ranks")]
        public global::System.Collections.Generic.List<Friendscore> Ranks { get; set; } = new global::System.Collections.Generic.List<Friendscore>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26120")]
    public partial class Sc26120 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"weekly_free", IsRequired = true)]
        public uint WeeklyFree { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"monthly_ticket", IsRequired = true)]
        public uint MonthlyTicket { get; set; }

        [global::ProtoBuf.ProtoMember(3, Name = @"rooms")]
        public global::System.Collections.Generic.List<Gameroom> Rooms { get; set; } = new global::System.Collections.Generic.List<Gameroom>();

        [global::ProtoBuf.ProtoMember(4, Name = @"pay_coin_count", IsRequired = true)]
        public uint PayCoinCount { get; set; }

        [global::ProtoBuf.ProtoMember(5, Name = @"first_enter", IsRequired = true)]
        public uint FirstEnter { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26123")]
    public partial class Sc26123 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26125")]
    public partial class Sc26125 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26127")]
    public partial class Sc26127 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"drop_list")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo> DropLists { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26129")]
    public partial class Sc26129 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26151")]
    public partial class Sc26151 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"goods")]
        public global::System.Collections.Generic.List<GoodsInfo> Goods { get; set; } = new global::System.Collections.Generic.List<GoodsInfo>();

        [global::ProtoBuf.ProtoMember(2, Name = @"next_flash_time", IsRequired = true)]
        public uint NextFlashTime { get; set; }

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26153")]
    public partial class Sc26153 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"drop_list")]
        public global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo> DropLists { get; set; } = new global::System.Collections.Generic.List<global::BLHX.Server.Common.Proto.common.Dropinfo>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26155")]
    public partial class Sc26155 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"result", IsRequired = true)]
        public uint Result { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"next_flash_time")]
        public global::System.Collections.Generic.List<uint> NextFlashTimes { get; set; } = new global::System.Collections.Generic.List<uint>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26157")]
    public partial class Sc26157 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"ret", IsRequired = true)]
        public uint Ret { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"party_roles")]
        public global::System.Collections.Generic.List<PPartyRole> PartyRoles { get; set; } = new global::System.Collections.Generic.List<PPartyRole>();

        [global::ProtoBuf.ProtoMember(3, Name = @"special_roles")]
        public global::System.Collections.Generic.List<PSpecialRole> SpecialRoles { get; set; } = new global::System.Collections.Generic.List<PSpecialRole>();

        [global::ProtoBuf.ProtoMember(4, Name = @"refresh_time")]
        public uint RefreshTime
        {
            get => __pbn__RefreshTime.GetValueOrDefault();
            set => __pbn__RefreshTime = value;
        }
        public bool ShouldSerializeRefreshTime() => __pbn__RefreshTime != null;
        public void ResetRefreshTime() => __pbn__RefreshTime = null;
        private uint? __pbn__RefreshTime;

    }

    [global::ProtoBuf.ProtoContract(Name = @"sc_26159")]
    public partial class Sc26159 : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"ret", IsRequired = true)]
        public uint Ret { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"refresh_time")]
        public uint RefreshTime
        {
            get => __pbn__RefreshTime.GetValueOrDefault();
            set => __pbn__RefreshTime = value;
        }
        public bool ShouldSerializeRefreshTime() => __pbn__RefreshTime != null;
        public void ResetRefreshTime() => __pbn__RefreshTime = null;
        private uint? __pbn__RefreshTime;

        [global::ProtoBuf.ProtoMember(3, Name = @"party_roles")]
        public global::System.Collections.Generic.List<PPartyRole> PartyRoles { get; set; } = new global::System.Collections.Generic.List<PPartyRole>();

    }

    [global::ProtoBuf.ProtoContract(Name = @"select_info")]
    public partial class SelectInfo : global::ProtoBuf.IExtensible
    {
        private global::ProtoBuf.IExtension __pbn__extensionData;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
            => global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);

        [global::ProtoBuf.ProtoMember(1, Name = @"id", IsRequired = true)]
        public uint Id { get; set; }

        [global::ProtoBuf.ProtoMember(2, Name = @"num", IsRequired = true)]
        public uint Num { get; set; }

    }

}

#pragma warning restore CS0612, CS0618, CS1591, CS3021, IDE0079, IDE1006, RCS1036, RCS1057, RCS1085, RCS1192
#endregion
