// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: common.proto
#pragma warning disable 1591, 0612, 3021
#region Designer generated code
using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace Protobuf {
/// Holder for reflection information generated from common.proto
public static partial class CommonReflection {
#region Descriptor
/// File descriptor for common.proto
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
static CommonReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"Cgxjb21tb24ucHJvdG8SCHByb3RvYnVmIjUKBkdlbU1zZxINCgVnZW1JZBgB",
"IAEoBRINCgVsZXZlbBgCIAEoBRINCgVjb3VudBgDIAEoBSLrAgoLVXNlckRh",
"dGFNc2cSEAoIdXNlcm5hbWUYASABKAkSEAoIbmlja25hbWUYAiABKAkSDwoH",
"aGVhZGltZxgDIAEoBRIRCglzaW5nYXR1cmUYBCABKAkSDQoFbGV2ZWwYBSAB",
"KAUSCwoDZXhwGAYgASgFEg0KBW1vbmV5GAcgASgFEgwKBGdvbGQYCCABKAUS",
"HgoEZ2VtcxgJIAMoCzIQLnByb3RvYnVmLkdlbU1zZxIQCghnZW1kZWNrMRgK",
"IAMoBRIQCghnZW1kZWNrMhgLIAMoBRIQCghnZW1kZWNrMxgMIAMoBRIOCgZk",
"ZWNraWQYDSABKAUSFAoMYWNjZXB0ZnJpZW5kGA4gASgIEhQKDG5hbWVkY2hh",
"bmdlZBgPIAEoCBIPCgdhcmVhZXhwGBAgASgFEigKCWFyZWFib3hlcxgRIAMo",
"CzIVLnByb3RvYnVmLkFyZW5hQm94TXNnEg4KBmRvbmF0ZRgSIAEoBSKhAQoJ",
"RnJpZW5kTXNnEhAKCHVzZXJuYW1lGAEgASgJEhAKCG5pY2tuYW1lGAIgASgJ",
"Eg8KB2hlYWRpbWcYAyABKAUSDQoFbGV2ZWwYBSABKAUSDAoEcmFuaxgGIAEo",
"BRIPCgdhcmVhZXhwGAcgASgFEg4KBm9ubGluZRgIIAEoCBIhCgdnZW1kZWNr",
"GAkgAygLMhAucHJvdG9idWYuR2VtTXNnIlYKDFN0b3JlQXJlYU1zZxIKCgJp",
"ZBgBIAEoBRITCgtyZWZyZXNoVGltZRgCIAEoBRIlCgVpdGVtcxgDIAMoCzIW",
"LnByb3RvYnVmLlN0b3JlSXRlbU1zZyIsCgxTdG9yZUl0ZW1Nc2cSCgoCaWQY",
"ASABKAUSEAoIYnV5Q291bnQYAiABKAUiOAoNUmV3YXJkSXRlbU1zZxIMCgR0",
"eXBlGAEgASgFEgoKAmlkGAIgASgFEg0KBWNvdW50GAMgASgFIj0KC0FyZW5h",
"Qm94TXNnEgsKA3BvcxgBIAEoBRINCgVib3hpZBgCIAEoBRISCgpleHBpcmVU",
"aW1lGAMgASgFItQBCg9GYW1pbHlNZW1iZXJNc2cSEAoIdXNlcm5hbWUYASAB",
"KAkSEAoIbmlja25hbWUYAiABKAkSDwoHaGVhZGltZxgDIAEoBRIQCghwb3Np",
"dGlvbhgEIAEoBRIOCgZvbmxpbmUYBSABKAgSDwoHYXJlYWV4cBgGIAEoBRIN",
"CgVsZXZlbBgIIAEoBRISCgp3ZWVrRG9uYXRlGAkgASgFEhMKC3RvdGFsRG9u",
"YXRlGAogASgFEiEKB2dlbWRlY2sYCyADKAsyEC5wcm90b2J1Zi5HZW1Nc2ci",
"PAoTRmFtaWx5RG9uYXRlSXRlbU1zZxIQCgh1c2VybmFtZRgBIAEoCRITCgtk",
"b25hdGVDb3VudBgCIAEoBSKSAwoNRmFtaWx5Q2hhdE1zZxIRCgltZXNzYWdl",
"SWQYASABKAUSEAoIdXNlcm5hbWUYAiABKAkSEAoIbmlja25hbWUYAyABKAkS",
"DwoHaGVhZGltZxgEIAEoBRISCgpjcmVhdGVUaW1lGAUgASgFEg8KB2NvbnRl",
"bnQYBiABKAkSJAoIY2hhdFR5cGUYByABKA4yEi5wcm90b2J1Zi5DaGF0VHlw",
"ZRINCgVnZW1JZBgIIAEoBRIxCgpkb25hdGVsaXN0GAkgAygLMh0ucHJvdG9i",
"dWYuRmFtaWx5RG9uYXRlSXRlbU1zZxIUCgxyZWNlaXZlQ291bnQYCiABKAUS",
"EgoKVG90YWxDb3VudBgLIAEoBRIQCghub3RpY2VJZBgMIAEoBRIOCgZwYXJh",
"bXMYDSADKAkSEwoLbmV3VXNlcm5hbWUYDiABKAkSEwoLbmV3Tmlja25hbWUY",
"DyABKAkSEgoKbmV3SGVhZGltZxgQIAEoBRIQCghuZXdMZXZlbBgRIAEoBRIQ",
"CghuZXdTY29yZRgSIAEoBSLSAQoJRmFtaWx5TXNnEgsKA3VpZBgBIAEoCRIM",
"CgRuYW1lGAIgASgJEgwKBGRlc2MYAyABKAkSDQoFaWNvbnMYBCADKAUSDQoF",
"c2NvcmUYBSABKAUSEwoLc2NvcmVzaG9wSWQYBiABKAUSGAoQc2NvcmVzaG9w",
"RXhwaXJlZBgHIAEoBRIQCghmcmVlSm9pbhgIIAEoBRIRCgluZWVkU2NvcmUY",
"CSABKAUSKgoHbWVtYmVycxgKIAMoCzIZLnByb3RvYnVmLkZhbWlseU1lbWJl",
"ck1zZyKaAQoTRmFtaWx5U2VhcmNoSXRlbU1zZxILCgN1aWQYASABKAkSDAoE",
"bmFtZRgCIAEoCRINCgVpY29ucxgDIAMoBRITCgttZW1iZXJDb3VudBgEIAEo",
"BRIQCghpc0FjdGl2ZRgFIAEoCBISCgppc0ZyaWVuZEluGAYgASgIEg0KBWlz",
"TmV3GAcgASgIEg8KB2lzQXBwbHkYCCABKAgqaAoIQ1VSUkVOQ1kSEgoOQ1VS",
"UkVOQ1lfQkVHSU4QABIJCgVNT05FWRABEggKBEdPTEQQAhIHCgNSTUIQAxIH",
"CgNHRU0QBBIHCgNCT1gQBRIMCghBUkVOQUVYUBAGEgoKBkRPTkFURRAHKiYK",
"CUNoYW5uZWxJRBIRCg1DSEFOTkVMX0JFR0lOEAASBgoCR00QASrNBQoJRXJy",
"b3JDb2RlEgsKB1N1Y2Nlc3MQABIVChFDaGFubmVsSWRfTm9FeGlzdBABEhQK",
"EFVzZXJOYW1lX0ludmFsaWQQAhIYChRVc2VyUGFzc1dvcmRfSW52YWxpZBAD",
"EhAKDFVua25vd19FcnJvchAEEhEKDUlucHV0X0ludmFsaWQQBRILCgdUaW1l",
"b3V0EAYSFgoSU2Vzc2lvbktleV9JbnZhbGlkEAcSEAoMTG9naW5fTm9Vc2Vy",
"EAgSEwoPTm90RW5vdWdoX01vbmV5EAkSEgoOTm90RW5vdWdoX0dvbGQQChIR",
"Cg1Ob3RFbm91Z2hfR2VtEAsSEwoPTm90Rm91bmRfRnJpZW5kEAwSEgoOQWxy",
"ZWFkeV9GcmllbmQQDRISCg5JbkJsb2NrX0ZyaWVuZBAOEg4KCk1heF9Gcmll",
"bmQQDxIQCgxNYXhfTmlja05hbWUQEBIUChBJbnZhbGlkX05pY2tOYW1lEBES",
"EgoOTWF4X1N0b3JlTGltaXQQEhIWChJOb3RFbm91Z2hfU3RvcmVCdXkQExIU",
"ChBOb3RPcGVuX1Bhc3NQb3J0EBQSFAoQQWxyZWFkeV9QYXNzUG9ydBAVEhwK",
"GE5lZWRWaXBfUGFzc1BvcnRUYWtlSXRlbRAWEh4KGk5lZWRMZXZlbF9QYXNz",
"UG9ydFRha2VJdGVtEBcSHAoYQWxyZWFkeV9QYXNzUG9ydFRha2VJdGVtEBgS",
"HAoYSW52YWxpZF9QYXNzUG9ydEJ1eUxldmVsEBkSFgoSSGFzVW5sb2NrX0Fy",
"ZW5hQm94EBoSGwoXT3RoZXJVbmxvY2tpbmdfQXJlbmFCb3gQGxIYChROb3RU",
"aW1lVGFrZV9BcmVuYUJveBAcEhMKD05vdEVub3VnaF9MZXZlbBAdEhQKEEFs",
"cmVhZHlJbl9GYW1pbHkQHhITCg9Ob3RFeGlzdF9GYW1pbHkQHypxCghDaGF0",
"VHlwZRISCg5DaGF0VHlwZV9CZWdpbhAAEhEKDUNoYXRUeXBlX1RleHQQARIW",
"ChJDaGF0VHlwZV9Eb25hdGVHZW0QAhITCg9DaGF0VHlwZV9TeXN0ZW0QAxIR",
"Cg1DaGF0VHlwZV9Kb2luEARiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Protobuf.CURRENCY), typeof(global::Protobuf.ChannelID), typeof(global::Protobuf.ErrorCode), typeof(global::Protobuf.ChatType), }, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.GemMsg), global::Protobuf.GemMsg.Parser, new[]{ "GemId", "Level", "Count" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.UserDataMsg), global::Protobuf.UserDataMsg.Parser, new[]{ "Username", "Nickname", "Headimg", "Singature", "Level", "Exp", "Money", "Gold", "Gems", "Gemdeck1", "Gemdeck2", "Gemdeck3", "Deckid", "Acceptfriend", "Namedchanged", "Areaexp", "Areaboxes", "Donate" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FriendMsg), global::Protobuf.FriendMsg.Parser, new[]{ "Username", "Nickname", "Headimg", "Level", "Rank", "Areaexp", "Online", "Gemdeck" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.StoreAreaMsg), global::Protobuf.StoreAreaMsg.Parser, new[]{ "Id", "RefreshTime", "Items" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.StoreItemMsg), global::Protobuf.StoreItemMsg.Parser, new[]{ "Id", "BuyCount" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.RewardItemMsg), global::Protobuf.RewardItemMsg.Parser, new[]{ "Type", "Id", "Count" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.ArenaBoxMsg), global::Protobuf.ArenaBoxMsg.Parser, new[]{ "Pos", "Boxid", "ExpireTime" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyMemberMsg), global::Protobuf.FamilyMemberMsg.Parser, new[]{ "Username", "Nickname", "Headimg", "Position", "Online", "Areaexp", "Level", "WeekDonate", "TotalDonate", "Gemdeck" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyDonateItemMsg), global::Protobuf.FamilyDonateItemMsg.Parser, new[]{ "Username", "DonateCount" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyChatMsg), global::Protobuf.FamilyChatMsg.Parser, new[]{ "MessageId", "Username", "Nickname", "Headimg", "CreateTime", "Content", "ChatType", "GemId", "Donatelist", "ReceiveCount", "TotalCount", "NoticeId", "Params", "NewUsername", "NewNickname", "NewHeadimg", "NewLevel", "NewScore" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilyMsg), global::Protobuf.FamilyMsg.Parser, new[]{ "Uid", "Name", "Desc", "Icons", "Score", "ScoreshopId", "ScoreshopExpired", "FreeJoin", "NeedScore", "Members" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Protobuf.FamilySearchItemMsg), global::Protobuf.FamilySearchItemMsg.Parser, new[]{ "Uid", "Name", "Icons", "MemberCount", "IsActive", "IsFriendIn", "IsNew", "IsApply" }, null, null, null)
}));
}
#endregion
}
#region Enums
///
/// *货币类型
/// 在这里添加完毕后,还有到H_货币类型表.xlsx里面添加一行
///
public enum CURRENCY {
[pbr::OriginalName("CURRENCY_BEGIN")] Begin = 0,
///
/// *金币
///
[pbr::OriginalName("MONEY")] Money = 1,
///
/// *钻石
///
[pbr::OriginalName("GOLD")] Gold = 2,
///
/// RMB
///
[pbr::OriginalName("RMB")] Rmb = 3,
///
/// !卡牌
///
[pbr::OriginalName("GEM")] Gem = 4,
///
/// ! 宝箱
///
[pbr::OriginalName("BOX")] Box = 5,
///
/// !竞技场经验
///
[pbr::OriginalName("ARENAEXP")] Arenaexp = 6,
///
/// 工会捐献积分
///
[pbr::OriginalName("DONATE")] Donate = 7,
}
///
/// *
/// 渠道ID
///
public enum ChannelID {
[pbr::OriginalName("CHANNEL_BEGIN")] ChannelBegin = 0,
///
/// * 账号密码登录
///
[pbr::OriginalName("GM")] Gm = 1,
}
///
/// *
/// 错误代码,返回给客户端使用,
/// 中心服务器和登陆服务器都用这个表
///
public enum ErrorCode {
[pbr::OriginalName("Success")] Success = 0,
///
/// 渠道ID不存在
///
[pbr::OriginalName("ChannelId_NoExist")] ChannelIdNoExist = 1,
///
/// * 账号名太短
///
[pbr::OriginalName("UserName_Invalid")] UserNameInvalid = 2,
///
/// * 账号密码不正确
///
[pbr::OriginalName("UserPassWord_Invalid")] UserPassWordInvalid = 3,
///
/// * 内部错误
///
[pbr::OriginalName("Unknow_Error")] UnknowError = 4,
///
/// * 参数错误
///
[pbr::OriginalName("Input_Invalid")] InputInvalid = 5,
///
/// * 超时
///
[pbr::OriginalName("Timeout")] Timeout = 6,
///
/// * 登陆失败,SessionKey错误
///
[pbr::OriginalName("SessionKey_Invalid")] SessionKeyInvalid = 7,
///
/// *没有角色,请创建
///
[pbr::OriginalName("Login_NoUser")] LoginNoUser = 8,
///
/// *金币不足
///
[pbr::OriginalName("NotEnough_Money")] NotEnoughMoney = 9,
///
/// *钻石不足
///
[pbr::OriginalName("NotEnough_Gold")] NotEnoughGold = 10,
///
/// *宝石不足
///
[pbr::OriginalName("NotEnough_Gem")] NotEnoughGem = 11,
///
/// *好友没有找到
///
[pbr::OriginalName("NotFound_Friend")] NotFoundFriend = 12,
///
/// *已经是好友了
///
[pbr::OriginalName("Already_Friend")] AlreadyFriend = 13,
///
/// *黑名单不能添加好友
///
[pbr::OriginalName("InBlock_Friend")] InBlockFriend = 14,
///
/// *好友已经达到上限
///
[pbr::OriginalName("Max_Friend")] MaxFriend = 15,
///
/// 昵称大于最大长度
///
[pbr::OriginalName("Max_NickName")] MaxNickName = 16,
///
/// !昵称有非法字符
///
[pbr::OriginalName("Invalid_NickName")] InvalidNickName = 17,
///
/// !购买失败,超过最大限制
///
[pbr::OriginalName("Max_StoreLimit")] MaxStoreLimit = 18,
///
/// !购买失败,货币不足
///
[pbr::OriginalName("NotEnough_StoreBuy")] NotEnoughStoreBuy = 19,
///
/// !高级通行证购买失败,活动未开启
///
[pbr::OriginalName("NotOpen_PassPort")] NotOpenPassPort = 20,
///
/// !高级通行证购买失败,已经购买了
///
[pbr::OriginalName("Already_PassPort")] AlreadyPassPort = 21,
///
/// !领取通行证奖励失败,不是高级通行证
///
[pbr::OriginalName("NeedVip_PassPortTakeItem")] NeedVipPassPortTakeItem = 22,
///
/// !领取通行证奖励失败,等级不足
///
[pbr::OriginalName("NeedLevel_PassPortTakeItem")] NeedLevelPassPortTakeItem = 23,
///
/// !领取通行证奖励失败,已经领取了
///
[pbr::OriginalName("Already_PassPortTakeItem")] AlreadyPassPortTakeItem = 24,
///
/// !购买通行证等级失败,购买等级小于当前等级
///
[pbr::OriginalName("Invalid_PassPortBuyLevel")] InvalidPassPortBuyLevel = 25,
///
/// ! 解锁失败,已经解锁了
///
[pbr::OriginalName("HasUnlock_ArenaBox")] HasUnlockArenaBox = 26,
///
/// ! 解锁失败,另一个在解锁中
///
[pbr::OriginalName("OtherUnlocking_ArenaBox")] OtherUnlockingArenaBox = 27,
///
/// ! 开宝箱失败,时间没到
///
[pbr::OriginalName("NotTimeTake_ArenaBox")] NotTimeTakeArenaBox = 28,
///
/// 等级不足
///
[pbr::OriginalName("NotEnough_Level")] NotEnoughLevel = 29,
///
/// 已经在工会中
///
[pbr::OriginalName("AlreadyIn_Family")] AlreadyInFamily = 30,
///
/// !工会不存在
///
[pbr::OriginalName("NotExist_Family")] NotExistFamily = 31,
}
public enum ChatType {
[pbr::OriginalName("ChatType_Begin")] Begin = 0,
///
/// 文本聊天
///
[pbr::OriginalName("ChatType_Text")] Text = 1,
///
/// 捐赠卡牌
///
[pbr::OriginalName("ChatType_DonateGem")] DonateGem = 2,
///
/// 系统消息,需要查询文字字符串配置表
///
[pbr::OriginalName("ChatType_System")] System = 3,
///
/// 新成员加入申请
///
[pbr::OriginalName("ChatType_Join")] Join = 4,
}
#endregion
#region Messages
///
/// 宝石
///
public sealed partial class GemMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GemMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public GemMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public GemMsg(GemMsg other) : this() {
gemId_ = other.gemId_;
level_ = other.level_;
count_ = other.count_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public GemMsg Clone() {
return new GemMsg(this);
}
/// Field number for the "gemId" field.
public const int GemIdFieldNumber = 1;
private int gemId_;
///
/// *配表ID,也是宝石的唯一ID
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int GemId {
get { return gemId_; }
set {
gemId_ = value;
}
}
/// Field number for the "level" field.
public const int LevelFieldNumber = 2;
private int level_;
///
/// *宝石等级
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Level {
get { return level_; }
set {
level_ = value;
}
}
/// Field number for the "count" field.
public const int CountFieldNumber = 3;
private int count_;
///
/// *宝石碎片个数
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Count {
get { return count_; }
set {
count_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as GemMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(GemMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (GemId != other.GemId) return false;
if (Level != other.Level) return false;
if (Count != other.Count) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (GemId != 0) hash ^= GemId.GetHashCode();
if (Level != 0) hash ^= Level.GetHashCode();
if (Count != 0) hash ^= Count.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (GemId != 0) {
output.WriteRawTag(8);
output.WriteInt32(GemId);
}
if (Level != 0) {
output.WriteRawTag(16);
output.WriteInt32(Level);
}
if (Count != 0) {
output.WriteRawTag(24);
output.WriteInt32(Count);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (GemId != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(GemId);
}
if (Level != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Level);
}
if (Count != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Count);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(GemMsg other) {
if (other == null) {
return;
}
if (other.GemId != 0) {
GemId = other.GemId;
}
if (other.Level != 0) {
Level = other.Level;
}
if (other.Count != 0) {
Count = other.Count;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
GemId = input.ReadInt32();
break;
}
case 16: {
Level = input.ReadInt32();
break;
}
case 24: {
Count = input.ReadInt32();
break;
}
}
}
}
}
///
/// 玩家详细信息
///
public sealed partial class UserDataMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UserDataMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[1]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public UserDataMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public UserDataMsg(UserDataMsg other) : this() {
username_ = other.username_;
nickname_ = other.nickname_;
headimg_ = other.headimg_;
singature_ = other.singature_;
level_ = other.level_;
exp_ = other.exp_;
money_ = other.money_;
gold_ = other.gold_;
gems_ = other.gems_.Clone();
gemdeck1_ = other.gemdeck1_.Clone();
gemdeck2_ = other.gemdeck2_.Clone();
gemdeck3_ = other.gemdeck3_.Clone();
deckid_ = other.deckid_;
acceptfriend_ = other.acceptfriend_;
namedchanged_ = other.namedchanged_;
areaexp_ = other.areaexp_;
areaboxes_ = other.areaboxes_.Clone();
donate_ = other.donate_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public UserDataMsg Clone() {
return new UserDataMsg(this);
}
/// Field number for the "username" field.
public const int UsernameFieldNumber = 1;
private string username_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Username {
get { return username_; }
set {
username_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "nickname" field.
public const int NicknameFieldNumber = 2;
private string nickname_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Nickname {
get { return nickname_; }
set {
nickname_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "headimg" field.
public const int HeadimgFieldNumber = 3;
private int headimg_;
///
/// bool gender =3;
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Headimg {
get { return headimg_; }
set {
headimg_ = value;
}
}
/// Field number for the "singature" field.
public const int SingatureFieldNumber = 4;
private string singature_ = "";
///
/// 签名
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Singature {
get { return singature_; }
set {
singature_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "level" field.
public const int LevelFieldNumber = 5;
private int level_;
///
/// 等级
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Level {
get { return level_; }
set {
level_ = value;
}
}
/// Field number for the "exp" field.
public const int ExpFieldNumber = 6;
private int exp_;
///
/// int32 score =7;
/// !经验
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Exp {
get { return exp_; }
set {
exp_ = value;
}
}
/// Field number for the "money" field.
public const int MoneyFieldNumber = 7;
private int money_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Money {
get { return money_; }
set {
money_ = value;
}
}
/// Field number for the "gold" field.
public const int GoldFieldNumber = 8;
private int gold_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Gold {
get { return gold_; }
set {
gold_ = value;
}
}
/// Field number for the "gems" field.
public const int GemsFieldNumber = 9;
private static readonly pb::FieldCodec _repeated_gems_codec
= pb::FieldCodec.ForMessage(74, global::Protobuf.GemMsg.Parser);
private readonly pbc::RepeatedField gems_ = new pbc::RepeatedField();
///
/// *已有宝石列表
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Gems {
get { return gems_; }
}
/// Field number for the "gemdeck1" field.
public const int Gemdeck1FieldNumber = 10;
private static readonly pb::FieldCodec _repeated_gemdeck1_codec
= pb::FieldCodec.ForInt32(82);
private readonly pbc::RepeatedField gemdeck1_ = new pbc::RepeatedField();
///
/// 编队
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Gemdeck1 {
get { return gemdeck1_; }
}
/// Field number for the "gemdeck2" field.
public const int Gemdeck2FieldNumber = 11;
private static readonly pb::FieldCodec _repeated_gemdeck2_codec
= pb::FieldCodec.ForInt32(90);
private readonly pbc::RepeatedField gemdeck2_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Gemdeck2 {
get { return gemdeck2_; }
}
/// Field number for the "gemdeck3" field.
public const int Gemdeck3FieldNumber = 12;
private static readonly pb::FieldCodec _repeated_gemdeck3_codec
= pb::FieldCodec.ForInt32(98);
private readonly pbc::RepeatedField gemdeck3_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Gemdeck3 {
get { return gemdeck3_; }
}
/// Field number for the "deckid" field.
public const int DeckidFieldNumber = 13;
private int deckid_;
///
/// 默认编队索引0,1,2
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Deckid {
get { return deckid_; }
set {
deckid_ = value;
}
}
/// Field number for the "acceptfriend" field.
public const int AcceptfriendFieldNumber = 14;
private bool acceptfriend_;
///
/// 是否接受好友申请
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Acceptfriend {
get { return acceptfriend_; }
set {
acceptfriend_ = value;
}
}
/// Field number for the "namedchanged" field.
public const int NamedchangedFieldNumber = 15;
private bool namedchanged_;
///
/// true 表示改过名字,false没有改过
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Namedchanged {
get { return namedchanged_; }
set {
namedchanged_ = value;
}
}
/// Field number for the "areaexp" field.
public const int AreaexpFieldNumber = 16;
private int areaexp_;
///
/// !竞技场经验
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Areaexp {
get { return areaexp_; }
set {
areaexp_ = value;
}
}
/// Field number for the "areaboxes" field.
public const int AreaboxesFieldNumber = 17;
private static readonly pb::FieldCodec _repeated_areaboxes_codec
= pb::FieldCodec.ForMessage(138, global::Protobuf.ArenaBoxMsg.Parser);
private readonly pbc::RepeatedField areaboxes_ = new pbc::RepeatedField();
///
/// !竞技宝箱列表
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Areaboxes {
get { return areaboxes_; }
}
/// Field number for the "donate" field.
public const int DonateFieldNumber = 18;
private int donate_;
///
/// 工会捐赠积分
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Donate {
get { return donate_; }
set {
donate_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as UserDataMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(UserDataMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Username != other.Username) return false;
if (Nickname != other.Nickname) return false;
if (Headimg != other.Headimg) return false;
if (Singature != other.Singature) return false;
if (Level != other.Level) return false;
if (Exp != other.Exp) return false;
if (Money != other.Money) return false;
if (Gold != other.Gold) return false;
if(!gems_.Equals(other.gems_)) return false;
if(!gemdeck1_.Equals(other.gemdeck1_)) return false;
if(!gemdeck2_.Equals(other.gemdeck2_)) return false;
if(!gemdeck3_.Equals(other.gemdeck3_)) return false;
if (Deckid != other.Deckid) return false;
if (Acceptfriend != other.Acceptfriend) return false;
if (Namedchanged != other.Namedchanged) return false;
if (Areaexp != other.Areaexp) return false;
if(!areaboxes_.Equals(other.areaboxes_)) return false;
if (Donate != other.Donate) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Username.Length != 0) hash ^= Username.GetHashCode();
if (Nickname.Length != 0) hash ^= Nickname.GetHashCode();
if (Headimg != 0) hash ^= Headimg.GetHashCode();
if (Singature.Length != 0) hash ^= Singature.GetHashCode();
if (Level != 0) hash ^= Level.GetHashCode();
if (Exp != 0) hash ^= Exp.GetHashCode();
if (Money != 0) hash ^= Money.GetHashCode();
if (Gold != 0) hash ^= Gold.GetHashCode();
hash ^= gems_.GetHashCode();
hash ^= gemdeck1_.GetHashCode();
hash ^= gemdeck2_.GetHashCode();
hash ^= gemdeck3_.GetHashCode();
if (Deckid != 0) hash ^= Deckid.GetHashCode();
if (Acceptfriend != false) hash ^= Acceptfriend.GetHashCode();
if (Namedchanged != false) hash ^= Namedchanged.GetHashCode();
if (Areaexp != 0) hash ^= Areaexp.GetHashCode();
hash ^= areaboxes_.GetHashCode();
if (Donate != 0) hash ^= Donate.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (Username.Length != 0) {
output.WriteRawTag(10);
output.WriteString(Username);
}
if (Nickname.Length != 0) {
output.WriteRawTag(18);
output.WriteString(Nickname);
}
if (Headimg != 0) {
output.WriteRawTag(24);
output.WriteInt32(Headimg);
}
if (Singature.Length != 0) {
output.WriteRawTag(34);
output.WriteString(Singature);
}
if (Level != 0) {
output.WriteRawTag(40);
output.WriteInt32(Level);
}
if (Exp != 0) {
output.WriteRawTag(48);
output.WriteInt32(Exp);
}
if (Money != 0) {
output.WriteRawTag(56);
output.WriteInt32(Money);
}
if (Gold != 0) {
output.WriteRawTag(64);
output.WriteInt32(Gold);
}
gems_.WriteTo(output, _repeated_gems_codec);
gemdeck1_.WriteTo(output, _repeated_gemdeck1_codec);
gemdeck2_.WriteTo(output, _repeated_gemdeck2_codec);
gemdeck3_.WriteTo(output, _repeated_gemdeck3_codec);
if (Deckid != 0) {
output.WriteRawTag(104);
output.WriteInt32(Deckid);
}
if (Acceptfriend != false) {
output.WriteRawTag(112);
output.WriteBool(Acceptfriend);
}
if (Namedchanged != false) {
output.WriteRawTag(120);
output.WriteBool(Namedchanged);
}
if (Areaexp != 0) {
output.WriteRawTag(128, 1);
output.WriteInt32(Areaexp);
}
areaboxes_.WriteTo(output, _repeated_areaboxes_codec);
if (Donate != 0) {
output.WriteRawTag(144, 1);
output.WriteInt32(Donate);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Username.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Username);
}
if (Nickname.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Nickname);
}
if (Headimg != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Headimg);
}
if (Singature.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Singature);
}
if (Level != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Level);
}
if (Exp != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Exp);
}
if (Money != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Money);
}
if (Gold != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Gold);
}
size += gems_.CalculateSize(_repeated_gems_codec);
size += gemdeck1_.CalculateSize(_repeated_gemdeck1_codec);
size += gemdeck2_.CalculateSize(_repeated_gemdeck2_codec);
size += gemdeck3_.CalculateSize(_repeated_gemdeck3_codec);
if (Deckid != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Deckid);
}
if (Acceptfriend != false) {
size += 1 + 1;
}
if (Namedchanged != false) {
size += 1 + 1;
}
if (Areaexp != 0) {
size += 2 + pb::CodedOutputStream.ComputeInt32Size(Areaexp);
}
size += areaboxes_.CalculateSize(_repeated_areaboxes_codec);
if (Donate != 0) {
size += 2 + pb::CodedOutputStream.ComputeInt32Size(Donate);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(UserDataMsg other) {
if (other == null) {
return;
}
if (other.Username.Length != 0) {
Username = other.Username;
}
if (other.Nickname.Length != 0) {
Nickname = other.Nickname;
}
if (other.Headimg != 0) {
Headimg = other.Headimg;
}
if (other.Singature.Length != 0) {
Singature = other.Singature;
}
if (other.Level != 0) {
Level = other.Level;
}
if (other.Exp != 0) {
Exp = other.Exp;
}
if (other.Money != 0) {
Money = other.Money;
}
if (other.Gold != 0) {
Gold = other.Gold;
}
gems_.Add(other.gems_);
gemdeck1_.Add(other.gemdeck1_);
gemdeck2_.Add(other.gemdeck2_);
gemdeck3_.Add(other.gemdeck3_);
if (other.Deckid != 0) {
Deckid = other.Deckid;
}
if (other.Acceptfriend != false) {
Acceptfriend = other.Acceptfriend;
}
if (other.Namedchanged != false) {
Namedchanged = other.Namedchanged;
}
if (other.Areaexp != 0) {
Areaexp = other.Areaexp;
}
areaboxes_.Add(other.areaboxes_);
if (other.Donate != 0) {
Donate = other.Donate;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10: {
Username = input.ReadString();
break;
}
case 18: {
Nickname = input.ReadString();
break;
}
case 24: {
Headimg = input.ReadInt32();
break;
}
case 34: {
Singature = input.ReadString();
break;
}
case 40: {
Level = input.ReadInt32();
break;
}
case 48: {
Exp = input.ReadInt32();
break;
}
case 56: {
Money = input.ReadInt32();
break;
}
case 64: {
Gold = input.ReadInt32();
break;
}
case 74: {
gems_.AddEntriesFrom(input, _repeated_gems_codec);
break;
}
case 82:
case 80: {
gemdeck1_.AddEntriesFrom(input, _repeated_gemdeck1_codec);
break;
}
case 90:
case 88: {
gemdeck2_.AddEntriesFrom(input, _repeated_gemdeck2_codec);
break;
}
case 98:
case 96: {
gemdeck3_.AddEntriesFrom(input, _repeated_gemdeck3_codec);
break;
}
case 104: {
Deckid = input.ReadInt32();
break;
}
case 112: {
Acceptfriend = input.ReadBool();
break;
}
case 120: {
Namedchanged = input.ReadBool();
break;
}
case 128: {
Areaexp = input.ReadInt32();
break;
}
case 138: {
areaboxes_.AddEntriesFrom(input, _repeated_areaboxes_codec);
break;
}
case 144: {
Donate = input.ReadInt32();
break;
}
}
}
}
}
///
/// *好友信息
///
public sealed partial class FriendMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FriendMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[2]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FriendMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FriendMsg(FriendMsg other) : this() {
username_ = other.username_;
nickname_ = other.nickname_;
headimg_ = other.headimg_;
level_ = other.level_;
rank_ = other.rank_;
areaexp_ = other.areaexp_;
online_ = other.online_;
gemdeck_ = other.gemdeck_.Clone();
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FriendMsg Clone() {
return new FriendMsg(this);
}
/// Field number for the "username" field.
public const int UsernameFieldNumber = 1;
private string username_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Username {
get { return username_; }
set {
username_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "nickname" field.
public const int NicknameFieldNumber = 2;
private string nickname_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Nickname {
get { return nickname_; }
set {
nickname_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "headimg" field.
public const int HeadimgFieldNumber = 3;
private int headimg_;
///
/// bool gender =3;
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Headimg {
get { return headimg_; }
set {
headimg_ = value;
}
}
/// Field number for the "level" field.
public const int LevelFieldNumber = 5;
private int level_;
///
/// string singature =4;
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Level {
get { return level_; }
set {
level_ = value;
}
}
/// Field number for the "rank" field.
public const int RankFieldNumber = 6;
private int rank_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Rank {
get { return rank_; }
set {
rank_ = value;
}
}
/// Field number for the "areaexp" field.
public const int AreaexpFieldNumber = 7;
private int areaexp_;
///
/// 分数
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Areaexp {
get { return areaexp_; }
set {
areaexp_ = value;
}
}
/// Field number for the "online" field.
public const int OnlineFieldNumber = 8;
private bool online_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Online {
get { return online_; }
set {
online_ = value;
}
}
/// Field number for the "gemdeck" field.
public const int GemdeckFieldNumber = 9;
private static readonly pb::FieldCodec _repeated_gemdeck_codec
= pb::FieldCodec.ForMessage(74, global::Protobuf.GemMsg.Parser);
private readonly pbc::RepeatedField gemdeck_ = new pbc::RepeatedField();
///
/// 玩家当前的编组
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Gemdeck {
get { return gemdeck_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as FriendMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(FriendMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Username != other.Username) return false;
if (Nickname != other.Nickname) return false;
if (Headimg != other.Headimg) return false;
if (Level != other.Level) return false;
if (Rank != other.Rank) return false;
if (Areaexp != other.Areaexp) return false;
if (Online != other.Online) return false;
if(!gemdeck_.Equals(other.gemdeck_)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Username.Length != 0) hash ^= Username.GetHashCode();
if (Nickname.Length != 0) hash ^= Nickname.GetHashCode();
if (Headimg != 0) hash ^= Headimg.GetHashCode();
if (Level != 0) hash ^= Level.GetHashCode();
if (Rank != 0) hash ^= Rank.GetHashCode();
if (Areaexp != 0) hash ^= Areaexp.GetHashCode();
if (Online != false) hash ^= Online.GetHashCode();
hash ^= gemdeck_.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (Username.Length != 0) {
output.WriteRawTag(10);
output.WriteString(Username);
}
if (Nickname.Length != 0) {
output.WriteRawTag(18);
output.WriteString(Nickname);
}
if (Headimg != 0) {
output.WriteRawTag(24);
output.WriteInt32(Headimg);
}
if (Level != 0) {
output.WriteRawTag(40);
output.WriteInt32(Level);
}
if (Rank != 0) {
output.WriteRawTag(48);
output.WriteInt32(Rank);
}
if (Areaexp != 0) {
output.WriteRawTag(56);
output.WriteInt32(Areaexp);
}
if (Online != false) {
output.WriteRawTag(64);
output.WriteBool(Online);
}
gemdeck_.WriteTo(output, _repeated_gemdeck_codec);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Username.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Username);
}
if (Nickname.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Nickname);
}
if (Headimg != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Headimg);
}
if (Level != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Level);
}
if (Rank != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Rank);
}
if (Areaexp != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Areaexp);
}
if (Online != false) {
size += 1 + 1;
}
size += gemdeck_.CalculateSize(_repeated_gemdeck_codec);
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(FriendMsg other) {
if (other == null) {
return;
}
if (other.Username.Length != 0) {
Username = other.Username;
}
if (other.Nickname.Length != 0) {
Nickname = other.Nickname;
}
if (other.Headimg != 0) {
Headimg = other.Headimg;
}
if (other.Level != 0) {
Level = other.Level;
}
if (other.Rank != 0) {
Rank = other.Rank;
}
if (other.Areaexp != 0) {
Areaexp = other.Areaexp;
}
if (other.Online != false) {
Online = other.Online;
}
gemdeck_.Add(other.gemdeck_);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10: {
Username = input.ReadString();
break;
}
case 18: {
Nickname = input.ReadString();
break;
}
case 24: {
Headimg = input.ReadInt32();
break;
}
case 40: {
Level = input.ReadInt32();
break;
}
case 48: {
Rank = input.ReadInt32();
break;
}
case 56: {
Areaexp = input.ReadInt32();
break;
}
case 64: {
Online = input.ReadBool();
break;
}
case 74: {
gemdeck_.AddEntriesFrom(input, _repeated_gemdeck_codec);
break;
}
}
}
}
}
///
/// 商店大区
///
public sealed partial class StoreAreaMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StoreAreaMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[3]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public StoreAreaMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public StoreAreaMsg(StoreAreaMsg other) : this() {
id_ = other.id_;
refreshTime_ = other.refreshTime_;
items_ = other.items_.Clone();
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public StoreAreaMsg Clone() {
return new StoreAreaMsg(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private int id_;
///
/// !storearea配表里面的大区id
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Id {
get { return id_; }
set {
id_ = value;
}
}
/// Field number for the "refreshTime" field.
public const int RefreshTimeFieldNumber = 2;
private int refreshTime_;
///
/// UNIX时间戳,单位秒。如果为0-不显示刷新,否则表示在指定的时刻刷新.
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int RefreshTime {
get { return refreshTime_; }
set {
refreshTime_ = value;
}
}
/// Field number for the "items" field.
public const int ItemsFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_items_codec
= pb::FieldCodec.ForMessage(26, global::Protobuf.StoreItemMsg.Parser);
private readonly pbc::RepeatedField items_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Items {
get { return items_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as StoreAreaMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(StoreAreaMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (RefreshTime != other.RefreshTime) return false;
if(!items_.Equals(other.items_)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Id != 0) hash ^= Id.GetHashCode();
if (RefreshTime != 0) hash ^= RefreshTime.GetHashCode();
hash ^= items_.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (Id != 0) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (RefreshTime != 0) {
output.WriteRawTag(16);
output.WriteInt32(RefreshTime);
}
items_.WriteTo(output, _repeated_items_codec);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Id != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (RefreshTime != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(RefreshTime);
}
size += items_.CalculateSize(_repeated_items_codec);
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(StoreAreaMsg other) {
if (other == null) {
return;
}
if (other.Id != 0) {
Id = other.Id;
}
if (other.RefreshTime != 0) {
RefreshTime = other.RefreshTime;
}
items_.Add(other.items_);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 16: {
RefreshTime = input.ReadInt32();
break;
}
case 26: {
items_.AddEntriesFrom(input, _repeated_items_codec);
break;
}
}
}
}
}
///
/// !商店名字
///
public sealed partial class StoreItemMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StoreItemMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[4]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public StoreItemMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public StoreItemMsg(StoreItemMsg other) : this() {
id_ = other.id_;
buyCount_ = other.buyCount_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public StoreItemMsg Clone() {
return new StoreItemMsg(this);
}
/// Field number for the "id" field.
public const int IdFieldNumber = 1;
private int id_;
///
/// store表ID 或其他具体商城的表
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Id {
get { return id_; }
set {
id_ = value;
}
}
/// Field number for the "buyCount" field.
public const int BuyCountFieldNumber = 2;
private int buyCount_;
///
/// 如果是限时大区,表示购买个数,
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int BuyCount {
get { return buyCount_; }
set {
buyCount_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as StoreItemMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(StoreItemMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Id != other.Id) return false;
if (BuyCount != other.BuyCount) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Id != 0) hash ^= Id.GetHashCode();
if (BuyCount != 0) hash ^= BuyCount.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (Id != 0) {
output.WriteRawTag(8);
output.WriteInt32(Id);
}
if (BuyCount != 0) {
output.WriteRawTag(16);
output.WriteInt32(BuyCount);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Id != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (BuyCount != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(BuyCount);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(StoreItemMsg other) {
if (other == null) {
return;
}
if (other.Id != 0) {
Id = other.Id;
}
if (other.BuyCount != 0) {
BuyCount = other.BuyCount;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
Id = input.ReadInt32();
break;
}
case 16: {
BuyCount = input.ReadInt32();
break;
}
}
}
}
}
///
/// !物品奖励结构体
///
public sealed partial class RewardItemMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RewardItemMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[5]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public RewardItemMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public RewardItemMsg(RewardItemMsg other) : this() {
type_ = other.type_;
id_ = other.id_;
count_ = other.count_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public RewardItemMsg Clone() {
return new RewardItemMsg(this);
}
/// Field number for the "type" field.
public const int TypeFieldNumber = 1;
private int type_;
///
/// @see CURRENCY
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Type {
get { return type_; }
set {
type_ = value;
}
}
/// Field number for the "id" field.
public const int IdFieldNumber = 2;
private int id_;
///
/// !如果是gem表示卡牌id
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Id {
get { return id_; }
set {
id_ = value;
}
}
/// Field number for the "count" field.
public const int CountFieldNumber = 3;
private int count_;
///
/// !货币或卡牌个数
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Count {
get { return count_; }
set {
count_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as RewardItemMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(RewardItemMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Type != other.Type) return false;
if (Id != other.Id) return false;
if (Count != other.Count) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Type != 0) hash ^= Type.GetHashCode();
if (Id != 0) hash ^= Id.GetHashCode();
if (Count != 0) hash ^= Count.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (Type != 0) {
output.WriteRawTag(8);
output.WriteInt32(Type);
}
if (Id != 0) {
output.WriteRawTag(16);
output.WriteInt32(Id);
}
if (Count != 0) {
output.WriteRawTag(24);
output.WriteInt32(Count);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Type != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Type);
}
if (Id != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Id);
}
if (Count != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Count);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(RewardItemMsg other) {
if (other == null) {
return;
}
if (other.Type != 0) {
Type = other.Type;
}
if (other.Id != 0) {
Id = other.Id;
}
if (other.Count != 0) {
Count = other.Count;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
Type = input.ReadInt32();
break;
}
case 16: {
Id = input.ReadInt32();
break;
}
case 24: {
Count = input.ReadInt32();
break;
}
}
}
}
}
///
/// !竞技场掉落的宝箱,可以用时间解锁,或者钻石购买
///
public sealed partial class ArenaBoxMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ArenaBoxMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[6]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ArenaBoxMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ArenaBoxMsg(ArenaBoxMsg other) : this() {
pos_ = other.pos_;
boxid_ = other.boxid_;
expireTime_ = other.expireTime_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public ArenaBoxMsg Clone() {
return new ArenaBoxMsg(this);
}
/// Field number for the "pos" field.
public const int PosFieldNumber = 1;
private int pos_;
///
/// ! 宝箱位置0,1,2,3 四个值
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Pos {
get { return pos_; }
set {
pos_ = value;
}
}
/// Field number for the "boxid" field.
public const int BoxidFieldNumber = 2;
private int boxid_;
///
/// !@see box 表示宝箱id
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Boxid {
get { return boxid_; }
set {
boxid_ = value;
}
}
/// Field number for the "expireTime" field.
public const int ExpireTimeFieldNumber = 3;
private int expireTime_;
///
/// !过期时间戳
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int ExpireTime {
get { return expireTime_; }
set {
expireTime_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as ArenaBoxMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(ArenaBoxMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Pos != other.Pos) return false;
if (Boxid != other.Boxid) return false;
if (ExpireTime != other.ExpireTime) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Pos != 0) hash ^= Pos.GetHashCode();
if (Boxid != 0) hash ^= Boxid.GetHashCode();
if (ExpireTime != 0) hash ^= ExpireTime.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (Pos != 0) {
output.WriteRawTag(8);
output.WriteInt32(Pos);
}
if (Boxid != 0) {
output.WriteRawTag(16);
output.WriteInt32(Boxid);
}
if (ExpireTime != 0) {
output.WriteRawTag(24);
output.WriteInt32(ExpireTime);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Pos != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Pos);
}
if (Boxid != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Boxid);
}
if (ExpireTime != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(ExpireTime);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(ArenaBoxMsg other) {
if (other == null) {
return;
}
if (other.Pos != 0) {
Pos = other.Pos;
}
if (other.Boxid != 0) {
Boxid = other.Boxid;
}
if (other.ExpireTime != 0) {
ExpireTime = other.ExpireTime;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
Pos = input.ReadInt32();
break;
}
case 16: {
Boxid = input.ReadInt32();
break;
}
case 24: {
ExpireTime = input.ReadInt32();
break;
}
}
}
}
}
///
/// !工会成员信息
///
public sealed partial class FamilyMemberMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FamilyMemberMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[7]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyMemberMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyMemberMsg(FamilyMemberMsg other) : this() {
username_ = other.username_;
nickname_ = other.nickname_;
headimg_ = other.headimg_;
position_ = other.position_;
online_ = other.online_;
areaexp_ = other.areaexp_;
level_ = other.level_;
weekDonate_ = other.weekDonate_;
totalDonate_ = other.totalDonate_;
gemdeck_ = other.gemdeck_.Clone();
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyMemberMsg Clone() {
return new FamilyMemberMsg(this);
}
/// Field number for the "username" field.
public const int UsernameFieldNumber = 1;
private string username_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Username {
get { return username_; }
set {
username_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "nickname" field.
public const int NicknameFieldNumber = 2;
private string nickname_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Nickname {
get { return nickname_; }
set {
nickname_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "headimg" field.
public const int HeadimgFieldNumber = 3;
private int headimg_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Headimg {
get { return headimg_; }
set {
headimg_ = value;
}
}
/// Field number for the "position" field.
public const int PositionFieldNumber = 4;
private int position_;
///
/// 工会角色 0-会员,1-会长
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Position {
get { return position_; }
set {
position_ = value;
}
}
/// Field number for the "online" field.
public const int OnlineFieldNumber = 5;
private bool online_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Online {
get { return online_; }
set {
online_ = value;
}
}
/// Field number for the "areaexp" field.
public const int AreaexpFieldNumber = 6;
private int areaexp_;
///
/// 分数
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Areaexp {
get { return areaexp_; }
set {
areaexp_ = value;
}
}
/// Field number for the "level" field.
public const int LevelFieldNumber = 8;
private int level_;
///
/// 等级
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Level {
get { return level_; }
set {
level_ = value;
}
}
/// Field number for the "weekDonate" field.
public const int WeekDonateFieldNumber = 9;
private int weekDonate_;
///
/// 本周和总捐献数
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int WeekDonate {
get { return weekDonate_; }
set {
weekDonate_ = value;
}
}
/// Field number for the "totalDonate" field.
public const int TotalDonateFieldNumber = 10;
private int totalDonate_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int TotalDonate {
get { return totalDonate_; }
set {
totalDonate_ = value;
}
}
/// Field number for the "gemdeck" field.
public const int GemdeckFieldNumber = 11;
private static readonly pb::FieldCodec _repeated_gemdeck_codec
= pb::FieldCodec.ForMessage(90, global::Protobuf.GemMsg.Parser);
private readonly pbc::RepeatedField gemdeck_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Gemdeck {
get { return gemdeck_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as FamilyMemberMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(FamilyMemberMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Username != other.Username) return false;
if (Nickname != other.Nickname) return false;
if (Headimg != other.Headimg) return false;
if (Position != other.Position) return false;
if (Online != other.Online) return false;
if (Areaexp != other.Areaexp) return false;
if (Level != other.Level) return false;
if (WeekDonate != other.WeekDonate) return false;
if (TotalDonate != other.TotalDonate) return false;
if(!gemdeck_.Equals(other.gemdeck_)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Username.Length != 0) hash ^= Username.GetHashCode();
if (Nickname.Length != 0) hash ^= Nickname.GetHashCode();
if (Headimg != 0) hash ^= Headimg.GetHashCode();
if (Position != 0) hash ^= Position.GetHashCode();
if (Online != false) hash ^= Online.GetHashCode();
if (Areaexp != 0) hash ^= Areaexp.GetHashCode();
if (Level != 0) hash ^= Level.GetHashCode();
if (WeekDonate != 0) hash ^= WeekDonate.GetHashCode();
if (TotalDonate != 0) hash ^= TotalDonate.GetHashCode();
hash ^= gemdeck_.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (Username.Length != 0) {
output.WriteRawTag(10);
output.WriteString(Username);
}
if (Nickname.Length != 0) {
output.WriteRawTag(18);
output.WriteString(Nickname);
}
if (Headimg != 0) {
output.WriteRawTag(24);
output.WriteInt32(Headimg);
}
if (Position != 0) {
output.WriteRawTag(32);
output.WriteInt32(Position);
}
if (Online != false) {
output.WriteRawTag(40);
output.WriteBool(Online);
}
if (Areaexp != 0) {
output.WriteRawTag(48);
output.WriteInt32(Areaexp);
}
if (Level != 0) {
output.WriteRawTag(64);
output.WriteInt32(Level);
}
if (WeekDonate != 0) {
output.WriteRawTag(72);
output.WriteInt32(WeekDonate);
}
if (TotalDonate != 0) {
output.WriteRawTag(80);
output.WriteInt32(TotalDonate);
}
gemdeck_.WriteTo(output, _repeated_gemdeck_codec);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Username.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Username);
}
if (Nickname.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Nickname);
}
if (Headimg != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Headimg);
}
if (Position != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Position);
}
if (Online != false) {
size += 1 + 1;
}
if (Areaexp != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Areaexp);
}
if (Level != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Level);
}
if (WeekDonate != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(WeekDonate);
}
if (TotalDonate != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(TotalDonate);
}
size += gemdeck_.CalculateSize(_repeated_gemdeck_codec);
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(FamilyMemberMsg other) {
if (other == null) {
return;
}
if (other.Username.Length != 0) {
Username = other.Username;
}
if (other.Nickname.Length != 0) {
Nickname = other.Nickname;
}
if (other.Headimg != 0) {
Headimg = other.Headimg;
}
if (other.Position != 0) {
Position = other.Position;
}
if (other.Online != false) {
Online = other.Online;
}
if (other.Areaexp != 0) {
Areaexp = other.Areaexp;
}
if (other.Level != 0) {
Level = other.Level;
}
if (other.WeekDonate != 0) {
WeekDonate = other.WeekDonate;
}
if (other.TotalDonate != 0) {
TotalDonate = other.TotalDonate;
}
gemdeck_.Add(other.gemdeck_);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10: {
Username = input.ReadString();
break;
}
case 18: {
Nickname = input.ReadString();
break;
}
case 24: {
Headimg = input.ReadInt32();
break;
}
case 32: {
Position = input.ReadInt32();
break;
}
case 40: {
Online = input.ReadBool();
break;
}
case 48: {
Areaexp = input.ReadInt32();
break;
}
case 64: {
Level = input.ReadInt32();
break;
}
case 72: {
WeekDonate = input.ReadInt32();
break;
}
case 80: {
TotalDonate = input.ReadInt32();
break;
}
case 90: {
gemdeck_.AddEntriesFrom(input, _repeated_gemdeck_codec);
break;
}
}
}
}
}
public sealed partial class FamilyDonateItemMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FamilyDonateItemMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[8]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyDonateItemMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyDonateItemMsg(FamilyDonateItemMsg other) : this() {
username_ = other.username_;
donateCount_ = other.donateCount_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyDonateItemMsg Clone() {
return new FamilyDonateItemMsg(this);
}
/// Field number for the "username" field.
public const int UsernameFieldNumber = 1;
private string username_ = "";
///
///
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Username {
get { return username_; }
set {
username_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "donateCount" field.
public const int DonateCountFieldNumber = 2;
private int donateCount_;
///
/// 已经捐赠个数
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int DonateCount {
get { return donateCount_; }
set {
donateCount_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as FamilyDonateItemMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(FamilyDonateItemMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Username != other.Username) return false;
if (DonateCount != other.DonateCount) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Username.Length != 0) hash ^= Username.GetHashCode();
if (DonateCount != 0) hash ^= DonateCount.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (Username.Length != 0) {
output.WriteRawTag(10);
output.WriteString(Username);
}
if (DonateCount != 0) {
output.WriteRawTag(16);
output.WriteInt32(DonateCount);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Username.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Username);
}
if (DonateCount != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(DonateCount);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(FamilyDonateItemMsg other) {
if (other == null) {
return;
}
if (other.Username.Length != 0) {
Username = other.Username;
}
if (other.DonateCount != 0) {
DonateCount = other.DonateCount;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10: {
Username = input.ReadString();
break;
}
case 16: {
DonateCount = input.ReadInt32();
break;
}
}
}
}
}
///
/// !工会聊天信息
///
public sealed partial class FamilyChatMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FamilyChatMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[9]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyChatMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyChatMsg(FamilyChatMsg other) : this() {
messageId_ = other.messageId_;
username_ = other.username_;
nickname_ = other.nickname_;
headimg_ = other.headimg_;
createTime_ = other.createTime_;
content_ = other.content_;
chatType_ = other.chatType_;
gemId_ = other.gemId_;
donatelist_ = other.donatelist_.Clone();
receiveCount_ = other.receiveCount_;
totalCount_ = other.totalCount_;
noticeId_ = other.noticeId_;
params_ = other.params_.Clone();
newUsername_ = other.newUsername_;
newNickname_ = other.newNickname_;
newHeadimg_ = other.newHeadimg_;
newLevel_ = other.newLevel_;
newScore_ = other.newScore_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyChatMsg Clone() {
return new FamilyChatMsg(this);
}
/// Field number for the "messageId" field.
public const int MessageIdFieldNumber = 1;
private int messageId_;
///
/// !所有消息按此ID排序,越大表示最近发送的
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int MessageId {
get { return messageId_; }
set {
messageId_ = value;
}
}
/// Field number for the "username" field.
public const int UsernameFieldNumber = 2;
private string username_ = "";
///
/// 发起者信息
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Username {
get { return username_; }
set {
username_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "nickname" field.
public const int NicknameFieldNumber = 3;
private string nickname_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Nickname {
get { return nickname_; }
set {
nickname_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "headimg" field.
public const int HeadimgFieldNumber = 4;
private int headimg_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Headimg {
get { return headimg_; }
set {
headimg_ = value;
}
}
/// Field number for the "createTime" field.
public const int CreateTimeFieldNumber = 5;
private int createTime_;
///
/// 聊天发送的时间 单位秒 时间戳
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CreateTime {
get { return createTime_; }
set {
createTime_ = value;
}
}
/// Field number for the "content" field.
public const int ContentFieldNumber = 6;
private string content_ = "";
///
/// 聊天内容,
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Content {
get { return content_; }
set {
content_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "chatType" field.
public const int ChatTypeFieldNumber = 7;
private global::Protobuf.ChatType chatType_ = 0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Protobuf.ChatType ChatType {
get { return chatType_; }
set {
chatType_ = value;
}
}
/// Field number for the "gemId" field.
public const int GemIdFieldNumber = 8;
private int gemId_;
///
/// @{
/// 如果是请求捐赠,这个是卡牌宝石ID
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int GemId {
get { return gemId_; }
set {
gemId_ = value;
}
}
/// Field number for the "donatelist" field.
public const int DonatelistFieldNumber = 9;
private static readonly pb::FieldCodec _repeated_donatelist_codec
= pb::FieldCodec.ForMessage(74, global::Protobuf.FamilyDonateItemMsg.Parser);
private readonly pbc::RepeatedField donatelist_ = new pbc::RepeatedField();
///
/// 捐赠者列表
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Donatelist {
get { return donatelist_; }
}
/// Field number for the "receiveCount" field.
public const int ReceiveCountFieldNumber = 10;
private int receiveCount_;
///
/// ! 总共需要个数
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int ReceiveCount {
get { return receiveCount_; }
set {
receiveCount_ = value;
}
}
/// Field number for the "TotalCount" field.
public const int TotalCountFieldNumber = 11;
private int totalCount_;
///
/// @}
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int TotalCount {
get { return totalCount_; }
set {
totalCount_ = value;
}
}
/// Field number for the "noticeId" field.
public const int NoticeIdFieldNumber = 12;
private int noticeId_;
///
/// @{
/// 系统聊天,需要替换聊天的配表字段,@see notice 表
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int NoticeId {
get { return noticeId_; }
set {
noticeId_ = value;
}
}
/// Field number for the "params" field.
public const int ParamsFieldNumber = 13;
private static readonly pb::FieldCodec _repeated_params_codec
= pb::FieldCodec.ForString(106);
private readonly pbc::RepeatedField params_ = new pbc::RepeatedField();
///
/// @}
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Params {
get { return params_; }
}
/// Field number for the "newUsername" field.
public const int NewUsernameFieldNumber = 14;
private string newUsername_ = "";
///
/// @{
/// 只有会长能收到新成员加入消息
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string NewUsername {
get { return newUsername_; }
set {
newUsername_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "newNickname" field.
public const int NewNicknameFieldNumber = 15;
private string newNickname_ = "";
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string NewNickname {
get { return newNickname_; }
set {
newNickname_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "newHeadimg" field.
public const int NewHeadimgFieldNumber = 16;
private int newHeadimg_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int NewHeadimg {
get { return newHeadimg_; }
set {
newHeadimg_ = value;
}
}
/// Field number for the "newLevel" field.
public const int NewLevelFieldNumber = 17;
private int newLevel_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int NewLevel {
get { return newLevel_; }
set {
newLevel_ = value;
}
}
/// Field number for the "newScore" field.
public const int NewScoreFieldNumber = 18;
private int newScore_;
///
/// 分数
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int NewScore {
get { return newScore_; }
set {
newScore_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as FamilyChatMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(FamilyChatMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (MessageId != other.MessageId) return false;
if (Username != other.Username) return false;
if (Nickname != other.Nickname) return false;
if (Headimg != other.Headimg) return false;
if (CreateTime != other.CreateTime) return false;
if (Content != other.Content) return false;
if (ChatType != other.ChatType) return false;
if (GemId != other.GemId) return false;
if(!donatelist_.Equals(other.donatelist_)) return false;
if (ReceiveCount != other.ReceiveCount) return false;
if (TotalCount != other.TotalCount) return false;
if (NoticeId != other.NoticeId) return false;
if(!params_.Equals(other.params_)) return false;
if (NewUsername != other.NewUsername) return false;
if (NewNickname != other.NewNickname) return false;
if (NewHeadimg != other.NewHeadimg) return false;
if (NewLevel != other.NewLevel) return false;
if (NewScore != other.NewScore) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (MessageId != 0) hash ^= MessageId.GetHashCode();
if (Username.Length != 0) hash ^= Username.GetHashCode();
if (Nickname.Length != 0) hash ^= Nickname.GetHashCode();
if (Headimg != 0) hash ^= Headimg.GetHashCode();
if (CreateTime != 0) hash ^= CreateTime.GetHashCode();
if (Content.Length != 0) hash ^= Content.GetHashCode();
if (ChatType != 0) hash ^= ChatType.GetHashCode();
if (GemId != 0) hash ^= GemId.GetHashCode();
hash ^= donatelist_.GetHashCode();
if (ReceiveCount != 0) hash ^= ReceiveCount.GetHashCode();
if (TotalCount != 0) hash ^= TotalCount.GetHashCode();
if (NoticeId != 0) hash ^= NoticeId.GetHashCode();
hash ^= params_.GetHashCode();
if (NewUsername.Length != 0) hash ^= NewUsername.GetHashCode();
if (NewNickname.Length != 0) hash ^= NewNickname.GetHashCode();
if (NewHeadimg != 0) hash ^= NewHeadimg.GetHashCode();
if (NewLevel != 0) hash ^= NewLevel.GetHashCode();
if (NewScore != 0) hash ^= NewScore.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (MessageId != 0) {
output.WriteRawTag(8);
output.WriteInt32(MessageId);
}
if (Username.Length != 0) {
output.WriteRawTag(18);
output.WriteString(Username);
}
if (Nickname.Length != 0) {
output.WriteRawTag(26);
output.WriteString(Nickname);
}
if (Headimg != 0) {
output.WriteRawTag(32);
output.WriteInt32(Headimg);
}
if (CreateTime != 0) {
output.WriteRawTag(40);
output.WriteInt32(CreateTime);
}
if (Content.Length != 0) {
output.WriteRawTag(50);
output.WriteString(Content);
}
if (ChatType != 0) {
output.WriteRawTag(56);
output.WriteEnum((int) ChatType);
}
if (GemId != 0) {
output.WriteRawTag(64);
output.WriteInt32(GemId);
}
donatelist_.WriteTo(output, _repeated_donatelist_codec);
if (ReceiveCount != 0) {
output.WriteRawTag(80);
output.WriteInt32(ReceiveCount);
}
if (TotalCount != 0) {
output.WriteRawTag(88);
output.WriteInt32(TotalCount);
}
if (NoticeId != 0) {
output.WriteRawTag(96);
output.WriteInt32(NoticeId);
}
params_.WriteTo(output, _repeated_params_codec);
if (NewUsername.Length != 0) {
output.WriteRawTag(114);
output.WriteString(NewUsername);
}
if (NewNickname.Length != 0) {
output.WriteRawTag(122);
output.WriteString(NewNickname);
}
if (NewHeadimg != 0) {
output.WriteRawTag(128, 1);
output.WriteInt32(NewHeadimg);
}
if (NewLevel != 0) {
output.WriteRawTag(136, 1);
output.WriteInt32(NewLevel);
}
if (NewScore != 0) {
output.WriteRawTag(144, 1);
output.WriteInt32(NewScore);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (MessageId != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(MessageId);
}
if (Username.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Username);
}
if (Nickname.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Nickname);
}
if (Headimg != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Headimg);
}
if (CreateTime != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(CreateTime);
}
if (Content.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Content);
}
if (ChatType != 0) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) ChatType);
}
if (GemId != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(GemId);
}
size += donatelist_.CalculateSize(_repeated_donatelist_codec);
if (ReceiveCount != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(ReceiveCount);
}
if (TotalCount != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(TotalCount);
}
if (NoticeId != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(NoticeId);
}
size += params_.CalculateSize(_repeated_params_codec);
if (NewUsername.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NewUsername);
}
if (NewNickname.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(NewNickname);
}
if (NewHeadimg != 0) {
size += 2 + pb::CodedOutputStream.ComputeInt32Size(NewHeadimg);
}
if (NewLevel != 0) {
size += 2 + pb::CodedOutputStream.ComputeInt32Size(NewLevel);
}
if (NewScore != 0) {
size += 2 + pb::CodedOutputStream.ComputeInt32Size(NewScore);
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(FamilyChatMsg other) {
if (other == null) {
return;
}
if (other.MessageId != 0) {
MessageId = other.MessageId;
}
if (other.Username.Length != 0) {
Username = other.Username;
}
if (other.Nickname.Length != 0) {
Nickname = other.Nickname;
}
if (other.Headimg != 0) {
Headimg = other.Headimg;
}
if (other.CreateTime != 0) {
CreateTime = other.CreateTime;
}
if (other.Content.Length != 0) {
Content = other.Content;
}
if (other.ChatType != 0) {
ChatType = other.ChatType;
}
if (other.GemId != 0) {
GemId = other.GemId;
}
donatelist_.Add(other.donatelist_);
if (other.ReceiveCount != 0) {
ReceiveCount = other.ReceiveCount;
}
if (other.TotalCount != 0) {
TotalCount = other.TotalCount;
}
if (other.NoticeId != 0) {
NoticeId = other.NoticeId;
}
params_.Add(other.params_);
if (other.NewUsername.Length != 0) {
NewUsername = other.NewUsername;
}
if (other.NewNickname.Length != 0) {
NewNickname = other.NewNickname;
}
if (other.NewHeadimg != 0) {
NewHeadimg = other.NewHeadimg;
}
if (other.NewLevel != 0) {
NewLevel = other.NewLevel;
}
if (other.NewScore != 0) {
NewScore = other.NewScore;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 8: {
MessageId = input.ReadInt32();
break;
}
case 18: {
Username = input.ReadString();
break;
}
case 26: {
Nickname = input.ReadString();
break;
}
case 32: {
Headimg = input.ReadInt32();
break;
}
case 40: {
CreateTime = input.ReadInt32();
break;
}
case 50: {
Content = input.ReadString();
break;
}
case 56: {
chatType_ = (global::Protobuf.ChatType) input.ReadEnum();
break;
}
case 64: {
GemId = input.ReadInt32();
break;
}
case 74: {
donatelist_.AddEntriesFrom(input, _repeated_donatelist_codec);
break;
}
case 80: {
ReceiveCount = input.ReadInt32();
break;
}
case 88: {
TotalCount = input.ReadInt32();
break;
}
case 96: {
NoticeId = input.ReadInt32();
break;
}
case 106: {
params_.AddEntriesFrom(input, _repeated_params_codec);
break;
}
case 114: {
NewUsername = input.ReadString();
break;
}
case 122: {
NewNickname = input.ReadString();
break;
}
case 128: {
NewHeadimg = input.ReadInt32();
break;
}
case 136: {
NewLevel = input.ReadInt32();
break;
}
case 144: {
NewScore = input.ReadInt32();
break;
}
}
}
}
}
///
/// 工会信息
///
public sealed partial class FamilyMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FamilyMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[10]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyMsg(FamilyMsg other) : this() {
uid_ = other.uid_;
name_ = other.name_;
desc_ = other.desc_;
icons_ = other.icons_.Clone();
score_ = other.score_;
scoreshopId_ = other.scoreshopId_;
scoreshopExpired_ = other.scoreshopExpired_;
freeJoin_ = other.freeJoin_;
needScore_ = other.needScore_;
members_ = other.members_.Clone();
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilyMsg Clone() {
return new FamilyMsg(this);
}
/// Field number for the "uid" field.
public const int UidFieldNumber = 1;
private string uid_ = "";
///
/// 工会ID,如果为空表示没有加入工会
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Uid {
get { return uid_; }
set {
uid_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "name" field.
public const int NameFieldNumber = 2;
private string name_ = "";
///
/// 工会名
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Name {
get { return name_; }
set {
name_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "desc" field.
public const int DescFieldNumber = 3;
private string desc_ = "";
///
/// 描述 公告
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Desc {
get { return desc_; }
set {
desc_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "icons" field.
public const int IconsFieldNumber = 4;
private static readonly pb::FieldCodec _repeated_icons_codec
= pb::FieldCodec.ForInt32(34);
private readonly pbc::RepeatedField icons_ = new pbc::RepeatedField();
///
/// 徽章图标
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Icons {
get { return icons_; }
}
/// Field number for the "score" field.
public const int ScoreFieldNumber = 5;
private int score_;
///
/// !工会积分
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int Score {
get { return score_; }
set {
score_ = value;
}
}
/// Field number for the "scoreshopId" field.
public const int ScoreshopIdFieldNumber = 6;
private int scoreshopId_;
///
/// 工会加成工会奖励的Id和过期时间,如果是0表示没有奖励
/// @see scoreshop 表
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int ScoreshopId {
get { return scoreshopId_; }
set {
scoreshopId_ = value;
}
}
/// Field number for the "scoreshopExpired" field.
public const int ScoreshopExpiredFieldNumber = 7;
private int scoreshopExpired_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int ScoreshopExpired {
get { return scoreshopExpired_; }
set {
scoreshopExpired_ = value;
}
}
/// Field number for the "freeJoin" field.
public const int FreeJoinFieldNumber = 8;
private int freeJoin_;
///
/// ! 1 免费加入,2 需要批准,3 禁止加入
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int FreeJoin {
get { return freeJoin_; }
set {
freeJoin_ = value;
}
}
/// Field number for the "needScore" field.
public const int NeedScoreFieldNumber = 9;
private int needScore_;
///
/// 需要积分
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int NeedScore {
get { return needScore_; }
set {
needScore_ = value;
}
}
/// Field number for the "members" field.
public const int MembersFieldNumber = 10;
private static readonly pb::FieldCodec _repeated_members_codec
= pb::FieldCodec.ForMessage(82, global::Protobuf.FamilyMemberMsg.Parser);
private readonly pbc::RepeatedField members_ = new pbc::RepeatedField();
///
/// ! 成员
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Members {
get { return members_; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as FamilyMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(FamilyMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Uid != other.Uid) return false;
if (Name != other.Name) return false;
if (Desc != other.Desc) return false;
if(!icons_.Equals(other.icons_)) return false;
if (Score != other.Score) return false;
if (ScoreshopId != other.ScoreshopId) return false;
if (ScoreshopExpired != other.ScoreshopExpired) return false;
if (FreeJoin != other.FreeJoin) return false;
if (NeedScore != other.NeedScore) return false;
if(!members_.Equals(other.members_)) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Uid.Length != 0) hash ^= Uid.GetHashCode();
if (Name.Length != 0) hash ^= Name.GetHashCode();
if (Desc.Length != 0) hash ^= Desc.GetHashCode();
hash ^= icons_.GetHashCode();
if (Score != 0) hash ^= Score.GetHashCode();
if (ScoreshopId != 0) hash ^= ScoreshopId.GetHashCode();
if (ScoreshopExpired != 0) hash ^= ScoreshopExpired.GetHashCode();
if (FreeJoin != 0) hash ^= FreeJoin.GetHashCode();
if (NeedScore != 0) hash ^= NeedScore.GetHashCode();
hash ^= members_.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (Uid.Length != 0) {
output.WriteRawTag(10);
output.WriteString(Uid);
}
if (Name.Length != 0) {
output.WriteRawTag(18);
output.WriteString(Name);
}
if (Desc.Length != 0) {
output.WriteRawTag(26);
output.WriteString(Desc);
}
icons_.WriteTo(output, _repeated_icons_codec);
if (Score != 0) {
output.WriteRawTag(40);
output.WriteInt32(Score);
}
if (ScoreshopId != 0) {
output.WriteRawTag(48);
output.WriteInt32(ScoreshopId);
}
if (ScoreshopExpired != 0) {
output.WriteRawTag(56);
output.WriteInt32(ScoreshopExpired);
}
if (FreeJoin != 0) {
output.WriteRawTag(64);
output.WriteInt32(FreeJoin);
}
if (NeedScore != 0) {
output.WriteRawTag(72);
output.WriteInt32(NeedScore);
}
members_.WriteTo(output, _repeated_members_codec);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Uid.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Uid);
}
if (Name.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
}
if (Desc.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Desc);
}
size += icons_.CalculateSize(_repeated_icons_codec);
if (Score != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(Score);
}
if (ScoreshopId != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(ScoreshopId);
}
if (ScoreshopExpired != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(ScoreshopExpired);
}
if (FreeJoin != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(FreeJoin);
}
if (NeedScore != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(NeedScore);
}
size += members_.CalculateSize(_repeated_members_codec);
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(FamilyMsg other) {
if (other == null) {
return;
}
if (other.Uid.Length != 0) {
Uid = other.Uid;
}
if (other.Name.Length != 0) {
Name = other.Name;
}
if (other.Desc.Length != 0) {
Desc = other.Desc;
}
icons_.Add(other.icons_);
if (other.Score != 0) {
Score = other.Score;
}
if (other.ScoreshopId != 0) {
ScoreshopId = other.ScoreshopId;
}
if (other.ScoreshopExpired != 0) {
ScoreshopExpired = other.ScoreshopExpired;
}
if (other.FreeJoin != 0) {
FreeJoin = other.FreeJoin;
}
if (other.NeedScore != 0) {
NeedScore = other.NeedScore;
}
members_.Add(other.members_);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10: {
Uid = input.ReadString();
break;
}
case 18: {
Name = input.ReadString();
break;
}
case 26: {
Desc = input.ReadString();
break;
}
case 34:
case 32: {
icons_.AddEntriesFrom(input, _repeated_icons_codec);
break;
}
case 40: {
Score = input.ReadInt32();
break;
}
case 48: {
ScoreshopId = input.ReadInt32();
break;
}
case 56: {
ScoreshopExpired = input.ReadInt32();
break;
}
case 64: {
FreeJoin = input.ReadInt32();
break;
}
case 72: {
NeedScore = input.ReadInt32();
break;
}
case 82: {
members_.AddEntriesFrom(input, _repeated_members_codec);
break;
}
}
}
}
}
///
/// !用户查询工会的工会列表
///
public sealed partial class FamilySearchItemMsg : pb::IMessage {
private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FamilySearchItemMsg());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
get { return global::Protobuf.CommonReflection.Descriptor.MessageTypes[11]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilySearchItemMsg() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilySearchItemMsg(FamilySearchItemMsg other) : this() {
uid_ = other.uid_;
name_ = other.name_;
icons_ = other.icons_.Clone();
memberCount_ = other.memberCount_;
isActive_ = other.isActive_;
isFriendIn_ = other.isFriendIn_;
isNew_ = other.isNew_;
isApply_ = other.isApply_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public FamilySearchItemMsg Clone() {
return new FamilySearchItemMsg(this);
}
/// Field number for the "uid" field.
public const int UidFieldNumber = 1;
private string uid_ = "";
///
/// 工会ID
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Uid {
get { return uid_; }
set {
uid_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "name" field.
public const int NameFieldNumber = 2;
private string name_ = "";
///
/// 工会名
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public string Name {
get { return name_; }
set {
name_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
}
}
/// Field number for the "icons" field.
public const int IconsFieldNumber = 3;
private static readonly pb::FieldCodec _repeated_icons_codec
= pb::FieldCodec.ForInt32(26);
private readonly pbc::RepeatedField icons_ = new pbc::RepeatedField();
///
/// 徽章图标
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public pbc::RepeatedField Icons {
get { return icons_; }
}
/// Field number for the "memberCount" field.
public const int MemberCountFieldNumber = 4;
private int memberCount_;
///
/// 当前人数
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int MemberCount {
get { return memberCount_; }
set {
memberCount_ = value;
}
}
/// Field number for the "isActive" field.
public const int IsActiveFieldNumber = 5;
private bool isActive_;
///
/// 是否活跃
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool IsActive {
get { return isActive_; }
set {
isActive_ = value;
}
}
/// Field number for the "isFriendIn" field.
public const int IsFriendInFieldNumber = 6;
private bool isFriendIn_;
///
/// 是否好友在此工会
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool IsFriendIn {
get { return isFriendIn_; }
set {
isFriendIn_ = value;
}
}
/// Field number for the "isNew" field.
public const int IsNewFieldNumber = 7;
private bool isNew_;
///
/// 是否是新公会
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool IsNew {
get { return isNew_; }
set {
isNew_ = value;
}
}
/// Field number for the "isApply" field.
public const int IsApplyFieldNumber = 8;
private bool isApply_;
///
/// 是否已申请
///
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool IsApply {
get { return isApply_; }
set {
isApply_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as FamilySearchItemMsg);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool Equals(FamilySearchItemMsg other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (Uid != other.Uid) return false;
if (Name != other.Name) return false;
if(!icons_.Equals(other.icons_)) return false;
if (MemberCount != other.MemberCount) return false;
if (IsActive != other.IsActive) return false;
if (IsFriendIn != other.IsFriendIn) return false;
if (IsNew != other.IsNew) return false;
if (IsApply != other.IsApply) return false;
return true;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
if (Uid.Length != 0) hash ^= Uid.GetHashCode();
if (Name.Length != 0) hash ^= Name.GetHashCode();
hash ^= icons_.GetHashCode();
if (MemberCount != 0) hash ^= MemberCount.GetHashCode();
if (IsActive != false) hash ^= IsActive.GetHashCode();
if (IsFriendIn != false) hash ^= IsFriendIn.GetHashCode();
if (IsNew != false) hash ^= IsNew.GetHashCode();
if (IsApply != false) hash ^= IsApply.GetHashCode();
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
if (Uid.Length != 0) {
output.WriteRawTag(10);
output.WriteString(Uid);
}
if (Name.Length != 0) {
output.WriteRawTag(18);
output.WriteString(Name);
}
icons_.WriteTo(output, _repeated_icons_codec);
if (MemberCount != 0) {
output.WriteRawTag(32);
output.WriteInt32(MemberCount);
}
if (IsActive != false) {
output.WriteRawTag(40);
output.WriteBool(IsActive);
}
if (IsFriendIn != false) {
output.WriteRawTag(48);
output.WriteBool(IsFriendIn);
}
if (IsNew != false) {
output.WriteRawTag(56);
output.WriteBool(IsNew);
}
if (IsApply != false) {
output.WriteRawTag(64);
output.WriteBool(IsApply);
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
if (Uid.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Uid);
}
if (Name.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Name);
}
size += icons_.CalculateSize(_repeated_icons_codec);
if (MemberCount != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(MemberCount);
}
if (IsActive != false) {
size += 1 + 1;
}
if (IsFriendIn != false) {
size += 1 + 1;
}
if (IsNew != false) {
size += 1 + 1;
}
if (IsApply != false) {
size += 1 + 1;
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(FamilySearchItemMsg other) {
if (other == null) {
return;
}
if (other.Uid.Length != 0) {
Uid = other.Uid;
}
if (other.Name.Length != 0) {
Name = other.Name;
}
icons_.Add(other.icons_);
if (other.MemberCount != 0) {
MemberCount = other.MemberCount;
}
if (other.IsActive != false) {
IsActive = other.IsActive;
}
if (other.IsFriendIn != false) {
IsFriendIn = other.IsFriendIn;
}
if (other.IsNew != false) {
IsNew = other.IsNew;
}
if (other.IsApply != false) {
IsApply = other.IsApply;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void MergeFrom(pb::CodedInputStream input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
input.SkipLastField();
break;
case 10: {
Uid = input.ReadString();
break;
}
case 18: {
Name = input.ReadString();
break;
}
case 26:
case 24: {
icons_.AddEntriesFrom(input, _repeated_icons_codec);
break;
}
case 32: {
MemberCount = input.ReadInt32();
break;
}
case 40: {
IsActive = input.ReadBool();
break;
}
case 48: {
IsFriendIn = input.ReadBool();
break;
}
case 56: {
IsNew = input.ReadBool();
break;
}
case 64: {
IsApply = input.ReadBool();
break;
}
}
}
}
}
#endregion
}
#endregion Designer generated code