diff --git a/Novaria.Common/Core/HttpNetworkManager.cs b/Novaria.Common/Core/HttpNetworkManager.cs
index 421b443..29b49ee 100644
--- a/Novaria.Common/Core/HttpNetworkManager.cs
+++ b/Novaria.Common/Core/HttpNetworkManager.cs
@@ -61,13 +61,21 @@ namespace Novaria.Common.Core
object parserInstance = parserProperty.GetValue(null);
MethodInfo parseFromMethod = parserInstance.GetType().GetMethod("ParseFrom", new[] { typeof(byte[]) });
- IMessage parsedMessage = (IMessage)parseFromMethod.Invoke(parserInstance, new object[] { packet.msgBody });
-
- if (parsedMessage == null)
+ IMessage parsedMessage = null;
+ try
+ {
+ parsedMessage = (IMessage)parseFromMethod.Invoke(parserInstance, new object[] { packet.msgBody });
+ } catch (Exception ex)
{
- throw new InvalidOperationException("Failed to parse message.");
+ Log.Error($"Failed to parse message of type {targetType.Name}: {ex.Message}");
}
+
+ //if (parsedMessage == null)
+ //{
+ // throw new InvalidOperationException("Failed to parse message.");
+ //}
+
return parsedMessage;
}
diff --git a/Novaria.Common/Core/NetMsgId.cs b/Novaria.Common/Core/NetMsgId.cs
index fc0e627..9c3cfed 100644
--- a/Novaria.Common/Core/NetMsgId.cs
+++ b/Novaria.Common/Core/NetMsgId.cs
@@ -2,6 +2,10 @@
{
public enum NetMsgId : short
{
+ tower_change_sub_note_skill_notify = -10038, // 修改星塔属性音符数量
+ world_class_quest_complete_notify = -10037, // 当前世界等级阶段的任务
+ score_boss_level_reset_notify = -10036, // 积分boss关卡重置通知
+ score_boss_star_reward_reset_notify = -10035, // 积分boss星级奖励重置通知
char_up_change_notify = -10034, // 角色数据变更
tower_growth_node_change_notify = -10033, // 星塔养成节点变化通知
st_harmony_skill_notify = -10032, // 共鸣技能新增
@@ -18,10 +22,15 @@
st_clear_all_star_tower_notify = -10021, // 全通所有星塔(返回通关星塔ID列表)
st_items_change_notify = -10020, // 星塔道具变化通知
char_affinity_final_notify = -10019, // 添加角色好感度
+ clear_all_skill_instance_notify = -10018, // 全通所有技能素材本
disc_reset_notify = -10017, // 星盘信息通知
clear_all_traveler_due_notify = -10016, // 全通所有旅人对决
clear_all_region_boss_level_notify = -10015, // 全通所有强敌讨伐
+ clear_all_week_boss_notify = -10014, // 一键通关所有周长Boss本
clear_all_daily_instance_notify = -10013, // 一键通关所有日常副本
+ refresh_agent_notify = -10012, // 一键刷新正在进行中的委托
+ star_tower_sub_note_skill_info_notify = -10011, // 星塔属性音符技能随机分布数据
+ vampire_survivor_talent_node_notify = -10010, // 修改后的天赋节点最终信息值
add_vampire_season_score_notify = -10009, // 增加吸血鬼模式副本赛季积分 返回当前总分
clear_all_vampire_survivor_notify = -10008, // 一键通关所有吸血鬼模式副本
region_boss_level_final_notify = -10007, // 地区boss关卡最终数据通知
@@ -89,6 +98,9 @@
player_honor_edit_req = 1048, // 荣誉称号最新的列表
player_honor_edit_succeed_ack = 1049, // 修改成功
player_honor_edit_failed_ack = 1050, // 修改失败
+ player_world_class_advance_req = 1051, // 请求领取世界等级奖励
+ player_world_class_advance_succeed_ack = 1052, // 请求领取世界等级奖励成功(等级和经验变化由changeInfo携带)
+ player_world_class_advance_failed_ack = 1053, // 请求领取世界
item_use_req = 1101, // 道具使用
item_use_succeed_ack = 1102, // 道具使用成功,返回ChangeInfo
item_use_failed_ack = 1103, // 道具使用失败,返回错误信息
@@ -104,6 +116,9 @@
daily_shop_reward_receive_req = 1113, // 领取商店每日免费赠礼
daily_shop_reward_receive_succeed_ack = 1114, // 领取成功
daily_shop_reward_receive_failed_ack = 1115, // 领取失败
+ item_quick_growth_req = 1116, // 道具快速养成
+ item_quick_growth_succeed_ack = 1117, // 养成成功
+ item_quick_growth_failed_ack = 1118, // 养成失败
friend_list_get_req = 1201, // 请求获取好友/好友申请列表
friend_list_get_succeed_ack = 1202, // 获取好友/好友申请列表成功
friend_list_get_failed_ack = 1203, // 获取好友/好友申请列表失败
@@ -185,6 +200,9 @@
char_dating_event_reward_receive_req = 2407, // 请求领取特殊事件奖励
char_dating_event_reward_receive_succeed_ack = 2408, // 请求领取特殊事件奖励成功
char_dating_event_reward_receive_failed_ack = 2409, // 请求领取特殊事件奖励失败
+ char_archive_reward_receive_req = 2410, // 请求领取角色档案奖励
+ char_archive_reward_receive_succeed_ack = 2411, // 请求领取角色档案奖励成功
+ char_archive_reward_receive_failed_ack = 2412, // 请求领取角色档案奖励失败
disc_strengthen_req = 3119, // 星盘强化
disc_strengthen_succeed_ack = 3120, // 星盘强化成功
disc_strengthen_failed_ack = 3121, // 星盘强化失败
@@ -287,12 +305,6 @@
star_tower_build_preference_set_req = 4719, // 请求设置星塔build偏好
star_tower_build_preference_set_succeed_ack = 4720, // 请求设置星塔build偏好返回
star_tower_build_preference_set_failed_ack = 4721, // 请求设置星塔build偏好失败
- star_tower_rank_req = 4801, // 请求星塔排行榜信息
- star_tower_rank_succeed_ack = 4802, // 请求星塔排行榜信息成功
- star_tower_rank_failed_ack = 4803, // 请求星塔排行信息失败
- star_tower_rank_apply_req = 4804, // 申请探索星塔排行榜
- star_tower_rank_apply_succeed_ack = 4805, // 申请成功返回
- star_tower_rank_apply_failed_ack = 4806, // 申请失败
star_tower_book_potential_brief_list_get_req = 4901, // 请求星塔图鉴角色潜能简要信息
star_tower_book_potential_brief_list_get_succeed_ack = 4902, // 请求星塔图鉴角色潜能简要信息成功
star_tower_book_potential_brief_list_get_failed_ack = 4903, // 请求星塔图鉴角色潜能简要信息失败
@@ -413,6 +425,21 @@
story_settle_req = 7304, // 关卡结算
story_settle_succeed_ack = 7305, // 结算成功,发放通关奖励
story_settle_failed_ack = 7306, // 错误,返回错误信息
+ skill_instance_apply_req = 7401, // 请求进入技能素材关卡
+ skill_instance_apply_succeed_ack = 7402, // 请求进入技能素材关卡成功
+ skill_instance_apply_failed_ack = 7403, // 请求进入技能素材关卡失败
+ skill_instance_settle_req = 7404, // 请求结算技能素材本关卡
+ skill_instance_settle_succeed_ack = 7405, // 请求结算技能素材本关卡成功
+ skill_instance_settle_failed_ack = 7406, // 请求结算技能素材本关卡失败
+ skill_instance_sweep_req = 7407, // 请求扫荡技能素材关卡
+ skill_instance_sweep_succeed_ack = 7408, // 请求扫荡技能素材关卡成功
+ skill_instance_sweep_failed_ack = 7409, // 请求扫荡技能素材关卡失败
+ week_boss_apply_req = 7410, // 请求进入周长boss本
+ week_boss_apply_succeed_ack = 7411, // 请求进入周长boss本成功
+ week_boss_apply_failed_ack = 7412, // 请求进入周长boss本失败
+ week_boss_settle_req = 7413, // 请求结算周长boss本
+ week_boss_settle_succeed_ack = 7414, // 请求结算周长boss本成功
+ week_boss_settle_failed_ack = 7415, // 请求结算周长boss本失败
energy_buy_req = 8001, // 购买体力请求
energy_buy_succeed_ack = 8002, // 购买成功,返回当日的购买次数,以及ChangeInfo
energy_buy_failed_ack = 8003, // 购买失败,返回错误信息
@@ -426,20 +453,20 @@
vampire_survivor_area_change_succeed_ack = 8205, // 灾变防线副本申请成功
vampire_survivor_area_change_failed_ack = 8206, // 灾变防线副本申请失败
vampire_survivor_settle_req = 8207, // 灾变防线副本结算申请 [失败也发这个]
- vampire_survivor_settle_succeed_ack = 8208, // 灾变防线副本结算申请成功
+ vampire_survivor_settle_succeed_ack = 8208, // 灾变防线副本结算申请成功
vampire_survivor_settle_failed_ack = 8209, // 灾变防线副本结算申请失败
vampire_survivor_reward_select_req = 8210, // 灾变防线副本升级申请
- vampire_survivor_reward_select_succeed_ack = 8211, // 灾变防线副本结算申请成功
- vampire_survivor_reward_select_failed_ack = 8212, // 灾变防线副本结算申请失败
+ vampire_survivor_reward_select_succeed_ack = 8211, // 灾变防线副本升级申请成功
+ vampire_survivor_reward_select_failed_ack = 8212, // 灾变防线副本升级申请失败
vampire_survivor_reward_chest_req = 8213, // 灾变防线开宝箱申请
vampire_survivor_reward_chest_succeed_ack = 8214, // 灾变防线开宝箱申请成功
vampire_survivor_reward_chest_failed_ack = 8215, // 灾变防线开宝箱申请失败
vampire_survivor_quest_reward_receive_req = 8216, // 灾变防线领取任务奖励申请
vampire_survivor_quest_reward_receive_succeed_ack = 8217, // 灾变防线领取任务奖励成功
vampire_survivor_quest_reward_receive_failed_ack = 8218, // 灾变防线领取任务奖励失败
- vampire_survivor_rank_req = 8219, // 请求吸血鬼模式排行榜信息
- vampire_survivor_rank_succeed_ack = 8220, // 请求吸血鬼模式排行榜信息成功
- vampire_survivor_rank_failed_ack = 8221, // 请求吸血鬼模式排行榜信息失败
+ vampire_survivor_extra_reward_select_req = 8222, // 灾变防线副本额外奖励领取
+ vampire_survivor_extra_reward_select_succeed_ack = 8223, // 灾变防线副本额外奖励领取成功
+ vampire_survivor_extra_reward_select_failed_ack = 8224, // 灾变防线副本额外奖励领取失败
vampire_talent_detail_req = 8301, // 获取节点信息
vampire_talent_detail_succeed_ack = 8302, // 获取节点信息成功
vampire_talent_detail_failed_ack = 8303, // 获取失败,返回错误信息
@@ -461,6 +488,9 @@
mail_remove_req = 9010, // 删除邮件 一键删除所有已读已领发送0,单独删除发送对应邮件ID上来
mail_remove_succeed_ack = 9011, // 删除成功
mail_remove_failed_ack = 9012, // 删除失败
+ mail_pin_req = 9013, // 邮件星标操作
+ mail_pin_succeed_ack = 9014, // 标记成功
+ mail_pin_failed_ack = 9015, // 标记失败
activity_detail_req = 9101, // 获取所有的活动数据
activity_detail_succeed_ack = 9102, // 获取成功
activity_detail_failed_ack = 9103, // 获取失败
@@ -488,6 +518,12 @@
talent_node_reset_req = 9307, // 天赋普通节点ID
talent_node_reset_succeed_ack = 9308, // 重置成功
talent_node_reset_failed_ack = 9309, // 重置失败,返回错误信息
+ talent_background_set_req = 9310, // 传入节点组,设置天赋背景
+ talent_background_set_succeed_ack = 9311, // 设置成功
+ talent_background_set_failed_ack = 9312, // 设置失败,返回错误信息
+ talent_group_unlock_req = 9313, // 天赋组ID
+ talent_group_unlock_succeed_ack = 9314, // 解锁成功
+ talent_group_unlock_failed_ack = 9315, // 解锁失败,返回错误信息
battle_pass_info_req = 9801, // 获取当前战令信息
battle_pass_info_succeed_ack = 9802, // 战令信息
battle_pass_info_failed_ack = 9803, // 获取失败
@@ -516,7 +552,7 @@
token_expire_notify = 10004, // token过期
player_ban_notify = 10005, // 用户被ban
quest_change_notify = 10006, // 任务进度变更
- star_tower_rank_ticket_change_notify = 10007, // 星塔排行榜门票
+ week_boss_reset_reward_notify = 10007, // 周长副本奖励重置通知
agent_new_notify = 10008, // 每周刷新新委托ID列表
world_class_change_notify = 10009, // 世界等级变化
friend_energy_state_notify = 10010, // 好友赠送体力状态变更
@@ -550,5 +586,38 @@
tower_book_fate_card_reward_notify = 10038, // 命运卡图鉴奖励变化
region_boss_level_challenge_ticket_notify = 10039, // 区域boss挑战模式门票变更通知最终值
honor_change_notify = 10040, // 荣誉称号变更通知(最终值, 多个Notify以最后一个为准)
+ activity_mining_daily_reward_notify = 10041, // 挖格子每日奖励发放通知
+ activity_mining_supplement_reward_notify = 10042, // 挖格子活动开启后登录,补发每日奖励通知
+ activity_mining_energy_convert_notify = 10043, // 挖格子活动消耗体力转换道具通知
+ activity_mining_apply_req = 11001, // 申请进入挖格子活动
+ activity_mining_apply_succeed_ack = 11002, // 申请进入挖格子活动成功
+ activity_mining_apply_failed_ack = 11003, // 申请进入挖格子活动失败
+ activity_mining_dig_req = 11004, // 挖格子
+ activity_mining_dig_succeed_ack = 11005, // 挖格子成功
+ activity_mining_dig_failed_ack = 11006, // 挖格子失败
+ activity_mining_move_to_next_layer_req = 11007, // 挖格子进入下一层
+ activity_mining_move_to_next_layer_succeed_ack = 11008, // 挖格子进入下一层成功
+ activity_mining_move_to_next_layer_failed_ack = 11009, // 挖格子进入下一层失败
+ activity_mining_story_reward_receive_req = 11010, // 请求领取挖格子活动剧情奖励
+ activity_mining_story_reward_receive_succeed_ack = 11011, // 求领取挖格子活动剧情奖励成功
+ activity_mining_story_reward_receive_failed_ack = 11012, // 求领取挖格子活动剧情奖励失败
+ activity_mining_quest_reward_receive_req = 11013, // 挖格子领取任务奖励
+ activity_mining_quest_reward_receive_succeed_ack = 11014, // 挖格子领取任务奖励成功
+ activity_mining_quest_reward_receive_failed_ack = 11015, // 求挖格子领取任务奖励失败
+ score_boss_apply_req = 11101, // 请求挑战积分boss
+ score_boss_apply_succeed_ack = 11102, // 请求挑战积分boss成功
+ score_boss_apply_failed_ack = 11103, // 请求挑战积分boss失败
+ score_boss_settle_req = 11104, // 挑战积分boss结算
+ score_boss_settle_succeed_ack = 11105, // 挑战积分boss结算成功
+ score_boss_settle_failed_ack = 11106, // 挑战积分boss结算失败
+ score_boss_rank_req = 11107, // 请求积分boss排行榜
+ score_boss_rank_succeed_ack = 11108, // 请求积分boss排行榜成功
+ score_boss_rank_failed_ack = 11109, // 请求积分boss失败
+ score_boss_star_reward_receive_req = 11110, // 挑战积分boss结算
+ score_boss_star_reward_receive_succeed_ack = 11111, // 挑战积分boss结算成功
+ score_boss_star_reward_receive_failed_ack = 11112, // 挑战积分boss结算失败
+ score_boss_info_req = 11113, // 请求积分挑战boss信息
+ score_boss_info_succeed_ack = 11114, // 请求积分挑战boss信息成功
+ score_boss_info_failed_ack = 11115, // 请求积分挑战boss信息失败
}
}
diff --git a/Novaria.Common/Protos/ActivityDetail.cs b/Novaria.Common/Protos/ActivityDetail.cs
index 24acec1..226c687 100644
--- a/Novaria.Common/Protos/ActivityDetail.cs
+++ b/Novaria.Common/Protos/ActivityDetail.cs
@@ -25,15 +25,16 @@ namespace Proto {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChVhY3Rpdml0eV9kZXRhaWwucHJvdG8SBXByb3RvGgxwdWJsaWMucHJvdG8i",
- "iwEKC0FjdGl2aXR5TXNnEgoKAklkGAEgASgNEhQKC05leHRQYWNrYWdlGP8P",
+ "tAEKC0FjdGl2aXR5TXNnEgoKAklkGAEgASgNEhQKC05leHRQYWNrYWdlGP8P",
"IAEoDBIrCghQZXJpb2RpYxgCIAEoCzIXLnByb3RvLkFjdGl2aXR5UGVyaW9k",
- "aWNIABIlCgVMb2dpbhgDIAEoCzIULnByb3RvLkFjdGl2aXR5TG9naW5IAEIG",
- "CgREYXRhIkYKDEFjdGl2aXR5UmVzcBIgCgRMaXN0GAEgAygLMhIucHJvdG8u",
- "QWN0aXZpdHlNc2cSFAoLTmV4dFBhY2thZ2UY/w8gASgMUABiBnByb3RvMw=="));
+ "aWNIABIlCgVMb2dpbhgDIAEoCzIULnByb3RvLkFjdGl2aXR5TG9naW5IABIn",
+ "CgZNaW5pbmcYBCABKAsyFS5wcm90by5BY3Rpdml0eU1pbmluZ0gAQgYKBERh",
+ "dGEiRgoMQWN0aXZpdHlSZXNwEiAKBExpc3QYASADKAsyEi5wcm90by5BY3Rp",
+ "dml0eU1zZxIUCgtOZXh0UGFja2FnZRj/DyABKAxQAGIGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMsg), global::Proto.ActivityMsg.Parser, new[]{ "Id", "NextPackage", "Periodic", "Login" }, new[]{ "Data" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMsg), global::Proto.ActivityMsg.Parser, new[]{ "Id", "NextPackage", "Periodic", "Login", "Mining" }, new[]{ "Data" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityResp), global::Proto.ActivityResp.Parser, new[]{ "List", "NextPackage" }, null, null, null, null)
}));
}
@@ -85,6 +86,9 @@ namespace Proto {
case DataOneofCase.Login:
Login = other.Login.Clone();
break;
+ case DataOneofCase.Mining:
+ Mining = other.Mining.Clone();
+ break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
@@ -144,12 +148,25 @@ namespace Proto {
}
}
+ /// Field number for the "Mining" field.
+ public const int MiningFieldNumber = 4;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.ActivityMining Mining {
+ get { return dataCase_ == DataOneofCase.Mining ? (global::Proto.ActivityMining) data_ : null; }
+ set {
+ data_ = value;
+ dataCase_ = value == null ? DataOneofCase.None : DataOneofCase.Mining;
+ }
+ }
+
private object data_;
/// Enum of possible cases for the "Data" oneof.
public enum DataOneofCase {
None = 0,
Periodic = 2,
Login = 3,
+ Mining = 4,
}
private DataOneofCase dataCase_ = DataOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -184,6 +201,7 @@ namespace Proto {
if (NextPackage != other.NextPackage) return false;
if (!object.Equals(Periodic, other.Periodic)) return false;
if (!object.Equals(Login, other.Login)) return false;
+ if (!object.Equals(Mining, other.Mining)) return false;
if (DataCase != other.DataCase) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -196,6 +214,7 @@ namespace Proto {
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (dataCase_ == DataOneofCase.Periodic) hash ^= Periodic.GetHashCode();
if (dataCase_ == DataOneofCase.Login) hash ^= Login.GetHashCode();
+ if (dataCase_ == DataOneofCase.Mining) hash ^= Mining.GetHashCode();
hash ^= (int) dataCase_;
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -227,6 +246,10 @@ namespace Proto {
output.WriteRawTag(26);
output.WriteMessage(Login);
}
+ if (dataCase_ == DataOneofCase.Mining) {
+ output.WriteRawTag(34);
+ output.WriteMessage(Mining);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -253,6 +276,10 @@ namespace Proto {
output.WriteRawTag(26);
output.WriteMessage(Login);
}
+ if (dataCase_ == DataOneofCase.Mining) {
+ output.WriteRawTag(34);
+ output.WriteMessage(Mining);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -279,6 +306,9 @@ namespace Proto {
if (dataCase_ == DataOneofCase.Login) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Login);
}
+ if (dataCase_ == DataOneofCase.Mining) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(Mining);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -310,6 +340,12 @@ namespace Proto {
}
Login.MergeFrom(other.Login);
break;
+ case DataOneofCase.Mining:
+ if (Mining == null) {
+ Mining = new global::Proto.ActivityMining();
+ }
+ Mining.MergeFrom(other.Mining);
+ break;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
@@ -353,6 +389,15 @@ namespace Proto {
Login = subBuilder;
break;
}
+ case 34: {
+ global::Proto.ActivityMining subBuilder = new global::Proto.ActivityMining();
+ if (dataCase_ == DataOneofCase.Mining) {
+ subBuilder.MergeFrom(Mining);
+ }
+ input.ReadMessage(subBuilder);
+ Mining = subBuilder;
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
@@ -398,6 +443,15 @@ namespace Proto {
Login = subBuilder;
break;
}
+ case 34: {
+ global::Proto.ActivityMining subBuilder = new global::Proto.ActivityMining();
+ if (dataCase_ == DataOneofCase.Mining) {
+ subBuilder.MergeFrom(Mining);
+ }
+ input.ReadMessage(subBuilder);
+ Mining = subBuilder;
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
diff --git a/Novaria.Common/Protos/ActivityMiningApply.cs b/Novaria.Common/Protos/ActivityMiningApply.cs
new file mode 100644
index 0000000..cf56561
--- /dev/null
+++ b/Novaria.Common/Protos/ActivityMiningApply.cs
@@ -0,0 +1,574 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: activity_mining_apply.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#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 Proto {
+
+ /// Holder for reflection information generated from activity_mining_apply.proto
+ public static partial class ActivityMiningApplyReflection {
+
+ #region Descriptor
+ /// File descriptor for activity_mining_apply.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static ActivityMiningApplyReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "ChthY3Rpdml0eV9taW5pbmdfYXBwbHkucHJvdG8SBXByb3RvGhNwdWJsaWNf",
+ "bWluaW5nLnByb3RvIkIKFkFjdGl2aXR5TWluaW5nQXBwbHlSZXESEgoKQWN0",
+ "aXZpdHlJZBgBIAEoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwihQEKF0FjdGl2",
+ "aXR5TWluaW5nQXBwbHlSZXNwEiEKBUxheWVyGAEgASgLMhIucHJvdG8uTWlu",
+ "aW5nTGF5ZXISMQoQTWluaW5nQ2hhbmdlSW5mbxgCIAEoCzIXLnByb3RvLk1p",
+ "bmluZ0NoYW5nZUluZm8SFAoLTmV4dFBhY2thZ2UY/w8gASgMUABiBnByb3Rv",
+ "Mw=="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { global::Proto.PublicMiningReflection.Descriptor, },
+ new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMiningApplyReq), global::Proto.ActivityMiningApplyReq.Parser, new[]{ "ActivityId", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMiningApplyResp), global::Proto.ActivityMiningApplyResp.Parser, new[]{ "Layer", "MiningChangeInfo", "NextPackage" }, null, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ActivityMiningApplyReq : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivityMiningApplyReq());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ActivityMiningApplyReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningApplyReq() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningApplyReq(ActivityMiningApplyReq other) : this() {
+ activityId_ = other.activityId_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningApplyReq Clone() {
+ return new ActivityMiningApplyReq(this);
+ }
+
+ /// Field number for the "ActivityId" field.
+ public const int ActivityIdFieldNumber = 1;
+ private uint activityId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint ActivityId {
+ get { return activityId_; }
+ set {
+ activityId_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ActivityMiningApplyReq);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ActivityMiningApplyReq other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ActivityId != other.ActivityId) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ActivityId != 0) hash ^= ActivityId.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ActivityId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ActivityId);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ActivityMiningApplyReq other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ActivityId != 0) {
+ ActivityId = other.ActivityId;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ActivityMiningApplyResp : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivityMiningApplyResp());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ActivityMiningApplyReflection.Descriptor.MessageTypes[1]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningApplyResp() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningApplyResp(ActivityMiningApplyResp other) : this() {
+ layer_ = other.layer_ != null ? other.layer_.Clone() : null;
+ miningChangeInfo_ = other.miningChangeInfo_ != null ? other.miningChangeInfo_.Clone() : null;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningApplyResp Clone() {
+ return new ActivityMiningApplyResp(this);
+ }
+
+ /// Field number for the "Layer" field.
+ public const int LayerFieldNumber = 1;
+ private global::Proto.MiningLayer layer_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.MiningLayer Layer {
+ get { return layer_; }
+ set {
+ layer_ = value;
+ }
+ }
+
+ /// Field number for the "MiningChangeInfo" field.
+ public const int MiningChangeInfoFieldNumber = 2;
+ private global::Proto.MiningChangeInfo miningChangeInfo_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.MiningChangeInfo MiningChangeInfo {
+ get { return miningChangeInfo_; }
+ set {
+ miningChangeInfo_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ActivityMiningApplyResp);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ActivityMiningApplyResp other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(Layer, other.Layer)) return false;
+ if (!object.Equals(MiningChangeInfo, other.MiningChangeInfo)) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (layer_ != null) hash ^= Layer.GetHashCode();
+ if (miningChangeInfo_ != null) hash ^= MiningChangeInfo.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (layer_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(Layer);
+ }
+ if (miningChangeInfo_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(MiningChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (layer_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(Layer);
+ }
+ if (miningChangeInfo_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(MiningChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (layer_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(Layer);
+ }
+ if (miningChangeInfo_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(MiningChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ActivityMiningApplyResp other) {
+ if (other == null) {
+ return;
+ }
+ if (other.layer_ != null) {
+ if (layer_ == null) {
+ Layer = new global::Proto.MiningLayer();
+ }
+ Layer.MergeFrom(other.Layer);
+ }
+ if (other.miningChangeInfo_ != null) {
+ if (miningChangeInfo_ == null) {
+ MiningChangeInfo = new global::Proto.MiningChangeInfo();
+ }
+ MiningChangeInfo.MergeFrom(other.MiningChangeInfo);
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (layer_ == null) {
+ Layer = new global::Proto.MiningLayer();
+ }
+ input.ReadMessage(Layer);
+ break;
+ }
+ case 18: {
+ if (miningChangeInfo_ == null) {
+ MiningChangeInfo = new global::Proto.MiningChangeInfo();
+ }
+ input.ReadMessage(MiningChangeInfo);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (layer_ == null) {
+ Layer = new global::Proto.MiningLayer();
+ }
+ input.ReadMessage(Layer);
+ break;
+ }
+ case 18: {
+ if (miningChangeInfo_ == null) {
+ MiningChangeInfo = new global::Proto.MiningChangeInfo();
+ }
+ input.ReadMessage(MiningChangeInfo);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Novaria.Common/Protos/ActivityMiningDig.cs b/Novaria.Common/Protos/ActivityMiningDig.cs
new file mode 100644
index 0000000..0c2785d
--- /dev/null
+++ b/Novaria.Common/Protos/ActivityMiningDig.cs
@@ -0,0 +1,611 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: activity_mining_dig.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#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 Proto {
+
+ /// Holder for reflection information generated from activity_mining_dig.proto
+ public static partial class ActivityMiningDigReflection {
+
+ #region Descriptor
+ /// File descriptor for activity_mining_dig.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static ActivityMiningDigReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "ChlhY3Rpdml0eV9taW5pbmdfZGlnLnByb3RvEgVwcm90bxoMcHVibGljLnBy",
+ "b3RvGhNwdWJsaWNfbWluaW5nLnByb3RvIlAKFEFjdGl2aXR5TWluaW5nRGln",
+ "UmVxEhIKCkFjdGl2aXR5SWQYASABKA0SDgoGR3JpZElkGAIgASgNEhQKC05l",
+ "eHRQYWNrYWdlGP8PIAEoDCKHAQoVQWN0aXZpdHlNaW5pbmdEaWdSZXNwEiUK",
+ "CkNoYW5nZUluZm8YASABKAsyES5wcm90by5DaGFuZ2VJbmZvEjEKEE1pbmlu",
+ "Z0NoYW5nZUluZm8YAiABKAsyFy5wcm90by5NaW5pbmdDaGFuZ2VJbmZvEhQK",
+ "C05leHRQYWNrYWdlGP8PIAEoDFAAUAFiBnByb3RvMw=="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, global::Proto.PublicMiningReflection.Descriptor, },
+ new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMiningDigReq), global::Proto.ActivityMiningDigReq.Parser, new[]{ "ActivityId", "GridId", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMiningDigResp), global::Proto.ActivityMiningDigResp.Parser, new[]{ "ChangeInfo", "MiningChangeInfo", "NextPackage" }, null, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ActivityMiningDigReq : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivityMiningDigReq());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ActivityMiningDigReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningDigReq() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningDigReq(ActivityMiningDigReq other) : this() {
+ activityId_ = other.activityId_;
+ gridId_ = other.gridId_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningDigReq Clone() {
+ return new ActivityMiningDigReq(this);
+ }
+
+ /// Field number for the "ActivityId" field.
+ public const int ActivityIdFieldNumber = 1;
+ private uint activityId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint ActivityId {
+ get { return activityId_; }
+ set {
+ activityId_ = value;
+ }
+ }
+
+ /// Field number for the "GridId" field.
+ public const int GridIdFieldNumber = 2;
+ private uint gridId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint GridId {
+ get { return gridId_; }
+ set {
+ gridId_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ActivityMiningDigReq);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ActivityMiningDigReq other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ActivityId != other.ActivityId) return false;
+ if (GridId != other.GridId) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ActivityId != 0) hash ^= ActivityId.GetHashCode();
+ if (GridId != 0) hash ^= GridId.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (GridId != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(GridId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (GridId != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(GridId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ActivityId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ActivityId);
+ }
+ if (GridId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(GridId);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ActivityMiningDigReq other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ActivityId != 0) {
+ ActivityId = other.ActivityId;
+ }
+ if (other.GridId != 0) {
+ GridId = other.GridId;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ GridId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ GridId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ActivityMiningDigResp : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivityMiningDigResp());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ActivityMiningDigReflection.Descriptor.MessageTypes[1]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningDigResp() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningDigResp(ActivityMiningDigResp other) : this() {
+ changeInfo_ = other.changeInfo_ != null ? other.changeInfo_.Clone() : null;
+ miningChangeInfo_ = other.miningChangeInfo_ != null ? other.miningChangeInfo_.Clone() : null;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningDigResp Clone() {
+ return new ActivityMiningDigResp(this);
+ }
+
+ /// Field number for the "ChangeInfo" field.
+ public const int ChangeInfoFieldNumber = 1;
+ private global::Proto.ChangeInfo changeInfo_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.ChangeInfo ChangeInfo {
+ get { return changeInfo_; }
+ set {
+ changeInfo_ = value;
+ }
+ }
+
+ /// Field number for the "MiningChangeInfo" field.
+ public const int MiningChangeInfoFieldNumber = 2;
+ private global::Proto.MiningChangeInfo miningChangeInfo_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.MiningChangeInfo MiningChangeInfo {
+ get { return miningChangeInfo_; }
+ set {
+ miningChangeInfo_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ActivityMiningDigResp);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ActivityMiningDigResp other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(ChangeInfo, other.ChangeInfo)) return false;
+ if (!object.Equals(MiningChangeInfo, other.MiningChangeInfo)) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (changeInfo_ != null) hash ^= ChangeInfo.GetHashCode();
+ if (miningChangeInfo_ != null) hash ^= MiningChangeInfo.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (changeInfo_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(ChangeInfo);
+ }
+ if (miningChangeInfo_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(MiningChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (changeInfo_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(ChangeInfo);
+ }
+ if (miningChangeInfo_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(MiningChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (changeInfo_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(ChangeInfo);
+ }
+ if (miningChangeInfo_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(MiningChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ActivityMiningDigResp other) {
+ if (other == null) {
+ return;
+ }
+ if (other.changeInfo_ != null) {
+ if (changeInfo_ == null) {
+ ChangeInfo = new global::Proto.ChangeInfo();
+ }
+ ChangeInfo.MergeFrom(other.ChangeInfo);
+ }
+ if (other.miningChangeInfo_ != null) {
+ if (miningChangeInfo_ == null) {
+ MiningChangeInfo = new global::Proto.MiningChangeInfo();
+ }
+ MiningChangeInfo.MergeFrom(other.MiningChangeInfo);
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (changeInfo_ == null) {
+ ChangeInfo = new global::Proto.ChangeInfo();
+ }
+ input.ReadMessage(ChangeInfo);
+ break;
+ }
+ case 18: {
+ if (miningChangeInfo_ == null) {
+ MiningChangeInfo = new global::Proto.MiningChangeInfo();
+ }
+ input.ReadMessage(MiningChangeInfo);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (changeInfo_ == null) {
+ ChangeInfo = new global::Proto.ChangeInfo();
+ }
+ input.ReadMessage(ChangeInfo);
+ break;
+ }
+ case 18: {
+ if (miningChangeInfo_ == null) {
+ MiningChangeInfo = new global::Proto.MiningChangeInfo();
+ }
+ input.ReadMessage(MiningChangeInfo);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Novaria.Common/Protos/ActivityMiningMoveToNextLayer.cs b/Novaria.Common/Protos/ActivityMiningMoveToNextLayer.cs
new file mode 100644
index 0000000..aa83f08
--- /dev/null
+++ b/Novaria.Common/Protos/ActivityMiningMoveToNextLayer.cs
@@ -0,0 +1,574 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: activity_mining_move_to_next_layer.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#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 Proto {
+
+ /// Holder for reflection information generated from activity_mining_move_to_next_layer.proto
+ public static partial class ActivityMiningMoveToNextLayerReflection {
+
+ #region Descriptor
+ /// File descriptor for activity_mining_move_to_next_layer.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static ActivityMiningMoveToNextLayerReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "CihhY3Rpdml0eV9taW5pbmdfbW92ZV90b19uZXh0X2xheWVyLnByb3RvEgVw",
+ "cm90bxoTcHVibGljX21pbmluZy5wcm90byJMCiBBY3Rpdml0eU1pbmluZ01v",
+ "dmVUb05leHRMYXllclJlcRISCgpBY3Rpdml0eUlkGAEgASgNEhQKC05leHRQ",
+ "YWNrYWdlGP8PIAEoDCKPAQohQWN0aXZpdHlNaW5pbmdNb3ZlVG9OZXh0TGF5",
+ "ZXJSZXNwEiEKBUxheWVyGAEgASgLMhIucHJvdG8uTWluaW5nTGF5ZXISMQoQ",
+ "TWluaW5nQ2hhbmdlSW5mbxgCIAEoCzIXLnByb3RvLk1pbmluZ0NoYW5nZUlu",
+ "Zm8SFAoLTmV4dFBhY2thZ2UY/w8gASgMUABiBnByb3RvMw=="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { global::Proto.PublicMiningReflection.Descriptor, },
+ new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMiningMoveToNextLayerReq), global::Proto.ActivityMiningMoveToNextLayerReq.Parser, new[]{ "ActivityId", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMiningMoveToNextLayerResp), global::Proto.ActivityMiningMoveToNextLayerResp.Parser, new[]{ "Layer", "MiningChangeInfo", "NextPackage" }, null, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ActivityMiningMoveToNextLayerReq : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivityMiningMoveToNextLayerReq());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ActivityMiningMoveToNextLayerReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningMoveToNextLayerReq() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningMoveToNextLayerReq(ActivityMiningMoveToNextLayerReq other) : this() {
+ activityId_ = other.activityId_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningMoveToNextLayerReq Clone() {
+ return new ActivityMiningMoveToNextLayerReq(this);
+ }
+
+ /// Field number for the "ActivityId" field.
+ public const int ActivityIdFieldNumber = 1;
+ private uint activityId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint ActivityId {
+ get { return activityId_; }
+ set {
+ activityId_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ActivityMiningMoveToNextLayerReq);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ActivityMiningMoveToNextLayerReq other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ActivityId != other.ActivityId) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ActivityId != 0) hash ^= ActivityId.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ActivityId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ActivityId);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ActivityMiningMoveToNextLayerReq other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ActivityId != 0) {
+ ActivityId = other.ActivityId;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ActivityMiningMoveToNextLayerResp : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivityMiningMoveToNextLayerResp());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ActivityMiningMoveToNextLayerReflection.Descriptor.MessageTypes[1]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningMoveToNextLayerResp() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningMoveToNextLayerResp(ActivityMiningMoveToNextLayerResp other) : this() {
+ layer_ = other.layer_ != null ? other.layer_.Clone() : null;
+ miningChangeInfo_ = other.miningChangeInfo_ != null ? other.miningChangeInfo_.Clone() : null;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningMoveToNextLayerResp Clone() {
+ return new ActivityMiningMoveToNextLayerResp(this);
+ }
+
+ /// Field number for the "Layer" field.
+ public const int LayerFieldNumber = 1;
+ private global::Proto.MiningLayer layer_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.MiningLayer Layer {
+ get { return layer_; }
+ set {
+ layer_ = value;
+ }
+ }
+
+ /// Field number for the "MiningChangeInfo" field.
+ public const int MiningChangeInfoFieldNumber = 2;
+ private global::Proto.MiningChangeInfo miningChangeInfo_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.MiningChangeInfo MiningChangeInfo {
+ get { return miningChangeInfo_; }
+ set {
+ miningChangeInfo_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ActivityMiningMoveToNextLayerResp);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ActivityMiningMoveToNextLayerResp other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(Layer, other.Layer)) return false;
+ if (!object.Equals(MiningChangeInfo, other.MiningChangeInfo)) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (layer_ != null) hash ^= Layer.GetHashCode();
+ if (miningChangeInfo_ != null) hash ^= MiningChangeInfo.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (layer_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(Layer);
+ }
+ if (miningChangeInfo_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(MiningChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (layer_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(Layer);
+ }
+ if (miningChangeInfo_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(MiningChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (layer_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(Layer);
+ }
+ if (miningChangeInfo_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(MiningChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ActivityMiningMoveToNextLayerResp other) {
+ if (other == null) {
+ return;
+ }
+ if (other.layer_ != null) {
+ if (layer_ == null) {
+ Layer = new global::Proto.MiningLayer();
+ }
+ Layer.MergeFrom(other.Layer);
+ }
+ if (other.miningChangeInfo_ != null) {
+ if (miningChangeInfo_ == null) {
+ MiningChangeInfo = new global::Proto.MiningChangeInfo();
+ }
+ MiningChangeInfo.MergeFrom(other.MiningChangeInfo);
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ if (layer_ == null) {
+ Layer = new global::Proto.MiningLayer();
+ }
+ input.ReadMessage(Layer);
+ break;
+ }
+ case 18: {
+ if (miningChangeInfo_ == null) {
+ MiningChangeInfo = new global::Proto.MiningChangeInfo();
+ }
+ input.ReadMessage(MiningChangeInfo);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ if (layer_ == null) {
+ Layer = new global::Proto.MiningLayer();
+ }
+ input.ReadMessage(Layer);
+ break;
+ }
+ case 18: {
+ if (miningChangeInfo_ == null) {
+ MiningChangeInfo = new global::Proto.MiningChangeInfo();
+ }
+ input.ReadMessage(MiningChangeInfo);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Novaria.Common/Protos/ActivityMiningQuestRewardReceive.cs b/Novaria.Common/Protos/ActivityMiningQuestRewardReceive.cs
new file mode 100644
index 0000000..c49afcc
--- /dev/null
+++ b/Novaria.Common/Protos/ActivityMiningQuestRewardReceive.cs
@@ -0,0 +1,591 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: activity_mining_quest_reward_receive.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#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 Proto {
+
+ /// Holder for reflection information generated from activity_mining_quest_reward_receive.proto
+ public static partial class ActivityMiningQuestRewardReceiveReflection {
+
+ #region Descriptor
+ /// File descriptor for activity_mining_quest_reward_receive.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static ActivityMiningQuestRewardReceiveReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "CiphY3Rpdml0eV9taW5pbmdfcXVlc3RfcmV3YXJkX3JlY2VpdmUucHJvdG8S",
+ "BXByb3RvGgxwdWJsaWMucHJvdG8iYAojQWN0aXZpdHlNaW5pbmdRdWVzdFJl",
+ "d2FyZFJlY2VpdmVSZXESEgoKQWN0aXZpdHlJZBgBIAEoDRIPCgdRdWVzdElk",
+ "GAIgASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCKJAQokQWN0aXZpdHlNaW5p",
+ "bmdRdWVzdFJld2FyZFJlY2VpdmVSZXNwEiQKDFF1ZXN0UmV3YXJkcxgBIAMo",
+ "CzIOLnByb3RvLkl0ZW1UcGwSJQoKQ2hhbmdlSW5mbxgCIAEoCzIRLnByb3Rv",
+ "LkNoYW5nZUluZm8SFAoLTmV4dFBhY2thZ2UY/w8gASgMUABiBnByb3RvMw=="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, },
+ new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMiningQuestRewardReceiveReq), global::Proto.ActivityMiningQuestRewardReceiveReq.Parser, new[]{ "ActivityId", "QuestId", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMiningQuestRewardReceiveResp), global::Proto.ActivityMiningQuestRewardReceiveResp.Parser, new[]{ "QuestRewards", "ChangeInfo", "NextPackage" }, null, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ActivityMiningQuestRewardReceiveReq : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivityMiningQuestRewardReceiveReq());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ActivityMiningQuestRewardReceiveReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningQuestRewardReceiveReq() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningQuestRewardReceiveReq(ActivityMiningQuestRewardReceiveReq other) : this() {
+ activityId_ = other.activityId_;
+ questId_ = other.questId_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningQuestRewardReceiveReq Clone() {
+ return new ActivityMiningQuestRewardReceiveReq(this);
+ }
+
+ /// Field number for the "ActivityId" field.
+ public const int ActivityIdFieldNumber = 1;
+ private uint activityId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint ActivityId {
+ get { return activityId_; }
+ set {
+ activityId_ = value;
+ }
+ }
+
+ /// Field number for the "QuestId" field.
+ public const int QuestIdFieldNumber = 2;
+ private uint questId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint QuestId {
+ get { return questId_; }
+ set {
+ questId_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ActivityMiningQuestRewardReceiveReq);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ActivityMiningQuestRewardReceiveReq other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ActivityId != other.ActivityId) return false;
+ if (QuestId != other.QuestId) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ActivityId != 0) hash ^= ActivityId.GetHashCode();
+ if (QuestId != 0) hash ^= QuestId.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (QuestId != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(QuestId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (QuestId != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(QuestId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ActivityId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ActivityId);
+ }
+ if (QuestId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(QuestId);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ActivityMiningQuestRewardReceiveReq other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ActivityId != 0) {
+ ActivityId = other.ActivityId;
+ }
+ if (other.QuestId != 0) {
+ QuestId = other.QuestId;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ QuestId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ QuestId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ActivityMiningQuestRewardReceiveResp : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivityMiningQuestRewardReceiveResp());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ActivityMiningQuestRewardReceiveReflection.Descriptor.MessageTypes[1]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningQuestRewardReceiveResp() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningQuestRewardReceiveResp(ActivityMiningQuestRewardReceiveResp other) : this() {
+ questRewards_ = other.questRewards_.Clone();
+ changeInfo_ = other.changeInfo_ != null ? other.changeInfo_.Clone() : null;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningQuestRewardReceiveResp Clone() {
+ return new ActivityMiningQuestRewardReceiveResp(this);
+ }
+
+ /// Field number for the "QuestRewards" field.
+ public const int QuestRewardsFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_questRewards_codec
+ = pb::FieldCodec.ForMessage(10, global::Proto.ItemTpl.Parser);
+ private readonly pbc::RepeatedField questRewards_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField QuestRewards {
+ get { return questRewards_; }
+ }
+
+ /// Field number for the "ChangeInfo" field.
+ public const int ChangeInfoFieldNumber = 2;
+ private global::Proto.ChangeInfo changeInfo_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.ChangeInfo ChangeInfo {
+ get { return changeInfo_; }
+ set {
+ changeInfo_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ActivityMiningQuestRewardReceiveResp);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ActivityMiningQuestRewardReceiveResp other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!questRewards_.Equals(other.questRewards_)) return false;
+ if (!object.Equals(ChangeInfo, other.ChangeInfo)) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= questRewards_.GetHashCode();
+ if (changeInfo_ != null) hash ^= ChangeInfo.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ questRewards_.WriteTo(output, _repeated_questRewards_codec);
+ if (changeInfo_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ questRewards_.WriteTo(ref output, _repeated_questRewards_codec);
+ if (changeInfo_ != null) {
+ output.WriteRawTag(18);
+ output.WriteMessage(ChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += questRewards_.CalculateSize(_repeated_questRewards_codec);
+ if (changeInfo_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(ChangeInfo);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ActivityMiningQuestRewardReceiveResp other) {
+ if (other == null) {
+ return;
+ }
+ questRewards_.Add(other.questRewards_);
+ if (other.changeInfo_ != null) {
+ if (changeInfo_ == null) {
+ ChangeInfo = new global::Proto.ChangeInfo();
+ }
+ ChangeInfo.MergeFrom(other.ChangeInfo);
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ questRewards_.AddEntriesFrom(input, _repeated_questRewards_codec);
+ break;
+ }
+ case 18: {
+ if (changeInfo_ == null) {
+ ChangeInfo = new global::Proto.ChangeInfo();
+ }
+ input.ReadMessage(ChangeInfo);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ questRewards_.AddEntriesFrom(ref input, _repeated_questRewards_codec);
+ break;
+ }
+ case 18: {
+ if (changeInfo_ == null) {
+ ChangeInfo = new global::Proto.ChangeInfo();
+ }
+ input.ReadMessage(ChangeInfo);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Novaria.Common/Protos/ActivityMiningStoryRewardReceive.cs b/Novaria.Common/Protos/ActivityMiningStoryRewardReceive.cs
new file mode 100644
index 0000000..c13f2ab
--- /dev/null
+++ b/Novaria.Common/Protos/ActivityMiningStoryRewardReceive.cs
@@ -0,0 +1,317 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: activity_mining_story_reward_receive.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#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 Proto {
+
+ /// Holder for reflection information generated from activity_mining_story_reward_receive.proto
+ public static partial class ActivityMiningStoryRewardReceiveReflection {
+
+ #region Descriptor
+ /// File descriptor for activity_mining_story_reward_receive.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static ActivityMiningStoryRewardReceiveReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "CiphY3Rpdml0eV9taW5pbmdfc3RvcnlfcmV3YXJkX3JlY2VpdmUucHJvdG8S",
+ "BXByb3RvGhNwdWJsaWNfbWluaW5nLnByb3RvImAKI0FjdGl2aXR5TWluaW5n",
+ "U3RvcnlSZXdhcmRSZWNlaXZlUmVxEhIKCkFjdGl2aXR5SWQYASABKA0SDwoH",
+ "U3RvcnlJZBgCIAEoDRIUCgtOZXh0UGFja2FnZRj/DyABKAxQAGIGcHJvdG8z"));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { global::Proto.PublicMiningReflection.Descriptor, },
+ new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMiningStoryRewardReceiveReq), global::Proto.ActivityMiningStoryRewardReceiveReq.Parser, new[]{ "ActivityId", "StoryId", "NextPackage" }, null, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ActivityMiningStoryRewardReceiveReq : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivityMiningStoryRewardReceiveReq());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ActivityMiningStoryRewardReceiveReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningStoryRewardReceiveReq() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningStoryRewardReceiveReq(ActivityMiningStoryRewardReceiveReq other) : this() {
+ activityId_ = other.activityId_;
+ storyId_ = other.storyId_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMiningStoryRewardReceiveReq Clone() {
+ return new ActivityMiningStoryRewardReceiveReq(this);
+ }
+
+ /// Field number for the "ActivityId" field.
+ public const int ActivityIdFieldNumber = 1;
+ private uint activityId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint ActivityId {
+ get { return activityId_; }
+ set {
+ activityId_ = value;
+ }
+ }
+
+ /// Field number for the "StoryId" field.
+ public const int StoryIdFieldNumber = 2;
+ private uint storyId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint StoryId {
+ get { return storyId_; }
+ set {
+ storyId_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ActivityMiningStoryRewardReceiveReq);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ActivityMiningStoryRewardReceiveReq other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ActivityId != other.ActivityId) return false;
+ if (StoryId != other.StoryId) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ActivityId != 0) hash ^= ActivityId.GetHashCode();
+ if (StoryId != 0) hash ^= StoryId.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (StoryId != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(StoryId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (StoryId != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(StoryId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ActivityId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ActivityId);
+ }
+ if (StoryId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(StoryId);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ActivityMiningStoryRewardReceiveReq other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ActivityId != 0) {
+ ActivityId = other.ActivityId;
+ }
+ if (other.StoryId != 0) {
+ StoryId = other.StoryId;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ StoryId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ StoryId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Novaria.Common/Protos/CharArchive.cs b/Novaria.Common/Protos/CharArchive.cs
new file mode 100644
index 0000000..f017b0d
--- /dev/null
+++ b/Novaria.Common/Protos/CharArchive.cs
@@ -0,0 +1,279 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: char_archive.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#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 Proto {
+
+ /// Holder for reflection information generated from char_archive.proto
+ public static partial class CharArchiveReflection {
+
+ #region Descriptor
+ /// File descriptor for char_archive.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static CharArchiveReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "ChJjaGFyX2FyY2hpdmUucHJvdG8SBXByb3RvGgxwdWJsaWMucHJvdG8iRgob",
+ "Q2hhckFyY2hpdmVSZXdhcmRSZWNlaXZlUmVxEhEKCUFyY2hpdmVJZBgBIAEo",
+ "DRIUCgtOZXh0UGFja2FnZRj/DyABKAxQAGIGcHJvdG8z"));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, },
+ new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.CharArchiveRewardReceiveReq), global::Proto.CharArchiveRewardReceiveReq.Parser, new[]{ "ArchiveId", "NextPackage" }, null, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class CharArchiveRewardReceiveReq : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CharArchiveRewardReceiveReq());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.CharArchiveReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public CharArchiveRewardReceiveReq() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public CharArchiveRewardReceiveReq(CharArchiveRewardReceiveReq other) : this() {
+ archiveId_ = other.archiveId_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public CharArchiveRewardReceiveReq Clone() {
+ return new CharArchiveRewardReceiveReq(this);
+ }
+
+ /// Field number for the "ArchiveId" field.
+ public const int ArchiveIdFieldNumber = 1;
+ private uint archiveId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint ArchiveId {
+ get { return archiveId_; }
+ set {
+ archiveId_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as CharArchiveRewardReceiveReq);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(CharArchiveRewardReceiveReq other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ArchiveId != other.ArchiveId) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ArchiveId != 0) hash ^= ArchiveId.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ArchiveId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ArchiveId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ArchiveId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ArchiveId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ArchiveId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ArchiveId);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(CharArchiveRewardReceiveReq other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ArchiveId != 0) {
+ ArchiveId = other.ArchiveId;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ArchiveId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ArchiveId = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Novaria.Common/Protos/GachaInformation.cs b/Novaria.Common/Protos/GachaInformation.cs
index da5caeb..dc3effd 100644
--- a/Novaria.Common/Protos/GachaInformation.cs
+++ b/Novaria.Common/Protos/GachaInformation.cs
@@ -25,14 +25,16 @@ namespace Proto {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChdnYWNoYV9pbmZvcm1hdGlvbi5wcm90bxIFcHJvdG8aDHB1YmxpYy5wcm90",
- "byJACglHYWNoYUluZm8SCgoCSWQYASABKA0SEQoJRGF5c0NvdW50GAIgASgN",
- "EhQKC05leHRQYWNrYWdlGP8PIAEoDCJTChRHYWNoYUluZm9ybWF0aW9uUmVz",
- "cBIlCgtJbmZvcm1hdGlvbhgBIAMoCzIQLnByb3RvLkdhY2hhSW5mbxIUCgtO",
- "ZXh0UGFja2FnZRj/DyABKAxQAGIGcHJvdG8z"));
+ "byKFAQoJR2FjaGFJbmZvEgoKAklkGAEgASgNEhEKCURheXNDb3VudBgCIAEo",
+ "DRIUCgxBdXBNaXNzVGltZXMYAyABKA0SEgoKVG90YWxUaW1lcxgOIAEoDRIZ",
+ "ChFBdXBHdWFyYW50ZWVUaW1lcxgPIAEoDRIUCgtOZXh0UGFja2FnZRj/DyAB",
+ "KAwiUwoUR2FjaGFJbmZvcm1hdGlvblJlc3ASJQoLSW5mb3JtYXRpb24YASAD",
+ "KAsyEC5wcm90by5HYWNoYUluZm8SFAoLTmV4dFBhY2thZ2UY/w8gASgMUABi",
+ "BnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GachaInfo), global::Proto.GachaInfo.Parser, new[]{ "Id", "DaysCount", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GachaInfo), global::Proto.GachaInfo.Parser, new[]{ "Id", "DaysCount", "AupMissTimes", "TotalTimes", "AupGuaranteeTimes", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GachaInformationResp), global::Proto.GachaInformationResp.Parser, new[]{ "Information", "NextPackage" }, null, null, null, null)
}));
}
@@ -77,6 +79,9 @@ namespace Proto {
public GachaInfo(GachaInfo other) : this() {
id_ = other.id_;
daysCount_ = other.daysCount_;
+ aupMissTimes_ = other.aupMissTimes_;
+ totalTimes_ = other.totalTimes_;
+ aupGuaranteeTimes_ = other.aupGuaranteeTimes_;
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -111,6 +116,42 @@ namespace Proto {
}
}
+ /// Field number for the "AupMissTimes" field.
+ public const int AupMissTimesFieldNumber = 3;
+ private uint aupMissTimes_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint AupMissTimes {
+ get { return aupMissTimes_; }
+ set {
+ aupMissTimes_ = value;
+ }
+ }
+
+ /// Field number for the "TotalTimes" field.
+ public const int TotalTimesFieldNumber = 14;
+ private uint totalTimes_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint TotalTimes {
+ get { return totalTimes_; }
+ set {
+ totalTimes_ = value;
+ }
+ }
+
+ /// Field number for the "AupGuaranteeTimes" field.
+ public const int AupGuaranteeTimesFieldNumber = 15;
+ private uint aupGuaranteeTimes_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint AupGuaranteeTimes {
+ get { return aupGuaranteeTimes_; }
+ set {
+ aupGuaranteeTimes_ = value;
+ }
+ }
+
/// Field number for the "NextPackage" field.
public const int NextPackageFieldNumber = 2047;
private pb::ByteString nextPackage_ = pb::ByteString.Empty;
@@ -140,6 +181,9 @@ namespace Proto {
}
if (Id != other.Id) return false;
if (DaysCount != other.DaysCount) return false;
+ if (AupMissTimes != other.AupMissTimes) return false;
+ if (TotalTimes != other.TotalTimes) return false;
+ if (AupGuaranteeTimes != other.AupGuaranteeTimes) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -150,6 +194,9 @@ namespace Proto {
int hash = 1;
if (Id != 0) hash ^= Id.GetHashCode();
if (DaysCount != 0) hash ^= DaysCount.GetHashCode();
+ if (AupMissTimes != 0) hash ^= AupMissTimes.GetHashCode();
+ if (TotalTimes != 0) hash ^= TotalTimes.GetHashCode();
+ if (AupGuaranteeTimes != 0) hash ^= AupGuaranteeTimes.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -177,6 +224,18 @@ namespace Proto {
output.WriteRawTag(16);
output.WriteUInt32(DaysCount);
}
+ if (AupMissTimes != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(AupMissTimes);
+ }
+ if (TotalTimes != 0) {
+ output.WriteRawTag(112);
+ output.WriteUInt32(TotalTimes);
+ }
+ if (AupGuaranteeTimes != 0) {
+ output.WriteRawTag(120);
+ output.WriteUInt32(AupGuaranteeTimes);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -199,6 +258,18 @@ namespace Proto {
output.WriteRawTag(16);
output.WriteUInt32(DaysCount);
}
+ if (AupMissTimes != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(AupMissTimes);
+ }
+ if (TotalTimes != 0) {
+ output.WriteRawTag(112);
+ output.WriteUInt32(TotalTimes);
+ }
+ if (AupGuaranteeTimes != 0) {
+ output.WriteRawTag(120);
+ output.WriteUInt32(AupGuaranteeTimes);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -219,6 +290,15 @@ namespace Proto {
if (DaysCount != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(DaysCount);
}
+ if (AupMissTimes != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AupMissTimes);
+ }
+ if (TotalTimes != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(TotalTimes);
+ }
+ if (AupGuaranteeTimes != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AupGuaranteeTimes);
+ }
if (NextPackage.Length != 0) {
size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
}
@@ -240,6 +320,15 @@ namespace Proto {
if (other.DaysCount != 0) {
DaysCount = other.DaysCount;
}
+ if (other.AupMissTimes != 0) {
+ AupMissTimes = other.AupMissTimes;
+ }
+ if (other.TotalTimes != 0) {
+ TotalTimes = other.TotalTimes;
+ }
+ if (other.AupGuaranteeTimes != 0) {
+ AupGuaranteeTimes = other.AupGuaranteeTimes;
+ }
if (other.NextPackage.Length != 0) {
NextPackage = other.NextPackage;
}
@@ -270,6 +359,18 @@ namespace Proto {
DaysCount = input.ReadUInt32();
break;
}
+ case 24: {
+ AupMissTimes = input.ReadUInt32();
+ break;
+ }
+ case 112: {
+ TotalTimes = input.ReadUInt32();
+ break;
+ }
+ case 120: {
+ AupGuaranteeTimes = input.ReadUInt32();
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
@@ -301,6 +402,18 @@ namespace Proto {
DaysCount = input.ReadUInt32();
break;
}
+ case 24: {
+ AupMissTimes = input.ReadUInt32();
+ break;
+ }
+ case 112: {
+ TotalTimes = input.ReadUInt32();
+ break;
+ }
+ case 120: {
+ AupGuaranteeTimes = input.ReadUInt32();
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
diff --git a/Novaria.Common/Protos/GachaSpin.cs b/Novaria.Common/Protos/GachaSpin.cs
index b98ccb7..bb220c0 100644
--- a/Novaria.Common/Protos/GachaSpin.cs
+++ b/Novaria.Common/Protos/GachaSpin.cs
@@ -26,17 +26,19 @@ namespace Proto {
string.Concat(
"ChBnYWNoYV9zcGluLnByb3RvEgVwcm90bxoMcHVibGljLnByb3RvIj4KDEdh",
"Y2hhU3BpblJlcRIKCgJJZBgBIAEoDRIMCgRNb2RlGAIgASgNEhQKC05leHRQ",
- "YWNrYWdlGP8PIAEoDCKKAQoNR2FjaGFTcGluUmVzcBIfCgVDYXJkcxgBIAMo",
+ "YWNrYWdlGP8PIAEoDCLPAQoNR2FjaGFTcGluUmVzcBIfCgVDYXJkcxgBIAMo",
"CzIQLnByb3RvLkdhY2hhQ2FyZBIhCgZDaGFuZ2UYAiABKAsyES5wcm90by5D",
- "aGFuZ2VJbmZvEgwKBFRpbWUYAyABKAMSEQoJRGF5c0NvdW50GA8gASgNEhQK",
- "C05leHRQYWNrYWdlGP8PIAEoDCJgCglHYWNoYUNhcmQSHAoEQ2FyZBgBIAEo",
- "CzIOLnByb3RvLkl0ZW1UcGwSHwoHUmV3YXJkcxgCIAMoCzIOLnByb3RvLkl0",
- "ZW1UcGwSFAoLTmV4dFBhY2thZ2UY/w8gASgMUABiBnByb3RvMw=="));
+ "aGFuZ2VJbmZvEgwKBFRpbWUYAyABKAMSEgoKVG90YWxUaW1lcxgMIAEoDRIZ",
+ "ChFBdXBHdWFyYW50ZWVUaW1lcxgNIAEoDRIUCgxBdXBNaXNzVGltZXMYDiAB",
+ "KA0SEQoJRGF5c0NvdW50GA8gASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCJg",
+ "CglHYWNoYUNhcmQSHAoEQ2FyZBgBIAEoCzIOLnByb3RvLkl0ZW1UcGwSHwoH",
+ "UmV3YXJkcxgCIAMoCzIOLnByb3RvLkl0ZW1UcGwSFAoLTmV4dFBhY2thZ2UY",
+ "/w8gASgMUABiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GachaSpinReq), global::Proto.GachaSpinReq.Parser, new[]{ "Id", "Mode", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GachaSpinResp), global::Proto.GachaSpinResp.Parser, new[]{ "Cards", "Change", "Time", "DaysCount", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GachaSpinResp), global::Proto.GachaSpinResp.Parser, new[]{ "Cards", "Change", "Time", "TotalTimes", "AupGuaranteeTimes", "AupMissTimes", "DaysCount", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GachaCard), global::Proto.GachaCard.Parser, new[]{ "Card", "Rewards", "NextPackage" }, null, null, null, null)
}));
}
@@ -354,6 +356,9 @@ namespace Proto {
cards_ = other.cards_.Clone();
change_ = other.change_ != null ? other.change_.Clone() : null;
time_ = other.time_;
+ totalTimes_ = other.totalTimes_;
+ aupGuaranteeTimes_ = other.aupGuaranteeTimes_;
+ aupMissTimes_ = other.aupMissTimes_;
daysCount_ = other.daysCount_;
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
@@ -400,6 +405,42 @@ namespace Proto {
}
}
+ /// Field number for the "TotalTimes" field.
+ public const int TotalTimesFieldNumber = 12;
+ private uint totalTimes_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint TotalTimes {
+ get { return totalTimes_; }
+ set {
+ totalTimes_ = value;
+ }
+ }
+
+ /// Field number for the "AupGuaranteeTimes" field.
+ public const int AupGuaranteeTimesFieldNumber = 13;
+ private uint aupGuaranteeTimes_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint AupGuaranteeTimes {
+ get { return aupGuaranteeTimes_; }
+ set {
+ aupGuaranteeTimes_ = value;
+ }
+ }
+
+ /// Field number for the "AupMissTimes" field.
+ public const int AupMissTimesFieldNumber = 14;
+ private uint aupMissTimes_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint AupMissTimes {
+ get { return aupMissTimes_; }
+ set {
+ aupMissTimes_ = value;
+ }
+ }
+
/// Field number for the "DaysCount" field.
public const int DaysCountFieldNumber = 15;
private uint daysCount_;
@@ -442,6 +483,9 @@ namespace Proto {
if(!cards_.Equals(other.cards_)) return false;
if (!object.Equals(Change, other.Change)) return false;
if (Time != other.Time) return false;
+ if (TotalTimes != other.TotalTimes) return false;
+ if (AupGuaranteeTimes != other.AupGuaranteeTimes) return false;
+ if (AupMissTimes != other.AupMissTimes) return false;
if (DaysCount != other.DaysCount) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
@@ -454,6 +498,9 @@ namespace Proto {
hash ^= cards_.GetHashCode();
if (change_ != null) hash ^= Change.GetHashCode();
if (Time != 0L) hash ^= Time.GetHashCode();
+ if (TotalTimes != 0) hash ^= TotalTimes.GetHashCode();
+ if (AupGuaranteeTimes != 0) hash ^= AupGuaranteeTimes.GetHashCode();
+ if (AupMissTimes != 0) hash ^= AupMissTimes.GetHashCode();
if (DaysCount != 0) hash ^= DaysCount.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
@@ -483,6 +530,18 @@ namespace Proto {
output.WriteRawTag(24);
output.WriteInt64(Time);
}
+ if (TotalTimes != 0) {
+ output.WriteRawTag(96);
+ output.WriteUInt32(TotalTimes);
+ }
+ if (AupGuaranteeTimes != 0) {
+ output.WriteRawTag(104);
+ output.WriteUInt32(AupGuaranteeTimes);
+ }
+ if (AupMissTimes != 0) {
+ output.WriteRawTag(112);
+ output.WriteUInt32(AupMissTimes);
+ }
if (DaysCount != 0) {
output.WriteRawTag(120);
output.WriteUInt32(DaysCount);
@@ -510,6 +569,18 @@ namespace Proto {
output.WriteRawTag(24);
output.WriteInt64(Time);
}
+ if (TotalTimes != 0) {
+ output.WriteRawTag(96);
+ output.WriteUInt32(TotalTimes);
+ }
+ if (AupGuaranteeTimes != 0) {
+ output.WriteRawTag(104);
+ output.WriteUInt32(AupGuaranteeTimes);
+ }
+ if (AupMissTimes != 0) {
+ output.WriteRawTag(112);
+ output.WriteUInt32(AupMissTimes);
+ }
if (DaysCount != 0) {
output.WriteRawTag(120);
output.WriteUInt32(DaysCount);
@@ -535,6 +606,15 @@ namespace Proto {
if (Time != 0L) {
size += 1 + pb::CodedOutputStream.ComputeInt64Size(Time);
}
+ if (TotalTimes != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(TotalTimes);
+ }
+ if (AupGuaranteeTimes != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AupGuaranteeTimes);
+ }
+ if (AupMissTimes != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AupMissTimes);
+ }
if (DaysCount != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(DaysCount);
}
@@ -563,6 +643,15 @@ namespace Proto {
if (other.Time != 0L) {
Time = other.Time;
}
+ if (other.TotalTimes != 0) {
+ TotalTimes = other.TotalTimes;
+ }
+ if (other.AupGuaranteeTimes != 0) {
+ AupGuaranteeTimes = other.AupGuaranteeTimes;
+ }
+ if (other.AupMissTimes != 0) {
+ AupMissTimes = other.AupMissTimes;
+ }
if (other.DaysCount != 0) {
DaysCount = other.DaysCount;
}
@@ -603,6 +692,18 @@ namespace Proto {
Time = input.ReadInt64();
break;
}
+ case 96: {
+ TotalTimes = input.ReadUInt32();
+ break;
+ }
+ case 104: {
+ AupGuaranteeTimes = input.ReadUInt32();
+ break;
+ }
+ case 112: {
+ AupMissTimes = input.ReadUInt32();
+ break;
+ }
case 120: {
DaysCount = input.ReadUInt32();
break;
@@ -645,6 +746,18 @@ namespace Proto {
Time = input.ReadInt64();
break;
}
+ case 96: {
+ TotalTimes = input.ReadUInt32();
+ break;
+ }
+ case 104: {
+ AupGuaranteeTimes = input.ReadUInt32();
+ break;
+ }
+ case 112: {
+ AupMissTimes = input.ReadUInt32();
+ break;
+ }
case 120: {
DaysCount = input.ReadUInt32();
break;
diff --git a/Novaria.Common/Protos/ItemQuickGrowth.cs b/Novaria.Common/Protos/ItemQuickGrowth.cs
new file mode 100644
index 0000000..05aba56
--- /dev/null
+++ b/Novaria.Common/Protos/ItemQuickGrowth.cs
@@ -0,0 +1,830 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: item_quick_growth.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#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 Proto {
+
+ /// Holder for reflection information generated from item_quick_growth.proto
+ public static partial class ItemQuickGrowthReflection {
+
+ #region Descriptor
+ /// File descriptor for item_quick_growth.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static ItemQuickGrowthReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "ChdpdGVtX3F1aWNrX2dyb3d0aC5wcm90bxIFcHJvdG8aDHB1YmxpYy5wcm90",
+ "bxoOaXRlbV91c2UucHJvdG8aEml0ZW1fcHJvZHVjdC5wcm90byJCCgtQaWNr",
+ "SXRlbVJlcRIdCgRMaXN0GAEgAygLMg8ucHJvdG8uUGlja0l0ZW0SFAoLTmV4",
+ "dFBhY2thZ2UY/w8gASgMInoKCkdyb3d0aFN0ZXASFAoLTmV4dFBhY2thZ2UY",
+ "/w8gASgMEigKB1Byb2R1Y3QYASABKAsyFS5wcm90by5JdGVtUHJvZHVjdFJl",
+ "cUgAEiIKBFBpY2sYAiABKAsyEi5wcm90by5QaWNrSXRlbVJlcUgAQggKBkFj",
+ "dGlvbiJGCg1JdGVtR3Jvd3RoUmVxEh8KBExpc3QYASADKAsyES5wcm90by5H",
+ "cm93dGhTdGVwEhQKC05leHRQYWNrYWdlGP8PIAEoDFAAYgZwcm90bzM="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, global::Proto.ItemUseReflection.Descriptor, global::Proto.ItemProductReflection.Descriptor, },
+ new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.PickItemReq), global::Proto.PickItemReq.Parser, new[]{ "List", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GrowthStep), global::Proto.GrowthStep.Parser, new[]{ "NextPackage", "Product", "Pick" }, new[]{ "Action" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ItemGrowthReq), global::Proto.ItemGrowthReq.Parser, new[]{ "List", "NextPackage" }, null, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class PickItemReq : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PickItemReq());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ItemQuickGrowthReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PickItemReq() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PickItemReq(PickItemReq other) : this() {
+ list_ = other.list_.Clone();
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PickItemReq Clone() {
+ return new PickItemReq(this);
+ }
+
+ /// Field number for the "List" field.
+ public const int ListFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_list_codec
+ = pb::FieldCodec.ForMessage(10, global::Proto.PickItem.Parser);
+ private readonly pbc::RepeatedField list_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField List {
+ get { return list_; }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as PickItemReq);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(PickItemReq other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!list_.Equals(other.list_)) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= list_.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ list_.WriteTo(output, _repeated_list_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ list_.WriteTo(ref output, _repeated_list_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += list_.CalculateSize(_repeated_list_codec);
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(PickItemReq other) {
+ if (other == null) {
+ return;
+ }
+ list_.Add(other.list_);
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ list_.AddEntriesFrom(input, _repeated_list_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ list_.AddEntriesFrom(ref input, _repeated_list_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class GrowthStep : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GrowthStep());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ItemQuickGrowthReflection.Descriptor.MessageTypes[1]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public GrowthStep() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public GrowthStep(GrowthStep other) : this() {
+ nextPackage_ = other.nextPackage_;
+ switch (other.ActionCase) {
+ case ActionOneofCase.Product:
+ Product = other.Product.Clone();
+ break;
+ case ActionOneofCase.Pick:
+ Pick = other.Pick.Clone();
+ break;
+ }
+
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public GrowthStep Clone() {
+ return new GrowthStep(this);
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "Product" field.
+ public const int ProductFieldNumber = 1;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.ItemProductReq Product {
+ get { return actionCase_ == ActionOneofCase.Product ? (global::Proto.ItemProductReq) action_ : null; }
+ set {
+ action_ = value;
+ actionCase_ = value == null ? ActionOneofCase.None : ActionOneofCase.Product;
+ }
+ }
+
+ /// Field number for the "Pick" field.
+ public const int PickFieldNumber = 2;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.PickItemReq Pick {
+ get { return actionCase_ == ActionOneofCase.Pick ? (global::Proto.PickItemReq) action_ : null; }
+ set {
+ action_ = value;
+ actionCase_ = value == null ? ActionOneofCase.None : ActionOneofCase.Pick;
+ }
+ }
+
+ private object action_;
+ /// Enum of possible cases for the "Action" oneof.
+ public enum ActionOneofCase {
+ None = 0,
+ Product = 1,
+ Pick = 2,
+ }
+ private ActionOneofCase actionCase_ = ActionOneofCase.None;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActionOneofCase ActionCase {
+ get { return actionCase_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearAction() {
+ actionCase_ = ActionOneofCase.None;
+ action_ = null;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as GrowthStep);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(GrowthStep other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (NextPackage != other.NextPackage) return false;
+ if (!object.Equals(Product, other.Product)) return false;
+ if (!object.Equals(Pick, other.Pick)) return false;
+ if (ActionCase != other.ActionCase) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (actionCase_ == ActionOneofCase.Product) hash ^= Product.GetHashCode();
+ if (actionCase_ == ActionOneofCase.Pick) hash ^= Pick.GetHashCode();
+ hash ^= (int) actionCase_;
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (actionCase_ == ActionOneofCase.Product) {
+ output.WriteRawTag(10);
+ output.WriteMessage(Product);
+ }
+ if (actionCase_ == ActionOneofCase.Pick) {
+ output.WriteRawTag(18);
+ output.WriteMessage(Pick);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (actionCase_ == ActionOneofCase.Product) {
+ output.WriteRawTag(10);
+ output.WriteMessage(Product);
+ }
+ if (actionCase_ == ActionOneofCase.Pick) {
+ output.WriteRawTag(18);
+ output.WriteMessage(Pick);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (actionCase_ == ActionOneofCase.Product) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(Product);
+ }
+ if (actionCase_ == ActionOneofCase.Pick) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(Pick);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(GrowthStep other) {
+ if (other == null) {
+ return;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ switch (other.ActionCase) {
+ case ActionOneofCase.Product:
+ if (Product == null) {
+ Product = new global::Proto.ItemProductReq();
+ }
+ Product.MergeFrom(other.Product);
+ break;
+ case ActionOneofCase.Pick:
+ if (Pick == null) {
+ Pick = new global::Proto.PickItemReq();
+ }
+ Pick.MergeFrom(other.Pick);
+ break;
+ }
+
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ global::Proto.ItemProductReq subBuilder = new global::Proto.ItemProductReq();
+ if (actionCase_ == ActionOneofCase.Product) {
+ subBuilder.MergeFrom(Product);
+ }
+ input.ReadMessage(subBuilder);
+ Product = subBuilder;
+ break;
+ }
+ case 18: {
+ global::Proto.PickItemReq subBuilder = new global::Proto.PickItemReq();
+ if (actionCase_ == ActionOneofCase.Pick) {
+ subBuilder.MergeFrom(Pick);
+ }
+ input.ReadMessage(subBuilder);
+ Pick = subBuilder;
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ global::Proto.ItemProductReq subBuilder = new global::Proto.ItemProductReq();
+ if (actionCase_ == ActionOneofCase.Product) {
+ subBuilder.MergeFrom(Product);
+ }
+ input.ReadMessage(subBuilder);
+ Product = subBuilder;
+ break;
+ }
+ case 18: {
+ global::Proto.PickItemReq subBuilder = new global::Proto.PickItemReq();
+ if (actionCase_ == ActionOneofCase.Pick) {
+ subBuilder.MergeFrom(Pick);
+ }
+ input.ReadMessage(subBuilder);
+ Pick = subBuilder;
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ItemGrowthReq : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ItemGrowthReq());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.ItemQuickGrowthReflection.Descriptor.MessageTypes[2]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ItemGrowthReq() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ItemGrowthReq(ItemGrowthReq other) : this() {
+ list_ = other.list_.Clone();
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ItemGrowthReq Clone() {
+ return new ItemGrowthReq(this);
+ }
+
+ /// Field number for the "List" field.
+ public const int ListFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_list_codec
+ = pb::FieldCodec.ForMessage(10, global::Proto.GrowthStep.Parser);
+ private readonly pbc::RepeatedField list_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField List {
+ get { return list_; }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ItemGrowthReq);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ItemGrowthReq other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!list_.Equals(other.list_)) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= list_.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ list_.WriteTo(output, _repeated_list_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ list_.WriteTo(ref output, _repeated_list_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += list_.CalculateSize(_repeated_list_codec);
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ItemGrowthReq other) {
+ if (other == null) {
+ return;
+ }
+ list_.Add(other.list_);
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ list_.AddEntriesFrom(input, _repeated_list_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ list_.AddEntriesFrom(ref input, _repeated_list_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Novaria.Common/Protos/ItemUse.cs b/Novaria.Common/Protos/ItemUse.cs
index 892d6ff..cbdcc3f 100644
--- a/Novaria.Common/Protos/ItemUse.cs
+++ b/Novaria.Common/Protos/ItemUse.cs
@@ -24,19 +24,19 @@ namespace Proto {
static ItemUseReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "Cg5pdGVtX3VzZS5wcm90bxIFcHJvdG8aDHB1YmxpYy5wcm90byJMCghQaWNr",
+ "Cg5pdGVtX3VzZS5wcm90bxIFcHJvdG8aDHB1YmxpYy5wcm90byJZCghQaWNr",
"SXRlbRIKCgJJZBgBIAEoBBILCgNUaWQYAiABKA0SEQoJU2VsZWN0VGlkGAMg",
- "ASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCJACglQaWNrSXRlbXMSHQoETGlz",
- "dBgBIAMoCzIPLnByb3RvLlBpY2tJdGVtEhQKC05leHRQYWNrYWdlGP8PIAEo",
- "DCI+CgdVc2VJdGVtEh0KBExpc3QYASADKAsyDy5wcm90by5JdGVtSW5mbxIU",
- "CgtOZXh0UGFja2FnZRj/DyABKAwiawoKSXRlbVVzZVJlcRIUCgtOZXh0UGFj",
- "a2FnZRj/DyABKAwSIAoEUGljaxgBIAEoCzIQLnByb3RvLlBpY2tJdGVtc0gA",
- "Eh0KA1VzZRgCIAEoCzIOLnByb3RvLlVzZUl0ZW1IAEIGCgRNb2RlUABiBnBy",
- "b3RvMw=="));
+ "ASgNEgsKA1F0eRgEIAEoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwiQAoJUGlj",
+ "a0l0ZW1zEh0KBExpc3QYASADKAsyDy5wcm90by5QaWNrSXRlbRIUCgtOZXh0",
+ "UGFja2FnZRj/DyABKAwiPgoHVXNlSXRlbRIdCgRMaXN0GAEgAygLMg8ucHJv",
+ "dG8uSXRlbUluZm8SFAoLTmV4dFBhY2thZ2UY/w8gASgMImsKCkl0ZW1Vc2VS",
+ "ZXESFAoLTmV4dFBhY2thZ2UY/w8gASgMEiAKBFBpY2sYASABKAsyEC5wcm90",
+ "by5QaWNrSXRlbXNIABIdCgNVc2UYAiABKAsyDi5wcm90by5Vc2VJdGVtSABC",
+ "BgoETW9kZVAAYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.PickItem), global::Proto.PickItem.Parser, new[]{ "Id", "Tid", "SelectTid", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.PickItem), global::Proto.PickItem.Parser, new[]{ "Id", "Tid", "SelectTid", "Qty", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.PickItems), global::Proto.PickItems.Parser, new[]{ "List", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.UseItem), global::Proto.UseItem.Parser, new[]{ "List", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ItemUseReq), global::Proto.ItemUseReq.Parser, new[]{ "NextPackage", "Pick", "Use" }, new[]{ "Mode" }, null, null, null)
@@ -84,6 +84,7 @@ namespace Proto {
id_ = other.id_;
tid_ = other.tid_;
selectTid_ = other.selectTid_;
+ qty_ = other.qty_;
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -130,6 +131,18 @@ namespace Proto {
}
}
+ /// Field number for the "Qty" field.
+ public const int QtyFieldNumber = 4;
+ private uint qty_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Qty {
+ get { return qty_; }
+ set {
+ qty_ = value;
+ }
+ }
+
/// Field number for the "NextPackage" field.
public const int NextPackageFieldNumber = 2047;
private pb::ByteString nextPackage_ = pb::ByteString.Empty;
@@ -160,6 +173,7 @@ namespace Proto {
if (Id != other.Id) return false;
if (Tid != other.Tid) return false;
if (SelectTid != other.SelectTid) return false;
+ if (Qty != other.Qty) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -171,6 +185,7 @@ namespace Proto {
if (Id != 0UL) hash ^= Id.GetHashCode();
if (Tid != 0) hash ^= Tid.GetHashCode();
if (SelectTid != 0) hash ^= SelectTid.GetHashCode();
+ if (Qty != 0) hash ^= Qty.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -202,6 +217,10 @@ namespace Proto {
output.WriteRawTag(24);
output.WriteUInt32(SelectTid);
}
+ if (Qty != 0) {
+ output.WriteRawTag(32);
+ output.WriteUInt32(Qty);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -228,6 +247,10 @@ namespace Proto {
output.WriteRawTag(24);
output.WriteUInt32(SelectTid);
}
+ if (Qty != 0) {
+ output.WriteRawTag(32);
+ output.WriteUInt32(Qty);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -251,6 +274,9 @@ namespace Proto {
if (SelectTid != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(SelectTid);
}
+ if (Qty != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Qty);
+ }
if (NextPackage.Length != 0) {
size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
}
@@ -275,6 +301,9 @@ namespace Proto {
if (other.SelectTid != 0) {
SelectTid = other.SelectTid;
}
+ if (other.Qty != 0) {
+ Qty = other.Qty;
+ }
if (other.NextPackage.Length != 0) {
NextPackage = other.NextPackage;
}
@@ -309,6 +338,10 @@ namespace Proto {
SelectTid = input.ReadUInt32();
break;
}
+ case 32: {
+ Qty = input.ReadUInt32();
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
@@ -344,6 +377,10 @@ namespace Proto {
SelectTid = input.ReadUInt32();
break;
}
+ case 32: {
+ Qty = input.ReadUInt32();
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
diff --git a/Novaria.Common/Protos/MailPin.cs b/Novaria.Common/Protos/MailPin.cs
new file mode 100644
index 0000000..793d651
--- /dev/null
+++ b/Novaria.Common/Protos/MailPin.cs
@@ -0,0 +1,353 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: mail_pin.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#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 Proto {
+
+ /// Holder for reflection information generated from mail_pin.proto
+ public static partial class MailPinReflection {
+
+ #region Descriptor
+ /// File descriptor for mail_pin.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static MailPinReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "Cg5tYWlsX3Bpbi5wcm90bxIFcHJvdG8aDHB1YmxpYy5wcm90byJNCg5NYWls",
+ "UGluUmVxdWVzdBIKCgJJZBgBIAEoDRIMCgRGbGFnGAIgASgEEgsKA1BpbhgD",
+ "IAEoCBIUCgtOZXh0UGFja2FnZRj/DyABKAxQAGIGcHJvdG8z"));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, },
+ new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.MailPinRequest), global::Proto.MailPinRequest.Parser, new[]{ "Id", "Flag", "Pin", "NextPackage" }, null, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class MailPinRequest : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MailPinRequest());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.MailPinReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public MailPinRequest() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public MailPinRequest(MailPinRequest other) : this() {
+ id_ = other.id_;
+ flag_ = other.flag_;
+ pin_ = other.pin_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public MailPinRequest Clone() {
+ return new MailPinRequest(this);
+ }
+
+ /// Field number for the "Id" field.
+ public const int IdFieldNumber = 1;
+ private uint id_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Id {
+ get { return id_; }
+ set {
+ id_ = value;
+ }
+ }
+
+ /// Field number for the "Flag" field.
+ public const int FlagFieldNumber = 2;
+ private ulong flag_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ulong Flag {
+ get { return flag_; }
+ set {
+ flag_ = value;
+ }
+ }
+
+ /// Field number for the "Pin" field.
+ public const int PinFieldNumber = 3;
+ private bool pin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Pin {
+ get { return pin_; }
+ set {
+ pin_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as MailPinRequest);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(MailPinRequest other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Id != other.Id) return false;
+ if (Flag != other.Flag) return false;
+ if (Pin != other.Pin) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Id != 0) hash ^= Id.GetHashCode();
+ if (Flag != 0UL) hash ^= Flag.GetHashCode();
+ if (Pin != false) hash ^= Pin.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Id != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Id);
+ }
+ if (Flag != 0UL) {
+ output.WriteRawTag(16);
+ output.WriteUInt64(Flag);
+ }
+ if (Pin != false) {
+ output.WriteRawTag(24);
+ output.WriteBool(Pin);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Id != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Id);
+ }
+ if (Flag != 0UL) {
+ output.WriteRawTag(16);
+ output.WriteUInt64(Flag);
+ }
+ if (Pin != false) {
+ output.WriteRawTag(24);
+ output.WriteBool(Pin);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Id != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Id);
+ }
+ if (Flag != 0UL) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt64Size(Flag);
+ }
+ if (Pin != false) {
+ size += 1 + 1;
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(MailPinRequest other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Id != 0) {
+ Id = other.Id;
+ }
+ if (other.Flag != 0UL) {
+ Flag = other.Flag;
+ }
+ if (other.Pin != false) {
+ Pin = other.Pin;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ Id = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Flag = input.ReadUInt64();
+ break;
+ }
+ case 24: {
+ Pin = input.ReadBool();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ Id = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Flag = input.ReadUInt64();
+ break;
+ }
+ case 24: {
+ Pin = input.ReadBool();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Novaria.Common/Protos/Notify.cs b/Novaria.Common/Protos/Notify.cs
index bf3e16f..8f8a5d3 100644
--- a/Novaria.Common/Protos/Notify.cs
+++ b/Novaria.Common/Protos/Notify.cs
@@ -24,34 +24,33 @@ namespace Proto {
static NotifyReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "Cgxub3RpZnkucHJvdG8SBXByb3RvGgxwdWJsaWMucHJvdG8aF3B1YmxpY19z",
- "dGFyX3Rvd2VyLnByb3RvIi0KCE5ld0FnZW50EgsKA0lkcxgBIAMoDRIUCgtO",
- "ZXh0UGFja2FnZRj/DyABKAwibAoSU2lnbmluUmV3YXJkVXBkYXRlEg0KBUlu",
- "ZGV4GAEgASgNEiEKBkNoYW5nZRgCIAEoCzIRLnByb3RvLkNoYW5nZUluZm8S",
- "DgoGU3dpdGNoGAYgASgIEhQKC05leHRQYWNrYWdlGP8PIAEoDCKAAQocU3Rh",
- "clRvd2VyQm9va1BvdGVudGlhbENoYW5nZRI5Cg5DaGFyUG90ZW50aWFscxgB",
- "IAMoCzIhLnByb3RvLlN0YXJUb3dlckJvb2tDaGFyUG90ZW50aWFsEg8KB0No",
- "YXJJZHMYAiADKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgMIkIKGFN0YXJUb3dl",
- "ckJvb2tFdmVudENoYW5nZRIQCghFdmVudElkcxgBIAMoDRIUCgtOZXh0UGFj",
- "a2FnZRj/DyABKAwipQEKBFNraW4SFAoLTmV4dFBhY2thZ2UY/w8gASgMEhoK",
- "A05ldxgBIAEoCzILLnByb3RvLlVJMzJIABIrCgpEdXBsaWNhdGVkGAIgASgL",
- "MhUucHJvdG8uU2tpbi5UcmFuc2Zvcm1IABo2CglUcmFuc2Zvcm0SCgoCSUQY",
- "ASABKA0SHQoFSXRlbXMYAiADKAsyDi5wcm90by5JdGVtVHBsQgYKBFR5cGUi",
- "QgoKU2tpbkNoYW5nZRIOCgZDaGFySWQYASABKA0SDgoGU2tpbklkGAIgASgN",
- "EhQKC05leHRQYWNrYWdlGP8PIAEoDCKuAQoSTW9udGhseUNhcmRSZXdhcmRz",
- "EgoKAklkGAEgASgNEiEKBkNoYW5nZRgCIAEoCzIRLnByb3RvLkNoYW5nZUlu",
- "Zm8SDwoHRW5kVGltZRgDIAEoAxIfCgdSZXdhcmRzGAQgAygLMg4ucHJvdG8u",
- "SXRlbVRwbBIRCglSZW1haW5pbmcYBSABKA0SDgoGU3dpdGNoGAYgASgIEhQK",
- "C05leHRQYWNrYWdlGP8PIAEoDCI+ChRJbmZpbml0eVRvd2VyUmV3YXJkcxIQ",
- "CghUb3dlcklkcxgBIAMoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwiWwoeVG93",
- "ZXJCb29rRmF0ZUNhcmRDb2xsZWN0Tm90aWZ5Eg0KBUNhcmRzGAEgAygNEhQK",
- "DFRhbGVudFBvaW50cxgCIAEoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwiWQoj",
- "VG93ZXJCb29rRmF0ZUNhcmRSZXdhcmRDaGFuZ2VOb3RpZnkSDAoETGlzdBgB",
- "IAMoDRIOCgZPcHRpb24YAiABKAgSFAoLTmV4dFBhY2thZ2UY/w8gASgMIksK",
- "EUhvbm9yQ2hhbmdlTm90aWZ5EiAKBkhvbm9ycxgBIAMoCzIQLnByb3RvLkhv",
- "bm9ySW5mbxIUCgtOZXh0UGFja2FnZRj/DyABKAxQAFABYgZwcm90bzM="));
+ "Cgxub3RpZnkucHJvdG8SBXByb3RvGgxwdWJsaWMucHJvdG8aE3B1YmxpY19t",
+ "aW5pbmcucHJvdG8aF3B1YmxpY19zdGFyX3Rvd2VyLnByb3RvIi0KCE5ld0Fn",
+ "ZW50EgsKA0lkcxgBIAMoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwibAoSU2ln",
+ "bmluUmV3YXJkVXBkYXRlEg0KBUluZGV4GAEgASgNEiEKBkNoYW5nZRgCIAEo",
+ "CzIRLnByb3RvLkNoYW5nZUluZm8SDgoGU3dpdGNoGAYgASgIEhQKC05leHRQ",
+ "YWNrYWdlGP8PIAEoDCKAAQocU3RhclRvd2VyQm9va1BvdGVudGlhbENoYW5n",
+ "ZRI5Cg5DaGFyUG90ZW50aWFscxgBIAMoCzIhLnByb3RvLlN0YXJUb3dlckJv",
+ "b2tDaGFyUG90ZW50aWFsEg8KB0NoYXJJZHMYAiADKA0SFAoLTmV4dFBhY2th",
+ "Z2UY/w8gASgMIkIKGFN0YXJUb3dlckJvb2tFdmVudENoYW5nZRIQCghFdmVu",
+ "dElkcxgBIAMoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwipQEKBFNraW4SFAoL",
+ "TmV4dFBhY2thZ2UY/w8gASgMEhoKA05ldxgBIAEoCzILLnByb3RvLlVJMzJI",
+ "ABIrCgpEdXBsaWNhdGVkGAIgASgLMhUucHJvdG8uU2tpbi5UcmFuc2Zvcm1I",
+ "ABo2CglUcmFuc2Zvcm0SCgoCSUQYASABKA0SHQoFSXRlbXMYAiADKAsyDi5w",
+ "cm90by5JdGVtVHBsQgYKBFR5cGUiQgoKU2tpbkNoYW5nZRIOCgZDaGFySWQY",
+ "ASABKA0SDgoGU2tpbklkGAIgASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCKu",
+ "AQoSTW9udGhseUNhcmRSZXdhcmRzEgoKAklkGAEgASgNEiEKBkNoYW5nZRgC",
+ "IAEoCzIRLnByb3RvLkNoYW5nZUluZm8SDwoHRW5kVGltZRgDIAEoAxIfCgdS",
+ "ZXdhcmRzGAQgAygLMg4ucHJvdG8uSXRlbVRwbBIRCglSZW1haW5pbmcYBSAB",
+ "KA0SDgoGU3dpdGNoGAYgASgIEhQKC05leHRQYWNrYWdlGP8PIAEoDCJbCh5U",
+ "b3dlckJvb2tGYXRlQ2FyZENvbGxlY3ROb3RpZnkSDQoFQ2FyZHMYASADKA0S",
+ "FAoMVGFsZW50UG9pbnRzGAIgASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCJZ",
+ "CiNUb3dlckJvb2tGYXRlQ2FyZFJld2FyZENoYW5nZU5vdGlmeRIMCgRMaXN0",
+ "GAEgAygNEg4KBk9wdGlvbhgCIAEoCBIUCgtOZXh0UGFja2FnZRj/DyABKAwi",
+ "SwoRSG9ub3JDaGFuZ2VOb3RpZnkSIAoGSG9ub3JzGAEgAygLMhAucHJvdG8u",
+ "SG9ub3JJbmZvEhQKC05leHRQYWNrYWdlGP8PIAEoDFAAUAFQAmIGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
- new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, global::Proto.PublicStarTowerReflection.Descriptor, },
+ new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, global::Proto.PublicMiningReflection.Descriptor, global::Proto.PublicStarTowerReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.NewAgent), global::Proto.NewAgent.Parser, new[]{ "Ids", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.SigninRewardUpdate), global::Proto.SigninRewardUpdate.Parser, new[]{ "Index", "Change", "Switch", "NextPackage" }, null, null, null, null),
@@ -60,7 +59,6 @@ namespace Proto {
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Skin), global::Proto.Skin.Parser, new[]{ "NextPackage", "New", "Duplicated" }, new[]{ "Type" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Skin.Types.Transform), global::Proto.Skin.Types.Transform.Parser, new[]{ "ID", "Items" }, null, null, null, null)}),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.SkinChange), global::Proto.SkinChange.Parser, new[]{ "CharId", "SkinId", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.MonthlyCardRewards), global::Proto.MonthlyCardRewards.Parser, new[]{ "Id", "Change", "EndTime", "Rewards", "Remaining", "Switch", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.InfinityTowerRewards), global::Proto.InfinityTowerRewards.Parser, new[]{ "TowerIds", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.TowerBookFateCardCollectNotify), global::Proto.TowerBookFateCardCollectNotify.Parser, new[]{ "Cards", "TalentPoints", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.TowerBookFateCardRewardChangeNotify), global::Proto.TowerBookFateCardRewardChangeNotify.Parser, new[]{ "List", "Option", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.HonorChangeNotify), global::Proto.HonorChangeNotify.Parser, new[]{ "Honors", "NextPackage" }, null, null, null, null)
@@ -2345,232 +2343,6 @@ namespace Proto {
}
- [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
- public sealed partial class InfinityTowerRewards : pb::IMessage
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- , pb::IBufferMessage
- #endif
- {
- private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new InfinityTowerRewards());
- private pb::UnknownFieldSet _unknownFields;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pb::MessageParser Parser { get { return _parser; } }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyReflection.Descriptor.MessageTypes[7]; }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- pbr::MessageDescriptor pb::IMessage.Descriptor {
- get { return Descriptor; }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public InfinityTowerRewards() {
- OnConstruction();
- }
-
- partial void OnConstruction();
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public InfinityTowerRewards(InfinityTowerRewards other) : this() {
- towerIds_ = other.towerIds_.Clone();
- nextPackage_ = other.nextPackage_;
- _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public InfinityTowerRewards Clone() {
- return new InfinityTowerRewards(this);
- }
-
- /// Field number for the "TowerIds" field.
- public const int TowerIdsFieldNumber = 1;
- private static readonly pb::FieldCodec _repeated_towerIds_codec
- = pb::FieldCodec.ForUInt32(10);
- private readonly pbc::RepeatedField towerIds_ = new pbc::RepeatedField();
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pbc::RepeatedField TowerIds {
- get { return towerIds_; }
- }
-
- /// Field number for the "NextPackage" field.
- public const int NextPackageFieldNumber = 2047;
- private pb::ByteString nextPackage_ = pb::ByteString.Empty;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pb::ByteString NextPackage {
- get { return nextPackage_; }
- set {
- nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
- }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override bool Equals(object other) {
- return Equals(other as InfinityTowerRewards);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool Equals(InfinityTowerRewards other) {
- if (ReferenceEquals(other, null)) {
- return false;
- }
- if (ReferenceEquals(other, this)) {
- return true;
- }
- if(!towerIds_.Equals(other.towerIds_)) return false;
- if (NextPackage != other.NextPackage) return false;
- return Equals(_unknownFields, other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override int GetHashCode() {
- int hash = 1;
- hash ^= towerIds_.GetHashCode();
- if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
- if (_unknownFields != null) {
- hash ^= _unknownFields.GetHashCode();
- }
- return hash;
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override string ToString() {
- return pb::JsonFormatter.ToDiagnosticString(this);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void WriteTo(pb::CodedOutputStream output) {
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- output.WriteRawMessage(this);
- #else
- towerIds_.WriteTo(output, _repeated_towerIds_codec);
- if (NextPackage.Length != 0) {
- output.WriteRawTag(250, 127);
- output.WriteBytes(NextPackage);
- }
- if (_unknownFields != null) {
- _unknownFields.WriteTo(output);
- }
- #endif
- }
-
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- towerIds_.WriteTo(ref output, _repeated_towerIds_codec);
- if (NextPackage.Length != 0) {
- output.WriteRawTag(250, 127);
- output.WriteBytes(NextPackage);
- }
- if (_unknownFields != null) {
- _unknownFields.WriteTo(ref output);
- }
- }
- #endif
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public int CalculateSize() {
- int size = 0;
- size += towerIds_.CalculateSize(_repeated_towerIds_codec);
- if (NextPackage.Length != 0) {
- size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
- }
- if (_unknownFields != null) {
- size += _unknownFields.CalculateSize();
- }
- return size;
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(InfinityTowerRewards other) {
- if (other == null) {
- return;
- }
- towerIds_.Add(other.towerIds_);
- if (other.NextPackage.Length != 0) {
- NextPackage = other.NextPackage;
- }
- _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(pb::CodedInputStream input) {
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- input.ReadRawMessage(this);
- #else
- uint tag;
- while ((tag = input.ReadTag()) != 0) {
- if ((tag & 7) == 4) {
- // Abort on any end group tag.
- return;
- }
- switch(tag) {
- default:
- _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
- break;
- case 10:
- case 8: {
- towerIds_.AddEntriesFrom(input, _repeated_towerIds_codec);
- break;
- }
- case 16378: {
- NextPackage = input.ReadBytes();
- break;
- }
- }
- }
- #endif
- }
-
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
- uint tag;
- while ((tag = input.ReadTag()) != 0) {
- if ((tag & 7) == 4) {
- // Abort on any end group tag.
- return;
- }
- switch(tag) {
- default:
- _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
- break;
- case 10:
- case 8: {
- towerIds_.AddEntriesFrom(ref input, _repeated_towerIds_codec);
- break;
- }
- case 16378: {
- NextPackage = input.ReadBytes();
- break;
- }
- }
- }
- }
- #endif
-
- }
-
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
public sealed partial class TowerBookFateCardCollectNotify : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
@@ -2586,7 +2358,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyReflection.Descriptor.MessageTypes[8]; }
+ get { return global::Proto.NotifyReflection.Descriptor.MessageTypes[7]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -2849,7 +2621,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyReflection.Descriptor.MessageTypes[9]; }
+ get { return global::Proto.NotifyReflection.Descriptor.MessageTypes[8]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -3112,7 +2884,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyReflection.Descriptor.MessageTypes[10]; }
+ get { return global::Proto.NotifyReflection.Descriptor.MessageTypes[9]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
diff --git a/Novaria.Common/Protos/NotifyGm.cs b/Novaria.Common/Protos/NotifyGm.cs
index 156e760..89bb6f0 100644
--- a/Novaria.Common/Protos/NotifyGm.cs
+++ b/Novaria.Common/Protos/NotifyGm.cs
@@ -25,46 +25,61 @@ namespace Proto {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"Cg9ub3RpZnlfZ20ucHJvdG8SBXByb3RvGgxwdWJsaWMucHJvdG8aF3B1Ymxp",
- "Y19zdGFyX3Rvd2VyLnByb3RvIkkKDEdtV29ybGRDbGFzcxISCgpGaW5hbENs",
- "YXNzGAEgASgNEg8KB0xhc3RFeHAYAiABKAUSFAoLTmV4dFBhY2thZ2UY/w8g",
- "ASgMIj4KGUdtQ2xlYXJBbGxWYW1waXJlU3Vydml2b3ISCwoDSWRzGAEgAygN",
- "EhQKC05leHRQYWNrYWdlGP8PIAEoDCKAAQoXR21DbGVhckFsbERhaWx5SW5z",
- "dGFuY2USLAoORGFpbHlJbnN0YW5jZXMYASADKAsyFC5wcm90by5EYWlseUlu",
- "c3RhbmNlEiEKBkNoYW5nZRgCIAEoCzIRLnByb3RvLkNoYW5nZUluZm8SFAoL",
- "TmV4dFBhY2thZ2UY/w8gASgMIoYBChlHbUNsZWFyQWxsUmVnaW9uQm9zc0xl",
- "dmVsEjAKEFJlZ2lvbkJvc3NMZXZlbHMYASADKAsyFi5wcm90by5SZWdpb25C",
- "b3NzTGV2ZWwSIQoGQ2hhbmdlGAIgASgLMhEucHJvdG8uQ2hhbmdlSW5mbxIU",
- "CgtOZXh0UGFja2FnZRj/DyABKAwifgoVR21DbGVhckFsbFRyYXZlbGVyRHVl",
- "EiwKBkxldmVscxgBIAMoCzIcLnByb3RvLlRyYXZlbGVyRHVlbEJvc3NMZXZl",
- "bBIhCgZDaGFuZ2UYAiABKAsyES5wcm90by5DaGFuZ2VJbmZvEhQKC05leHRQ",
- "YWNrYWdlGP8PIAEoDCJqCgxDaGFyQWZmaW5pdHkSIQoESW5mbxgBIAEoCzIT",
- "LnByb3RvLkFmZmluaXR5SW5mbxIhCgZDaGFuZ2UYAiABKAsyES5wcm90by5D",
- "aGFuZ2VJbmZvEhQKC05leHRQYWNrYWdlGP8PIAEoDCI6ChVHbVNUQ2xlYXJB",
- "bGxTdGFyVG93ZXISCwoDSWRzGAEgAygNEhQKC05leHRQYWNrYWdlGP8PIAEo",
- "DCJsCg9TVEFkZFRlYW1FeHBOdGYSDQoFTGV2ZWwYASABKA0SCwoDRXhwGAIg",
- "ASgNEicKBUNhc2VzGAMgAygLMhgucHJvdG8uU3RhclRvd2VyUm9vbUNhc2US",
- "FAoLTmV4dFBhY2thZ2UY/w8gASgMIowBChtHbUNsZWFyQWxsRXF1aXBtZW50",
- "SW5zdGFuY2USNAoSRXF1aXBtZW50SW5zdGFuY2VzGAEgAygLMhgucHJvdG8u",
- "RXF1aXBtZW50SW5zdGFuY2USIQoGQ2hhbmdlGAIgASgLMhEucHJvdG8uQ2hh",
- "bmdlSW5mbxIUCgtOZXh0UGFja2FnZRj/DyABKAwiXQoXR21BbGxJbmZpbml0",
- "eVRvd2VySW5mb3MSLAoFSW5mb3MYASADKAsyHS5wcm90by5JbmZpbml0eVRv",
- "d2VyTGV2ZWxJbmZvEhQKC05leHRQYWNrYWdlGP8PIAEoDCJ0CgdHbVN0b3J5",
- "EhEKCUV2aWRlbmNlcxgBIAMoDRIdCgdTdG9yaWVzGAIgAygLMgwucHJvdG8u",
- "U3RvcnkSIQoGQ2hhbmdlGAMgASgLMhEucHJvdG8uQ2hhbmdlSW5mbxIUCgtO",
- "ZXh0UGFja2FnZRj/DyABKAwiOgoUR21IYXJtb255U2tpbGxOb3RpZnkSDAoE",
- "TGlzdBgBIAMoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwiQAoYR21Ub3dlckdy",
- "b3d0aE5vZGVzTm90aWZ5Eg4KBkRldGFpbBgBIAMoDRIUCgtOZXh0UGFja2Fn",
- "ZRj/DyABKAwiaAoOR21DaGFyVXBOb3RpZnkSGQoEQ2hhchgBIAEoCzILLnBy",
- "b3RvLkNoYXISJQoISGFuZGJvb2sYAiADKAsyEy5wcm90by5IYW5kYm9va0lu",
- "Zm8SFAoLTmV4dFBhY2thZ2UY/w8gASgMUABiBnByb3RvMw=="));
+ "Y19zdGFyX3Rvd2VyLnByb3RvIlgKDEdtV29ybGRDbGFzcxISCgpGaW5hbENs",
+ "YXNzGAEgASgNEg8KB0xhc3RFeHAYAiABKAUSDQoFU3RhZ2UYAyABKA0SFAoL",
+ "TmV4dFBhY2thZ2UY/w8gASgMIl8KGUdtQ2xlYXJBbGxWYW1waXJlU3Vydml2",
+ "b3ISLAoHUmVjb3JkcxgBIAMoCzIbLnByb3RvLlZhbXBpcmVTdXJ2aXZvckxl",
+ "dmVsEhQKC05leHRQYWNrYWdlGP8PIAEoDCL/AQoZU3RhclRvd2VyU3ViTm90",
+ "ZVNraWxsSW5mbxJIChBTdWJOb3RlU2tpbGxJbmZvGAEgAygLMi4ucHJvdG8u",
+ "U3RhclRvd2VyU3ViTm90ZVNraWxsSW5mby5TdGFnZUZsb29yTnVtEhQKC05l",
+ "eHRQYWNrYWdlGP8PIAEoDBpaCg1TdGFnZUZsb29yTnVtEg8KB1N0YWdlSWQY",
+ "ASABKA0SOAoFSW5mb3MYAiADKAsyKS5wcm90by5TdGFyVG93ZXJTdWJOb3Rl",
+ "U2tpbGxJbmZvLkZsb29yTnVtGiYKCEZsb29yTnVtEg0KBUZsb29yGAEgASgN",
+ "EgsKA051bRgCIAEoDSJDCgpBZ2VudEluZm9zEh8KBUluZm9zGAEgAygLMhAu",
+ "cHJvdG8uQWdlbnRJbmZvEhQKC05leHRQYWNrYWdlGP8PIAEoDCKAAQoXR21D",
+ "bGVhckFsbERhaWx5SW5zdGFuY2USLAoORGFpbHlJbnN0YW5jZXMYASADKAsy",
+ "FC5wcm90by5EYWlseUluc3RhbmNlEiEKBkNoYW5nZRgCIAEoCzIRLnByb3Rv",
+ "LkNoYW5nZUluZm8SFAoLTmV4dFBhY2thZ2UY/w8gASgMIoYBChlHbUNsZWFy",
+ "QWxsUmVnaW9uQm9zc0xldmVsEjAKEFJlZ2lvbkJvc3NMZXZlbHMYASADKAsy",
+ "Fi5wcm90by5SZWdpb25Cb3NzTGV2ZWwSIQoGQ2hhbmdlGAIgASgLMhEucHJv",
+ "dG8uQ2hhbmdlSW5mbxIUCgtOZXh0UGFja2FnZRj/DyABKAwifgoVR21DbGVh",
+ "ckFsbFRyYXZlbGVyRHVlEiwKBkxldmVscxgBIAMoCzIcLnByb3RvLlRyYXZl",
+ "bGVyRHVlbEJvc3NMZXZlbBIhCgZDaGFuZ2UYAiABKAsyES5wcm90by5DaGFu",
+ "Z2VJbmZvEhQKC05leHRQYWNrYWdlGP8PIAEoDCJdChdHbUNsZWFyQWxsU2tp",
+ "bGxJbnN0YW5jZRIsCg5Ta2lsbEluc3RhbmNlcxgBIAMoCzIULnByb3RvLlNr",
+ "aWxsSW5zdGFuY2USFAoLTmV4dFBhY2thZ2UY/w8gASgMImoKDENoYXJBZmZp",
+ "bml0eRIhCgRJbmZvGAEgASgLMhMucHJvdG8uQWZmaW5pdHlJbmZvEiEKBkNo",
+ "YW5nZRgCIAEoCzIRLnByb3RvLkNoYW5nZUluZm8SFAoLTmV4dFBhY2thZ2UY",
+ "/w8gASgMIjoKFUdtU1RDbGVhckFsbFN0YXJUb3dlchILCgNJZHMYASADKA0S",
+ "FAoLTmV4dFBhY2thZ2UY/w8gASgMImwKD1NUQWRkVGVhbUV4cE50ZhINCgVM",
+ "ZXZlbBgBIAEoDRILCgNFeHAYAiABKA0SJwoFQ2FzZXMYAyADKAsyGC5wcm90",
+ "by5TdGFyVG93ZXJSb29tQ2FzZRIUCgtOZXh0UGFja2FnZRj/DyABKAwijAEK",
+ "G0dtQ2xlYXJBbGxFcXVpcG1lbnRJbnN0YW5jZRI0ChJFcXVpcG1lbnRJbnN0",
+ "YW5jZXMYASADKAsyGC5wcm90by5FcXVpcG1lbnRJbnN0YW5jZRIhCgZDaGFu",
+ "Z2UYAiABKAsyES5wcm90by5DaGFuZ2VJbmZvEhQKC05leHRQYWNrYWdlGP8P",
+ "IAEoDCJdChdHbUFsbEluZmluaXR5VG93ZXJJbmZvcxIsCgVJbmZvcxgBIAMo",
+ "CzIdLnByb3RvLkluZmluaXR5VG93ZXJMZXZlbEluZm8SFAoLTmV4dFBhY2th",
+ "Z2UY/w8gASgMInQKB0dtU3RvcnkSEQoJRXZpZGVuY2VzGAEgAygNEh0KB1N0",
+ "b3JpZXMYAiADKAsyDC5wcm90by5TdG9yeRIhCgZDaGFuZ2UYAyABKAsyES5w",
+ "cm90by5DaGFuZ2VJbmZvEhQKC05leHRQYWNrYWdlGP8PIAEoDCI6ChRHbUhh",
+ "cm1vbnlTa2lsbE5vdGlmeRIMCgRMaXN0GAEgAygNEhQKC05leHRQYWNrYWdl",
+ "GP8PIAEoDCJAChhHbVRvd2VyR3Jvd3RoTm9kZXNOb3RpZnkSDgoGRGV0YWls",
+ "GAEgAygNEhQKC05leHRQYWNrYWdlGP8PIAEoDCJoCg5HbUNoYXJVcE5vdGlm",
+ "eRIZCgRDaGFyGAEgASgLMgsucHJvdG8uQ2hhchIlCghIYW5kYm9vaxgCIAMo",
+ "CzITLnByb3RvLkhhbmRib29rSW5mbxIUCgtOZXh0UGFja2FnZRj/DyABKAxQ",
+ "AGIGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, global::Proto.PublicStarTowerReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GmWorldClass), global::Proto.GmWorldClass.Parser, new[]{ "FinalClass", "LastExp", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GmClearAllVampireSurvivor), global::Proto.GmClearAllVampireSurvivor.Parser, new[]{ "Ids", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GmWorldClass), global::Proto.GmWorldClass.Parser, new[]{ "FinalClass", "LastExp", "Stage", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GmClearAllVampireSurvivor), global::Proto.GmClearAllVampireSurvivor.Parser, new[]{ "Records", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.StarTowerSubNoteSkillInfo), global::Proto.StarTowerSubNoteSkillInfo.Parser, new[]{ "SubNoteSkillInfo", "NextPackage" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Proto.StarTowerSubNoteSkillInfo.Types.StageFloorNum), global::Proto.StarTowerSubNoteSkillInfo.Types.StageFloorNum.Parser, new[]{ "StageId", "Infos" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.StarTowerSubNoteSkillInfo.Types.FloorNum), global::Proto.StarTowerSubNoteSkillInfo.Types.FloorNum.Parser, new[]{ "Floor", "Num" }, null, null, null, null)}),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.AgentInfos), global::Proto.AgentInfos.Parser, new[]{ "Infos", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GmClearAllDailyInstance), global::Proto.GmClearAllDailyInstance.Parser, new[]{ "DailyInstances", "Change", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GmClearAllRegionBossLevel), global::Proto.GmClearAllRegionBossLevel.Parser, new[]{ "RegionBossLevels", "Change", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GmClearAllTravelerDue), global::Proto.GmClearAllTravelerDue.Parser, new[]{ "Levels", "Change", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GmClearAllSkillInstance), global::Proto.GmClearAllSkillInstance.Parser, new[]{ "SkillInstances", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.CharAffinity), global::Proto.CharAffinity.Parser, new[]{ "Info", "Change", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.GmSTClearAllStarTower), global::Proto.GmSTClearAllStarTower.Parser, new[]{ "Ids", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.STAddTeamExpNtf), global::Proto.STAddTeamExpNtf.Parser, new[]{ "Level", "Exp", "Cases", "NextPackage" }, null, null, null, null),
@@ -117,6 +132,7 @@ namespace Proto {
public GmWorldClass(GmWorldClass other) : this() {
finalClass_ = other.finalClass_;
lastExp_ = other.lastExp_;
+ stage_ = other.stage_;
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -151,6 +167,18 @@ namespace Proto {
}
}
+ /// Field number for the "Stage" field.
+ public const int StageFieldNumber = 3;
+ private uint stage_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Stage {
+ get { return stage_; }
+ set {
+ stage_ = value;
+ }
+ }
+
/// Field number for the "NextPackage" field.
public const int NextPackageFieldNumber = 2047;
private pb::ByteString nextPackage_ = pb::ByteString.Empty;
@@ -180,6 +208,7 @@ namespace Proto {
}
if (FinalClass != other.FinalClass) return false;
if (LastExp != other.LastExp) return false;
+ if (Stage != other.Stage) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -190,6 +219,7 @@ namespace Proto {
int hash = 1;
if (FinalClass != 0) hash ^= FinalClass.GetHashCode();
if (LastExp != 0) hash ^= LastExp.GetHashCode();
+ if (Stage != 0) hash ^= Stage.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -217,6 +247,10 @@ namespace Proto {
output.WriteRawTag(16);
output.WriteInt32(LastExp);
}
+ if (Stage != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(Stage);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -239,6 +273,10 @@ namespace Proto {
output.WriteRawTag(16);
output.WriteInt32(LastExp);
}
+ if (Stage != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(Stage);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -259,6 +297,9 @@ namespace Proto {
if (LastExp != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(LastExp);
}
+ if (Stage != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Stage);
+ }
if (NextPackage.Length != 0) {
size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
}
@@ -280,6 +321,9 @@ namespace Proto {
if (other.LastExp != 0) {
LastExp = other.LastExp;
}
+ if (other.Stage != 0) {
+ Stage = other.Stage;
+ }
if (other.NextPackage.Length != 0) {
NextPackage = other.NextPackage;
}
@@ -310,6 +354,10 @@ namespace Proto {
LastExp = input.ReadInt32();
break;
}
+ case 24: {
+ Stage = input.ReadUInt32();
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
@@ -341,6 +389,10 @@ namespace Proto {
LastExp = input.ReadInt32();
break;
}
+ case 24: {
+ Stage = input.ReadUInt32();
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
@@ -387,7 +439,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public GmClearAllVampireSurvivor(GmClearAllVampireSurvivor other) : this() {
- ids_ = other.ids_.Clone();
+ records_ = other.records_.Clone();
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -398,15 +450,15 @@ namespace Proto {
return new GmClearAllVampireSurvivor(this);
}
- /// Field number for the "Ids" field.
- public const int IdsFieldNumber = 1;
- private static readonly pb::FieldCodec _repeated_ids_codec
- = pb::FieldCodec.ForUInt32(10);
- private readonly pbc::RepeatedField ids_ = new pbc::RepeatedField();
+ /// Field number for the "Records" field.
+ public const int RecordsFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_records_codec
+ = pb::FieldCodec.ForMessage(10, global::Proto.VampireSurvivorLevel.Parser);
+ private readonly pbc::RepeatedField records_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pbc::RepeatedField Ids {
- get { return ids_; }
+ public pbc::RepeatedField Records {
+ get { return records_; }
}
/// Field number for the "NextPackage" field.
@@ -436,7 +488,7 @@ namespace Proto {
if (ReferenceEquals(other, this)) {
return true;
}
- if(!ids_.Equals(other.ids_)) return false;
+ if(!records_.Equals(other.records_)) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -445,7 +497,7 @@ namespace Proto {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
- hash ^= ids_.GetHashCode();
+ hash ^= records_.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -465,7 +517,7 @@ namespace Proto {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
- ids_.WriteTo(output, _repeated_ids_codec);
+ records_.WriteTo(output, _repeated_records_codec);
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -480,7 +532,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- ids_.WriteTo(ref output, _repeated_ids_codec);
+ records_.WriteTo(ref output, _repeated_records_codec);
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -495,7 +547,7 @@ namespace Proto {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
- size += ids_.CalculateSize(_repeated_ids_codec);
+ size += records_.CalculateSize(_repeated_records_codec);
if (NextPackage.Length != 0) {
size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
}
@@ -511,7 +563,7 @@ namespace Proto {
if (other == null) {
return;
}
- ids_.Add(other.ids_);
+ records_.Add(other.records_);
if (other.NextPackage.Length != 0) {
NextPackage = other.NextPackage;
}
@@ -534,9 +586,8 @@ namespace Proto {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
- case 10:
- case 8: {
- ids_.AddEntriesFrom(input, _repeated_ids_codec);
+ case 10: {
+ records_.AddEntriesFrom(input, _repeated_records_codec);
break;
}
case 16378: {
@@ -562,9 +613,923 @@ namespace Proto {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
- case 10:
- case 8: {
- ids_.AddEntriesFrom(ref input, _repeated_ids_codec);
+ case 10: {
+ records_.AddEntriesFrom(ref input, _repeated_records_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class StarTowerSubNoteSkillInfo : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StarTowerSubNoteSkillInfo());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[2]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public StarTowerSubNoteSkillInfo() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public StarTowerSubNoteSkillInfo(StarTowerSubNoteSkillInfo other) : this() {
+ subNoteSkillInfo_ = other.subNoteSkillInfo_.Clone();
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public StarTowerSubNoteSkillInfo Clone() {
+ return new StarTowerSubNoteSkillInfo(this);
+ }
+
+ /// Field number for the "SubNoteSkillInfo" field.
+ public const int SubNoteSkillInfoFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_subNoteSkillInfo_codec
+ = pb::FieldCodec.ForMessage(10, global::Proto.StarTowerSubNoteSkillInfo.Types.StageFloorNum.Parser);
+ private readonly pbc::RepeatedField subNoteSkillInfo_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField SubNoteSkillInfo {
+ get { return subNoteSkillInfo_; }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as StarTowerSubNoteSkillInfo);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(StarTowerSubNoteSkillInfo other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!subNoteSkillInfo_.Equals(other.subNoteSkillInfo_)) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= subNoteSkillInfo_.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ subNoteSkillInfo_.WriteTo(output, _repeated_subNoteSkillInfo_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ subNoteSkillInfo_.WriteTo(ref output, _repeated_subNoteSkillInfo_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += subNoteSkillInfo_.CalculateSize(_repeated_subNoteSkillInfo_codec);
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(StarTowerSubNoteSkillInfo other) {
+ if (other == null) {
+ return;
+ }
+ subNoteSkillInfo_.Add(other.subNoteSkillInfo_);
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ subNoteSkillInfo_.AddEntriesFrom(input, _repeated_subNoteSkillInfo_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ subNoteSkillInfo_.AddEntriesFrom(ref input, _repeated_subNoteSkillInfo_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ #region Nested types
+ /// Container for nested types declared in the StarTowerSubNoteSkillInfo message type.
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static partial class Types {
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class StageFloorNum : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StageFloorNum());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.StarTowerSubNoteSkillInfo.Descriptor.NestedTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public StageFloorNum() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public StageFloorNum(StageFloorNum other) : this() {
+ stageId_ = other.stageId_;
+ infos_ = other.infos_.Clone();
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public StageFloorNum Clone() {
+ return new StageFloorNum(this);
+ }
+
+ /// Field number for the "StageId" field.
+ public const int StageIdFieldNumber = 1;
+ private uint stageId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint StageId {
+ get { return stageId_; }
+ set {
+ stageId_ = value;
+ }
+ }
+
+ /// Field number for the "Infos" field.
+ public const int InfosFieldNumber = 2;
+ private static readonly pb::FieldCodec _repeated_infos_codec
+ = pb::FieldCodec.ForMessage(18, global::Proto.StarTowerSubNoteSkillInfo.Types.FloorNum.Parser);
+ private readonly pbc::RepeatedField infos_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Infos {
+ get { return infos_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as StageFloorNum);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(StageFloorNum other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (StageId != other.StageId) return false;
+ if(!infos_.Equals(other.infos_)) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (StageId != 0) hash ^= StageId.GetHashCode();
+ hash ^= infos_.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (StageId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(StageId);
+ }
+ infos_.WriteTo(output, _repeated_infos_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (StageId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(StageId);
+ }
+ infos_.WriteTo(ref output, _repeated_infos_codec);
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (StageId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(StageId);
+ }
+ size += infos_.CalculateSize(_repeated_infos_codec);
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(StageFloorNum other) {
+ if (other == null) {
+ return;
+ }
+ if (other.StageId != 0) {
+ StageId = other.StageId;
+ }
+ infos_.Add(other.infos_);
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ StageId = input.ReadUInt32();
+ break;
+ }
+ case 18: {
+ infos_.AddEntriesFrom(input, _repeated_infos_codec);
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ StageId = input.ReadUInt32();
+ break;
+ }
+ case 18: {
+ infos_.AddEntriesFrom(ref input, _repeated_infos_codec);
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class FloorNum : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new FloorNum());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.StarTowerSubNoteSkillInfo.Descriptor.NestedTypes[1]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public FloorNum() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public FloorNum(FloorNum other) : this() {
+ floor_ = other.floor_;
+ num_ = other.num_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public FloorNum Clone() {
+ return new FloorNum(this);
+ }
+
+ /// Field number for the "Floor" field.
+ public const int FloorFieldNumber = 1;
+ private uint floor_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Floor {
+ get { return floor_; }
+ set {
+ floor_ = value;
+ }
+ }
+
+ /// Field number for the "Num" field.
+ public const int NumFieldNumber = 2;
+ private uint num_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Num {
+ get { return num_; }
+ set {
+ num_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as FloorNum);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(FloorNum other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Floor != other.Floor) return false;
+ if (Num != other.Num) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Floor != 0) hash ^= Floor.GetHashCode();
+ if (Num != 0) hash ^= Num.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Floor != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Floor);
+ }
+ if (Num != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Num);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Floor != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Floor);
+ }
+ if (Num != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Num);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Floor != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Floor);
+ }
+ if (Num != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Num);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(FloorNum other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Floor != 0) {
+ Floor = other.Floor;
+ }
+ if (other.Num != 0) {
+ Num = other.Num;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ Floor = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Num = input.ReadUInt32();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ Floor = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Num = input.ReadUInt32();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ }
+ #endregion
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class AgentInfos : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AgentInfos());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[3]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public AgentInfos() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public AgentInfos(AgentInfos other) : this() {
+ infos_ = other.infos_.Clone();
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public AgentInfos Clone() {
+ return new AgentInfos(this);
+ }
+
+ /// Field number for the "Infos" field.
+ public const int InfosFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_infos_codec
+ = pb::FieldCodec.ForMessage(10, global::Proto.AgentInfo.Parser);
+ private readonly pbc::RepeatedField infos_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Infos {
+ get { return infos_; }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as AgentInfos);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(AgentInfos other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!infos_.Equals(other.infos_)) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= infos_.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ infos_.WriteTo(output, _repeated_infos_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ infos_.WriteTo(ref output, _repeated_infos_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += infos_.CalculateSize(_repeated_infos_codec);
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(AgentInfos other) {
+ if (other == null) {
+ return;
+ }
+ infos_.Add(other.infos_);
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ infos_.AddEntriesFrom(input, _repeated_infos_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ infos_.AddEntriesFrom(ref input, _repeated_infos_codec);
break;
}
case 16378: {
@@ -593,7 +1558,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[2]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[4]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -863,7 +1828,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[3]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[5]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -1133,7 +2098,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[4]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[6]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -1388,6 +2353,230 @@ namespace Proto {
}
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class GmClearAllSkillInstance : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new GmClearAllSkillInstance());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[7]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public GmClearAllSkillInstance() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public GmClearAllSkillInstance(GmClearAllSkillInstance other) : this() {
+ skillInstances_ = other.skillInstances_.Clone();
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public GmClearAllSkillInstance Clone() {
+ return new GmClearAllSkillInstance(this);
+ }
+
+ /// Field number for the "SkillInstances" field.
+ public const int SkillInstancesFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_skillInstances_codec
+ = pb::FieldCodec.ForMessage(10, global::Proto.SkillInstance.Parser);
+ private readonly pbc::RepeatedField skillInstances_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField SkillInstances {
+ get { return skillInstances_; }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as GmClearAllSkillInstance);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(GmClearAllSkillInstance other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!skillInstances_.Equals(other.skillInstances_)) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= skillInstances_.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ skillInstances_.WriteTo(output, _repeated_skillInstances_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ skillInstances_.WriteTo(ref output, _repeated_skillInstances_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += skillInstances_.CalculateSize(_repeated_skillInstances_codec);
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(GmClearAllSkillInstance other) {
+ if (other == null) {
+ return;
+ }
+ skillInstances_.Add(other.skillInstances_);
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ skillInstances_.AddEntriesFrom(input, _repeated_skillInstances_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ skillInstances_.AddEntriesFrom(ref input, _repeated_skillInstances_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
public sealed partial class CharAffinity : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
@@ -1403,7 +2592,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[5]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[8]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -1693,7 +2882,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[6]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[9]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -1919,7 +3108,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[7]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[10]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -2217,7 +3406,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[8]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[11]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -2487,7 +3676,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[9]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[12]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -2711,7 +3900,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[10]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[13]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -3009,7 +4198,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[11]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[14]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -3235,7 +4424,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[12]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[15]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -3461,7 +4650,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[13]; }
+ get { return global::Proto.NotifyGmReflection.Descriptor.MessageTypes[16]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
diff --git a/Novaria.Common/Protos/PlayerData.cs b/Novaria.Common/Protos/PlayerData.cs
index a15f632..807138e 100644
--- a/Novaria.Common/Protos/PlayerData.cs
+++ b/Novaria.Common/Protos/PlayerData.cs
@@ -24,53 +24,55 @@ namespace Proto {
static PlayerDataReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "ChFwbGF5ZXJfZGF0YS5wcm90bxIFcHJvdG8aDHB1YmxpYy5wcm90byLeCQoK",
+ "ChFwbGF5ZXJfZGF0YS5wcm90bxIFcHJvdG8aDHB1YmxpYy5wcm90byKYCgoK",
"UGxheWVySW5mbxIbCgNBY2MYASABKAsyDi5wcm90by5BY2NJbmZvEhcKA1Jl",
"cxgCIAMoCzIKLnByb3RvLlJlcxIaCgVJdGVtcxgDIAMoCzILLnByb3RvLkl0",
"ZW0SGgoFQ2hhcnMYBCADKAsyCy5wcm90by5DaGFyEigKCUZvcm1hdGlvbhgF",
- "IAEoCzIVLnByb3RvLlRvd2VyRm9ybWF0aW9uEhsKE1N0YXJUb3dlclJhbmtU",
- "aWNrZXQYBiABKA0SIQoGRW5lcmd5GAcgASgLMhEucHJvdG8uRW5lcmd5SW5m",
- "bxIpCgpXb3JsZENsYXNzGAggASgLMhUucHJvdG8uV29ybGRDbGFzc0luZm8S",
- "HwoFQWdlbnQYCSABKAsyEC5wcm90by5BZ2VudERhdGESFAoMUmdsUGFzc2Vk",
- "SWRzGAogAygNEigKCkVxdWlwbWVudHMYCyADKAsyFC5wcm90by5FcXVpcG1l",
- "bnRJbmZvEjAKEFJlZ2lvbkJvc3NMZXZlbHMYDCADKAsyFi5wcm90by5SZWdp",
- "b25Cb3NzTGV2ZWwSHQoGUXVlc3RzGA0gASgLMg0ucHJvdG8uUXVlc3RzEh8K",
- "BVN0YXRlGA4gASgLMhAucHJvdG8uU3RhdGVJbmZvEhMKC1NlbmRHaWZ0Q250",
- "GA8gASgNEg0KBUJvYXJkGBAgAygNEhUKDURhdGluZ0NoYXJJZHMYESADKA0S",
- "FAoMQWNoaWV2ZW1lbnRzGBIgASgMEiUKCEhhbmRib29rGBMgAygLMhMucHJv",
- "dG8uSGFuZGJvb2tJbmZvEhMKC1NpZ25pbkluZGV4GBQgASgNEhwKBlRpdGxl",
- "cxgVIAMoCzIMLnByb3RvLlRpdGxlEiwKDkRhaWx5SW5zdGFuY2VzGBYgAygL",
- "MhQucHJvdG8uRGFpbHlJbnN0YW5jZRIqCgxEaWN0aW9uYXJpZXMYFyADKAsy",
- "FC5wcm90by5EaWN0aW9uYXJ5VGFiEiMKCkFjdGl2aXRpZXMYGCADKAsyDy5w",
- "cm90by5BY3Rpdml0eRIfCgVQaG9uZRgZIAEoCzIQLnByb3RvLlBob25lSW5m",
- "bxIXCg9UYWxlbnRSZXNldFRpbWUYGiABKAMSHAoURXF1aXBtZW50RG91Ymxl",
- "Q291bnQYGyABKA0SGgoFRGlzY3MYHCADKAsyCy5wcm90by5EaXNjEjQKEkVx",
- "dWlwbWVudEluc3RhbmNlcxgdIAMoCzIYLnByb3RvLkVxdWlwbWVudEluc3Rh",
- "bmNlEh8KBVN0b3J5GB4gASgLMhAucHJvdG8uU3RvcnlJbmZvEj8KFVZhbXBp",
- "cmVTdXJ2aXZvclJlY29yZBgfIAEoCzIgLnByb3RvLlZhbXBpcmVTdXJ2aXZv",
- "clJlY29yZEluZm8SFgoORGFpbHlBY3RpdmVJZHMYICADKA0SGwoTVG91ckd1",
- "aWRlUXVlc3RHcm91cBghIAEoDRIRCglIb25vckxpc3QYeyADKA0SIAoGSG9u",
- "b3JzGHwgAygLMhAucHJvdG8uSG9ub3JJbmZvEh0KFURhaWx5U2hvcFJld2Fy",
- "ZFN0YXR1cxh9IAEoCBITCgtUb3dlclRpY2tldBh+IAEoDRIQCghTZXJ2ZXJU",
- "cxh/IAEoAxIUCgtOZXh0UGFja2FnZRj/DyABKAwiTgoJUGhvbmVJbmZvEhIK",
- "Ck5ld01lc3NhZ2UYASABKA0SFwoPUHJvZ3Jlc3NNZXNzYWdlGAIgASgNEhQK",
- "C05leHRQYWNrYWdlGP8PIAEoDCJGCg9EaWN0aW9uYXJ5RW50cnkSDQoFSW5k",
- "ZXgYASABKA0SDgoGU3RhdHVzGAIgASgNEhQKC05leHRQYWNrYWdlGP8PIAEo",
- "DCJdCg1EaWN0aW9uYXJ5VGFiEg0KBVRhYklkGAEgASgNEicKB0VudHJpZXMY",
- "AiADKAsyFi5wcm90by5EaWN0aW9uYXJ5RW50cnkSFAoLTmV4dFBhY2thZ2UY",
- "/w8gASgMIlAKCkVuZXJneUluZm8SHQoGRW5lcmd5GAEgASgLMg0ucHJvdG8u",
- "RW5lcmd5Eg0KBUNvdW50GAIgASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCJE",
- "Cg5Xb3JsZENsYXNzSW5mbxILCgNDdXIYASABKA0SDwoHTGFzdEV4cBgCIAEo",
- "BRIUCgtOZXh0UGFja2FnZRj/DyABKAxQAGIGcHJvdG8z"));
+ "IAEoCzIVLnByb3RvLlRvd2VyRm9ybWF0aW9uEiEKBkVuZXJneRgHIAEoCzIR",
+ "LnByb3RvLkVuZXJneUluZm8SKQoKV29ybGRDbGFzcxgIIAEoCzIVLnByb3Rv",
+ "LldvcmxkQ2xhc3NJbmZvEh8KBUFnZW50GAkgASgLMhAucHJvdG8uQWdlbnRE",
+ "YXRhEhQKDFJnbFBhc3NlZElkcxgKIAMoDRIoCgpFcXVpcG1lbnRzGAsgAygL",
+ "MhQucHJvdG8uRXF1aXBtZW50SW5mbxIwChBSZWdpb25Cb3NzTGV2ZWxzGAwg",
+ "AygLMhYucHJvdG8uUmVnaW9uQm9zc0xldmVsEh0KBlF1ZXN0cxgNIAEoCzIN",
+ "LnByb3RvLlF1ZXN0cxIfCgVTdGF0ZRgOIAEoCzIQLnByb3RvLlN0YXRlSW5m",
+ "bxITCgtTZW5kR2lmdENudBgPIAEoDRINCgVCb2FyZBgQIAMoDRIVCg1EYXRp",
+ "bmdDaGFySWRzGBEgAygNEhQKDEFjaGlldmVtZW50cxgSIAEoDBIlCghIYW5k",
+ "Ym9vaxgTIAMoCzITLnByb3RvLkhhbmRib29rSW5mbxITCgtTaWduaW5JbmRl",
+ "eBgUIAEoDRIcCgZUaXRsZXMYFSADKAsyDC5wcm90by5UaXRsZRIsCg5EYWls",
+ "eUluc3RhbmNlcxgWIAMoCzIULnByb3RvLkRhaWx5SW5zdGFuY2USKgoMRGlj",
+ "dGlvbmFyaWVzGBcgAygLMhQucHJvdG8uRGljdGlvbmFyeVRhYhIjCgpBY3Rp",
+ "dml0aWVzGBggAygLMg8ucHJvdG8uQWN0aXZpdHkSHwoFUGhvbmUYGSABKAsy",
+ "EC5wcm90by5QaG9uZUluZm8SFwoPVGFsZW50UmVzZXRUaW1lGBogASgDEhwK",
+ "FEVxdWlwbWVudERvdWJsZUNvdW50GBsgASgNEhoKBURpc2NzGBwgAygLMgsu",
+ "cHJvdG8uRGlzYxI0ChJFcXVpcG1lbnRJbnN0YW5jZXMYHSADKAsyGC5wcm90",
+ "by5FcXVpcG1lbnRJbnN0YW5jZRIfCgVTdG9yeRgeIAEoCzIQLnByb3RvLlN0",
+ "b3J5SW5mbxI/ChVWYW1waXJlU3Vydml2b3JSZWNvcmQYHyABKAsyIC5wcm90",
+ "by5WYW1waXJlU3Vydml2b3JSZWNvcmRJbmZvEhYKDkRhaWx5QWN0aXZlSWRz",
+ "GCAgAygNEhsKE1RvdXJHdWlkZVF1ZXN0R3JvdXAYISABKA0SLAoOU2tpbGxJ",
+ "bnN0YW5jZXMYIiADKAsyFC5wcm90by5Ta2lsbEluc3RhbmNlEicKCFdlZWtC",
+ "b3NzGCMgASgLMhUucHJvdG8uV2Vla0Jvc3NSZWNvcmQSEQoJSG9ub3JMaXN0",
+ "GHsgAygNEiAKBkhvbm9ycxh8IAMoCzIQLnByb3RvLkhvbm9ySW5mbxIdChVE",
+ "YWlseVNob3BSZXdhcmRTdGF0dXMYfSABKAgSEwoLVG93ZXJUaWNrZXQYfiAB",
+ "KA0SEAoIU2VydmVyVHMYfyABKAMSFAoLTmV4dFBhY2thZ2UY/w8gASgMIk4K",
+ "CVBob25lSW5mbxISCgpOZXdNZXNzYWdlGAEgASgNEhcKD1Byb2dyZXNzTWVz",
+ "c2FnZRgCIAEoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwiRgoPRGljdGlvbmFy",
+ "eUVudHJ5Eg0KBUluZGV4GAEgASgNEg4KBlN0YXR1cxgCIAEoDRIUCgtOZXh0",
+ "UGFja2FnZRj/DyABKAwiXQoNRGljdGlvbmFyeVRhYhINCgVUYWJJZBgBIAEo",
+ "DRInCgdFbnRyaWVzGAIgAygLMhYucHJvdG8uRGljdGlvbmFyeUVudHJ5EhQK",
+ "C05leHRQYWNrYWdlGP8PIAEoDCJQCgpFbmVyZ3lJbmZvEh0KBkVuZXJneRgB",
+ "IAEoCzINLnByb3RvLkVuZXJneRINCgVDb3VudBgCIAEoDRIUCgtOZXh0UGFj",
+ "a2FnZRj/DyABKAwiUwoOV29ybGRDbGFzc0luZm8SCwoDQ3VyGAEgASgNEg8K",
+ "B0xhc3RFeHAYAiABKAUSDQoFU3RhZ2UYAyABKA0SFAoLTmV4dFBhY2thZ2UY",
+ "/w8gASgMUABiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.PlayerInfo), global::Proto.PlayerInfo.Parser, new[]{ "Acc", "Res", "Items", "Chars", "Formation", "StarTowerRankTicket", "Energy", "WorldClass", "Agent", "RglPassedIds", "Equipments", "RegionBossLevels", "Quests", "State", "SendGiftCnt", "Board", "DatingCharIds", "Achievements", "Handbook", "SigninIndex", "Titles", "DailyInstances", "Dictionaries", "Activities", "Phone", "TalentResetTime", "EquipmentDoubleCount", "Discs", "EquipmentInstances", "Story", "VampireSurvivorRecord", "DailyActiveIds", "TourGuideQuestGroup", "HonorList", "Honors", "DailyShopRewardStatus", "TowerTicket", "ServerTs", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.PlayerInfo), global::Proto.PlayerInfo.Parser, new[]{ "Acc", "Res", "Items", "Chars", "Formation", "Energy", "WorldClass", "Agent", "RglPassedIds", "Equipments", "RegionBossLevels", "Quests", "State", "SendGiftCnt", "Board", "DatingCharIds", "Achievements", "Handbook", "SigninIndex", "Titles", "DailyInstances", "Dictionaries", "Activities", "Phone", "TalentResetTime", "EquipmentDoubleCount", "Discs", "EquipmentInstances", "Story", "VampireSurvivorRecord", "DailyActiveIds", "TourGuideQuestGroup", "SkillInstances", "WeekBoss", "HonorList", "Honors", "DailyShopRewardStatus", "TowerTicket", "ServerTs", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.PhoneInfo), global::Proto.PhoneInfo.Parser, new[]{ "NewMessage", "ProgressMessage", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.DictionaryEntry), global::Proto.DictionaryEntry.Parser, new[]{ "Index", "Status", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.DictionaryTab), global::Proto.DictionaryTab.Parser, new[]{ "TabId", "Entries", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.EnergyInfo), global::Proto.EnergyInfo.Parser, new[]{ "Energy", "Count", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.WorldClassInfo), global::Proto.WorldClassInfo.Parser, new[]{ "Cur", "LastExp", "NextPackage" }, null, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.WorldClassInfo), global::Proto.WorldClassInfo.Parser, new[]{ "Cur", "LastExp", "Stage", "NextPackage" }, null, null, null, null)
}));
}
#endregion
@@ -117,7 +119,6 @@ namespace Proto {
items_ = other.items_.Clone();
chars_ = other.chars_.Clone();
formation_ = other.formation_ != null ? other.formation_.Clone() : null;
- starTowerRankTicket_ = other.starTowerRankTicket_;
energy_ = other.energy_ != null ? other.energy_.Clone() : null;
worldClass_ = other.worldClass_ != null ? other.worldClass_.Clone() : null;
agent_ = other.agent_ != null ? other.agent_.Clone() : null;
@@ -145,6 +146,8 @@ namespace Proto {
vampireSurvivorRecord_ = other.vampireSurvivorRecord_ != null ? other.vampireSurvivorRecord_.Clone() : null;
dailyActiveIds_ = other.dailyActiveIds_.Clone();
tourGuideQuestGroup_ = other.tourGuideQuestGroup_;
+ skillInstances_ = other.skillInstances_.Clone();
+ weekBoss_ = other.weekBoss_ != null ? other.weekBoss_.Clone() : null;
honorList_ = other.honorList_.Clone();
honors_ = other.honors_.Clone();
dailyShopRewardStatus_ = other.dailyShopRewardStatus_;
@@ -217,18 +220,6 @@ namespace Proto {
}
}
- /// Field number for the "StarTowerRankTicket" field.
- public const int StarTowerRankTicketFieldNumber = 6;
- private uint starTowerRankTicket_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public uint StarTowerRankTicket {
- get { return starTowerRankTicket_; }
- set {
- starTowerRankTicket_ = value;
- }
- }
-
/// Field number for the "Energy" field.
public const int EnergyFieldNumber = 7;
private global::Proto.EnergyInfo energy_;
@@ -540,6 +531,29 @@ namespace Proto {
}
}
+ /// Field number for the "SkillInstances" field.
+ public const int SkillInstancesFieldNumber = 34;
+ private static readonly pb::FieldCodec _repeated_skillInstances_codec
+ = pb::FieldCodec.ForMessage(274, global::Proto.SkillInstance.Parser);
+ private readonly pbc::RepeatedField skillInstances_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField SkillInstances {
+ get { return skillInstances_; }
+ }
+
+ /// Field number for the "WeekBoss" field.
+ public const int WeekBossFieldNumber = 35;
+ private global::Proto.WeekBossRecord weekBoss_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.WeekBossRecord WeekBoss {
+ get { return weekBoss_; }
+ set {
+ weekBoss_ = value;
+ }
+ }
+
/// Field number for the "HonorList" field.
public const int HonorListFieldNumber = 123;
private static readonly pb::FieldCodec _repeated_honorList_codec
@@ -630,7 +644,6 @@ namespace Proto {
if(!items_.Equals(other.items_)) return false;
if(!chars_.Equals(other.chars_)) return false;
if (!object.Equals(Formation, other.Formation)) return false;
- if (StarTowerRankTicket != other.StarTowerRankTicket) return false;
if (!object.Equals(Energy, other.Energy)) return false;
if (!object.Equals(WorldClass, other.WorldClass)) return false;
if (!object.Equals(Agent, other.Agent)) return false;
@@ -658,6 +671,8 @@ namespace Proto {
if (!object.Equals(VampireSurvivorRecord, other.VampireSurvivorRecord)) return false;
if(!dailyActiveIds_.Equals(other.dailyActiveIds_)) return false;
if (TourGuideQuestGroup != other.TourGuideQuestGroup) return false;
+ if(!skillInstances_.Equals(other.skillInstances_)) return false;
+ if (!object.Equals(WeekBoss, other.WeekBoss)) return false;
if(!honorList_.Equals(other.honorList_)) return false;
if(!honors_.Equals(other.honors_)) return false;
if (DailyShopRewardStatus != other.DailyShopRewardStatus) return false;
@@ -676,7 +691,6 @@ namespace Proto {
hash ^= items_.GetHashCode();
hash ^= chars_.GetHashCode();
if (formation_ != null) hash ^= Formation.GetHashCode();
- if (StarTowerRankTicket != 0) hash ^= StarTowerRankTicket.GetHashCode();
if (energy_ != null) hash ^= Energy.GetHashCode();
if (worldClass_ != null) hash ^= WorldClass.GetHashCode();
if (agent_ != null) hash ^= Agent.GetHashCode();
@@ -704,6 +718,8 @@ namespace Proto {
if (vampireSurvivorRecord_ != null) hash ^= VampireSurvivorRecord.GetHashCode();
hash ^= dailyActiveIds_.GetHashCode();
if (TourGuideQuestGroup != 0) hash ^= TourGuideQuestGroup.GetHashCode();
+ hash ^= skillInstances_.GetHashCode();
+ if (weekBoss_ != null) hash ^= WeekBoss.GetHashCode();
hash ^= honorList_.GetHashCode();
hash ^= honors_.GetHashCode();
if (DailyShopRewardStatus != false) hash ^= DailyShopRewardStatus.GetHashCode();
@@ -739,10 +755,6 @@ namespace Proto {
output.WriteRawTag(42);
output.WriteMessage(Formation);
}
- if (StarTowerRankTicket != 0) {
- output.WriteRawTag(48);
- output.WriteUInt32(StarTowerRankTicket);
- }
if (energy_ != null) {
output.WriteRawTag(58);
output.WriteMessage(Energy);
@@ -812,6 +824,11 @@ namespace Proto {
output.WriteRawTag(136, 2);
output.WriteUInt32(TourGuideQuestGroup);
}
+ skillInstances_.WriteTo(output, _repeated_skillInstances_codec);
+ if (weekBoss_ != null) {
+ output.WriteRawTag(154, 2);
+ output.WriteMessage(WeekBoss);
+ }
honorList_.WriteTo(output, _repeated_honorList_codec);
honors_.WriteTo(output, _repeated_honors_codec);
if (DailyShopRewardStatus != false) {
@@ -851,10 +868,6 @@ namespace Proto {
output.WriteRawTag(42);
output.WriteMessage(Formation);
}
- if (StarTowerRankTicket != 0) {
- output.WriteRawTag(48);
- output.WriteUInt32(StarTowerRankTicket);
- }
if (energy_ != null) {
output.WriteRawTag(58);
output.WriteMessage(Energy);
@@ -924,6 +937,11 @@ namespace Proto {
output.WriteRawTag(136, 2);
output.WriteUInt32(TourGuideQuestGroup);
}
+ skillInstances_.WriteTo(ref output, _repeated_skillInstances_codec);
+ if (weekBoss_ != null) {
+ output.WriteRawTag(154, 2);
+ output.WriteMessage(WeekBoss);
+ }
honorList_.WriteTo(ref output, _repeated_honorList_codec);
honors_.WriteTo(ref output, _repeated_honors_codec);
if (DailyShopRewardStatus != false) {
@@ -961,9 +979,6 @@ namespace Proto {
if (formation_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Formation);
}
- if (StarTowerRankTicket != 0) {
- size += 1 + pb::CodedOutputStream.ComputeUInt32Size(StarTowerRankTicket);
- }
if (energy_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Energy);
}
@@ -1019,6 +1034,10 @@ namespace Proto {
if (TourGuideQuestGroup != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(TourGuideQuestGroup);
}
+ size += skillInstances_.CalculateSize(_repeated_skillInstances_codec);
+ if (weekBoss_ != null) {
+ size += 2 + pb::CodedOutputStream.ComputeMessageSize(WeekBoss);
+ }
size += honorList_.CalculateSize(_repeated_honorList_codec);
size += honors_.CalculateSize(_repeated_honors_codec);
if (DailyShopRewardStatus != false) {
@@ -1060,9 +1079,6 @@ namespace Proto {
}
Formation.MergeFrom(other.Formation);
}
- if (other.StarTowerRankTicket != 0) {
- StarTowerRankTicket = other.StarTowerRankTicket;
- }
if (other.energy_ != null) {
if (energy_ == null) {
Energy = new global::Proto.EnergyInfo();
@@ -1142,6 +1158,13 @@ namespace Proto {
if (other.TourGuideQuestGroup != 0) {
TourGuideQuestGroup = other.TourGuideQuestGroup;
}
+ skillInstances_.Add(other.skillInstances_);
+ if (other.weekBoss_ != null) {
+ if (weekBoss_ == null) {
+ WeekBoss = new global::Proto.WeekBossRecord();
+ }
+ WeekBoss.MergeFrom(other.WeekBoss);
+ }
honorList_.Add(other.honorList_);
honors_.Add(other.honors_);
if (other.DailyShopRewardStatus != false) {
@@ -1201,10 +1224,6 @@ namespace Proto {
input.ReadMessage(Formation);
break;
}
- case 48: {
- StarTowerRankTicket = input.ReadUInt32();
- break;
- }
case 58: {
if (energy_ == null) {
Energy = new global::Proto.EnergyInfo();
@@ -1341,6 +1360,17 @@ namespace Proto {
TourGuideQuestGroup = input.ReadUInt32();
break;
}
+ case 274: {
+ skillInstances_.AddEntriesFrom(input, _repeated_skillInstances_codec);
+ break;
+ }
+ case 282: {
+ if (weekBoss_ == null) {
+ WeekBoss = new global::Proto.WeekBossRecord();
+ }
+ input.ReadMessage(WeekBoss);
+ break;
+ }
case 986:
case 984: {
honorList_.AddEntriesFrom(input, _repeated_honorList_codec);
@@ -1411,10 +1441,6 @@ namespace Proto {
input.ReadMessage(Formation);
break;
}
- case 48: {
- StarTowerRankTicket = input.ReadUInt32();
- break;
- }
case 58: {
if (energy_ == null) {
Energy = new global::Proto.EnergyInfo();
@@ -1551,6 +1577,17 @@ namespace Proto {
TourGuideQuestGroup = input.ReadUInt32();
break;
}
+ case 274: {
+ skillInstances_.AddEntriesFrom(ref input, _repeated_skillInstances_codec);
+ break;
+ }
+ case 282: {
+ if (weekBoss_ == null) {
+ WeekBoss = new global::Proto.WeekBossRecord();
+ }
+ input.ReadMessage(WeekBoss);
+ break;
+ }
case 986:
case 984: {
honorList_.AddEntriesFrom(ref input, _repeated_honorList_codec);
@@ -2706,6 +2743,7 @@ namespace Proto {
public WorldClassInfo(WorldClassInfo other) : this() {
cur_ = other.cur_;
lastExp_ = other.lastExp_;
+ stage_ = other.stage_;
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -2740,6 +2778,18 @@ namespace Proto {
}
}
+ /// Field number for the "Stage" field.
+ public const int StageFieldNumber = 3;
+ private uint stage_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Stage {
+ get { return stage_; }
+ set {
+ stage_ = value;
+ }
+ }
+
/// Field number for the "NextPackage" field.
public const int NextPackageFieldNumber = 2047;
private pb::ByteString nextPackage_ = pb::ByteString.Empty;
@@ -2769,6 +2819,7 @@ namespace Proto {
}
if (Cur != other.Cur) return false;
if (LastExp != other.LastExp) return false;
+ if (Stage != other.Stage) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -2779,6 +2830,7 @@ namespace Proto {
int hash = 1;
if (Cur != 0) hash ^= Cur.GetHashCode();
if (LastExp != 0) hash ^= LastExp.GetHashCode();
+ if (Stage != 0) hash ^= Stage.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -2806,6 +2858,10 @@ namespace Proto {
output.WriteRawTag(16);
output.WriteInt32(LastExp);
}
+ if (Stage != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(Stage);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -2828,6 +2884,10 @@ namespace Proto {
output.WriteRawTag(16);
output.WriteInt32(LastExp);
}
+ if (Stage != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(Stage);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -2848,6 +2908,9 @@ namespace Proto {
if (LastExp != 0) {
size += 1 + pb::CodedOutputStream.ComputeInt32Size(LastExp);
}
+ if (Stage != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Stage);
+ }
if (NextPackage.Length != 0) {
size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
}
@@ -2869,6 +2932,9 @@ namespace Proto {
if (other.LastExp != 0) {
LastExp = other.LastExp;
}
+ if (other.Stage != 0) {
+ Stage = other.Stage;
+ }
if (other.NextPackage.Length != 0) {
NextPackage = other.NextPackage;
}
@@ -2899,6 +2965,10 @@ namespace Proto {
LastExp = input.ReadInt32();
break;
}
+ case 24: {
+ Stage = input.ReadUInt32();
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
@@ -2930,6 +3000,10 @@ namespace Proto {
LastExp = input.ReadInt32();
break;
}
+ case 24: {
+ Stage = input.ReadUInt32();
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
diff --git a/Novaria.Common/Protos/PlayerLogin.cs b/Novaria.Common/Protos/PlayerLogin.cs
index 822bce9..97bd4ee 100644
--- a/Novaria.Common/Protos/PlayerLogin.cs
+++ b/Novaria.Common/Protos/PlayerLogin.cs
@@ -24,23 +24,27 @@ namespace Proto {
static PlayerLoginReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "ChJwbGF5ZXJfbG9naW4ucHJvdG8SBXByb3RvGgxwdWJsaWMucHJvdG8i6AEK",
+ "ChJwbGF5ZXJfbG9naW4ucHJvdG8SBXByb3RvGgxwdWJsaWMucHJvdG8inQIK",
"CExvZ2luUmVxEiEKCFBsYXRmb3JtGAsgASgOMg8ucHJvdG8uUGxhdGZvcm0S",
"EAoITGFuZ3VhZ2UYDCABKAkSDwoHQ2hhbm5lbBgNIAEoCRIOCgZEZXZpY2UY",
"DiABKAkSDwoHVmVyc2lvbhgPIAEoBRIUCgtOZXh0UGFja2FnZRj/DyABKAwS",
"IQoHQWNjb3VudBgBIAEoCzIOLnByb3RvLlJlZ3VsYXJIABIPCgVUb2tlbhgC",
- "IAEoCUgAEiMKCE9mZmljaWFsGAMgASgLMg8ucHJvdG8uT2ZmaWNpYWxIAEIG",
- "CgRBdXRoIjwKCE9mZmljaWFsEgsKA1VpZBgBIAEoBBINCgVUb2tlbhgCIAEo",
- "CRIUCgtOZXh0UGFja2FnZRj/DyABKAwiOwoHUmVndWxhchIMCgROYW1lGAEg",
- "ASgJEgwKBFBhc3MYAiABKAkSFAoLTmV4dFBhY2thZ2UY/w8gASgMIjAKCUxv",
- "Z2luUmVzcBINCgVUb2tlbhgBIAEoCRIUCgtOZXh0UGFja2FnZRj/DyABKAwq",
- "RAoIUGxhdGZvcm0SCwoHVW5rbm93bhAAEgcKA0lvcxABEgsKB0FuZHJvaWQQ",
- "AhIGCgJQQxADEg0KCUhhcm1vbnlvcxAEUABiBnByb3RvMw=="));
+ "IAEoCUgAEiMKCE9mZmljaWFsGAMgASgLMg8ucHJvdG8uT2ZmaWNpYWxIABIz",
+ "ChBPZmZpY2lhbE92ZXJzZWFzGAQgASgLMhcucHJvdG8uT2ZmaWNpYWxPdmVy",
+ "c2Vhc0gAQgYKBEF1dGgiPAoIT2ZmaWNpYWwSCwoDVWlkGAEgASgEEg0KBVRv",
+ "a2VuGAIgASgJEhQKC05leHRQYWNrYWdlGP8PIAEoDCJEChBPZmZpY2lhbE92",
+ "ZXJzZWFzEgsKA1VpZBgBIAEoCRINCgVUb2tlbhgCIAEoCRIUCgtOZXh0UGFj",
+ "a2FnZRj/DyABKAwiOwoHUmVndWxhchIMCgROYW1lGAEgASgJEgwKBFBhc3MY",
+ "AiABKAkSFAoLTmV4dFBhY2thZ2UY/w8gASgMIjAKCUxvZ2luUmVzcBINCgVU",
+ "b2tlbhgBIAEoCRIUCgtOZXh0UGFja2FnZRj/DyABKAwqRAoIUGxhdGZvcm0S",
+ "CwoHVW5rbm93bhAAEgcKA0lvcxABEgsKB0FuZHJvaWQQAhIGCgJQQxADEg0K",
+ "CUhhcm1vbnlvcxAEUABiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Proto.Platform), }, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.LoginReq), global::Proto.LoginReq.Parser, new[]{ "Platform", "Language", "Channel", "Device", "Version", "NextPackage", "Account", "Token", "Official" }, new[]{ "Auth" }, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.LoginReq), global::Proto.LoginReq.Parser, new[]{ "Platform", "Language", "Channel", "Device", "Version", "NextPackage", "Account", "Token", "Official", "OfficialOverseas" }, new[]{ "Auth" }, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Official), global::Proto.Official.Parser, new[]{ "Uid", "Token", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.OfficialOverseas), global::Proto.OfficialOverseas.Parser, new[]{ "Uid", "Token", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Regular), global::Proto.Regular.Parser, new[]{ "Name", "Pass", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.LoginResp), global::Proto.LoginResp.Parser, new[]{ "Token", "NextPackage" }, null, null, null, null)
}));
@@ -111,6 +115,9 @@ namespace Proto {
case AuthOneofCase.Official:
Official = other.Official.Clone();
break;
+ case AuthOneofCase.OfficialOverseas:
+ OfficialOverseas = other.OfficialOverseas.Clone();
+ break;
}
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
@@ -244,6 +251,18 @@ namespace Proto {
}
}
+ /// Field number for the "OfficialOverseas" field.
+ public const int OfficialOverseasFieldNumber = 4;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.OfficialOverseas OfficialOverseas {
+ get { return authCase_ == AuthOneofCase.OfficialOverseas ? (global::Proto.OfficialOverseas) auth_ : null; }
+ set {
+ auth_ = value;
+ authCase_ = value == null ? AuthOneofCase.None : AuthOneofCase.OfficialOverseas;
+ }
+ }
+
private object auth_;
/// Enum of possible cases for the "Auth" oneof.
public enum AuthOneofCase {
@@ -251,6 +270,7 @@ namespace Proto {
Account = 1,
Token = 2,
Official = 3,
+ OfficialOverseas = 4,
}
private AuthOneofCase authCase_ = AuthOneofCase.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -290,6 +310,7 @@ namespace Proto {
if (!object.Equals(Account, other.Account)) return false;
if (Token != other.Token) return false;
if (!object.Equals(Official, other.Official)) return false;
+ if (!object.Equals(OfficialOverseas, other.OfficialOverseas)) return false;
if (AuthCase != other.AuthCase) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -307,6 +328,7 @@ namespace Proto {
if (authCase_ == AuthOneofCase.Account) hash ^= Account.GetHashCode();
if (HasToken) hash ^= Token.GetHashCode();
if (authCase_ == AuthOneofCase.Official) hash ^= Official.GetHashCode();
+ if (authCase_ == AuthOneofCase.OfficialOverseas) hash ^= OfficialOverseas.GetHashCode();
hash ^= (int) authCase_;
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -338,6 +360,10 @@ namespace Proto {
output.WriteRawTag(26);
output.WriteMessage(Official);
}
+ if (authCase_ == AuthOneofCase.OfficialOverseas) {
+ output.WriteRawTag(34);
+ output.WriteMessage(OfficialOverseas);
+ }
if (Platform != global::Proto.Platform.Unknown) {
output.WriteRawTag(88);
output.WriteEnum((int) Platform);
@@ -384,6 +410,10 @@ namespace Proto {
output.WriteRawTag(26);
output.WriteMessage(Official);
}
+ if (authCase_ == AuthOneofCase.OfficialOverseas) {
+ output.WriteRawTag(34);
+ output.WriteMessage(OfficialOverseas);
+ }
if (Platform != global::Proto.Platform.Unknown) {
output.WriteRawTag(88);
output.WriteEnum((int) Platform);
@@ -445,6 +475,9 @@ namespace Proto {
if (authCase_ == AuthOneofCase.Official) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Official);
}
+ if (authCase_ == AuthOneofCase.OfficialOverseas) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(OfficialOverseas);
+ }
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
@@ -491,6 +524,12 @@ namespace Proto {
}
Official.MergeFrom(other.Official);
break;
+ case AuthOneofCase.OfficialOverseas:
+ if (OfficialOverseas == null) {
+ OfficialOverseas = new global::Proto.OfficialOverseas();
+ }
+ OfficialOverseas.MergeFrom(other.OfficialOverseas);
+ break;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
@@ -534,6 +573,15 @@ namespace Proto {
Official = subBuilder;
break;
}
+ case 34: {
+ global::Proto.OfficialOverseas subBuilder = new global::Proto.OfficialOverseas();
+ if (authCase_ == AuthOneofCase.OfficialOverseas) {
+ subBuilder.MergeFrom(OfficialOverseas);
+ }
+ input.ReadMessage(subBuilder);
+ OfficialOverseas = subBuilder;
+ break;
+ }
case 88: {
Platform = (global::Proto.Platform) input.ReadEnum();
break;
@@ -599,6 +647,15 @@ namespace Proto {
Official = subBuilder;
break;
}
+ case 34: {
+ global::Proto.OfficialOverseas subBuilder = new global::Proto.OfficialOverseas();
+ if (authCase_ == AuthOneofCase.OfficialOverseas) {
+ subBuilder.MergeFrom(OfficialOverseas);
+ }
+ input.ReadMessage(subBuilder);
+ OfficialOverseas = subBuilder;
+ break;
+ }
case 88: {
Platform = (global::Proto.Platform) input.ReadEnum();
break;
@@ -902,6 +959,278 @@ namespace Proto {
}
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class OfficialOverseas : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new OfficialOverseas());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.PlayerLoginReflection.Descriptor.MessageTypes[2]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public OfficialOverseas() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public OfficialOverseas(OfficialOverseas other) : this() {
+ uid_ = other.uid_;
+ token_ = other.token_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public OfficialOverseas Clone() {
+ return new OfficialOverseas(this);
+ }
+
+ /// Field number for the "Uid" field.
+ public const int UidFieldNumber = 1;
+ private string uid_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Uid {
+ get { return uid_; }
+ set {
+ uid_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "Token" field.
+ public const int TokenFieldNumber = 2;
+ private string token_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public string Token {
+ get { return token_; }
+ set {
+ token_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as OfficialOverseas);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(OfficialOverseas other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Uid != other.Uid) return false;
+ if (Token != other.Token) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Uid.Length != 0) hash ^= Uid.GetHashCode();
+ if (Token.Length != 0) hash ^= Token.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Uid.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Uid);
+ }
+ if (Token.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Token);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Uid.Length != 0) {
+ output.WriteRawTag(10);
+ output.WriteString(Uid);
+ }
+ if (Token.Length != 0) {
+ output.WriteRawTag(18);
+ output.WriteString(Token);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Uid.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Uid);
+ }
+ if (Token.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Token);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(OfficialOverseas other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Uid.Length != 0) {
+ Uid = other.Uid;
+ }
+ if (other.Token.Length != 0) {
+ Token = other.Token;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ Uid = input.ReadString();
+ break;
+ }
+ case 18: {
+ Token = input.ReadString();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ Uid = input.ReadString();
+ break;
+ }
+ case 18: {
+ Token = input.ReadString();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
public sealed partial class Regular : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
@@ -917,7 +1246,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PlayerLoginReflection.Descriptor.MessageTypes[2]; }
+ get { return global::Proto.PlayerLoginReflection.Descriptor.MessageTypes[3]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -1189,7 +1518,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PlayerLoginReflection.Descriptor.MessageTypes[3]; }
+ get { return global::Proto.PlayerLoginReflection.Descriptor.MessageTypes[4]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
diff --git a/Novaria.Common/Protos/PlayerWorldCalssAdvance.cs b/Novaria.Common/Protos/PlayerWorldCalssAdvance.cs
new file mode 100644
index 0000000..77e8912
--- /dev/null
+++ b/Novaria.Common/Protos/PlayerWorldCalssAdvance.cs
@@ -0,0 +1,38 @@
+//
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: player_world_calss_advance.proto
+//
+#pragma warning disable 1591, 0612, 3021, 8981
+#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 Proto {
+
+ /// Holder for reflection information generated from player_world_calss_advance.proto
+ public static partial class PlayerWorldCalssAdvanceReflection {
+
+ #region Descriptor
+ /// File descriptor for player_world_calss_advance.proto
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static PlayerWorldCalssAdvanceReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "CiBwbGF5ZXJfd29ybGRfY2Fsc3NfYWR2YW5jZS5wcm90bxIFcHJvdG8aDHB1",
+ "YmxpYy5wcm90b1AAYgZwcm90bzM="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, },
+ new pbr::GeneratedClrTypeInfo(null, null, null));
+ }
+ #endregion
+
+ }
+}
+
+#endregion Designer generated code
diff --git a/Novaria.Common/Protos/PlayerWorldClassRewardReceive.cs b/Novaria.Common/Protos/PlayerWorldClassRewardReceive.cs
index 58dcfe0..8d696a9 100644
--- a/Novaria.Common/Protos/PlayerWorldClassRewardReceive.cs
+++ b/Novaria.Common/Protos/PlayerWorldClassRewardReceive.cs
@@ -25,14 +25,354 @@ namespace Proto {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"CidwbGF5ZXJfd29ybGRfY2xhc3NfcmV3YXJkX3JlY2VpdmUucHJvdG8SBXBy",
- "b3RvGgxwdWJsaWMucHJvdG9QAGIGcHJvdG8z"));
+ "b3RvGgxwdWJsaWMucHJvdG8iXAoZUGxheWVyV29ybGRDbGFzc1Jld2FyZFJl",
+ "cRIUCgtOZXh0UGFja2FnZRj/DyABKAwSDwoFQ2xhc3MYASABKA1IABIPCgVT",
+ "dGFnZRgCIAEoDUgAQgcKBVZhbHVlUABiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Proto.PublicReflection.Descriptor, },
- new pbr::GeneratedClrTypeInfo(null, null, null));
+ new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.PlayerWorldClassRewardReq), global::Proto.PlayerWorldClassRewardReq.Parser, new[]{ "NextPackage", "Class", "Stage" }, new[]{ "Value" }, null, null, null)
+ }));
}
#endregion
}
+ #region Messages
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class PlayerWorldClassRewardReq : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerWorldClassRewardReq());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.PlayerWorldClassRewardReceiveReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PlayerWorldClassRewardReq() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PlayerWorldClassRewardReq(PlayerWorldClassRewardReq other) : this() {
+ nextPackage_ = other.nextPackage_;
+ switch (other.ValueCase) {
+ case ValueOneofCase.Class:
+ Class = other.Class;
+ break;
+ case ValueOneofCase.Stage:
+ Stage = other.Stage;
+ break;
+ }
+
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public PlayerWorldClassRewardReq Clone() {
+ return new PlayerWorldClassRewardReq(this);
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// Field number for the "Class" field.
+ public const int ClassFieldNumber = 1;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Class {
+ get { return HasClass ? (uint) value_ : 0; }
+ set {
+ value_ = value;
+ valueCase_ = ValueOneofCase.Class;
+ }
+ }
+ /// Gets whether the "Class" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasClass {
+ get { return valueCase_ == ValueOneofCase.Class; }
+ }
+ /// Clears the value of the oneof if it's currently set to "Class"
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearClass() {
+ if (HasClass) {
+ ClearValue();
+ }
+ }
+
+ /// Field number for the "Stage" field.
+ public const int StageFieldNumber = 2;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Stage {
+ get { return HasStage ? (uint) value_ : 0; }
+ set {
+ value_ = value;
+ valueCase_ = ValueOneofCase.Stage;
+ }
+ }
+ /// Gets whether the "Stage" field is set
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool HasStage {
+ get { return valueCase_ == ValueOneofCase.Stage; }
+ }
+ /// Clears the value of the oneof if it's currently set to "Stage"
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearStage() {
+ if (HasStage) {
+ ClearValue();
+ }
+ }
+
+ private object value_;
+ /// Enum of possible cases for the "Value" oneof.
+ public enum ValueOneofCase {
+ None = 0,
+ Class = 1,
+ Stage = 2,
+ }
+ private ValueOneofCase valueCase_ = ValueOneofCase.None;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ValueOneofCase ValueCase {
+ get { return valueCase_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void ClearValue() {
+ valueCase_ = ValueOneofCase.None;
+ value_ = null;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as PlayerWorldClassRewardReq);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(PlayerWorldClassRewardReq other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (NextPackage != other.NextPackage) return false;
+ if (Class != other.Class) return false;
+ if (Stage != other.Stage) return false;
+ if (ValueCase != other.ValueCase) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (HasClass) hash ^= Class.GetHashCode();
+ if (HasStage) hash ^= Stage.GetHashCode();
+ hash ^= (int) valueCase_;
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (HasClass) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Class);
+ }
+ if (HasStage) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Stage);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (HasClass) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Class);
+ }
+ if (HasStage) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Stage);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (HasClass) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Class);
+ }
+ if (HasStage) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Stage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(PlayerWorldClassRewardReq other) {
+ if (other == null) {
+ return;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ switch (other.ValueCase) {
+ case ValueOneofCase.Class:
+ Class = other.Class;
+ break;
+ case ValueOneofCase.Stage:
+ Stage = other.Stage;
+ break;
+ }
+
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ Class = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Stage = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ Class = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Stage = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ #endregion
+
}
#endregion Designer generated code
diff --git a/Novaria.Common/Protos/Public.cs b/Novaria.Common/Protos/Public.cs
index 08eaac4..caf0fdd 100644
--- a/Novaria.Common/Protos/Public.cs
+++ b/Novaria.Common/Protos/Public.cs
@@ -40,201 +40,216 @@ namespace Proto {
"B1ZlcnNpb24YAiABKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgMIisKB0Jvb2xl",
"YW4SCgoCT2sYASABKAgSFAoLTmV4dFBhY2thZ2UY/w8gASgMIl8KBUVycm9y",
"EgwKBENvZGUYASABKA0SEQoJQXJndW1lbnRzGAIgAygJEg8KB1RyYWNlSWQY",
- "AyABKAQSDgoGQWN0aW9uGAQgASgFEhQKC05leHRQYWNrYWdlGP8PIAEoDCKG",
+ "AyABKAQSDgoGQWN0aW9uGAQgASgFEhQKC05leHRQYWNrYWdlGP8PIAEoDCKV",
"AgoHQWNjSW5mbxIKCgJJZBgBIAEoBBIQCghOaWNrTmFtZRgCIAEoCRIPCgdI",
"YXNodGFnGAMgASgNEhAKCEhlYWRJY29uGAQgASgNEg4KBkdlbmRlchgFIAEo",
"CBIRCglTaWduYXR1cmUYBiABKAkSEwoLVGl0bGVQcmVmaXgYByABKA0SEwoL",
- "VGl0bGVTdWZmaXgYCCABKA0SDwoHQ2hhcklkcxgJIAMoDRIOCgZTa2luSWQY",
- "CiABKA0SIgoHTmV3YmllcxgOIAMoCzIRLnByb3RvLk5ld2JpZUluZm8SEgoK",
- "Q3JlYXRlVGltZRgPIAEoAxIUCgtOZXh0UGFja2FnZRj/DyABKAwiQwoKTmV3",
- "YmllSW5mbxIPCgdHcm91cElkGAEgASgNEg4KBlN0ZXBJZBgCIAEoBRIUCgtO",
- "ZXh0UGFja2FnZRj/DyABKAwiPwoNUXVlc3RQcm9ncmVzcxILCgNDdXIYASAB",
- "KA0SCwoDTWF4GAIgASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCKRAQoFUXVl",
- "c3QSCgoCSWQYASABKA0SDgoGU3RhdHVzGAIgASgNEg4KBkV4cGlyZRgDIAEo",
- "AxIeCgRUeXBlGAQgASgOMhAucHJvdG8uUXVlc3RUeXBlEiYKCFByb2dyZXNz",
- "GA8gAygLMhQucHJvdG8uUXVlc3RQcm9ncmVzcxIUCgtOZXh0UGFja2FnZRj/",
- "DyABKAwiOgoGUXVlc3RzEhoKBExpc3QYASADKAsyDC5wcm90by5RdWVzdBIU",
- "CgtOZXh0UGFja2FnZRj/DyABKAwiegoLQWNoaWV2ZW1lbnQSCgoCSWQYASAB",
- "KA0SDgoGU3RhdHVzGAIgASgNEhEKCUNvbXBsZXRlZBgDIAEoAxImCghQcm9n",
- "cmVzcxgEIAMoCzIULnByb3RvLlF1ZXN0UHJvZ3Jlc3MSFAoLTmV4dFBhY2th",
- "Z2UY/w8gASgMIkYKDEFjaGlldmVtZW50cxIgCgRMaXN0GAEgAygLMhIucHJv",
- "dG8uQWNoaWV2ZW1lbnQSFAoLTmV4dFBhY2thZ2UY/w8gASgMIlAKCkRpY3Rp",
- "b25hcnkSDQoFVGFiSWQYASABKA0SDQoFSW5kZXgYAiABKA0SDgoGU3RhdHVz",
- "GAMgASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCJFCgxEaWN0aW9uYXJpZXMS",
- "HwoETGlzdBgBIAMoCzIRLnByb3RvLkRpY3Rpb25hcnkSFAoLTmV4dFBhY2th",
- "Z2UY/w8gASgMIjcKBUV2ZW50EgoKAklkGAEgASgNEgwKBERhdGEYAiADKA0S",
- "FAoLTmV4dFBhY2thZ2UY/w8gASgMIjoKBkV2ZW50cxIaCgRMaXN0GAEgAygL",
- "MgwucHJvdG8uRXZlbnQSFAoLTmV4dFBhY2thZ2UY/w8gASgMIpMCCgRNYWls",
- "EgoKAklkGAEgASgNEg8KB1N1YmplY3QYAiABKAkSDAoERGVzYxgDIAEoCRIS",
- "CgpUZW1wbGF0ZUlkGAQgASgNEg4KBkF1dGhvchgFIAEoCRIMCgRUaW1lGAYg",
- "ASgDEhAKCERlYWRsaW5lGAcgASgDEgwKBFJlYWQYCCABKAgSDAoEUmVjdhgJ",
- "IAEoCBIjCgtBdHRhY2htZW50cxgKIAMoCzIOLnByb3RvLkl0ZW1UcGwSDAoE",
- "RmxhZxgLIAEoBBITCgtTdWJqZWN0QXJncxgMIAMoCRIQCghEZXNjQXJncxgN",
- "IAMoCRIQCghTdXJ2ZXlJZBgOIAEoAxIUCgtOZXh0UGFja2FnZRj/DyABKAwi",
- "OAoFTWFpbHMSGQoETGlzdBgBIAMoCzILLnByb3RvLk1haWwSFAoLTmV4dFBh",
- "Y2thZ2UY/w8gASgMIj0KC01haWxSZXF1ZXN0EgoKAklkGAEgASgNEgwKBEZs",
- "YWcYAiABKAQSFAoLTmV4dFBhY2thZ2UY/w8gASgMIj4KCU1haWxTdGF0ZRIL",
- "CgNOZXcYASABKAgSDgoGUmV2b2tlGAIgASgIEhQKC05leHRQYWNrYWdlGP8P",
- "IAEoDCI1ChBBY2hpZXZlbWVudFN0YXRlEgsKA05ldxgBIAEoCBIUCgtOZXh0",
- "UGFja2FnZRj/DyABKAwiPwoLRnJpZW5kU3RhdGUSCgoCSWQYASABKAQSDgoG",
- "QWN0aW9uGAIgASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCI2Cg9CYXR0bGVQ",
- "YXNzU3RhdGUSDQoFU3RhdGUYASABKAUSFAoLTmV4dFBhY2thZ2UY/w8gASgM",
- "IkwKFkNoYXJBZHZhbmNlUmV3YXJkU3RhdGUSDgoGQ2hhcklkGAEgASgNEgwK",
- "BEZsYWcYAiABKAwSFAoLTmV4dFBhY2thZ2UY/w8gASgMIjsKFVdvcmxkQ2xh",
- "c3NSZXdhcmRTdGF0ZRIMCgRGbGFnGAEgASgMEhQKC05leHRQYWNrYWdlGP8P",
- "IAEoDCI4ChFGcmllbmRFbmVyZ3lTdGF0ZRINCgVTdGF0ZRgBIAEoCBIUCgtO",
- "ZXh0UGFja2FnZRj/DyABKAwiUQoXQ2hhckFmZmluaXR5UmV3YXJkU3RhdGUS",
- "DgoGQ2hhcklkGAEgASgNEhAKCFF1ZXN0SWRzGAIgAygNEhQKC05leHRQYWNr",
- "YWdlGP8PIAEoDCKsAQoOU3RhclRvd2VyU3RhdGUSCgoCSWQYASABKA0SFAoM",
- "UmVDb25uZWN0aW9uGAIgASgNEg8KB0J1aWxkSWQYAyABKAQSDwoHQ2hhcklk",
- "cxgEIAMoDRIQCghTZWFzb25JZBgFIAEoDRINCgVGbG9vchgGIAEoDRIQCghS",
- "ZXBvcnRJZBgHIAEoBBINCgVTd2VlcBgPIAEoCBIUCgtOZXh0UGFja2FnZRj/",
- "DyABKAwiXgoSU3RhclRvd2VyQm9va1N0YXRlEg8KB0NoYXJJZHMYASADKA0S",
- "EAoIRXZlbnRJZHMYAiADKA0SDwoHQnVuZGxlcxgDIAMoDRIUCgtOZXh0UGFj",
- "a2FnZRj/DyABKAwikQUKCVN0YXRlSW5mbxIeCgRNYWlsGAEgASgLMhAucHJv",
- "dG8uTWFpbFN0YXRlEhUKDUluZmluaXR5VG93ZXIYAiABKAgSDgoGRnJpZW5k",
- "GAMgASgIEioKCkJhdHRsZVBhc3MYBCABKAsyFi5wcm90by5CYXR0bGVQYXNz",
- "U3RhdGUSNgoQV29ybGRDbGFzc1Jld2FyZBgFIAEoCzIcLnByb3RvLldvcmxk",
- "Q2xhc3NSZXdhcmRTdGF0ZRI5ChJDaGFyQWR2YW5jZVJld2FyZHMYBiADKAsy",
- "HS5wcm90by5DaGFyQWR2YW5jZVJld2FyZFN0YXRlEi4KDEZyaWVuZEVuZXJn",
- "eRgHIAEoCzIYLnByb3RvLkZyaWVuZEVuZXJneVN0YXRlEjsKE0NoYXJBZmZp",
- "bml0eVJld2FyZHMYCCADKAsyHi5wcm90by5DaGFyQWZmaW5pdHlSZXdhcmRT",
- "dGF0ZRIsCgtNYWxsUGFja2FnZRgKIAEoCzIXLnByb3RvLk1hbGxQYWNrYWdl",
- "U3RhdGUSLAoLQWNoaWV2ZW1lbnQYDyABKAsyFy5wcm90by5BY2hpZXZlbWVu",
- "dFN0YXRlEiwKEVRyYXZlbGVyRHVlbFF1ZXN0GBAgASgLMhEucHJvdG8uUXVl",
- "c3RTdGF0ZRI1ChpUcmF2ZWxlckR1ZWxDaGFsbGVuZ2VRdWVzdBgRIAEoCzIR",
- "LnByb3RvLlF1ZXN0U3RhdGUSKAoJU3RhclRvd2VyGBIgASgLMhUucHJvdG8u",
- "U3RhclRvd2VyU3RhdGUSMAoNU3RhclRvd2VyQm9vaxgTIAEoCzIZLnByb3Rv",
- "LlN0YXJUb3dlckJvb2tTdGF0ZRIUCgtOZXh0UGFja2FnZRj/DyABKAwiOQoH",
- "SXRlbVRwbBILCgNUaWQYASABKA0SCwoDUXR5GAIgASgFEhQKC05leHRQYWNr",
- "YWdlGP8PIAEoDCJSCgRJdGVtEgoKAklkGAEgASgEEgsKA1RpZBgCIAEoDRIL",
- "CgNRdHkYAyABKAUSDgoGRXhwaXJlGAQgASgDEhQKC05leHRQYWNrYWdlGP8P",
- "IAEoDCI1CgNSZXMSCwoDVGlkGAEgASgNEgsKA1F0eRgCIAEoBRIUCgtOZXh0",
- "UGFja2FnZRj/DyABKAwiLgoFVGl0bGUSDwoHVGl0bGVJZBgBIAEoDRIUCgtO",
- "ZXh0UGFja2FnZRj/DyABKAwi6AIKBENoYXISCwoDVGlkGAEgASgNEgsKA0V4",
- "cBgCIAEoDRIZChFEYXRpbmdMYW5kbWFya0lkcxgDIAMoDRIWCg5EYXRpbmdF",
- "dmVudElkcxgEIAMoDRIcChREYXRpbmdFdmVudFJld2FyZElkcxgFIAMoDRIU",
- "CgxFcXVpcG1lbnRJZHMYBiADKAQSDQoFTGV2ZWwYCSABKA0SEAoIU2tpbGxM",
- "dnMYCiADKA0SDAoEU2tpbhgMIAEoDRIVCg1BZmZpbml0eUxldmVsGA0gASgN",
- "EhMKC0FmZmluaXR5RXhwGA4gASgNEg8KB0FkdmFuY2UYDyABKA0SDQoFUGxv",
- "dHMYECADKA0SJQoOQWZmaW5pdHlRdWVzdHMYESABKAsyDS5wcm90by5RdWVz",
- "dHMSEwoLVGFsZW50Tm9kZXMYEyABKAwSEgoKQ3JlYXRlVGltZRh/IAEoAxIU",
- "CgtOZXh0UGFja2FnZRj/DyABKAwiOQoGRW5lcmd5EgsKA0N1chgBIAEoDRIM",
- "CgROZXh0GAIgASgDEhQKC05leHRQYWNrYWdlGP8PIAEoDCJHCgpXb3JsZENs",
- "YXNzEhAKCEFkZENsYXNzGAEgASgNEhEKCUV4cENoYW5nZRgCIAEoBRIUCgtO",
- "ZXh0UGFja2FnZRj/DyABKAwiUgoJRXF1aXBtZW50EiIKBEluZm8YASABKAsy",
- "FC5wcm90by5FcXVpcG1lbnRJbmZvEgsKA1F0eRgCIAEoBRIUCgtOZXh0UGFj",
- "a2FnZRj/DyABKAwigwEKBERpc2MSCgoCSWQYASABKA0SDQoFTGV2ZWwYAiAB",
- "KA0SCwoDRXhwGAMgASgNEg0KBVBoYXNlGAQgASgNEgwKBFN0YXIYBSABKA0S",
- "DAoEUmVhZBgGIAEoCBISCgpDcmVhdGVUaW1lGA8gASgDEhQKC05leHRQYWNr",
- "YWdlGP8PIAEoDCJbCglUcmFuc2Zvcm0SGwoDU3JjGAEgAygLMg4ucHJvdG8u",
- "SXRlbVRwbBIbCgNEc3QYAiADKAsyDi5wcm90by5JdGVtVHBsEhQKC05leHRQ",
- "YWNrYWdlGP8PIAEoDCI4ChNTdGFyVG93ZXJSYW5rVGlja2V0EgsKA1F0eRgB",
- "IAEoBRIUCgtOZXh0UGFja2FnZRj/DyABKAwiLAoFSG9ub3ISDQoFTmV3SWQY",
- "ASABKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgMIkcKCkNoYW5nZUluZm8SIwoF",
- "UHJvcHMYASADKAsyFC5nb29nbGUucHJvdG9idWYuQW55EhQKC05leHRQYWNr",
- "YWdlGP8PIAEoDCJXCg1Gb3JtYXRpb25JbmZvEg4KBk51bWJlchgBIAEoDRIP",
- "CgdDaGFySWRzGAIgAygNEg8KB0Rpc2NJZHMYAyADKA0SFAoLTmV4dFBhY2th",
- "Z2UY/w8gASgMIkgKD0Zvcm1hdGlvblJlY29yZBIPCgdHcm91cElkGAEgASgN",
- "Eg4KBk51bWJlchgCIAEoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwicgoOVG93",
- "ZXJGb3JtYXRpb24SIgoESW5mbxgBIAMoCzIULnByb3RvLkZvcm1hdGlvbklu",
- "Zm8SJgoGUmVjb3JkGAIgAygLMhYucHJvdG8uRm9ybWF0aW9uUmVjb3JkEhQK",
- "C05leHRQYWNrYWdlGP8PIAEoDCJBCgtTdG9yeUNob2ljZRINCgVHcm91cBgB",
- "IAEoDRINCgVWYWx1ZRgCIAEoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwidgoF",
- "U3RvcnkSCwoDSWR4GAEgASgNEiEKBU1ham9yGAIgAygLMhIucHJvdG8uU3Rv",
- "cnlDaG9pY2USJwoLUGVyc29uYWxpdHkYAyADKAsyEi5wcm90by5TdG9yeUNo",
- "b2ljZRIUCgtOZXh0UGFja2FnZRj/DyABKAwiZAoJU3RvcnlJbmZvEhEKCUV2",
- "aWRlbmNlcxgBIAMoDRIdCgdTdG9yaWVzGAIgAygLMgwucHJvdG8uU3RvcnkS",
- "DwoHQnVpbGRJZBgDIAEoBBIUCgtOZXh0UGFja2FnZRj/DyABKAwiVwoMUm9v",
- "bVJlc3RvcmVkEg4KBlJvb21JZBgBIAEoDRIhCgZDaGFuZ2UYAiABKAsyES5w",
- "cm90by5DaGFuZ2VJbmZvEhQKC05leHRQYWNrYWdlGP8PIAEoDCI+CgdEcm9w",
- "UGtnEh0KBURyb3BzGAEgAygLMg4ucHJvdG8uSXRlbVRwbBIUCgtOZXh0UGFj",
- "a2FnZRj/DyABKAwiWwoLTW9uc3RlckRyb3ASFAoMTW9uc3RlckluZGV4GAEg",
- "ASgNEiAKCERyb3BQa2dzGAIgAygLMg4ucHJvdG8uRHJvcFBrZxIUCgtOZXh0",
- "UGFja2FnZRj/DyABKAwiWAoQV29ybGRDbGFzc1VwZGF0ZRILCgNDdXIYASAB",
- "KA0SIQoGQ2hhbmdlGAIgASgLMhEucHJvdG8uQ2hhbmdlSW5mbxIUCgtOZXh0",
- "UGFja2FnZRj/DyABKAwiRgoISXRlbUluZm8SCgoCSWQYASABKAQSCwoDVGlk",
- "GAIgASgNEgsKA1F0eRgDIAEoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwidAoP",
- "UmVnaW9uQm9zc0xldmVsEgoKAklkGAEgASgNEgwKBFN0YXIYAiABKA0SDQoF",
- "Rmlyc3QYAyABKAgSEQoJVGhyZWVTdGFyGAQgASgIEg8KB0J1aWxkSWQYBSAB",
- "KAQSFAoLTmV4dFBhY2thZ2UY/w8gASgMIvoBCgZGcmllbmQSCgoCSWQYASAB",
- "KAQSEAoITmlja05hbWUYAiABKAkSDwoHSGFzaHRhZxgDIAEoDRIQCghIZWFk",
- "SWNvbhgEIAEoDRIVCg1MYXN0TG9naW5UaW1lGAUgASgDEhIKCldvcmxkQ2xh",
- "c3MYBiABKA0SEwoLVGl0bGVQcmVmaXgYByABKA0SEwoLVGl0bGVTdWZmaXgY",
- "CCABKA0SEQoJU2lnbmF0dXJlGAkgASgJEg8KB0NoYXJJZHMYCiADKA0SIAoG",
- "SG9ub3JzGA8gAygLMhAucHJvdG8uSG9ub3JJbmZvEhQKC05leHRQYWNrYWdl",
- "GP8PIAEoDCJ2CgxGcmllbmREZXRhaWwSGwoEQmFzZRgBIAEoCzINLnByb3Rv",
- "LkZyaWVuZBIMCgRTdGFyGAIgASgIEhIKClNlbmRFbmVyZ3kYAyABKAgSEQoJ",
- "R2V0RW5lcmd5GAQgASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCI/CgtCb3Vn",
- "aHRHb29kcxIKCgJJZBgBIAEoDRIOCgZOdW1iZXIYAiABKA0SFAoLTmV4dFBh",
- "Y2thZ2UY/w8gASgMImgKDFJlc2lkZW50U2hvcBIKCgJJZBgBIAEoDRITCgtS",
- "ZWZyZXNoVGltZRgCIAEoAxIhCgVJbmZvcxgDIAMoCzISLnByb3RvLkJvdWdo",
- "dEdvb2RzEhQKC05leHRQYWNrYWdlGP8PIAEoDCJACgxIYW5kYm9va0luZm8S",
- "DAoEVHlwZRgBIAEoDRIMCgREYXRhGAIgASgMEhQKC05leHRQYWNrYWdlGP8P",
- "IAEoDCJPCgpRdWVzdFN0YXRlEh4KBFR5cGUYASABKA4yEC5wcm90by5RdWVz",
- "dFR5cGUSCwoDTmV3GAIgASgIEhQKC05leHRQYWNrYWdlGP8PIAEoDCI1ChBN",
- "YWxsUGFja2FnZVN0YXRlEgsKA05ldxgBIAEoCBIUCgtOZXh0UGFja2FnZRj/",
- "DyABKAwiUAoNRGFpbHlJbnN0YW5jZRIKCgJJZBgBIAEoDRIMCgRTdGFyGAIg",
- "ASgNEg8KB0J1aWxkSWQYDyABKAQSFAoLTmV4dFBhY2thZ2UY/w8gASgMImwK",
- "FVRyYXZlbGVyRHVlbEJvc3NMZXZlbBIKCgJJZBgBIAEoDRIMCgRTdGFyGAIg",
- "ASgNEg8KB0J1aWxkSWQYAyABKAQSEgoKRGlmZmljdWx0eRgEIAEoDRIUCgtO",
- "ZXh0UGFja2FnZRj/DyABKAwicgoZVHJhdmVsZXJEdWVsQ2hhbGxlbmdlSW5m",
- "bxIOCgZVbmxvY2sYASABKAgSCgoCSWQYAiABKA0SEAoIT3BlblRpbWUYAyAB",
- "KAMSEQoJQ2xvc2VUaW1lGAQgASgDEhQKC05leHRQYWNrYWdlGP8PIAEoDCJg",
- "CghBY3Rpdml0eRIKCgJJZBgBIAEoDRIRCglTdGFydFRpbWUYAiABKAMSDwoH",
- "RW5kVGltZRgDIAEoAxIOCgZTdGF0dXMYDyABKAgSFAoLTmV4dFBhY2thZ2UY",
- "/w8gASgMImkKDUFjdGl2aXR5UXVlc3QSCgoCSWQYASABKA0SDgoGU3RhdHVz",
- "GAIgASgNEiYKCFByb2dyZXNzGA8gAygLMhQucHJvdG8uUXVlc3RQcm9ncmVz",
- "cxIUCgtOZXh0UGFja2FnZRj/DyABKAwidwoQQWN0aXZpdHlQZXJpb2RpYxIS",
- "CgpBY3Rpdml0eUlkGAEgASgNEhMKC0ZpbmFsU3RhdHVzGAIgASgIEiQKBlF1",
- "ZXN0cxgPIAMoCzIULnByb3RvLkFjdGl2aXR5UXVlc3QSFAoLTmV4dFBhY2th",
- "Z2UY/w8gASgMIloKDUFjdGl2aXR5TG9naW4SEgoKQWN0aXZpdHlJZBgBIAEo",
- "DRIPCgdSZWNlaXZlGAIgASgNEg4KBkFjdHVhbBgDIAEoDRIUCgtOZXh0UGFj",
- "a2FnZRj/DyABKAwigQEKDEFmZmluaXR5SW5mbxIOCgZDaGFySWQYASABKA0S",
- "FQoNQWZmaW5pdHlMZXZlbBgCIAEoDRITCgtBZmZpbml0eUV4cBgDIAEoDRIf",
- "CgdSZXdhcmRzGAQgAygLMg4ucHJvdG8uSXRlbVRwbBIUCgtOZXh0UGFja2Fn",
- "ZRj/DyABKAwiSgoEQ2hhdBIKCgJJZBgBIAEoDRIPCgdPcHRpb25zGAIgAygN",
- "Eg8KB1Byb2Nlc3MYAyABKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgMImEKCENv",
- "bnRhY3RzEg4KBkNoYXJJZBgBIAEoDRITCgtUcmlnZ2VyVGltZRgCIAEoAxIa",
- "CgVDaGF0cxgDIAMoCzILLnByb3RvLkNoYXQSFAoLTmV4dFBhY2thZ2UY/w8g",
- "ASgMImEKFkluZmluaXR5VG93ZXJMZXZlbEluZm8SCgoCSWQYASABKA0SDwoH",
- "TGV2ZWxJZBgCIAEoDRIUCgxDaGFsbGVuZ2VJZHMYAyADKA0SFAoLTmV4dFBh",
- "Y2thZ2UY/w8gASgMIq4BCgtDb2xsZWN0UmVzcBItCgZTdGF0dXMYASABKA4y",
- "HS5wcm90by5Db2xsZWN0UmVzcC5TdGF0dXNFbnVtEiAKBUl0ZW1zGAIgASgL",
- "MhEucHJvdG8uQ2hhbmdlSW5mbxIUCgtOZXh0UGFja2FnZRj/DyABKAwiOAoK",
- "U3RhdHVzRW51bRIKCgZVbnBhaWQQABIICgREb25lEAESCQoFUmV0cnkQAhIJ",
- "CgVFcnJvchADIkAKDUVxdWlwbWVudEF0dHISCgoCSWQYASABKA0SDQoFVmFs",
- "dWUYAiABKAUSFAoLTmV4dFBhY2thZ2UY/w8gASgMIowBCg1FcXVpcG1lbnRJ",
- "bmZvEgoKAklkGAEgASgEEgsKA1RpZBgCIAEoDRILCgNFeHAYAyABKA0SDAoE",
- "TG9jaxgEIAEoCBIMCgRUYWdzGAUgAygNEiMKBUF0dHJzGAYgAygLMhQucHJv",
- "dG8uRXF1aXBtZW50QXR0chIUCgtOZXh0UGFja2FnZRj/DyABKAwiVAoRRXF1",
- "aXBtZW50SW5zdGFuY2USCgoCSWQYASABKA0SDAoEU3RhchgCIAEoDRIPCgdC",
- "dWlsZElkGA8gASgEEhQKC05leHRQYWNrYWdlGP8PIAEoDCJ3CglBZ2VudElu",
- "Zm8SCgoCSWQYASABKA0SEwoLUHJvY2Vzc1RpbWUYAiABKA0SDwoHQ2hhcklk",
- "cxgDIAMoDRIPCgdCdWlsZElkGAQgASgEEhEKCVN0YXJ0VGltZRgFIAEoAxIU",
- "CgtOZXh0UGFja2FnZRj/DyABKAwifAoJQWdlbnREYXRhEh8KBUluZm9zGAEg",
- "AygLMhAucHJvdG8uQWdlbnRJbmZvEhMKC05ld0FnZW50SWRzGAIgAygNEhAK",
- "CERhaWx5SWRzGAMgAygNEhEKCVdlZWtseUlkcxgEIAMoDRIUCgtOZXh0UGFj",
- "a2FnZRj/DyABKAwiQQoJSG9ub3JJbmZvEgoKAklkGAEgASgNEhIKCkFmZmlu",
- "aXR5TFYYAiABKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgMIlAKFFZhbXBpcmVT",
- "dXJ2aXZvckV2ZW50EhEKCUV2ZW50VHlwZRgBIAEoDRIPCgdOdW1iZXJzGAIg",
- "AygNEhQKC05leHRQYWNrYWdlGP8PIAEoDCJ0ChpWYW1waXJlU3Vydml2b3JM",
- "ZXZlbFJld2FyZBINCgVMZXZlbBgBIAEoDRIxCgNQa2cYAiABKAsyJC5wcm90",
- "by5WYW1waXJlU3Vydml2b3JGYXRlQ2FyZFNlbGVjdBIUCgtOZXh0UGFja2Fn",
- "ZRj/DyABKAwiYgodVmFtcGlyZVN1cnZpdm9yRmF0ZUNhcmRTZWxlY3QSCwoD",
- "SWRzGAEgAygNEg4KBk5ld0lkcxgCIAMoDRIOCgZSZVJvbGwYAyABKA0SFAoL",
- "TmV4dFBhY2thZ2UY/w8gASgMIoYCChlWYW1waXJlU3Vydml2b3JSZWNvcmRJ",
- "bmZvEhEKCVBhc3NlZElkcxgBIAMoDRI4CgdOb3JtYWxzGAIgAygLMicucHJv",
- "dG8uVmFtcGlyZVN1cnZpdm9yUmVjb3JkSW5mby5SZWNvcmQSNwoGU2Vhc29u",
- "GAMgASgLMicucHJvdG8uVmFtcGlyZVN1cnZpdm9yUmVjb3JkSW5mby5SZWNv",
- "cmQSEwoLU2Vhc29uU2NvcmUYBCABKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgM",
- "GjgKBlJlY29yZBIKCgJJZBgBIAEoDRIQCghCdWlsZElkMRgCIAEoBBIQCghC",
- "dWlsZElkMhgDIAEoBCreAQoJUXVlc3RUeXBlEhAKDFVua25vd25RdWVzdBAA",
- "Eg0KCVRvdXJHdWlkZRABEgkKBURhaWx5EAISEAoMVHJhdmVsZXJEdWVsEAMS",
- "GQoVVHJhdmVsZXJEdWVsQ2hhbGxlbmdlEAQSDAoIQWZmaW5pdHkQBRITCg9C",
- "YXR0bGVQYXNzRGFpbHkQBhIUChBCYXR0bGVQYXNzV2Vla2x5EAcSGQoVVmFt",
- "cGlyZVN1cnZpdm9yTm9ybWFsEAgSGQoVVmFtcGlyZVN1cnZpdm9yU2Vhc29u",
- "EAkSCQoFVG93ZXIQCmIGcHJvdG8z"));
+ "VGl0bGVTdWZmaXgYCCABKA0SHgoFQ2hhcnMYCSADKAsyDy5wcm90by5DaGFy",
+ "U2hvdxIOCgZTa2luSWQYCiABKA0SIgoHTmV3YmllcxgOIAMoCzIRLnByb3Rv",
+ "Lk5ld2JpZUluZm8SEgoKQ3JlYXRlVGltZRgPIAEoAxIUCgtOZXh0UGFja2Fn",
+ "ZRj/DyABKAwiQwoKTmV3YmllSW5mbxIPCgdHcm91cElkGAEgASgNEg4KBlN0",
+ "ZXBJZBgCIAEoBRIUCgtOZXh0UGFja2FnZRj/DyABKAwiPwoNUXVlc3RQcm9n",
+ "cmVzcxILCgNDdXIYASABKA0SCwoDTWF4GAIgASgNEhQKC05leHRQYWNrYWdl",
+ "GP8PIAEoDCKRAQoFUXVlc3QSCgoCSWQYASABKA0SDgoGU3RhdHVzGAIgASgN",
+ "Eg4KBkV4cGlyZRgDIAEoAxIeCgRUeXBlGAQgASgOMhAucHJvdG8uUXVlc3RU",
+ "eXBlEiYKCFByb2dyZXNzGA8gAygLMhQucHJvdG8uUXVlc3RQcm9ncmVzcxIU",
+ "CgtOZXh0UGFja2FnZRj/DyABKAwiOgoGUXVlc3RzEhoKBExpc3QYASADKAsy",
+ "DC5wcm90by5RdWVzdBIUCgtOZXh0UGFja2FnZRj/DyABKAwiegoLQWNoaWV2",
+ "ZW1lbnQSCgoCSWQYASABKA0SDgoGU3RhdHVzGAIgASgNEhEKCUNvbXBsZXRl",
+ "ZBgDIAEoAxImCghQcm9ncmVzcxgEIAMoCzIULnByb3RvLlF1ZXN0UHJvZ3Jl",
+ "c3MSFAoLTmV4dFBhY2thZ2UY/w8gASgMIkYKDEFjaGlldmVtZW50cxIgCgRM",
+ "aXN0GAEgAygLMhIucHJvdG8uQWNoaWV2ZW1lbnQSFAoLTmV4dFBhY2thZ2UY",
+ "/w8gASgMIlAKCkRpY3Rpb25hcnkSDQoFVGFiSWQYASABKA0SDQoFSW5kZXgY",
+ "AiABKA0SDgoGU3RhdHVzGAMgASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCJF",
+ "CgxEaWN0aW9uYXJpZXMSHwoETGlzdBgBIAMoCzIRLnByb3RvLkRpY3Rpb25h",
+ "cnkSFAoLTmV4dFBhY2thZ2UY/w8gASgMIjcKBUV2ZW50EgoKAklkGAEgASgN",
+ "EgwKBERhdGEYAiADKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgMIjoKBkV2ZW50",
+ "cxIaCgRMaXN0GAEgAygLMgwucHJvdG8uRXZlbnQSFAoLTmV4dFBhY2thZ2UY",
+ "/w8gASgMIqACCgRNYWlsEgoKAklkGAEgASgNEg8KB1N1YmplY3QYAiABKAkS",
+ "DAoERGVzYxgDIAEoCRISCgpUZW1wbGF0ZUlkGAQgASgNEg4KBkF1dGhvchgF",
+ "IAEoCRIMCgRUaW1lGAYgASgDEhAKCERlYWRsaW5lGAcgASgDEgwKBFJlYWQY",
+ "CCABKAgSDAoEUmVjdhgJIAEoCBIjCgtBdHRhY2htZW50cxgKIAMoCzIOLnBy",
+ "b3RvLkl0ZW1UcGwSDAoERmxhZxgLIAEoBBITCgtTdWJqZWN0QXJncxgMIAMo",
+ "CRIQCghEZXNjQXJncxgNIAMoCRIQCghTdXJ2ZXlJZBgOIAEoAxILCgNQaW4Y",
+ "DyABKAgSFAoLTmV4dFBhY2thZ2UY/w8gASgMIjgKBU1haWxzEhkKBExpc3QY",
+ "ASADKAsyCy5wcm90by5NYWlsEhQKC05leHRQYWNrYWdlGP8PIAEoDCI9CgtN",
+ "YWlsUmVxdWVzdBIKCgJJZBgBIAEoDRIMCgRGbGFnGAIgASgEEhQKC05leHRQ",
+ "YWNrYWdlGP8PIAEoDCI+CglNYWlsU3RhdGUSCwoDTmV3GAEgASgIEg4KBlJl",
+ "dm9rZRgCIAEoCBIUCgtOZXh0UGFja2FnZRj/DyABKAwiNQoQQWNoaWV2ZW1l",
+ "bnRTdGF0ZRILCgNOZXcYASABKAgSFAoLTmV4dFBhY2thZ2UY/w8gASgMIj8K",
+ "C0ZyaWVuZFN0YXRlEgoKAklkGAEgASgEEg4KBkFjdGlvbhgCIAEoDRIUCgtO",
+ "ZXh0UGFja2FnZRj/DyABKAwiNgoPQmF0dGxlUGFzc1N0YXRlEg0KBVN0YXRl",
+ "GAEgASgFEhQKC05leHRQYWNrYWdlGP8PIAEoDCJMChZDaGFyQWR2YW5jZVJl",
+ "d2FyZFN0YXRlEg4KBkNoYXJJZBgBIAEoDRIMCgRGbGFnGAIgASgMEhQKC05l",
+ "eHRQYWNrYWdlGP8PIAEoDCI7ChVXb3JsZENsYXNzUmV3YXJkU3RhdGUSDAoE",
+ "RmxhZxgBIAEoDBIUCgtOZXh0UGFja2FnZRj/DyABKAwiOAoRRnJpZW5kRW5l",
+ "cmd5U3RhdGUSDQoFU3RhdGUYASABKAgSFAoLTmV4dFBhY2thZ2UY/w8gASgM",
+ "IlEKF0NoYXJBZmZpbml0eVJld2FyZFN0YXRlEg4KBkNoYXJJZBgBIAEoDRIQ",
+ "CghRdWVzdElkcxgCIAMoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwiiAEKDlN0",
+ "YXJUb3dlclN0YXRlEgoKAklkGAEgASgNEhQKDFJlQ29ubmVjdGlvbhgCIAEo",
+ "DRIPCgdCdWlsZElkGAMgASgEEg8KB0NoYXJJZHMYBCADKA0SDQoFRmxvb3IY",
+ "BiABKA0SDQoFU3dlZXAYDyABKAgSFAoLTmV4dFBhY2thZ2UY/w8gASgMIl4K",
+ "ElN0YXJUb3dlckJvb2tTdGF0ZRIPCgdDaGFySWRzGAEgAygNEhAKCEV2ZW50",
+ "SWRzGAIgAygNEg8KB0J1bmRsZXMYAyADKA0SFAoLTmV4dFBhY2thZ2UY/w8g",
+ "ASgMIpEFCglTdGF0ZUluZm8SHgoETWFpbBgBIAEoCzIQLnByb3RvLk1haWxT",
+ "dGF0ZRIVCg1JbmZpbml0eVRvd2VyGAIgASgNEg4KBkZyaWVuZBgDIAEoCBIq",
+ "CgpCYXR0bGVQYXNzGAQgASgLMhYucHJvdG8uQmF0dGxlUGFzc1N0YXRlEjYK",
+ "EFdvcmxkQ2xhc3NSZXdhcmQYBSABKAsyHC5wcm90by5Xb3JsZENsYXNzUmV3",
+ "YXJkU3RhdGUSOQoSQ2hhckFkdmFuY2VSZXdhcmRzGAYgAygLMh0ucHJvdG8u",
+ "Q2hhckFkdmFuY2VSZXdhcmRTdGF0ZRIuCgxGcmllbmRFbmVyZ3kYByABKAsy",
+ "GC5wcm90by5GcmllbmRFbmVyZ3lTdGF0ZRI7ChNDaGFyQWZmaW5pdHlSZXdh",
+ "cmRzGAggAygLMh4ucHJvdG8uQ2hhckFmZmluaXR5UmV3YXJkU3RhdGUSLAoL",
+ "TWFsbFBhY2thZ2UYCiABKAsyFy5wcm90by5NYWxsUGFja2FnZVN0YXRlEiwK",
+ "C0FjaGlldmVtZW50GA8gASgLMhcucHJvdG8uQWNoaWV2ZW1lbnRTdGF0ZRIs",
+ "ChFUcmF2ZWxlckR1ZWxRdWVzdBgQIAEoCzIRLnByb3RvLlF1ZXN0U3RhdGUS",
+ "NQoaVHJhdmVsZXJEdWVsQ2hhbGxlbmdlUXVlc3QYESABKAsyES5wcm90by5R",
+ "dWVzdFN0YXRlEigKCVN0YXJUb3dlchgSIAEoCzIVLnByb3RvLlN0YXJUb3dl",
+ "clN0YXRlEjAKDVN0YXJUb3dlckJvb2sYEyABKAsyGS5wcm90by5TdGFyVG93",
+ "ZXJCb29rU3RhdGUSFAoLTmV4dFBhY2thZ2UY/w8gASgMIjkKB0l0ZW1UcGwS",
+ "CwoDVGlkGAEgASgNEgsKA1F0eRgCIAEoBRIUCgtOZXh0UGFja2FnZRj/DyAB",
+ "KAwiUgoESXRlbRIKCgJJZBgBIAEoBBILCgNUaWQYAiABKA0SCwoDUXR5GAMg",
+ "ASgFEg4KBkV4cGlyZRgEIAEoAxIUCgtOZXh0UGFja2FnZRj/DyABKAwiNQoD",
+ "UmVzEgsKA1RpZBgBIAEoDRILCgNRdHkYAiABKAUSFAoLTmV4dFBhY2thZ2UY",
+ "/w8gASgMIi4KBVRpdGxlEg8KB1RpdGxlSWQYASABKA0SFAoLTmV4dFBhY2th",
+ "Z2UY/w8gASgMIpwDCgRDaGFyEgsKA1RpZBgBIAEoDRILCgNFeHAYAiABKA0S",
+ "GQoRRGF0aW5nTGFuZG1hcmtJZHMYAyADKA0SFgoORGF0aW5nRXZlbnRJZHMY",
+ "BCADKA0SHAoURGF0aW5nRXZlbnRSZXdhcmRJZHMYBSADKA0SFAoMRXF1aXBt",
+ "ZW50SWRzGAYgAygEEg0KBUxldmVsGAkgASgNEhAKCFNraWxsTHZzGAogAygN",
+ "EgwKBFNraW4YDCABKA0SFQoNQWZmaW5pdHlMZXZlbBgNIAEoDRITCgtBZmZp",
+ "bml0eUV4cBgOIAEoDRIPCgdBZHZhbmNlGA8gASgNEg0KBVBsb3RzGBAgAygN",
+ "EiUKDkFmZmluaXR5UXVlc3RzGBEgASgLMg0ucHJvdG8uUXVlc3RzEhMKC1Rh",
+ "bGVudE5vZGVzGBMgASgMEhgKEEFyY2hpdmVSZXdhcmRJZHMYFCADKA0SGAoQ",
+ "VGFsZW50QmFja2dyb3VuZBgVIAEoDRISCgpDcmVhdGVUaW1lGH8gASgDEhQK",
+ "C05leHRQYWNrYWdlGP8PIAEoDCI5CgZFbmVyZ3kSCwoDQ3VyGAEgASgNEgwK",
+ "BE5leHQYAiABKAMSFAoLTmV4dFBhY2thZ2UY/w8gASgMIkcKCldvcmxkQ2xh",
+ "c3MSEAoIQWRkQ2xhc3MYASABKA0SEQoJRXhwQ2hhbmdlGAIgASgFEhQKC05l",
+ "eHRQYWNrYWdlGP8PIAEoDCJSCglFcXVpcG1lbnQSIgoESW5mbxgBIAEoCzIU",
+ "LnByb3RvLkVxdWlwbWVudEluZm8SCwoDUXR5GAIgASgFEhQKC05leHRQYWNr",
+ "YWdlGP8PIAEoDCKDAQoERGlzYxIKCgJJZBgBIAEoDRINCgVMZXZlbBgCIAEo",
+ "DRILCgNFeHAYAyABKA0SDQoFUGhhc2UYBCABKA0SDAoEU3RhchgFIAEoDRIM",
+ "CgRSZWFkGAYgASgIEhIKCkNyZWF0ZVRpbWUYDyABKAMSFAoLTmV4dFBhY2th",
+ "Z2UY/w8gASgMIlsKCVRyYW5zZm9ybRIbCgNTcmMYASADKAsyDi5wcm90by5J",
+ "dGVtVHBsEhsKA0RzdBgCIAMoCzIOLnByb3RvLkl0ZW1UcGwSFAoLTmV4dFBh",
+ "Y2thZ2UY/w8gASgMIiwKBUhvbm9yEg0KBU5ld0lkGAEgASgNEhQKC05leHRQ",
+ "YWNrYWdlGP8PIAEoDCJHCgpDaGFuZ2VJbmZvEiMKBVByb3BzGAEgAygLMhQu",
+ "Z29vZ2xlLnByb3RvYnVmLkFueRIUCgtOZXh0UGFja2FnZRj/DyABKAwiVwoN",
+ "Rm9ybWF0aW9uSW5mbxIOCgZOdW1iZXIYASABKA0SDwoHQ2hhcklkcxgCIAMo",
+ "DRIPCgdEaXNjSWRzGAMgAygNEhQKC05leHRQYWNrYWdlGP8PIAEoDCJICg9G",
+ "b3JtYXRpb25SZWNvcmQSDwoHR3JvdXBJZBgBIAEoDRIOCgZOdW1iZXIYAiAB",
+ "KA0SFAoLTmV4dFBhY2thZ2UY/w8gASgMInIKDlRvd2VyRm9ybWF0aW9uEiIK",
+ "BEluZm8YASADKAsyFC5wcm90by5Gb3JtYXRpb25JbmZvEiYKBlJlY29yZBgC",
+ "IAMoCzIWLnByb3RvLkZvcm1hdGlvblJlY29yZBIUCgtOZXh0UGFja2FnZRj/",
+ "DyABKAwiQQoLU3RvcnlDaG9pY2USDQoFR3JvdXAYASABKA0SDQoFVmFsdWUY",
+ "AiABKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgMInYKBVN0b3J5EgsKA0lkeBgB",
+ "IAEoDRIhCgVNYWpvchgCIAMoCzISLnByb3RvLlN0b3J5Q2hvaWNlEicKC1Bl",
+ "cnNvbmFsaXR5GAMgAygLMhIucHJvdG8uU3RvcnlDaG9pY2USFAoLTmV4dFBh",
+ "Y2thZ2UY/w8gASgMImQKCVN0b3J5SW5mbxIRCglFdmlkZW5jZXMYASADKA0S",
+ "HQoHU3RvcmllcxgCIAMoCzIMLnByb3RvLlN0b3J5Eg8KB0J1aWxkSWQYAyAB",
+ "KAQSFAoLTmV4dFBhY2thZ2UY/w8gASgMIlcKDFJvb21SZXN0b3JlZBIOCgZS",
+ "b29tSWQYASABKA0SIQoGQ2hhbmdlGAIgASgLMhEucHJvdG8uQ2hhbmdlSW5m",
+ "bxIUCgtOZXh0UGFja2FnZRj/DyABKAwiPgoHRHJvcFBrZxIdCgVEcm9wcxgB",
+ "IAMoCzIOLnByb3RvLkl0ZW1UcGwSFAoLTmV4dFBhY2thZ2UY/w8gASgMIlsK",
+ "C01vbnN0ZXJEcm9wEhQKDE1vbnN0ZXJJbmRleBgBIAEoDRIgCghEcm9wUGtn",
+ "cxgCIAMoCzIOLnByb3RvLkRyb3BQa2cSFAoLTmV4dFBhY2thZ2UY/w8gASgM",
+ "IlgKEFdvcmxkQ2xhc3NVcGRhdGUSCwoDQ3VyGAEgASgNEiEKBkNoYW5nZRgC",
+ "IAEoCzIRLnByb3RvLkNoYW5nZUluZm8SFAoLTmV4dFBhY2thZ2UY/w8gASgM",
+ "IkYKCEl0ZW1JbmZvEgoKAklkGAEgASgEEgsKA1RpZBgCIAEoDRILCgNRdHkY",
+ "AyABKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgMInQKD1JlZ2lvbkJvc3NMZXZl",
+ "bBIKCgJJZBgBIAEoDRIMCgRTdGFyGAIgASgNEg0KBUZpcnN0GAMgASgIEhEK",
+ "CVRocmVlU3RhchgEIAEoCBIPCgdCdWlsZElkGAUgASgEEhQKC05leHRQYWNr",
+ "YWdlGP8PIAEoDCKNAgoGRnJpZW5kEgoKAklkGAEgASgEEhAKCE5pY2tOYW1l",
+ "GAIgASgJEg8KB0hhc2h0YWcYAyABKA0SEAoISGVhZEljb24YBCABKA0SFQoN",
+ "TGFzdExvZ2luVGltZRgFIAEoAxISCgpXb3JsZENsYXNzGAYgASgNEhMKC1Rp",
+ "dGxlUHJlZml4GAcgASgNEhMKC1RpdGxlU3VmZml4GAggASgNEhEKCVNpZ25h",
+ "dHVyZRgJIAEoCRIiCglDaGFyU2hvd3MYCiADKAsyDy5wcm90by5DaGFyU2hv",
+ "dxIgCgZIb25vcnMYDyADKAsyEC5wcm90by5Ib25vckluZm8SFAoLTmV4dFBh",
+ "Y2thZ2UY/w8gASgMIk0KCENoYXJTaG93Eg4KBkNoYXJJZBgBIAEoDRINCgVM",
+ "ZXZlbBgCIAEoDRIMCgRTa2luGAMgASgNEhQKC05leHRQYWNrYWdlGP8PIAEo",
+ "DCJ2CgxGcmllbmREZXRhaWwSGwoEQmFzZRgBIAEoCzINLnByb3RvLkZyaWVu",
+ "ZBIMCgRTdGFyGAIgASgIEhIKClNlbmRFbmVyZ3kYAyABKAgSEQoJR2V0RW5l",
+ "cmd5GAQgASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCI/CgtCb3VnaHRHb29k",
+ "cxIKCgJJZBgBIAEoDRIOCgZOdW1iZXIYAiABKA0SFAoLTmV4dFBhY2thZ2UY",
+ "/w8gASgMImgKDFJlc2lkZW50U2hvcBIKCgJJZBgBIAEoDRITCgtSZWZyZXNo",
+ "VGltZRgCIAEoAxIhCgVJbmZvcxgDIAMoCzISLnByb3RvLkJvdWdodEdvb2Rz",
+ "EhQKC05leHRQYWNrYWdlGP8PIAEoDCJACgxIYW5kYm9va0luZm8SDAoEVHlw",
+ "ZRgBIAEoDRIMCgREYXRhGAIgASgMEhQKC05leHRQYWNrYWdlGP8PIAEoDCJP",
+ "CgpRdWVzdFN0YXRlEh4KBFR5cGUYASABKA4yEC5wcm90by5RdWVzdFR5cGUS",
+ "CwoDTmV3GAIgASgIEhQKC05leHRQYWNrYWdlGP8PIAEoDCI1ChBNYWxsUGFj",
+ "a2FnZVN0YXRlEgsKA05ldxgBIAEoCBIUCgtOZXh0UGFja2FnZRj/DyABKAwi",
+ "UAoNRGFpbHlJbnN0YW5jZRIKCgJJZBgBIAEoDRIMCgRTdGFyGAIgASgNEg8K",
+ "B0J1aWxkSWQYDyABKAQSFAoLTmV4dFBhY2thZ2UY/w8gASgMImwKFVRyYXZl",
+ "bGVyRHVlbEJvc3NMZXZlbBIKCgJJZBgBIAEoDRIMCgRTdGFyGAIgASgNEg8K",
+ "B0J1aWxkSWQYAyABKAQSEgoKRGlmZmljdWx0eRgEIAEoDRIUCgtOZXh0UGFj",
+ "a2FnZRj/DyABKAwicgoZVHJhdmVsZXJEdWVsQ2hhbGxlbmdlSW5mbxIOCgZV",
+ "bmxvY2sYASABKAgSCgoCSWQYAiABKA0SEAoIT3BlblRpbWUYAyABKAMSEQoJ",
+ "Q2xvc2VUaW1lGAQgASgDEhQKC05leHRQYWNrYWdlGP8PIAEoDCJgCghBY3Rp",
+ "dml0eRIKCgJJZBgBIAEoDRIRCglTdGFydFRpbWUYAiABKAMSDwoHRW5kVGlt",
+ "ZRgDIAEoAxIOCgZTdGF0dXMYDyABKAgSFAoLTmV4dFBhY2thZ2UY/w8gASgM",
+ "In0KDUFjdGl2aXR5UXVlc3QSCgoCSWQYASABKA0SDgoGU3RhdHVzGAIgASgN",
+ "EhIKCkFjdGl2aXR5SWQYAyABKA0SJgoIUHJvZ3Jlc3MYDyADKAsyFC5wcm90",
+ "by5RdWVzdFByb2dyZXNzEhQKC05leHRQYWNrYWdlGP8PIAEoDCJ3ChBBY3Rp",
+ "dml0eVBlcmlvZGljEhIKCkFjdGl2aXR5SWQYASABKA0SEwoLRmluYWxTdGF0",
+ "dXMYAiABKAgSJAoGUXVlc3RzGA8gAygLMhQucHJvdG8uQWN0aXZpdHlRdWVz",
+ "dBIUCgtOZXh0UGFja2FnZRj/DyABKAwiWgoNQWN0aXZpdHlMb2dpbhISCgpB",
+ "Y3Rpdml0eUlkGAEgASgNEg8KB1JlY2VpdmUYAiABKA0SDgoGQWN0dWFsGAMg",
+ "ASgNEhQKC05leHRQYWNrYWdlGP8PIAEoDCKHAQoOQWN0aXZpdHlNaW5pbmcS",
+ "EgoKQWN0aXZpdHlJZBgBIAEoDRINCgVMYXllchgCIAEoDRIkCgZRdWVzdHMY",
+ "CyADKAsyFC5wcm90by5BY3Rpdml0eVF1ZXN0EhYKDlN0b3J5UmV3YXJkSWRz",
+ "GAwgAygNEhQKC05leHRQYWNrYWdlGP8PIAEoDCKBAQoMQWZmaW5pdHlJbmZv",
+ "Eg4KBkNoYXJJZBgBIAEoDRIVCg1BZmZpbml0eUxldmVsGAIgASgNEhMKC0Fm",
+ "ZmluaXR5RXhwGAMgASgNEh8KB1Jld2FyZHMYBCADKAsyDi5wcm90by5JdGVt",
+ "VHBsEhQKC05leHRQYWNrYWdlGP8PIAEoDCJKCgRDaGF0EgoKAklkGAEgASgN",
+ "Eg8KB09wdGlvbnMYAiADKA0SDwoHUHJvY2VzcxgDIAEoDRIUCgtOZXh0UGFj",
+ "a2FnZRj/DyABKAwiYQoIQ29udGFjdHMSDgoGQ2hhcklkGAEgASgNEhMKC1Ry",
+ "aWdnZXJUaW1lGAIgASgDEhoKBUNoYXRzGAMgAygLMgsucHJvdG8uQ2hhdBIU",
+ "CgtOZXh0UGFja2FnZRj/DyABKAwiYQoWSW5maW5pdHlUb3dlckxldmVsSW5m",
+ "bxIKCgJJZBgBIAEoDRIPCgdMZXZlbElkGAIgASgNEhQKDENoYWxsZW5nZUlk",
+ "cxgDIAMoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwirgEKC0NvbGxlY3RSZXNw",
+ "Ei0KBlN0YXR1cxgBIAEoDjIdLnByb3RvLkNvbGxlY3RSZXNwLlN0YXR1c0Vu",
+ "dW0SIAoFSXRlbXMYAiABKAsyES5wcm90by5DaGFuZ2VJbmZvEhQKC05leHRQ",
+ "YWNrYWdlGP8PIAEoDCI4CgpTdGF0dXNFbnVtEgoKBlVucGFpZBAAEggKBERv",
+ "bmUQARIJCgVSZXRyeRACEgkKBUVycm9yEAMiQAoNRXF1aXBtZW50QXR0chIK",
+ "CgJJZBgBIAEoDRINCgVWYWx1ZRgCIAEoBRIUCgtOZXh0UGFja2FnZRj/DyAB",
+ "KAwijAEKDUVxdWlwbWVudEluZm8SCgoCSWQYASABKAQSCwoDVGlkGAIgASgN",
+ "EgsKA0V4cBgDIAEoDRIMCgRMb2NrGAQgASgIEgwKBFRhZ3MYBSADKA0SIwoF",
+ "QXR0cnMYBiADKAsyFC5wcm90by5FcXVpcG1lbnRBdHRyEhQKC05leHRQYWNr",
+ "YWdlGP8PIAEoDCJUChFFcXVpcG1lbnRJbnN0YW5jZRIKCgJJZBgBIAEoDRIM",
+ "CgRTdGFyGAIgASgNEg8KB0J1aWxkSWQYDyABKAQSFAoLTmV4dFBhY2thZ2UY",
+ "/w8gASgMIncKCUFnZW50SW5mbxIKCgJJZBgBIAEoDRITCgtQcm9jZXNzVGlt",
+ "ZRgCIAEoDRIPCgdDaGFySWRzGAMgAygNEg8KB0J1aWxkSWQYBCABKAQSEQoJ",
+ "U3RhcnRUaW1lGAUgASgDEhQKC05leHRQYWNrYWdlGP8PIAEoDCJ8CglBZ2Vu",
+ "dERhdGESHwoFSW5mb3MYASADKAsyEC5wcm90by5BZ2VudEluZm8SEwoLTmV3",
+ "QWdlbnRJZHMYAiADKA0SEAoIRGFpbHlJZHMYAyADKA0SEQoJV2Vla2x5SWRz",
+ "GAQgAygNEhQKC05leHRQYWNrYWdlGP8PIAEoDCJBCglIb25vckluZm8SCgoC",
+ "SWQYASABKA0SEgoKQWZmaW5pdHlMVhgCIAEoDRIUCgtOZXh0UGFja2FnZRj/",
+ "DyABKAwiUAoUVmFtcGlyZVN1cnZpdm9yRXZlbnQSEQoJRXZlbnRUeXBlGAEg",
+ "ASgNEg8KB051bWJlcnMYAiADKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgMInQK",
+ "GlZhbXBpcmVTdXJ2aXZvckxldmVsUmV3YXJkEg0KBUxldmVsGAEgASgNEjEK",
+ "A1BrZxgCIAEoCzIkLnByb3RvLlZhbXBpcmVTdXJ2aXZvckZhdGVDYXJkU2Vs",
+ "ZWN0EhQKC05leHRQYWNrYWdlGP8PIAEoDCJiCh1WYW1waXJlU3Vydml2b3JG",
+ "YXRlQ2FyZFNlbGVjdBILCgNJZHMYASADKA0SDgoGTmV3SWRzGAIgAygNEg4K",
+ "BlJlUm9sbBgDIAEoDRIUCgtOZXh0UGFja2FnZRj/DyABKAwiZQoOU2NvcmVC",
+ "b3NzTGV2ZWwSDwoHTGV2ZWxJZBgBIAEoDRIPCgdCdWlsZElkGAIgASgEEg0K",
+ "BVNjb3JlGAMgASgNEgwKBFN0YXIYBCABKA0SFAoLTmV4dFBhY2thZ2UY/w8g",
+ "ASgMImkKFFZhbXBpcmVTdXJ2aXZvckxldmVsEgoKAklkGAEgASgNEg0KBVNj",
+ "b3JlGAIgASgNEhAKCEJ1aWxkSWRzGAMgAygEEg4KBlBhc3NlZBgEIAEoCBIU",
+ "CgtOZXh0UGFja2FnZRj/DyABKAwioQEKGVZhbXBpcmVTdXJ2aXZvclJlY29y",
+ "ZEluZm8SLAoHUmVjb3JkcxgBIAMoCzIbLnByb3RvLlZhbXBpcmVTdXJ2aXZv",
+ "ckxldmVsEisKBlNlYXNvbhgCIAEoCzIbLnByb3RvLlZhbXBpcmVTdXJ2aXZv",
+ "ckxldmVsEhMKC1NlYXNvblNjb3JlGAMgASgNEhQKC05leHRQYWNrYWdlGP8P",
+ "IAEoDCJyCg1Ta2lsbEluc3RhbmNlEgoKAklkGAEgASgNEgwKBFN0YXIYAiAB",
+ "KA0SDQoFRmlyc3QYAyABKAgSEQoJVGhyZWVTdGFyGAQgASgIEg8KB0J1aWxk",
+ "SWQYBSABKAQSFAoLTmV4dFBhY2thZ2UY/w8gASgMIl8KDVdlZWtCb3NzTGV2",
+ "ZWwSCgoCSWQYASABKA0SDAoEVGltZRgCIAEoDRIPCgdCdWlsZElkGAMgASgE",
+ "Eg0KBUZpcnN0GAQgASgIEhQKC05leHRQYWNrYWdlGP8PIAEoDCJlCg5XZWVr",
+ "Qm9zc1JlY29yZBIkCgZMZXZlbHMYASADKAsyFC5wcm90by5XZWVrQm9zc0xl",
+ "dmVsEhcKD1JlY2VpdmVkVHlwZUlkcxgCIAMoDRIUCgtOZXh0UGFja2FnZRj/",
+ "DyABKAwq6QEKCVF1ZXN0VHlwZRIQCgxVbmtub3duUXVlc3QQABINCglUb3Vy",
+ "R3VpZGUQARIJCgVEYWlseRACEhAKDFRyYXZlbGVyRHVlbBADEhkKFVRyYXZl",
+ "bGVyRHVlbENoYWxsZW5nZRAEEgwKCEFmZmluaXR5EAUSEwoPQmF0dGxlUGFz",
+ "c0RhaWx5EAYSFAoQQmF0dGxlUGFzc1dlZWtseRAHEhkKFVZhbXBpcmVTdXJ2",
+ "aXZvck5vcm1hbBAIEhkKFVZhbXBpcmVTdXJ2aXZvclNlYXNvbhAJEgkKBVRv",
+ "d2VyEAoSCQoFRGVtb24QC2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.AnyReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Proto.QuestType), }, null, new pbr::GeneratedClrTypeInfo[] {
@@ -251,7 +266,7 @@ namespace Proto {
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.BytesV), global::Proto.BytesV.Parser, new[]{ "Value", "Version", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Boolean), global::Proto.Boolean.Parser, new[]{ "Ok", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Error), global::Proto.Error.Parser, new[]{ "Code", "Arguments", "TraceId", "Action", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.AccInfo), global::Proto.AccInfo.Parser, new[]{ "Id", "NickName", "Hashtag", "HeadIcon", "Gender", "Signature", "TitlePrefix", "TitleSuffix", "CharIds", "SkinId", "Newbies", "CreateTime", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.AccInfo), global::Proto.AccInfo.Parser, new[]{ "Id", "NickName", "Hashtag", "HeadIcon", "Gender", "Signature", "TitlePrefix", "TitleSuffix", "Chars", "SkinId", "Newbies", "CreateTime", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.NewbieInfo), global::Proto.NewbieInfo.Parser, new[]{ "GroupId", "StepId", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.QuestProgress), global::Proto.QuestProgress.Parser, new[]{ "Cur", "Max", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Quest), global::Proto.Quest.Parser, new[]{ "Id", "Status", "Expire", "Type", "Progress", "NextPackage" }, null, null, null, null),
@@ -262,7 +277,7 @@ namespace Proto {
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Dictionaries), global::Proto.Dictionaries.Parser, new[]{ "List", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Event), global::Proto.Event.Parser, new[]{ "Id", "Data", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Events), global::Proto.Events.Parser, new[]{ "List", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Mail), global::Proto.Mail.Parser, new[]{ "Id", "Subject", "Desc", "TemplateId", "Author", "Time", "Deadline", "Read", "Recv", "Attachments", "Flag", "SubjectArgs", "DescArgs", "SurveyId", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Mail), global::Proto.Mail.Parser, new[]{ "Id", "Subject", "Desc", "TemplateId", "Author", "Time", "Deadline", "Read", "Recv", "Attachments", "Flag", "SubjectArgs", "DescArgs", "SurveyId", "Pin", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Mails), global::Proto.Mails.Parser, new[]{ "List", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.MailRequest), global::Proto.MailRequest.Parser, new[]{ "Id", "Flag", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.MailState), global::Proto.MailState.Parser, new[]{ "New", "Revoke", "NextPackage" }, null, null, null, null),
@@ -273,20 +288,19 @@ namespace Proto {
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.WorldClassRewardState), global::Proto.WorldClassRewardState.Parser, new[]{ "Flag", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.FriendEnergyState), global::Proto.FriendEnergyState.Parser, new[]{ "State", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.CharAffinityRewardState), global::Proto.CharAffinityRewardState.Parser, new[]{ "CharId", "QuestIds", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.StarTowerState), global::Proto.StarTowerState.Parser, new[]{ "Id", "ReConnection", "BuildId", "CharIds", "SeasonId", "Floor", "ReportId", "Sweep", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.StarTowerState), global::Proto.StarTowerState.Parser, new[]{ "Id", "ReConnection", "BuildId", "CharIds", "Floor", "Sweep", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.StarTowerBookState), global::Proto.StarTowerBookState.Parser, new[]{ "CharIds", "EventIds", "Bundles", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.StateInfo), global::Proto.StateInfo.Parser, new[]{ "Mail", "InfinityTower", "Friend", "BattlePass", "WorldClassReward", "CharAdvanceRewards", "FriendEnergy", "CharAffinityRewards", "MallPackage", "Achievement", "TravelerDuelQuest", "TravelerDuelChallengeQuest", "StarTower", "StarTowerBook", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ItemTpl), global::Proto.ItemTpl.Parser, new[]{ "Tid", "Qty", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Item), global::Proto.Item.Parser, new[]{ "Id", "Tid", "Qty", "Expire", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Res), global::Proto.Res.Parser, new[]{ "Tid", "Qty", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Title), global::Proto.Title.Parser, new[]{ "TitleId", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Char), global::Proto.Char.Parser, new[]{ "Tid", "Exp", "DatingLandmarkIds", "DatingEventIds", "DatingEventRewardIds", "EquipmentIds", "Level", "SkillLvs", "Skin", "AffinityLevel", "AffinityExp", "Advance", "Plots", "AffinityQuests", "TalentNodes", "CreateTime", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Char), global::Proto.Char.Parser, new[]{ "Tid", "Exp", "DatingLandmarkIds", "DatingEventIds", "DatingEventRewardIds", "EquipmentIds", "Level", "SkillLvs", "Skin", "AffinityLevel", "AffinityExp", "Advance", "Plots", "AffinityQuests", "TalentNodes", "ArchiveRewardIds", "TalentBackground", "CreateTime", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Energy), global::Proto.Energy.Parser, new[]{ "Cur", "Next", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.WorldClass), global::Proto.WorldClass.Parser, new[]{ "AddClass", "ExpChange", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Equipment), global::Proto.Equipment.Parser, new[]{ "Info", "Qty", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Disc), global::Proto.Disc.Parser, new[]{ "Id", "Level", "Exp", "Phase", "Star", "Read", "CreateTime", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Transform), global::Proto.Transform.Parser, new[]{ "Src", "Dst", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.StarTowerRankTicket), global::Proto.StarTowerRankTicket.Parser, new[]{ "Qty", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Honor), global::Proto.Honor.Parser, new[]{ "NewId", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ChangeInfo), global::Proto.ChangeInfo.Parser, new[]{ "Props", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.FormationInfo), global::Proto.FormationInfo.Parser, new[]{ "Number", "CharIds", "DiscIds", "NextPackage" }, null, null, null, null),
@@ -301,7 +315,8 @@ namespace Proto {
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.WorldClassUpdate), global::Proto.WorldClassUpdate.Parser, new[]{ "Cur", "Change", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ItemInfo), global::Proto.ItemInfo.Parser, new[]{ "Id", "Tid", "Qty", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.RegionBossLevel), global::Proto.RegionBossLevel.Parser, new[]{ "Id", "Star", "First", "ThreeStar", "BuildId", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Friend), global::Proto.Friend.Parser, new[]{ "Id", "NickName", "Hashtag", "HeadIcon", "LastLoginTime", "WorldClass", "TitlePrefix", "TitleSuffix", "Signature", "CharIds", "Honors", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Friend), global::Proto.Friend.Parser, new[]{ "Id", "NickName", "Hashtag", "HeadIcon", "LastLoginTime", "WorldClass", "TitlePrefix", "TitleSuffix", "Signature", "CharShows", "Honors", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.CharShow), global::Proto.CharShow.Parser, new[]{ "CharId", "Level", "Skin", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.FriendDetail), global::Proto.FriendDetail.Parser, new[]{ "Base", "Star", "SendEnergy", "GetEnergy", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.BoughtGoods), global::Proto.BoughtGoods.Parser, new[]{ "Id", "Number", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ResidentShop), global::Proto.ResidentShop.Parser, new[]{ "Id", "RefreshTime", "Infos", "NextPackage" }, null, null, null, null),
@@ -312,9 +327,10 @@ namespace Proto {
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.TravelerDuelBossLevel), global::Proto.TravelerDuelBossLevel.Parser, new[]{ "Id", "Star", "BuildId", "Difficulty", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.TravelerDuelChallengeInfo), global::Proto.TravelerDuelChallengeInfo.Parser, new[]{ "Unlock", "Id", "OpenTime", "CloseTime", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Activity), global::Proto.Activity.Parser, new[]{ "Id", "StartTime", "EndTime", "Status", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityQuest), global::Proto.ActivityQuest.Parser, new[]{ "Id", "Status", "Progress", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityQuest), global::Proto.ActivityQuest.Parser, new[]{ "Id", "Status", "ActivityId", "Progress", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityPeriodic), global::Proto.ActivityPeriodic.Parser, new[]{ "ActivityId", "FinalStatus", "Quests", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityLogin), global::Proto.ActivityLogin.Parser, new[]{ "ActivityId", "Receive", "Actual", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ActivityMining), global::Proto.ActivityMining.Parser, new[]{ "ActivityId", "Layer", "Quests", "StoryRewardIds", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.AffinityInfo), global::Proto.AffinityInfo.Parser, new[]{ "CharId", "AffinityLevel", "AffinityExp", "Rewards", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Chat), global::Proto.Chat.Parser, new[]{ "Id", "Options", "Process", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.Contacts), global::Proto.Contacts.Parser, new[]{ "CharId", "TriggerTime", "Chats", "NextPackage" }, null, null, null, null),
@@ -329,7 +345,12 @@ namespace Proto {
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.VampireSurvivorEvent), global::Proto.VampireSurvivorEvent.Parser, new[]{ "EventType", "Numbers", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.VampireSurvivorLevelReward), global::Proto.VampireSurvivorLevelReward.Parser, new[]{ "Level", "Pkg", "NextPackage" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Proto.VampireSurvivorFateCardSelect), global::Proto.VampireSurvivorFateCardSelect.Parser, new[]{ "Ids", "NewIds", "ReRoll", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.VampireSurvivorRecordInfo), global::Proto.VampireSurvivorRecordInfo.Parser, new[]{ "PassedIds", "Normals", "Season", "SeasonScore", "NextPackage" }, null, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Proto.VampireSurvivorRecordInfo.Types.Record), global::Proto.VampireSurvivorRecordInfo.Types.Record.Parser, new[]{ "Id", "BuildId1", "BuildId2" }, null, null, null, null)})
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.ScoreBossLevel), global::Proto.ScoreBossLevel.Parser, new[]{ "LevelId", "BuildId", "Score", "Star", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.VampireSurvivorLevel), global::Proto.VampireSurvivorLevel.Parser, new[]{ "Id", "Score", "BuildIds", "Passed", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.VampireSurvivorRecordInfo), global::Proto.VampireSurvivorRecordInfo.Parser, new[]{ "Records", "Season", "SeasonScore", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.SkillInstance), global::Proto.SkillInstance.Parser, new[]{ "Id", "Star", "First", "ThreeStar", "BuildId", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.WeekBossLevel), global::Proto.WeekBossLevel.Parser, new[]{ "Id", "Time", "BuildId", "First", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.WeekBossRecord), global::Proto.WeekBossRecord.Parser, new[]{ "Levels", "ReceivedTypeIds", "NextPackage" }, null, null, null, null)
}));
}
#endregion
@@ -348,6 +369,7 @@ namespace Proto {
[pbr::OriginalName("VampireSurvivorNormal")] VampireSurvivorNormal = 8,
[pbr::OriginalName("VampireSurvivorSeason")] VampireSurvivorSeason = 9,
[pbr::OriginalName("Tower")] Tower = 10,
+ [pbr::OriginalName("Demon")] Demon = 11,
}
#endregion
@@ -3699,7 +3721,7 @@ namespace Proto {
signature_ = other.signature_;
titlePrefix_ = other.titlePrefix_;
titleSuffix_ = other.titleSuffix_;
- charIds_ = other.charIds_.Clone();
+ chars_ = other.chars_.Clone();
skinId_ = other.skinId_;
newbies_ = other.newbies_.Clone();
createTime_ = other.createTime_;
@@ -3809,15 +3831,15 @@ namespace Proto {
}
}
- /// Field number for the "CharIds" field.
- public const int CharIdsFieldNumber = 9;
- private static readonly pb::FieldCodec _repeated_charIds_codec
- = pb::FieldCodec.ForUInt32(74);
- private readonly pbc::RepeatedField charIds_ = new pbc::RepeatedField();
+ /// Field number for the "Chars" field.
+ public const int CharsFieldNumber = 9;
+ private static readonly pb::FieldCodec _repeated_chars_codec
+ = pb::FieldCodec.ForMessage(74, global::Proto.CharShow.Parser);
+ private readonly pbc::RepeatedField chars_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pbc::RepeatedField CharIds {
- get { return charIds_; }
+ public pbc::RepeatedField Chars {
+ get { return chars_; }
}
/// Field number for the "SkinId" field.
@@ -3890,7 +3912,7 @@ namespace Proto {
if (Signature != other.Signature) return false;
if (TitlePrefix != other.TitlePrefix) return false;
if (TitleSuffix != other.TitleSuffix) return false;
- if(!charIds_.Equals(other.charIds_)) return false;
+ if(!chars_.Equals(other.chars_)) return false;
if (SkinId != other.SkinId) return false;
if(!newbies_.Equals(other.newbies_)) return false;
if (CreateTime != other.CreateTime) return false;
@@ -3910,7 +3932,7 @@ namespace Proto {
if (Signature.Length != 0) hash ^= Signature.GetHashCode();
if (TitlePrefix != 0) hash ^= TitlePrefix.GetHashCode();
if (TitleSuffix != 0) hash ^= TitleSuffix.GetHashCode();
- hash ^= charIds_.GetHashCode();
+ hash ^= chars_.GetHashCode();
if (SkinId != 0) hash ^= SkinId.GetHashCode();
hash ^= newbies_.GetHashCode();
if (CreateTime != 0L) hash ^= CreateTime.GetHashCode();
@@ -3965,7 +3987,7 @@ namespace Proto {
output.WriteRawTag(64);
output.WriteUInt32(TitleSuffix);
}
- charIds_.WriteTo(output, _repeated_charIds_codec);
+ chars_.WriteTo(output, _repeated_chars_codec);
if (SkinId != 0) {
output.WriteRawTag(80);
output.WriteUInt32(SkinId);
@@ -4021,7 +4043,7 @@ namespace Proto {
output.WriteRawTag(64);
output.WriteUInt32(TitleSuffix);
}
- charIds_.WriteTo(ref output, _repeated_charIds_codec);
+ chars_.WriteTo(ref output, _repeated_chars_codec);
if (SkinId != 0) {
output.WriteRawTag(80);
output.WriteUInt32(SkinId);
@@ -4069,7 +4091,7 @@ namespace Proto {
if (TitleSuffix != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(TitleSuffix);
}
- size += charIds_.CalculateSize(_repeated_charIds_codec);
+ size += chars_.CalculateSize(_repeated_chars_codec);
if (SkinId != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(SkinId);
}
@@ -4116,7 +4138,7 @@ namespace Proto {
if (other.TitleSuffix != 0) {
TitleSuffix = other.TitleSuffix;
}
- charIds_.Add(other.charIds_);
+ chars_.Add(other.chars_);
if (other.SkinId != 0) {
SkinId = other.SkinId;
}
@@ -4178,9 +4200,8 @@ namespace Proto {
TitleSuffix = input.ReadUInt32();
break;
}
- case 74:
- case 72: {
- charIds_.AddEntriesFrom(input, _repeated_charIds_codec);
+ case 74: {
+ chars_.AddEntriesFrom(input, _repeated_chars_codec);
break;
}
case 80: {
@@ -4250,9 +4271,8 @@ namespace Proto {
TitleSuffix = input.ReadUInt32();
break;
}
- case 74:
- case 72: {
- charIds_.AddEntriesFrom(ref input, _repeated_charIds_codec);
+ case 74: {
+ chars_.AddEntriesFrom(ref input, _repeated_chars_codec);
break;
}
case 80: {
@@ -7046,6 +7066,7 @@ namespace Proto {
subjectArgs_ = other.subjectArgs_.Clone();
descArgs_ = other.descArgs_.Clone();
surveyId_ = other.surveyId_;
+ pin_ = other.pin_;
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
@@ -7221,6 +7242,18 @@ namespace Proto {
}
}
+ /// Field number for the "Pin" field.
+ public const int PinFieldNumber = 15;
+ private bool pin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Pin {
+ get { return pin_; }
+ set {
+ pin_ = value;
+ }
+ }
+
/// Field number for the "NextPackage" field.
public const int NextPackageFieldNumber = 2047;
private pb::ByteString nextPackage_ = pb::ByteString.Empty;
@@ -7262,6 +7295,7 @@ namespace Proto {
if(!subjectArgs_.Equals(other.subjectArgs_)) return false;
if(!descArgs_.Equals(other.descArgs_)) return false;
if (SurveyId != other.SurveyId) return false;
+ if (Pin != other.Pin) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -7284,6 +7318,7 @@ namespace Proto {
hash ^= subjectArgs_.GetHashCode();
hash ^= descArgs_.GetHashCode();
if (SurveyId != 0L) hash ^= SurveyId.GetHashCode();
+ if (Pin != false) hash ^= Pin.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -7350,6 +7385,10 @@ namespace Proto {
output.WriteRawTag(112);
output.WriteInt64(SurveyId);
}
+ if (Pin != false) {
+ output.WriteRawTag(120);
+ output.WriteBool(Pin);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -7411,6 +7450,10 @@ namespace Proto {
output.WriteRawTag(112);
output.WriteInt64(SurveyId);
}
+ if (Pin != false) {
+ output.WriteRawTag(120);
+ output.WriteBool(Pin);
+ }
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
output.WriteBytes(NextPackage);
@@ -7461,6 +7504,9 @@ namespace Proto {
if (SurveyId != 0L) {
size += 1 + pb::CodedOutputStream.ComputeInt64Size(SurveyId);
}
+ if (Pin != false) {
+ size += 1 + 1;
+ }
if (NextPackage.Length != 0) {
size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
}
@@ -7512,6 +7558,9 @@ namespace Proto {
if (other.SurveyId != 0L) {
SurveyId = other.SurveyId;
}
+ if (other.Pin != false) {
+ Pin = other.Pin;
+ }
if (other.NextPackage.Length != 0) {
NextPackage = other.NextPackage;
}
@@ -7590,6 +7639,10 @@ namespace Proto {
SurveyId = input.ReadInt64();
break;
}
+ case 120: {
+ Pin = input.ReadBool();
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
@@ -7669,6 +7722,10 @@ namespace Proto {
SurveyId = input.ReadInt64();
break;
}
+ case 120: {
+ Pin = input.ReadBool();
+ break;
+ }
case 16378: {
NextPackage = input.ReadBytes();
break;
@@ -10234,9 +10291,7 @@ namespace Proto {
reConnection_ = other.reConnection_;
buildId_ = other.buildId_;
charIds_ = other.charIds_.Clone();
- seasonId_ = other.seasonId_;
floor_ = other.floor_;
- reportId_ = other.reportId_;
sweep_ = other.sweep_;
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
@@ -10295,18 +10350,6 @@ namespace Proto {
get { return charIds_; }
}
- /// Field number for the "SeasonId" field.
- public const int SeasonIdFieldNumber = 5;
- private uint seasonId_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public uint SeasonId {
- get { return seasonId_; }
- set {
- seasonId_ = value;
- }
- }
-
/// Field number for the "Floor" field.
public const int FloorFieldNumber = 6;
private uint floor_;
@@ -10319,18 +10362,6 @@ namespace Proto {
}
}
- /// Field number for the "ReportId" field.
- public const int ReportIdFieldNumber = 7;
- private ulong reportId_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public ulong ReportId {
- get { return reportId_; }
- set {
- reportId_ = value;
- }
- }
-
/// Field number for the "Sweep" field.
public const int SweepFieldNumber = 15;
private bool sweep_;
@@ -10374,9 +10405,7 @@ namespace Proto {
if (ReConnection != other.ReConnection) return false;
if (BuildId != other.BuildId) return false;
if(!charIds_.Equals(other.charIds_)) return false;
- if (SeasonId != other.SeasonId) return false;
if (Floor != other.Floor) return false;
- if (ReportId != other.ReportId) return false;
if (Sweep != other.Sweep) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
@@ -10390,9 +10419,7 @@ namespace Proto {
if (ReConnection != 0) hash ^= ReConnection.GetHashCode();
if (BuildId != 0UL) hash ^= BuildId.GetHashCode();
hash ^= charIds_.GetHashCode();
- if (SeasonId != 0) hash ^= SeasonId.GetHashCode();
if (Floor != 0) hash ^= Floor.GetHashCode();
- if (ReportId != 0UL) hash ^= ReportId.GetHashCode();
if (Sweep != false) hash ^= Sweep.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
@@ -10426,18 +10453,10 @@ namespace Proto {
output.WriteUInt64(BuildId);
}
charIds_.WriteTo(output, _repeated_charIds_codec);
- if (SeasonId != 0) {
- output.WriteRawTag(40);
- output.WriteUInt32(SeasonId);
- }
if (Floor != 0) {
output.WriteRawTag(48);
output.WriteUInt32(Floor);
}
- if (ReportId != 0UL) {
- output.WriteRawTag(56);
- output.WriteUInt64(ReportId);
- }
if (Sweep != false) {
output.WriteRawTag(120);
output.WriteBool(Sweep);
@@ -10469,18 +10488,10 @@ namespace Proto {
output.WriteUInt64(BuildId);
}
charIds_.WriteTo(ref output, _repeated_charIds_codec);
- if (SeasonId != 0) {
- output.WriteRawTag(40);
- output.WriteUInt32(SeasonId);
- }
if (Floor != 0) {
output.WriteRawTag(48);
output.WriteUInt32(Floor);
}
- if (ReportId != 0UL) {
- output.WriteRawTag(56);
- output.WriteUInt64(ReportId);
- }
if (Sweep != false) {
output.WriteRawTag(120);
output.WriteBool(Sweep);
@@ -10509,15 +10520,9 @@ namespace Proto {
size += 1 + pb::CodedOutputStream.ComputeUInt64Size(BuildId);
}
size += charIds_.CalculateSize(_repeated_charIds_codec);
- if (SeasonId != 0) {
- size += 1 + pb::CodedOutputStream.ComputeUInt32Size(SeasonId);
- }
if (Floor != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Floor);
}
- if (ReportId != 0UL) {
- size += 1 + pb::CodedOutputStream.ComputeUInt64Size(ReportId);
- }
if (Sweep != false) {
size += 1 + 1;
}
@@ -10546,15 +10551,9 @@ namespace Proto {
BuildId = other.BuildId;
}
charIds_.Add(other.charIds_);
- if (other.SeasonId != 0) {
- SeasonId = other.SeasonId;
- }
if (other.Floor != 0) {
Floor = other.Floor;
}
- if (other.ReportId != 0UL) {
- ReportId = other.ReportId;
- }
if (other.Sweep != false) {
Sweep = other.Sweep;
}
@@ -10597,18 +10596,10 @@ namespace Proto {
charIds_.AddEntriesFrom(input, _repeated_charIds_codec);
break;
}
- case 40: {
- SeasonId = input.ReadUInt32();
- break;
- }
case 48: {
Floor = input.ReadUInt32();
break;
}
- case 56: {
- ReportId = input.ReadUInt64();
- break;
- }
case 120: {
Sweep = input.ReadBool();
break;
@@ -10653,18 +10644,10 @@ namespace Proto {
charIds_.AddEntriesFrom(ref input, _repeated_charIds_codec);
break;
}
- case 40: {
- SeasonId = input.ReadUInt32();
- break;
- }
case 48: {
Floor = input.ReadUInt32();
break;
}
- case 56: {
- ReportId = input.ReadUInt64();
- break;
- }
case 120: {
Sweep = input.ReadBool();
break;
@@ -11035,10 +11018,10 @@ namespace Proto {
/// Field number for the "InfinityTower" field.
public const int InfinityTowerFieldNumber = 2;
- private bool infinityTower_;
+ private uint infinityTower_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool InfinityTower {
+ public uint InfinityTower {
get { return infinityTower_; }
set {
infinityTower_ = value;
@@ -11237,7 +11220,7 @@ namespace Proto {
public override int GetHashCode() {
int hash = 1;
if (mail_ != null) hash ^= Mail.GetHashCode();
- if (InfinityTower != false) hash ^= InfinityTower.GetHashCode();
+ if (InfinityTower != 0) hash ^= InfinityTower.GetHashCode();
if (Friend != false) hash ^= Friend.GetHashCode();
if (battlePass_ != null) hash ^= BattlePass.GetHashCode();
if (worldClassReward_ != null) hash ^= WorldClassReward.GetHashCode();
@@ -11273,9 +11256,9 @@ namespace Proto {
output.WriteRawTag(10);
output.WriteMessage(Mail);
}
- if (InfinityTower != false) {
+ if (InfinityTower != 0) {
output.WriteRawTag(16);
- output.WriteBool(InfinityTower);
+ output.WriteUInt32(InfinityTower);
}
if (Friend != false) {
output.WriteRawTag(24);
@@ -11337,9 +11320,9 @@ namespace Proto {
output.WriteRawTag(10);
output.WriteMessage(Mail);
}
- if (InfinityTower != false) {
+ if (InfinityTower != 0) {
output.WriteRawTag(16);
- output.WriteBool(InfinityTower);
+ output.WriteUInt32(InfinityTower);
}
if (Friend != false) {
output.WriteRawTag(24);
@@ -11400,8 +11383,8 @@ namespace Proto {
if (mail_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Mail);
}
- if (InfinityTower != false) {
- size += 1 + 1;
+ if (InfinityTower != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(InfinityTower);
}
if (Friend != false) {
size += 1 + 1;
@@ -11456,7 +11439,7 @@ namespace Proto {
}
Mail.MergeFrom(other.Mail);
}
- if (other.InfinityTower != false) {
+ if (other.InfinityTower != 0) {
InfinityTower = other.InfinityTower;
}
if (other.Friend != false) {
@@ -11548,7 +11531,7 @@ namespace Proto {
break;
}
case 16: {
- InfinityTower = input.ReadBool();
+ InfinityTower = input.ReadUInt32();
break;
}
case 24: {
@@ -11657,7 +11640,7 @@ namespace Proto {
break;
}
case 16: {
- InfinityTower = input.ReadBool();
+ InfinityTower = input.ReadUInt32();
break;
}
case 24: {
@@ -12921,6 +12904,8 @@ namespace Proto {
plots_ = other.plots_.Clone();
affinityQuests_ = other.affinityQuests_ != null ? other.affinityQuests_.Clone() : null;
talentNodes_ = other.talentNodes_;
+ archiveRewardIds_ = other.archiveRewardIds_.Clone();
+ talentBackground_ = other.talentBackground_;
createTime_ = other.createTime_;
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
@@ -13106,6 +13091,29 @@ namespace Proto {
}
}
+ /// Field number for the "ArchiveRewardIds" field.
+ public const int ArchiveRewardIdsFieldNumber = 20;
+ private static readonly pb::FieldCodec _repeated_archiveRewardIds_codec
+ = pb::FieldCodec.ForUInt32(162);
+ private readonly pbc::RepeatedField archiveRewardIds_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField ArchiveRewardIds {
+ get { return archiveRewardIds_; }
+ }
+
+ /// Field number for the "TalentBackground" field.
+ public const int TalentBackgroundFieldNumber = 21;
+ private uint talentBackground_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint TalentBackground {
+ get { return talentBackground_; }
+ set {
+ talentBackground_ = value;
+ }
+ }
+
/// Field number for the "CreateTime" field.
public const int CreateTimeFieldNumber = 127;
private long createTime_;
@@ -13160,6 +13168,8 @@ namespace Proto {
if(!plots_.Equals(other.plots_)) return false;
if (!object.Equals(AffinityQuests, other.AffinityQuests)) return false;
if (TalentNodes != other.TalentNodes) return false;
+ if(!archiveRewardIds_.Equals(other.archiveRewardIds_)) return false;
+ if (TalentBackground != other.TalentBackground) return false;
if (CreateTime != other.CreateTime) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
@@ -13184,6 +13194,8 @@ namespace Proto {
hash ^= plots_.GetHashCode();
if (affinityQuests_ != null) hash ^= AffinityQuests.GetHashCode();
if (TalentNodes.Length != 0) hash ^= TalentNodes.GetHashCode();
+ hash ^= archiveRewardIds_.GetHashCode();
+ if (TalentBackground != 0) hash ^= TalentBackground.GetHashCode();
if (CreateTime != 0L) hash ^= CreateTime.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
@@ -13246,6 +13258,11 @@ namespace Proto {
output.WriteRawTag(154, 1);
output.WriteBytes(TalentNodes);
}
+ archiveRewardIds_.WriteTo(output, _repeated_archiveRewardIds_codec);
+ if (TalentBackground != 0) {
+ output.WriteRawTag(168, 1);
+ output.WriteUInt32(TalentBackground);
+ }
if (CreateTime != 0L) {
output.WriteRawTag(248, 7);
output.WriteInt64(CreateTime);
@@ -13306,6 +13323,11 @@ namespace Proto {
output.WriteRawTag(154, 1);
output.WriteBytes(TalentNodes);
}
+ archiveRewardIds_.WriteTo(ref output, _repeated_archiveRewardIds_codec);
+ if (TalentBackground != 0) {
+ output.WriteRawTag(168, 1);
+ output.WriteUInt32(TalentBackground);
+ }
if (CreateTime != 0L) {
output.WriteRawTag(248, 7);
output.WriteInt64(CreateTime);
@@ -13357,6 +13379,10 @@ namespace Proto {
if (TalentNodes.Length != 0) {
size += 2 + pb::CodedOutputStream.ComputeBytesSize(TalentNodes);
}
+ size += archiveRewardIds_.CalculateSize(_repeated_archiveRewardIds_codec);
+ if (TalentBackground != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeUInt32Size(TalentBackground);
+ }
if (CreateTime != 0L) {
size += 2 + pb::CodedOutputStream.ComputeInt64Size(CreateTime);
}
@@ -13411,6 +13437,10 @@ namespace Proto {
if (other.TalentNodes.Length != 0) {
TalentNodes = other.TalentNodes;
}
+ archiveRewardIds_.Add(other.archiveRewardIds_);
+ if (other.TalentBackground != 0) {
+ TalentBackground = other.TalentBackground;
+ }
if (other.CreateTime != 0L) {
CreateTime = other.CreateTime;
}
@@ -13505,6 +13535,15 @@ namespace Proto {
TalentNodes = input.ReadBytes();
break;
}
+ case 162:
+ case 160: {
+ archiveRewardIds_.AddEntriesFrom(input, _repeated_archiveRewardIds_codec);
+ break;
+ }
+ case 168: {
+ TalentBackground = input.ReadUInt32();
+ break;
+ }
case 1016: {
CreateTime = input.ReadInt64();
break;
@@ -13601,6 +13640,15 @@ namespace Proto {
TalentNodes = input.ReadBytes();
break;
}
+ case 162:
+ case 160: {
+ archiveRewardIds_.AddEntriesFrom(ref input, _repeated_archiveRewardIds_codec);
+ break;
+ }
+ case 168: {
+ TalentBackground = input.ReadUInt32();
+ break;
+ }
case 1016: {
CreateTime = input.ReadInt64();
break;
@@ -15148,241 +15196,6 @@ namespace Proto {
}
- [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
- public sealed partial class StarTowerRankTicket : pb::IMessage
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- , pb::IBufferMessage
- #endif
- {
- private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StarTowerRankTicket());
- private pb::UnknownFieldSet _unknownFields;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pb::MessageParser Parser { get { return _parser; } }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[48]; }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- pbr::MessageDescriptor pb::IMessage.Descriptor {
- get { return Descriptor; }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public StarTowerRankTicket() {
- OnConstruction();
- }
-
- partial void OnConstruction();
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public StarTowerRankTicket(StarTowerRankTicket other) : this() {
- qty_ = other.qty_;
- nextPackage_ = other.nextPackage_;
- _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public StarTowerRankTicket Clone() {
- return new StarTowerRankTicket(this);
- }
-
- /// Field number for the "Qty" field.
- public const int QtyFieldNumber = 1;
- private int qty_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public int Qty {
- get { return qty_; }
- set {
- qty_ = value;
- }
- }
-
- /// Field number for the "NextPackage" field.
- public const int NextPackageFieldNumber = 2047;
- private pb::ByteString nextPackage_ = pb::ByteString.Empty;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pb::ByteString NextPackage {
- get { return nextPackage_; }
- set {
- nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
- }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override bool Equals(object other) {
- return Equals(other as StarTowerRankTicket);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool Equals(StarTowerRankTicket other) {
- if (ReferenceEquals(other, null)) {
- return false;
- }
- if (ReferenceEquals(other, this)) {
- return true;
- }
- if (Qty != other.Qty) return false;
- if (NextPackage != other.NextPackage) return false;
- return Equals(_unknownFields, other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override int GetHashCode() {
- int hash = 1;
- if (Qty != 0) hash ^= Qty.GetHashCode();
- if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
- if (_unknownFields != null) {
- hash ^= _unknownFields.GetHashCode();
- }
- return hash;
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override string ToString() {
- return pb::JsonFormatter.ToDiagnosticString(this);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void WriteTo(pb::CodedOutputStream output) {
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- output.WriteRawMessage(this);
- #else
- if (Qty != 0) {
- output.WriteRawTag(8);
- output.WriteInt32(Qty);
- }
- if (NextPackage.Length != 0) {
- output.WriteRawTag(250, 127);
- output.WriteBytes(NextPackage);
- }
- if (_unknownFields != null) {
- _unknownFields.WriteTo(output);
- }
- #endif
- }
-
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- if (Qty != 0) {
- output.WriteRawTag(8);
- output.WriteInt32(Qty);
- }
- if (NextPackage.Length != 0) {
- output.WriteRawTag(250, 127);
- output.WriteBytes(NextPackage);
- }
- if (_unknownFields != null) {
- _unknownFields.WriteTo(ref output);
- }
- }
- #endif
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public int CalculateSize() {
- int size = 0;
- if (Qty != 0) {
- size += 1 + pb::CodedOutputStream.ComputeInt32Size(Qty);
- }
- if (NextPackage.Length != 0) {
- size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
- }
- if (_unknownFields != null) {
- size += _unknownFields.CalculateSize();
- }
- return size;
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(StarTowerRankTicket other) {
- if (other == null) {
- return;
- }
- if (other.Qty != 0) {
- Qty = other.Qty;
- }
- if (other.NextPackage.Length != 0) {
- NextPackage = other.NextPackage;
- }
- _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(pb::CodedInputStream input) {
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- input.ReadRawMessage(this);
- #else
- uint tag;
- while ((tag = input.ReadTag()) != 0) {
- if ((tag & 7) == 4) {
- // Abort on any end group tag.
- return;
- }
- switch(tag) {
- default:
- _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
- break;
- case 8: {
- Qty = input.ReadInt32();
- break;
- }
- case 16378: {
- NextPackage = input.ReadBytes();
- break;
- }
- }
- }
- #endif
- }
-
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
- uint tag;
- while ((tag = input.ReadTag()) != 0) {
- if ((tag & 7) == 4) {
- // Abort on any end group tag.
- return;
- }
- switch(tag) {
- default:
- _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
- break;
- case 8: {
- Qty = input.ReadInt32();
- break;
- }
- case 16378: {
- NextPackage = input.ReadBytes();
- break;
- }
- }
- }
- }
- #endif
-
- }
-
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
public sealed partial class Honor : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
@@ -15398,7 +15211,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[49]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[48]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -15633,7 +15446,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[50]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[49]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -15857,7 +15670,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[51]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[50]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -16148,7 +15961,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[52]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[51]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -16420,7 +16233,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[53]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[52]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -16670,7 +16483,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[54]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[53]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -16942,7 +16755,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[55]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[54]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -17229,7 +17042,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[56]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[55]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -17518,7 +17331,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[57]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[56]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -17799,7 +17612,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[58]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[57]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -18023,7 +17836,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[59]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[58]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -18284,7 +18097,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[60]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[59]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -18565,7 +18378,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[61]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[60]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -18874,7 +18687,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[62]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[61]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -19257,7 +19070,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[63]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[62]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -19286,7 +19099,7 @@ namespace Proto {
titlePrefix_ = other.titlePrefix_;
titleSuffix_ = other.titleSuffix_;
signature_ = other.signature_;
- charIds_ = other.charIds_.Clone();
+ charShows_ = other.charShows_.Clone();
honors_ = other.honors_.Clone();
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
@@ -19406,15 +19219,15 @@ namespace Proto {
}
}
- /// Field number for the "CharIds" field.
- public const int CharIdsFieldNumber = 10;
- private static readonly pb::FieldCodec _repeated_charIds_codec
- = pb::FieldCodec.ForUInt32(82);
- private readonly pbc::RepeatedField charIds_ = new pbc::RepeatedField();
+ /// Field number for the "CharShows" field.
+ public const int CharShowsFieldNumber = 10;
+ private static readonly pb::FieldCodec _repeated_charShows_codec
+ = pb::FieldCodec.ForMessage(82, global::Proto.CharShow.Parser);
+ private readonly pbc::RepeatedField charShows_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pbc::RepeatedField CharIds {
- get { return charIds_; }
+ public pbc::RepeatedField CharShows {
+ get { return charShows_; }
}
/// Field number for the "Honors" field.
@@ -19464,7 +19277,7 @@ namespace Proto {
if (TitlePrefix != other.TitlePrefix) return false;
if (TitleSuffix != other.TitleSuffix) return false;
if (Signature != other.Signature) return false;
- if(!charIds_.Equals(other.charIds_)) return false;
+ if(!charShows_.Equals(other.charShows_)) return false;
if(!honors_.Equals(other.honors_)) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
@@ -19483,7 +19296,7 @@ namespace Proto {
if (TitlePrefix != 0) hash ^= TitlePrefix.GetHashCode();
if (TitleSuffix != 0) hash ^= TitleSuffix.GetHashCode();
if (Signature.Length != 0) hash ^= Signature.GetHashCode();
- hash ^= charIds_.GetHashCode();
+ hash ^= charShows_.GetHashCode();
hash ^= honors_.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
@@ -19540,7 +19353,7 @@ namespace Proto {
output.WriteRawTag(74);
output.WriteString(Signature);
}
- charIds_.WriteTo(output, _repeated_charIds_codec);
+ charShows_.WriteTo(output, _repeated_charShows_codec);
honors_.WriteTo(output, _repeated_honors_codec);
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
@@ -19592,7 +19405,7 @@ namespace Proto {
output.WriteRawTag(74);
output.WriteString(Signature);
}
- charIds_.WriteTo(ref output, _repeated_charIds_codec);
+ charShows_.WriteTo(ref output, _repeated_charShows_codec);
honors_.WriteTo(ref output, _repeated_honors_codec);
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
@@ -19635,7 +19448,7 @@ namespace Proto {
if (Signature.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(Signature);
}
- size += charIds_.CalculateSize(_repeated_charIds_codec);
+ size += charShows_.CalculateSize(_repeated_charShows_codec);
size += honors_.CalculateSize(_repeated_honors_codec);
if (NextPackage.Length != 0) {
size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
@@ -19679,7 +19492,7 @@ namespace Proto {
if (other.Signature.Length != 0) {
Signature = other.Signature;
}
- charIds_.Add(other.charIds_);
+ charShows_.Add(other.charShows_);
honors_.Add(other.honors_);
if (other.NextPackage.Length != 0) {
NextPackage = other.NextPackage;
@@ -19739,9 +19552,8 @@ namespace Proto {
Signature = input.ReadString();
break;
}
- case 82:
- case 80: {
- charIds_.AddEntriesFrom(input, _repeated_charIds_codec);
+ case 82: {
+ charShows_.AddEntriesFrom(input, _repeated_charShows_codec);
break;
}
case 122: {
@@ -19807,9 +19619,8 @@ namespace Proto {
Signature = input.ReadString();
break;
}
- case 82:
- case 80: {
- charIds_.AddEntriesFrom(ref input, _repeated_charIds_codec);
+ case 82: {
+ charShows_.AddEntriesFrom(ref input, _repeated_charShows_codec);
break;
}
case 122: {
@@ -19827,6 +19638,315 @@ namespace Proto {
}
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class CharShow : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CharShow());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[63]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public CharShow() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public CharShow(CharShow other) : this() {
+ charId_ = other.charId_;
+ level_ = other.level_;
+ skin_ = other.skin_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public CharShow Clone() {
+ return new CharShow(this);
+ }
+
+ /// Field number for the "CharId" field.
+ public const int CharIdFieldNumber = 1;
+ private uint charId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint CharId {
+ get { return charId_; }
+ set {
+ charId_ = value;
+ }
+ }
+
+ /// Field number for the "Level" field.
+ public const int LevelFieldNumber = 2;
+ private uint level_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Level {
+ get { return level_; }
+ set {
+ level_ = value;
+ }
+ }
+
+ /// Field number for the "Skin" field.
+ public const int SkinFieldNumber = 3;
+ private uint skin_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Skin {
+ get { return skin_; }
+ set {
+ skin_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as CharShow);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(CharShow other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (CharId != other.CharId) return false;
+ if (Level != other.Level) return false;
+ if (Skin != other.Skin) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (CharId != 0) hash ^= CharId.GetHashCode();
+ if (Level != 0) hash ^= Level.GetHashCode();
+ if (Skin != 0) hash ^= Skin.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (CharId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(CharId);
+ }
+ if (Level != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Level);
+ }
+ if (Skin != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(Skin);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (CharId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(CharId);
+ }
+ if (Level != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Level);
+ }
+ if (Skin != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(Skin);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (CharId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(CharId);
+ }
+ if (Level != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Level);
+ }
+ if (Skin != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Skin);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(CharShow other) {
+ if (other == null) {
+ return;
+ }
+ if (other.CharId != 0) {
+ CharId = other.CharId;
+ }
+ if (other.Level != 0) {
+ Level = other.Level;
+ }
+ if (other.Skin != 0) {
+ Skin = other.Skin;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ CharId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Level = input.ReadUInt32();
+ break;
+ }
+ case 24: {
+ Skin = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ CharId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Level = input.ReadUInt32();
+ break;
+ }
+ case 24: {
+ Skin = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
public sealed partial class FriendDetail : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
@@ -22915,6 +23035,7 @@ namespace Proto {
public ActivityQuest(ActivityQuest other) : this() {
id_ = other.id_;
status_ = other.status_;
+ activityId_ = other.activityId_;
progress_ = other.progress_.Clone();
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
@@ -22950,6 +23071,18 @@ namespace Proto {
}
}
+ /// Field number for the "ActivityId" field.
+ public const int ActivityIdFieldNumber = 3;
+ private uint activityId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint ActivityId {
+ get { return activityId_; }
+ set {
+ activityId_ = value;
+ }
+ }
+
/// Field number for the "Progress" field.
public const int ProgressFieldNumber = 15;
private static readonly pb::FieldCodec _repeated_progress_codec
@@ -22990,6 +23123,7 @@ namespace Proto {
}
if (Id != other.Id) return false;
if (Status != other.Status) return false;
+ if (ActivityId != other.ActivityId) return false;
if(!progress_.Equals(other.progress_)) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
@@ -23001,6 +23135,7 @@ namespace Proto {
int hash = 1;
if (Id != 0) hash ^= Id.GetHashCode();
if (Status != 0) hash ^= Status.GetHashCode();
+ if (ActivityId != 0) hash ^= ActivityId.GetHashCode();
hash ^= progress_.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
@@ -23029,6 +23164,10 @@ namespace Proto {
output.WriteRawTag(16);
output.WriteUInt32(Status);
}
+ if (ActivityId != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(ActivityId);
+ }
progress_.WriteTo(output, _repeated_progress_codec);
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
@@ -23052,6 +23191,10 @@ namespace Proto {
output.WriteRawTag(16);
output.WriteUInt32(Status);
}
+ if (ActivityId != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(ActivityId);
+ }
progress_.WriteTo(ref output, _repeated_progress_codec);
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
@@ -23073,6 +23216,9 @@ namespace Proto {
if (Status != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Status);
}
+ if (ActivityId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ActivityId);
+ }
size += progress_.CalculateSize(_repeated_progress_codec);
if (NextPackage.Length != 0) {
size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
@@ -23095,6 +23241,9 @@ namespace Proto {
if (other.Status != 0) {
Status = other.Status;
}
+ if (other.ActivityId != 0) {
+ ActivityId = other.ActivityId;
+ }
progress_.Add(other.progress_);
if (other.NextPackage.Length != 0) {
NextPackage = other.NextPackage;
@@ -23126,6 +23275,10 @@ namespace Proto {
Status = input.ReadUInt32();
break;
}
+ case 24: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
case 122: {
progress_.AddEntriesFrom(input, _repeated_progress_codec);
break;
@@ -23161,6 +23314,10 @@ namespace Proto {
Status = input.ReadUInt32();
break;
}
+ case 24: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
case 122: {
progress_.AddEntriesFrom(ref input, _repeated_progress_codec);
break;
@@ -23783,6 +23940,332 @@ namespace Proto {
}
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ActivityMining : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ActivityMining());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[77]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMining() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMining(ActivityMining other) : this() {
+ activityId_ = other.activityId_;
+ layer_ = other.layer_;
+ quests_ = other.quests_.Clone();
+ storyRewardIds_ = other.storyRewardIds_.Clone();
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ActivityMining Clone() {
+ return new ActivityMining(this);
+ }
+
+ /// Field number for the "ActivityId" field.
+ public const int ActivityIdFieldNumber = 1;
+ private uint activityId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint ActivityId {
+ get { return activityId_; }
+ set {
+ activityId_ = value;
+ }
+ }
+
+ /// Field number for the "Layer" field.
+ public const int LayerFieldNumber = 2;
+ private uint layer_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Layer {
+ get { return layer_; }
+ set {
+ layer_ = value;
+ }
+ }
+
+ /// Field number for the "Quests" field.
+ public const int QuestsFieldNumber = 11;
+ private static readonly pb::FieldCodec _repeated_quests_codec
+ = pb::FieldCodec.ForMessage(90, global::Proto.ActivityQuest.Parser);
+ private readonly pbc::RepeatedField quests_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Quests {
+ get { return quests_; }
+ }
+
+ /// Field number for the "StoryRewardIds" field.
+ public const int StoryRewardIdsFieldNumber = 12;
+ private static readonly pb::FieldCodec _repeated_storyRewardIds_codec
+ = pb::FieldCodec.ForUInt32(98);
+ private readonly pbc::RepeatedField storyRewardIds_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField StoryRewardIds {
+ get { return storyRewardIds_; }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ActivityMining);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ActivityMining other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ActivityId != other.ActivityId) return false;
+ if (Layer != other.Layer) return false;
+ if(!quests_.Equals(other.quests_)) return false;
+ if(!storyRewardIds_.Equals(other.storyRewardIds_)) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ActivityId != 0) hash ^= ActivityId.GetHashCode();
+ if (Layer != 0) hash ^= Layer.GetHashCode();
+ hash ^= quests_.GetHashCode();
+ hash ^= storyRewardIds_.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (Layer != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Layer);
+ }
+ quests_.WriteTo(output, _repeated_quests_codec);
+ storyRewardIds_.WriteTo(output, _repeated_storyRewardIds_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (ActivityId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ActivityId);
+ }
+ if (Layer != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Layer);
+ }
+ quests_.WriteTo(ref output, _repeated_quests_codec);
+ storyRewardIds_.WriteTo(ref output, _repeated_storyRewardIds_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (ActivityId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ActivityId);
+ }
+ if (Layer != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Layer);
+ }
+ size += quests_.CalculateSize(_repeated_quests_codec);
+ size += storyRewardIds_.CalculateSize(_repeated_storyRewardIds_codec);
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ActivityMining other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ActivityId != 0) {
+ ActivityId = other.ActivityId;
+ }
+ if (other.Layer != 0) {
+ Layer = other.Layer;
+ }
+ quests_.Add(other.quests_);
+ storyRewardIds_.Add(other.storyRewardIds_);
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Layer = input.ReadUInt32();
+ break;
+ }
+ case 90: {
+ quests_.AddEntriesFrom(input, _repeated_quests_codec);
+ break;
+ }
+ case 98:
+ case 96: {
+ storyRewardIds_.AddEntriesFrom(input, _repeated_storyRewardIds_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ ActivityId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Layer = input.ReadUInt32();
+ break;
+ }
+ case 90: {
+ quests_.AddEntriesFrom(ref input, _repeated_quests_codec);
+ break;
+ }
+ case 98:
+ case 96: {
+ storyRewardIds_.AddEntriesFrom(ref input, _repeated_storyRewardIds_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
public sealed partial class AffinityInfo : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
@@ -23798,7 +24281,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[77]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[78]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -24133,7 +24616,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[78]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[79]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -24433,7 +24916,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[79]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[80]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -24731,7 +25214,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[80]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[81]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -25031,7 +25514,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[81]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[82]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -25327,7 +25810,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[82]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[83]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -25599,7 +26082,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[83]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[84]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -25999,7 +26482,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[84]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[85]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -26308,7 +26791,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[85]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[86]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -26682,7 +27165,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[86]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[87]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -26990,7 +27473,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[87]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[88]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -27262,7 +27745,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[88]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[89]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -27525,7 +28008,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[89]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[90]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -27806,7 +28289,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[90]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[91]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -28082,6 +28565,689 @@ namespace Proto {
}
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class ScoreBossLevel : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new ScoreBossLevel());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[92]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ScoreBossLevel() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ScoreBossLevel(ScoreBossLevel other) : this() {
+ levelId_ = other.levelId_;
+ buildId_ = other.buildId_;
+ score_ = other.score_;
+ star_ = other.star_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ScoreBossLevel Clone() {
+ return new ScoreBossLevel(this);
+ }
+
+ /// Field number for the "LevelId" field.
+ public const int LevelIdFieldNumber = 1;
+ private uint levelId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint LevelId {
+ get { return levelId_; }
+ set {
+ levelId_ = value;
+ }
+ }
+
+ /// Field number for the "BuildId" field.
+ public const int BuildIdFieldNumber = 2;
+ private ulong buildId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ulong BuildId {
+ get { return buildId_; }
+ set {
+ buildId_ = value;
+ }
+ }
+
+ /// Field number for the "Score" field.
+ public const int ScoreFieldNumber = 3;
+ private uint score_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Score {
+ get { return score_; }
+ set {
+ score_ = value;
+ }
+ }
+
+ /// Field number for the "Star" field.
+ public const int StarFieldNumber = 4;
+ private uint star_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Star {
+ get { return star_; }
+ set {
+ star_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as ScoreBossLevel);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(ScoreBossLevel other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (LevelId != other.LevelId) return false;
+ if (BuildId != other.BuildId) return false;
+ if (Score != other.Score) return false;
+ if (Star != other.Star) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (LevelId != 0) hash ^= LevelId.GetHashCode();
+ if (BuildId != 0UL) hash ^= BuildId.GetHashCode();
+ if (Score != 0) hash ^= Score.GetHashCode();
+ if (Star != 0) hash ^= Star.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (LevelId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(LevelId);
+ }
+ if (BuildId != 0UL) {
+ output.WriteRawTag(16);
+ output.WriteUInt64(BuildId);
+ }
+ if (Score != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(Score);
+ }
+ if (Star != 0) {
+ output.WriteRawTag(32);
+ output.WriteUInt32(Star);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (LevelId != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(LevelId);
+ }
+ if (BuildId != 0UL) {
+ output.WriteRawTag(16);
+ output.WriteUInt64(BuildId);
+ }
+ if (Score != 0) {
+ output.WriteRawTag(24);
+ output.WriteUInt32(Score);
+ }
+ if (Star != 0) {
+ output.WriteRawTag(32);
+ output.WriteUInt32(Star);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (LevelId != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(LevelId);
+ }
+ if (BuildId != 0UL) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt64Size(BuildId);
+ }
+ if (Score != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Score);
+ }
+ if (Star != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Star);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(ScoreBossLevel other) {
+ if (other == null) {
+ return;
+ }
+ if (other.LevelId != 0) {
+ LevelId = other.LevelId;
+ }
+ if (other.BuildId != 0UL) {
+ BuildId = other.BuildId;
+ }
+ if (other.Score != 0) {
+ Score = other.Score;
+ }
+ if (other.Star != 0) {
+ Star = other.Star;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ LevelId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ BuildId = input.ReadUInt64();
+ break;
+ }
+ case 24: {
+ Score = input.ReadUInt32();
+ break;
+ }
+ case 32: {
+ Star = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ LevelId = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ BuildId = input.ReadUInt64();
+ break;
+ }
+ case 24: {
+ Score = input.ReadUInt32();
+ break;
+ }
+ case 32: {
+ Star = input.ReadUInt32();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class VampireSurvivorLevel : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new VampireSurvivorLevel());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[93]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public VampireSurvivorLevel() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public VampireSurvivorLevel(VampireSurvivorLevel other) : this() {
+ id_ = other.id_;
+ score_ = other.score_;
+ buildIds_ = other.buildIds_.Clone();
+ passed_ = other.passed_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public VampireSurvivorLevel Clone() {
+ return new VampireSurvivorLevel(this);
+ }
+
+ /// Field number for the "Id" field.
+ public const int IdFieldNumber = 1;
+ private uint id_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Id {
+ get { return id_; }
+ set {
+ id_ = value;
+ }
+ }
+
+ /// Field number for the "Score" field.
+ public const int ScoreFieldNumber = 2;
+ private uint score_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Score {
+ get { return score_; }
+ set {
+ score_ = value;
+ }
+ }
+
+ /// Field number for the "BuildIds" field.
+ public const int BuildIdsFieldNumber = 3;
+ private static readonly pb::FieldCodec _repeated_buildIds_codec
+ = pb::FieldCodec.ForUInt64(26);
+ private readonly pbc::RepeatedField buildIds_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField BuildIds {
+ get { return buildIds_; }
+ }
+
+ /// Field number for the "Passed" field.
+ public const int PassedFieldNumber = 4;
+ private bool passed_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Passed {
+ get { return passed_; }
+ set {
+ passed_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as VampireSurvivorLevel);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(VampireSurvivorLevel other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Id != other.Id) return false;
+ if (Score != other.Score) return false;
+ if(!buildIds_.Equals(other.buildIds_)) return false;
+ if (Passed != other.Passed) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Id != 0) hash ^= Id.GetHashCode();
+ if (Score != 0) hash ^= Score.GetHashCode();
+ hash ^= buildIds_.GetHashCode();
+ if (Passed != false) hash ^= Passed.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Id != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Id);
+ }
+ if (Score != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Score);
+ }
+ buildIds_.WriteTo(output, _repeated_buildIds_codec);
+ if (Passed != false) {
+ output.WriteRawTag(32);
+ output.WriteBool(Passed);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Id != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Id);
+ }
+ if (Score != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Score);
+ }
+ buildIds_.WriteTo(ref output, _repeated_buildIds_codec);
+ if (Passed != false) {
+ output.WriteRawTag(32);
+ output.WriteBool(Passed);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Id != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Id);
+ }
+ if (Score != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Score);
+ }
+ size += buildIds_.CalculateSize(_repeated_buildIds_codec);
+ if (Passed != false) {
+ size += 1 + 1;
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(VampireSurvivorLevel other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Id != 0) {
+ Id = other.Id;
+ }
+ if (other.Score != 0) {
+ Score = other.Score;
+ }
+ buildIds_.Add(other.buildIds_);
+ if (other.Passed != false) {
+ Passed = other.Passed;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ Id = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Score = input.ReadUInt32();
+ break;
+ }
+ case 26:
+ case 24: {
+ buildIds_.AddEntriesFrom(input, _repeated_buildIds_codec);
+ break;
+ }
+ case 32: {
+ Passed = input.ReadBool();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ Id = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Score = input.ReadUInt32();
+ break;
+ }
+ case 26:
+ case 24: {
+ buildIds_.AddEntriesFrom(ref input, _repeated_buildIds_codec);
+ break;
+ }
+ case 32: {
+ Passed = input.ReadBool();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
public sealed partial class VampireSurvivorRecordInfo : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
@@ -28097,7 +29263,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.PublicReflection.Descriptor.MessageTypes[91]; }
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[94]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -28117,8 +29283,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public VampireSurvivorRecordInfo(VampireSurvivorRecordInfo other) : this() {
- passedIds_ = other.passedIds_.Clone();
- normals_ = other.normals_.Clone();
+ records_ = other.records_.Clone();
season_ = other.season_ != null ? other.season_.Clone() : null;
seasonScore_ = other.seasonScore_;
nextPackage_ = other.nextPackage_;
@@ -28131,34 +29296,23 @@ namespace Proto {
return new VampireSurvivorRecordInfo(this);
}
- /// Field number for the "PassedIds" field.
- public const int PassedIdsFieldNumber = 1;
- private static readonly pb::FieldCodec _repeated_passedIds_codec
- = pb::FieldCodec.ForUInt32(10);
- private readonly pbc::RepeatedField passedIds_ = new pbc::RepeatedField();
+ /// Field number for the "Records" field.
+ public const int RecordsFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_records_codec
+ = pb::FieldCodec.ForMessage(10, global::Proto.VampireSurvivorLevel.Parser);
+ private readonly pbc::RepeatedField records_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pbc::RepeatedField PassedIds {
- get { return passedIds_; }
- }
-
- /// Field number for the "Normals" field.
- public const int NormalsFieldNumber = 2;
- private static readonly pb::FieldCodec _repeated_normals_codec
- = pb::FieldCodec.ForMessage(18, global::Proto.VampireSurvivorRecordInfo.Types.Record.Parser);
- private readonly pbc::RepeatedField normals_ = new pbc::RepeatedField();
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pbc::RepeatedField Normals {
- get { return normals_; }
+ public pbc::RepeatedField Records {
+ get { return records_; }
}
/// Field number for the "Season" field.
- public const int SeasonFieldNumber = 3;
- private global::Proto.VampireSurvivorRecordInfo.Types.Record season_;
+ public const int SeasonFieldNumber = 2;
+ private global::Proto.VampireSurvivorLevel season_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public global::Proto.VampireSurvivorRecordInfo.Types.Record Season {
+ public global::Proto.VampireSurvivorLevel Season {
get { return season_; }
set {
season_ = value;
@@ -28166,7 +29320,7 @@ namespace Proto {
}
/// Field number for the "SeasonScore" field.
- public const int SeasonScoreFieldNumber = 4;
+ public const int SeasonScoreFieldNumber = 3;
private uint seasonScore_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
@@ -28204,8 +29358,7 @@ namespace Proto {
if (ReferenceEquals(other, this)) {
return true;
}
- if(!passedIds_.Equals(other.passedIds_)) return false;
- if(!normals_.Equals(other.normals_)) return false;
+ if(!records_.Equals(other.records_)) return false;
if (!object.Equals(Season, other.Season)) return false;
if (SeasonScore != other.SeasonScore) return false;
if (NextPackage != other.NextPackage) return false;
@@ -28216,8 +29369,7 @@ namespace Proto {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
- hash ^= passedIds_.GetHashCode();
- hash ^= normals_.GetHashCode();
+ hash ^= records_.GetHashCode();
if (season_ != null) hash ^= Season.GetHashCode();
if (SeasonScore != 0) hash ^= SeasonScore.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
@@ -28239,14 +29391,13 @@ namespace Proto {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
- passedIds_.WriteTo(output, _repeated_passedIds_codec);
- normals_.WriteTo(output, _repeated_normals_codec);
+ records_.WriteTo(output, _repeated_records_codec);
if (season_ != null) {
- output.WriteRawTag(26);
+ output.WriteRawTag(18);
output.WriteMessage(Season);
}
if (SeasonScore != 0) {
- output.WriteRawTag(32);
+ output.WriteRawTag(24);
output.WriteUInt32(SeasonScore);
}
if (NextPackage.Length != 0) {
@@ -28263,14 +29414,13 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- passedIds_.WriteTo(ref output, _repeated_passedIds_codec);
- normals_.WriteTo(ref output, _repeated_normals_codec);
+ records_.WriteTo(ref output, _repeated_records_codec);
if (season_ != null) {
- output.WriteRawTag(26);
+ output.WriteRawTag(18);
output.WriteMessage(Season);
}
if (SeasonScore != 0) {
- output.WriteRawTag(32);
+ output.WriteRawTag(24);
output.WriteUInt32(SeasonScore);
}
if (NextPackage.Length != 0) {
@@ -28287,8 +29437,7 @@ namespace Proto {
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
- size += passedIds_.CalculateSize(_repeated_passedIds_codec);
- size += normals_.CalculateSize(_repeated_normals_codec);
+ size += records_.CalculateSize(_repeated_records_codec);
if (season_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Season);
}
@@ -28310,11 +29459,10 @@ namespace Proto {
if (other == null) {
return;
}
- passedIds_.Add(other.passedIds_);
- normals_.Add(other.normals_);
+ records_.Add(other.records_);
if (other.season_ != null) {
if (season_ == null) {
- Season = new global::Proto.VampireSurvivorRecordInfo.Types.Record();
+ Season = new global::Proto.VampireSurvivorLevel();
}
Season.MergeFrom(other.Season);
}
@@ -28343,23 +29491,18 @@ namespace Proto {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
- case 10:
- case 8: {
- passedIds_.AddEntriesFrom(input, _repeated_passedIds_codec);
+ case 10: {
+ records_.AddEntriesFrom(input, _repeated_records_codec);
break;
}
case 18: {
- normals_.AddEntriesFrom(input, _repeated_normals_codec);
- break;
- }
- case 26: {
if (season_ == null) {
- Season = new global::Proto.VampireSurvivorRecordInfo.Types.Record();
+ Season = new global::Proto.VampireSurvivorLevel();
}
input.ReadMessage(Season);
break;
}
- case 32: {
+ case 24: {
SeasonScore = input.ReadUInt32();
break;
}
@@ -28386,23 +29529,18 @@ namespace Proto {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
- case 10:
- case 8: {
- passedIds_.AddEntriesFrom(ref input, _repeated_passedIds_codec);
+ case 10: {
+ records_.AddEntriesFrom(ref input, _repeated_records_codec);
break;
}
case 18: {
- normals_.AddEntriesFrom(ref input, _repeated_normals_codec);
- break;
- }
- case 26: {
if (season_ == null) {
- Season = new global::Proto.VampireSurvivorRecordInfo.Types.Record();
+ Season = new global::Proto.VampireSurvivorLevel();
}
input.ReadMessage(Season);
break;
}
- case 32: {
+ case 24: {
SeasonScore = input.ReadUInt32();
break;
}
@@ -28415,285 +29553,986 @@ namespace Proto {
}
#endif
- #region Nested types
- /// Container for nested types declared in the VampireSurvivorRecordInfo message type.
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class SkillInstance : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SkillInstance());
+ private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static partial class Types {
- [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
- public sealed partial class Record : pb::IMessage
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- , pb::IBufferMessage
- #endif
- {
- private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Record());
- private pb::UnknownFieldSet _unknownFields;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pb::MessageParser Parser { get { return _parser; } }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.VampireSurvivorRecordInfo.Descriptor.NestedTypes[0]; }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- pbr::MessageDescriptor pb::IMessage.Descriptor {
- get { return Descriptor; }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public Record() {
- OnConstruction();
- }
-
- partial void OnConstruction();
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public Record(Record other) : this() {
- id_ = other.id_;
- buildId1_ = other.buildId1_;
- buildId2_ = other.buildId2_;
- _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public Record Clone() {
- return new Record(this);
- }
-
- /// Field number for the "Id" field.
- public const int IdFieldNumber = 1;
- private uint id_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public uint Id {
- get { return id_; }
- set {
- id_ = value;
- }
- }
-
- /// Field number for the "BuildId1" field.
- public const int BuildId1FieldNumber = 2;
- private ulong buildId1_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public ulong BuildId1 {
- get { return buildId1_; }
- set {
- buildId1_ = value;
- }
- }
-
- /// Field number for the "BuildId2" field.
- public const int BuildId2FieldNumber = 3;
- private ulong buildId2_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public ulong BuildId2 {
- get { return buildId2_; }
- set {
- buildId2_ = value;
- }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override bool Equals(object other) {
- return Equals(other as Record);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool Equals(Record other) {
- if (ReferenceEquals(other, null)) {
- return false;
- }
- if (ReferenceEquals(other, this)) {
- return true;
- }
- if (Id != other.Id) return false;
- if (BuildId1 != other.BuildId1) return false;
- if (BuildId2 != other.BuildId2) return false;
- return Equals(_unknownFields, other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override int GetHashCode() {
- int hash = 1;
- if (Id != 0) hash ^= Id.GetHashCode();
- if (BuildId1 != 0UL) hash ^= BuildId1.GetHashCode();
- if (BuildId2 != 0UL) hash ^= BuildId2.GetHashCode();
- if (_unknownFields != null) {
- hash ^= _unknownFields.GetHashCode();
- }
- return hash;
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override string ToString() {
- return pb::JsonFormatter.ToDiagnosticString(this);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void WriteTo(pb::CodedOutputStream output) {
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- output.WriteRawMessage(this);
- #else
- if (Id != 0) {
- output.WriteRawTag(8);
- output.WriteUInt32(Id);
- }
- if (BuildId1 != 0UL) {
- output.WriteRawTag(16);
- output.WriteUInt64(BuildId1);
- }
- if (BuildId2 != 0UL) {
- output.WriteRawTag(24);
- output.WriteUInt64(BuildId2);
- }
- if (_unknownFields != null) {
- _unknownFields.WriteTo(output);
- }
- #endif
- }
-
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- if (Id != 0) {
- output.WriteRawTag(8);
- output.WriteUInt32(Id);
- }
- if (BuildId1 != 0UL) {
- output.WriteRawTag(16);
- output.WriteUInt64(BuildId1);
- }
- if (BuildId2 != 0UL) {
- output.WriteRawTag(24);
- output.WriteUInt64(BuildId2);
- }
- if (_unknownFields != null) {
- _unknownFields.WriteTo(ref output);
- }
- }
- #endif
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public int CalculateSize() {
- int size = 0;
- if (Id != 0) {
- size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Id);
- }
- if (BuildId1 != 0UL) {
- size += 1 + pb::CodedOutputStream.ComputeUInt64Size(BuildId1);
- }
- if (BuildId2 != 0UL) {
- size += 1 + pb::CodedOutputStream.ComputeUInt64Size(BuildId2);
- }
- if (_unknownFields != null) {
- size += _unknownFields.CalculateSize();
- }
- return size;
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(Record other) {
- if (other == null) {
- return;
- }
- if (other.Id != 0) {
- Id = other.Id;
- }
- if (other.BuildId1 != 0UL) {
- BuildId1 = other.BuildId1;
- }
- if (other.BuildId2 != 0UL) {
- BuildId2 = other.BuildId2;
- }
- _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(pb::CodedInputStream input) {
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- input.ReadRawMessage(this);
- #else
- uint tag;
- while ((tag = input.ReadTag()) != 0) {
- if ((tag & 7) == 4) {
- // Abort on any end group tag.
- return;
- }
- switch(tag) {
- default:
- _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
- break;
- case 8: {
- Id = input.ReadUInt32();
- break;
- }
- case 16: {
- BuildId1 = input.ReadUInt64();
- break;
- }
- case 24: {
- BuildId2 = input.ReadUInt64();
- break;
- }
- }
- }
- #endif
- }
-
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
- uint tag;
- while ((tag = input.ReadTag()) != 0) {
- if ((tag & 7) == 4) {
- // Abort on any end group tag.
- return;
- }
- switch(tag) {
- default:
- _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
- break;
- case 8: {
- Id = input.ReadUInt32();
- break;
- }
- case 16: {
- BuildId1 = input.ReadUInt64();
- break;
- }
- case 24: {
- BuildId2 = input.ReadUInt64();
- break;
- }
- }
- }
- }
- #endif
-
- }
+ public static pb::MessageParser Parser { get { return _parser; } }
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[95]; }
}
- #endregion
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public SkillInstance() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public SkillInstance(SkillInstance other) : this() {
+ id_ = other.id_;
+ star_ = other.star_;
+ first_ = other.first_;
+ threeStar_ = other.threeStar_;
+ buildId_ = other.buildId_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public SkillInstance Clone() {
+ return new SkillInstance(this);
+ }
+
+ /// Field number for the "Id" field.
+ public const int IdFieldNumber = 1;
+ private uint id_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Id {
+ get { return id_; }
+ set {
+ id_ = value;
+ }
+ }
+
+ /// Field number for the "Star" field.
+ public const int StarFieldNumber = 2;
+ private uint star_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Star {
+ get { return star_; }
+ set {
+ star_ = value;
+ }
+ }
+
+ /// Field number for the "First" field.
+ public const int FirstFieldNumber = 3;
+ private bool first_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool First {
+ get { return first_; }
+ set {
+ first_ = value;
+ }
+ }
+
+ /// Field number for the "ThreeStar" field.
+ public const int ThreeStarFieldNumber = 4;
+ private bool threeStar_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool ThreeStar {
+ get { return threeStar_; }
+ set {
+ threeStar_ = value;
+ }
+ }
+
+ /// Field number for the "BuildId" field.
+ public const int BuildIdFieldNumber = 5;
+ private ulong buildId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ulong BuildId {
+ get { return buildId_; }
+ set {
+ buildId_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as SkillInstance);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(SkillInstance other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Id != other.Id) return false;
+ if (Star != other.Star) return false;
+ if (First != other.First) return false;
+ if (ThreeStar != other.ThreeStar) return false;
+ if (BuildId != other.BuildId) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Id != 0) hash ^= Id.GetHashCode();
+ if (Star != 0) hash ^= Star.GetHashCode();
+ if (First != false) hash ^= First.GetHashCode();
+ if (ThreeStar != false) hash ^= ThreeStar.GetHashCode();
+ if (BuildId != 0UL) hash ^= BuildId.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Id != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Id);
+ }
+ if (Star != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Star);
+ }
+ if (First != false) {
+ output.WriteRawTag(24);
+ output.WriteBool(First);
+ }
+ if (ThreeStar != false) {
+ output.WriteRawTag(32);
+ output.WriteBool(ThreeStar);
+ }
+ if (BuildId != 0UL) {
+ output.WriteRawTag(40);
+ output.WriteUInt64(BuildId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Id != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Id);
+ }
+ if (Star != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Star);
+ }
+ if (First != false) {
+ output.WriteRawTag(24);
+ output.WriteBool(First);
+ }
+ if (ThreeStar != false) {
+ output.WriteRawTag(32);
+ output.WriteBool(ThreeStar);
+ }
+ if (BuildId != 0UL) {
+ output.WriteRawTag(40);
+ output.WriteUInt64(BuildId);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Id != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Id);
+ }
+ if (Star != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Star);
+ }
+ if (First != false) {
+ size += 1 + 1;
+ }
+ if (ThreeStar != false) {
+ size += 1 + 1;
+ }
+ if (BuildId != 0UL) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt64Size(BuildId);
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(SkillInstance other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Id != 0) {
+ Id = other.Id;
+ }
+ if (other.Star != 0) {
+ Star = other.Star;
+ }
+ if (other.First != false) {
+ First = other.First;
+ }
+ if (other.ThreeStar != false) {
+ ThreeStar = other.ThreeStar;
+ }
+ if (other.BuildId != 0UL) {
+ BuildId = other.BuildId;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ Id = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Star = input.ReadUInt32();
+ break;
+ }
+ case 24: {
+ First = input.ReadBool();
+ break;
+ }
+ case 32: {
+ ThreeStar = input.ReadBool();
+ break;
+ }
+ case 40: {
+ BuildId = input.ReadUInt64();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ Id = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Star = input.ReadUInt32();
+ break;
+ }
+ case 24: {
+ First = input.ReadBool();
+ break;
+ }
+ case 32: {
+ ThreeStar = input.ReadBool();
+ break;
+ }
+ case 40: {
+ BuildId = input.ReadUInt64();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class WeekBossLevel : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new WeekBossLevel());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[96]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public WeekBossLevel() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public WeekBossLevel(WeekBossLevel other) : this() {
+ id_ = other.id_;
+ time_ = other.time_;
+ buildId_ = other.buildId_;
+ first_ = other.first_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public WeekBossLevel Clone() {
+ return new WeekBossLevel(this);
+ }
+
+ /// Field number for the "Id" field.
+ public const int IdFieldNumber = 1;
+ private uint id_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Id {
+ get { return id_; }
+ set {
+ id_ = value;
+ }
+ }
+
+ /// Field number for the "Time" field.
+ public const int TimeFieldNumber = 2;
+ private uint time_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Time {
+ get { return time_; }
+ set {
+ time_ = value;
+ }
+ }
+
+ /// Field number for the "BuildId" field.
+ public const int BuildIdFieldNumber = 3;
+ private ulong buildId_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public ulong BuildId {
+ get { return buildId_; }
+ set {
+ buildId_ = value;
+ }
+ }
+
+ /// Field number for the "First" field.
+ public const int FirstFieldNumber = 4;
+ private bool first_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool First {
+ get { return first_; }
+ set {
+ first_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as WeekBossLevel);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(WeekBossLevel other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Id != other.Id) return false;
+ if (Time != other.Time) return false;
+ if (BuildId != other.BuildId) return false;
+ if (First != other.First) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Id != 0) hash ^= Id.GetHashCode();
+ if (Time != 0) hash ^= Time.GetHashCode();
+ if (BuildId != 0UL) hash ^= BuildId.GetHashCode();
+ if (First != false) hash ^= First.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Id != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Id);
+ }
+ if (Time != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Time);
+ }
+ if (BuildId != 0UL) {
+ output.WriteRawTag(24);
+ output.WriteUInt64(BuildId);
+ }
+ if (First != false) {
+ output.WriteRawTag(32);
+ output.WriteBool(First);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Id != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Id);
+ }
+ if (Time != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(Time);
+ }
+ if (BuildId != 0UL) {
+ output.WriteRawTag(24);
+ output.WriteUInt64(BuildId);
+ }
+ if (First != false) {
+ output.WriteRawTag(32);
+ output.WriteBool(First);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Id != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Id);
+ }
+ if (Time != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Time);
+ }
+ if (BuildId != 0UL) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt64Size(BuildId);
+ }
+ if (First != false) {
+ size += 1 + 1;
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(WeekBossLevel other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Id != 0) {
+ Id = other.Id;
+ }
+ if (other.Time != 0) {
+ Time = other.Time;
+ }
+ if (other.BuildId != 0UL) {
+ BuildId = other.BuildId;
+ }
+ if (other.First != false) {
+ First = other.First;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ Id = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Time = input.ReadUInt32();
+ break;
+ }
+ case 24: {
+ BuildId = input.ReadUInt64();
+ break;
+ }
+ case 32: {
+ First = input.ReadBool();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ Id = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ Time = input.ReadUInt32();
+ break;
+ }
+ case 24: {
+ BuildId = input.ReadUInt64();
+ break;
+ }
+ case 32: {
+ First = input.ReadBool();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class WeekBossRecord : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new WeekBossRecord());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.PublicReflection.Descriptor.MessageTypes[97]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public WeekBossRecord() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public WeekBossRecord(WeekBossRecord other) : this() {
+ levels_ = other.levels_.Clone();
+ receivedTypeIds_ = other.receivedTypeIds_.Clone();
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public WeekBossRecord Clone() {
+ return new WeekBossRecord(this);
+ }
+
+ /// Field number for the "Levels" field.
+ public const int LevelsFieldNumber = 1;
+ private static readonly pb::FieldCodec _repeated_levels_codec
+ = pb::FieldCodec.ForMessage(10, global::Proto.WeekBossLevel.Parser);
+ private readonly pbc::RepeatedField levels_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField Levels {
+ get { return levels_; }
+ }
+
+ /// Field number for the "ReceivedTypeIds" field.
+ public const int ReceivedTypeIdsFieldNumber = 2;
+ private static readonly pb::FieldCodec _repeated_receivedTypeIds_codec
+ = pb::FieldCodec.ForUInt32(18);
+ private readonly pbc::RepeatedField receivedTypeIds_ = new pbc::RepeatedField();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pbc::RepeatedField ReceivedTypeIds {
+ get { return receivedTypeIds_; }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as WeekBossRecord);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(WeekBossRecord other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!levels_.Equals(other.levels_)) return false;
+ if(!receivedTypeIds_.Equals(other.receivedTypeIds_)) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= levels_.GetHashCode();
+ hash ^= receivedTypeIds_.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ levels_.WriteTo(output, _repeated_levels_codec);
+ receivedTypeIds_.WriteTo(output, _repeated_receivedTypeIds_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ levels_.WriteTo(ref output, _repeated_levels_codec);
+ receivedTypeIds_.WriteTo(ref output, _repeated_receivedTypeIds_codec);
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ size += levels_.CalculateSize(_repeated_levels_codec);
+ size += receivedTypeIds_.CalculateSize(_repeated_receivedTypeIds_codec);
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(WeekBossRecord other) {
+ if (other == null) {
+ return;
+ }
+ levels_.Add(other.levels_);
+ receivedTypeIds_.Add(other.receivedTypeIds_);
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 10: {
+ levels_.AddEntriesFrom(input, _repeated_levels_codec);
+ break;
+ }
+ case 18:
+ case 16: {
+ receivedTypeIds_.AddEntriesFrom(input, _repeated_receivedTypeIds_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 10: {
+ levels_.AddEntriesFrom(ref input, _repeated_levels_codec);
+ break;
+ }
+ case 18:
+ case 16: {
+ receivedTypeIds_.AddEntriesFrom(ref input, _repeated_receivedTypeIds_codec);
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
}
diff --git a/Novaria.Common/Protos/StarTowerRank.cs b/Novaria.Common/Protos/PublicMining.cs
similarity index 56%
rename from Novaria.Common/Protos/StarTowerRank.cs
rename to Novaria.Common/Protos/PublicMining.cs
index 98bd5c8..95acd47 100644
--- a/Novaria.Common/Protos/StarTowerRank.cs
+++ b/Novaria.Common/Protos/PublicMining.cs
@@ -1,6 +1,6 @@
//
// Generated by the protocol buffer compiler. DO NOT EDIT!
-// source: star_tower_rank.proto
+// source: public_mining.proto
//
#pragma warning disable 1591, 0612, 3021, 8981
#region Designer generated code
@@ -11,383 +11,84 @@ using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace Proto {
- /// Holder for reflection information generated from star_tower_rank.proto
- public static partial class StarTowerRankReflection {
+ /// Holder for reflection information generated from public_mining.proto
+ public static partial class PublicMiningReflection {
#region Descriptor
- /// File descriptor for star_tower_rank.proto
+ /// File descriptor for public_mining.proto
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
- static StarTowerRankReflection() {
+ static PublicMiningReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "ChVzdGFyX3Rvd2VyX3JhbmsucHJvdG8SBXByb3RvGh90cmF2ZWxlcl9kdWVs",
- "X3JhbmtfdXBsb2FkLnByb3RvIooBChFTdGFyVG93ZXJSYW5rSW5mbxIXCg9M",
- "YXN0UmVmcmVzaFRpbWUYASABKAMSIgoEU2VsZhgCIAEoCzIULnByb3RvLlRv",
- "d2VyUmFua0RhdGESIgoEUmFuaxgDIAMoCzIULnByb3RvLlRvd2VyUmFua0Rh",
- "dGESFAoLTmV4dFBhY2thZ2UY/w8gASgMIkAKDVRvd2VyUmFua0NoYXISCgoC",
- "SWQYASABKA0SDQoFTGV2ZWwYAiABKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgM",
- "IrECCg1Ub3dlclJhbmtEYXRhEgoKAklkGAEgASgEEhAKCE5pY2tOYW1lGAIg",
- "ASgJEhIKCldvcmxkQ2xhc3MYAyABKA0SEAoISGVhZEljb24YBCABKA0SDQoF",
- "U2NvcmUYBSABKA0SDAoEUmFuaxgGIAEoDRISCgpCdWlsZFNjb3JlGAcgASgN",
- "EhMKC1RpdGxlUHJlZml4GAggASgNEhMKC1RpdGxlU3VmZml4GAkgASgNEhIK",
- "CkRpZmZpY3VsdHkYCiABKA0SEAoIRHVyYXRpb24YCyABKA0SIwoFQ2hhcnMY",
- "DCADKAsyFC5wcm90by5Ub3dlclJhbmtDaGFyEiAKBkhvbm9ycxgPIAMoCzIQ",
- "LnByb3RvLkhvbm9ySW5mbxIUCgtOZXh0UGFja2FnZRj/DyABKAwiVAoSVG93",
- "ZXJCYXR0bGVTYW1wbGVzEigKBlNhbXBsZRgBIAMoCzIYLnByb3RvLlRvd2Vy",
- "QmF0dGxlU2FtcGxlEhQKC05leHRQYWNrYWdlGP8PIAEoDCJ3Cg9Ub3dlckJh",
- "dHRsZURhdGESIgoETWV0YRgBIAEoCzIULnByb3RvLlRvd2VyTWV0YUluZm8S",
- "KgoHU2FtcGxlcxgCIAEoCzIZLnByb3RvLlRvd2VyQmF0dGxlU2FtcGxlcxIU",
- "CgtOZXh0UGFja2FnZRj/DyABKAwixgEKDVRvd2VyTWV0YUluZm8SCgoCSWQY",
- "ASABKAQSDAoEWm9uZRgCIAEoCRIPCgdUb3dlcklkGAMgASgNEg4KBlNlYXNv",
- "bhgEIAEoDRIQCghQbGF5ZXJJZBgFIAEoBBIQCghOaWNrbmFtZRgGIAEoCRIQ",
- "CghEdXJhdGlvbhgHIAEoDRISCgpEaWZmaWN1bHR5GAggASgNEgwKBFJhbmsY",
- "CSABKA0SDAoEVGltZRgKIAEoAxIUCgtOZXh0UGFja2FnZRj/DyABKAwiegoR",
- "VG93ZXJCYXR0bGVTYW1wbGUSDQoFTWFwSWQYASABKA0SDwoHVmVyc2lvbhgC",
- "IAEoDRIvCgZTYW1wbGUYAyADKAsyHy5wcm90by5UcmF2ZWxlckR1ZWxCYXR0",
- "bGVTYW1wbGUSFAoLTmV4dFBhY2thZ2UY/w8gASgMUABiBnByb3RvMw=="));
+ "ChNwdWJsaWNfbWluaW5nLnByb3RvEgVwcm90byJWCg5NaW5pbmdUcmVhc3Vy",
+ "ZRIKCgJJZBgBIAEoDRIQCghQb3NJbmRleBgCIAMoDRIQCghSZWNlaXZlZBgD",
+ "IAEoCBIUCgtOZXh0UGFja2FnZRj/DyABKAwieQoKTWluaW5nR3JpZBIKCgJJ",
+ "ZBgBIAEoDRIQCghQb3NJbmRleBgCIAEoDRInCghHcmlkVHlwZRgDIAEoDjIV",
+ "LnByb3RvLk1pbmluZ0dyaWRUeXBlEg4KBk1hcmtlZBgEIAEoCBIUCgtOZXh0",
+ "UGFja2FnZRj/DyABKAwiWQoNTWluaW5nU3VwcG9ydBIKCgJJZBgBIAEoDRIT",
+ "CgtVc2FibGVDb3VudBgCIAEoBRIRCglVc2VkQ291bnQYAyABKAUSFAoLTmV4",
+ "dFBhY2thZ2UY/w8gASgMIm0KCU1pbmluZ01hcBIgCgVHcmlkcxgDIAMoCzIR",
+ "LnByb3RvLk1pbmluZ0dyaWQSKAoJVHJlYXN1cmVzGAIgAygLMhUucHJvdG8u",
+ "TWluaW5nVHJlYXN1cmUSFAoLTmV4dFBhY2thZ2UY/w8gASgMIooBCgtNaW5p",
+ "bmdMYXllchINCgVMYXllchgBIAEoDRIPCgdGaW5kS2V5GAIgASgIEh0KA01h",
+ "cBgDIAEoCzIQLnByb3RvLk1pbmluZ01hcBImCghTdXBwb3J0cxgEIAMoCzIU",
+ "LnByb3RvLk1pbmluZ1N1cHBvcnQSFAoLTmV4dFBhY2thZ2UY/w8gASgMImMK",
+ "DU1pbmluZ1Byb2Nlc3MSEgoKRWZmZWN0VHlwZRgBIAEoBRIoCg1FZmZlY3Rl",
+ "ZEdyaWRzGAIgAygLMhEucHJvdG8uTWluaW5nR3JpZBIUCgtOZXh0UGFja2Fn",
+ "ZRj/DyABKAwifQoQTWluaW5nQ2hhbmdlSW5mbxIPCgdGaW5kS2V5GAEgASgI",
+ "EicKCVByb2Nlc3NlcxgCIAMoCzIULnByb3RvLk1pbmluZ1Byb2Nlc3MSGQoR",
+ "UmVjZWl2ZWRUcmVhc3VyZXMYAyADKA0SFAoLTmV4dFBhY2thZ2UY/w8gASgM",
+ "KmIKDk1pbmluZ0dyaWRUeXBlEg0KCURlc3Ryb3llZBAAEgsKB0ZyYWdpbGUQ",
+ "ARIKCgZOb3JtYWwQAhIICgRIYXJkEAMSDQoJU3VwZXJIYXJkEAQSDwoLVHlw",
+ "ZUNvdW50ZXIQBWIGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
- new pbr::FileDescriptor[] { global::Proto.TravelerDuelRankUploadReflection.Descriptor, },
- new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.StarTowerRankInfo), global::Proto.StarTowerRankInfo.Parser, new[]{ "LastRefreshTime", "Self", "Rank", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.TowerRankChar), global::Proto.TowerRankChar.Parser, new[]{ "Id", "Level", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.TowerRankData), global::Proto.TowerRankData.Parser, new[]{ "Id", "NickName", "WorldClass", "HeadIcon", "Score", "Rank", "BuildScore", "TitlePrefix", "TitleSuffix", "Difficulty", "Duration", "Chars", "Honors", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.TowerBattleSamples), global::Proto.TowerBattleSamples.Parser, new[]{ "Sample", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.TowerBattleData), global::Proto.TowerBattleData.Parser, new[]{ "Meta", "Samples", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.TowerMetaInfo), global::Proto.TowerMetaInfo.Parser, new[]{ "Id", "Zone", "TowerId", "Season", "PlayerId", "Nickname", "Duration", "Difficulty", "Rank", "Time", "NextPackage" }, null, null, null, null),
- new pbr::GeneratedClrTypeInfo(typeof(global::Proto.TowerBattleSample), global::Proto.TowerBattleSample.Parser, new[]{ "MapId", "Version", "Sample", "NextPackage" }, null, null, null, null)
+ new pbr::FileDescriptor[] { },
+ new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Proto.MiningGridType), }, null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.MiningTreasure), global::Proto.MiningTreasure.Parser, new[]{ "Id", "PosIndex", "Received", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.MiningGrid), global::Proto.MiningGrid.Parser, new[]{ "Id", "PosIndex", "GridType", "Marked", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.MiningSupport), global::Proto.MiningSupport.Parser, new[]{ "Id", "UsableCount", "UsedCount", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.MiningMap), global::Proto.MiningMap.Parser, new[]{ "Grids", "Treasures", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.MiningLayer), global::Proto.MiningLayer.Parser, new[]{ "Layer", "FindKey", "Map", "Supports", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.MiningProcess), global::Proto.MiningProcess.Parser, new[]{ "EffectType", "EffectedGrids", "NextPackage" }, null, null, null, null),
+ new pbr::GeneratedClrTypeInfo(typeof(global::Proto.MiningChangeInfo), global::Proto.MiningChangeInfo.Parser, new[]{ "FindKey", "Processes", "ReceivedTreasures", "NextPackage" }, null, null, null, null)
}));
}
#endregion
}
- #region Messages
- [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
- public sealed partial class StarTowerRankInfo : pb::IMessage
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- , pb::IBufferMessage
- #endif
- {
- private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StarTowerRankInfo());
- private pb::UnknownFieldSet _unknownFields;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pb::MessageParser Parser { get { return _parser; } }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.StarTowerRankReflection.Descriptor.MessageTypes[0]; }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- pbr::MessageDescriptor pb::IMessage.Descriptor {
- get { return Descriptor; }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public StarTowerRankInfo() {
- OnConstruction();
- }
-
- partial void OnConstruction();
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public StarTowerRankInfo(StarTowerRankInfo other) : this() {
- lastRefreshTime_ = other.lastRefreshTime_;
- self_ = other.self_ != null ? other.self_.Clone() : null;
- rank_ = other.rank_.Clone();
- nextPackage_ = other.nextPackage_;
- _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public StarTowerRankInfo Clone() {
- return new StarTowerRankInfo(this);
- }
-
- /// Field number for the "LastRefreshTime" field.
- public const int LastRefreshTimeFieldNumber = 1;
- private long lastRefreshTime_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public long LastRefreshTime {
- get { return lastRefreshTime_; }
- set {
- lastRefreshTime_ = value;
- }
- }
-
- /// Field number for the "Self" field.
- public const int SelfFieldNumber = 2;
- private global::Proto.TowerRankData self_;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public global::Proto.TowerRankData Self {
- get { return self_; }
- set {
- self_ = value;
- }
- }
-
- /// Field number for the "Rank" field.
- public const int RankFieldNumber = 3;
- private static readonly pb::FieldCodec _repeated_rank_codec
- = pb::FieldCodec.ForMessage(26, global::Proto.TowerRankData.Parser);
- private readonly pbc::RepeatedField rank_ = new pbc::RepeatedField();
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pbc::RepeatedField Rank {
- get { return rank_; }
- }
-
- /// Field number for the "NextPackage" field.
- public const int NextPackageFieldNumber = 2047;
- private pb::ByteString nextPackage_ = pb::ByteString.Empty;
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public pb::ByteString NextPackage {
- get { return nextPackage_; }
- set {
- nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
- }
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override bool Equals(object other) {
- return Equals(other as StarTowerRankInfo);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool Equals(StarTowerRankInfo other) {
- if (ReferenceEquals(other, null)) {
- return false;
- }
- if (ReferenceEquals(other, this)) {
- return true;
- }
- if (LastRefreshTime != other.LastRefreshTime) return false;
- if (!object.Equals(Self, other.Self)) return false;
- if(!rank_.Equals(other.rank_)) return false;
- if (NextPackage != other.NextPackage) return false;
- return Equals(_unknownFields, other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override int GetHashCode() {
- int hash = 1;
- if (LastRefreshTime != 0L) hash ^= LastRefreshTime.GetHashCode();
- if (self_ != null) hash ^= Self.GetHashCode();
- hash ^= rank_.GetHashCode();
- if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
- if (_unknownFields != null) {
- hash ^= _unknownFields.GetHashCode();
- }
- return hash;
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public override string ToString() {
- return pb::JsonFormatter.ToDiagnosticString(this);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void WriteTo(pb::CodedOutputStream output) {
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- output.WriteRawMessage(this);
- #else
- if (LastRefreshTime != 0L) {
- output.WriteRawTag(8);
- output.WriteInt64(LastRefreshTime);
- }
- if (self_ != null) {
- output.WriteRawTag(18);
- output.WriteMessage(Self);
- }
- rank_.WriteTo(output, _repeated_rank_codec);
- if (NextPackage.Length != 0) {
- output.WriteRawTag(250, 127);
- output.WriteBytes(NextPackage);
- }
- if (_unknownFields != null) {
- _unknownFields.WriteTo(output);
- }
- #endif
- }
-
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
- if (LastRefreshTime != 0L) {
- output.WriteRawTag(8);
- output.WriteInt64(LastRefreshTime);
- }
- if (self_ != null) {
- output.WriteRawTag(18);
- output.WriteMessage(Self);
- }
- rank_.WriteTo(ref output, _repeated_rank_codec);
- if (NextPackage.Length != 0) {
- output.WriteRawTag(250, 127);
- output.WriteBytes(NextPackage);
- }
- if (_unknownFields != null) {
- _unknownFields.WriteTo(ref output);
- }
- }
- #endif
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public int CalculateSize() {
- int size = 0;
- if (LastRefreshTime != 0L) {
- size += 1 + pb::CodedOutputStream.ComputeInt64Size(LastRefreshTime);
- }
- if (self_ != null) {
- size += 1 + pb::CodedOutputStream.ComputeMessageSize(Self);
- }
- size += rank_.CalculateSize(_repeated_rank_codec);
- if (NextPackage.Length != 0) {
- size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
- }
- if (_unknownFields != null) {
- size += _unknownFields.CalculateSize();
- }
- return size;
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(StarTowerRankInfo other) {
- if (other == null) {
- return;
- }
- if (other.LastRefreshTime != 0L) {
- LastRefreshTime = other.LastRefreshTime;
- }
- if (other.self_ != null) {
- if (self_ == null) {
- Self = new global::Proto.TowerRankData();
- }
- Self.MergeFrom(other.Self);
- }
- rank_.Add(other.rank_);
- if (other.NextPackage.Length != 0) {
- NextPackage = other.NextPackage;
- }
- _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
- }
-
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(pb::CodedInputStream input) {
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- input.ReadRawMessage(this);
- #else
- uint tag;
- while ((tag = input.ReadTag()) != 0) {
- if ((tag & 7) == 4) {
- // Abort on any end group tag.
- return;
- }
- switch(tag) {
- default:
- _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
- break;
- case 8: {
- LastRefreshTime = input.ReadInt64();
- break;
- }
- case 18: {
- if (self_ == null) {
- Self = new global::Proto.TowerRankData();
- }
- input.ReadMessage(Self);
- break;
- }
- case 26: {
- rank_.AddEntriesFrom(input, _repeated_rank_codec);
- break;
- }
- case 16378: {
- NextPackage = input.ReadBytes();
- break;
- }
- }
- }
- #endif
- }
-
- #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
- uint tag;
- while ((tag = input.ReadTag()) != 0) {
- if ((tag & 7) == 4) {
- // Abort on any end group tag.
- return;
- }
- switch(tag) {
- default:
- _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
- break;
- case 8: {
- LastRefreshTime = input.ReadInt64();
- break;
- }
- case 18: {
- if (self_ == null) {
- Self = new global::Proto.TowerRankData();
- }
- input.ReadMessage(Self);
- break;
- }
- case 26: {
- rank_.AddEntriesFrom(ref input, _repeated_rank_codec);
- break;
- }
- case 16378: {
- NextPackage = input.ReadBytes();
- break;
- }
- }
- }
- }
- #endif
-
+ #region Enums
+ public enum MiningGridType {
+ [pbr::OriginalName("Destroyed")] Destroyed = 0,
+ [pbr::OriginalName("Fragile")] Fragile = 1,
+ [pbr::OriginalName("Normal")] Normal = 2,
+ [pbr::OriginalName("Hard")] Hard = 3,
+ [pbr::OriginalName("SuperHard")] SuperHard = 4,
+ [pbr::OriginalName("TypeCounter")] TypeCounter = 5,
}
+ #endregion
+
+ #region Messages
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
- public sealed partial class TowerRankChar : pb::IMessage
+ public sealed partial class MiningTreasure : pb::IMessage
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
- private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new TowerRankChar());
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MiningTreasure());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public static pb::MessageParser Parser { get { return _parser; } }
+ public static pb::MessageParser Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Proto.StarTowerRankReflection.Descriptor.MessageTypes[1]; }
+ get { return global::Proto.PublicMiningReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -398,7 +99,7 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public TowerRankChar() {
+ public MiningTreasure() {
OnConstruction();
}
@@ -406,17 +107,18 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public TowerRankChar(TowerRankChar other) : this() {
+ public MiningTreasure(MiningTreasure other) : this() {
id_ = other.id_;
- level_ = other.level_;
+ posIndex_ = other.posIndex_.Clone();
+ received_ = other.received_;
nextPackage_ = other.nextPackage_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public TowerRankChar Clone() {
- return new TowerRankChar(this);
+ public MiningTreasure Clone() {
+ return new MiningTreasure(this);
}
/// Field number for the "Id" field.
@@ -431,15 +133,26 @@ namespace Proto {
}
}
- /// Field number for the "Level" field.
- public const int LevelFieldNumber = 2;
- private uint level_;
+ /// Field number for the "PosIndex" field.
+ public const int PosIndexFieldNumber = 2;
+ private static readonly pb::FieldCodec _repeated_posIndex_codec
+ = pb::FieldCodec.ForUInt32(18);
+ private readonly pbc::RepeatedField posIndex_ = new pbc::RepeatedField();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public uint Level {
- get { return level_; }
+ public pbc::RepeatedField PosIndex {
+ get { return posIndex_; }
+ }
+
+ /// Field number for the "Received" field.
+ public const int ReceivedFieldNumber = 3;
+ private bool received_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Received {
+ get { return received_; }
set {
- level_ = value;
+ received_ = value;
}
}
@@ -458,12 +171,12 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
- return Equals(other as TowerRankChar);
+ return Equals(other as MiningTreasure);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public bool Equals(TowerRankChar other) {
+ public bool Equals(MiningTreasure other) {
if (ReferenceEquals(other, null)) {
return false;
}
@@ -471,7 +184,8 @@ namespace Proto {
return true;
}
if (Id != other.Id) return false;
- if (Level != other.Level) return false;
+ if(!posIndex_.Equals(other.posIndex_)) return false;
+ if (Received != other.Received) return false;
if (NextPackage != other.NextPackage) return false;
return Equals(_unknownFields, other._unknownFields);
}
@@ -481,7 +195,8 @@ namespace Proto {
public override int GetHashCode() {
int hash = 1;
if (Id != 0) hash ^= Id.GetHashCode();
- if (Level != 0) hash ^= Level.GetHashCode();
+ hash ^= posIndex_.GetHashCode();
+ if (Received != false) hash ^= Received.GetHashCode();
if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
@@ -505,9 +220,10 @@ namespace Proto {
output.WriteRawTag(8);
output.WriteUInt32(Id);
}
- if (Level != 0) {
- output.WriteRawTag(16);
- output.WriteUInt32(Level);
+ posIndex_.WriteTo(output, _repeated_posIndex_codec);
+ if (Received != false) {
+ output.WriteRawTag(24);
+ output.WriteBool(Received);
}
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
@@ -527,9 +243,10 @@ namespace Proto {
output.WriteRawTag(8);
output.WriteUInt32(Id);
}
- if (Level != 0) {
- output.WriteRawTag(16);
- output.WriteUInt32(Level);
+ posIndex_.WriteTo(ref output, _repeated_posIndex_codec);
+ if (Received != false) {
+ output.WriteRawTag(24);
+ output.WriteBool(Received);
}
if (NextPackage.Length != 0) {
output.WriteRawTag(250, 127);
@@ -548,8 +265,9 @@ namespace Proto {
if (Id != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Id);
}
- if (Level != 0) {
- size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Level);
+ size += posIndex_.CalculateSize(_repeated_posIndex_codec);
+ if (Received != false) {
+ size += 1 + 1;
}
if (NextPackage.Length != 0) {
size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
@@ -562,15 +280,356 @@ namespace Proto {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
- public void MergeFrom(TowerRankChar other) {
+ public void MergeFrom(MiningTreasure other) {
if (other == null) {
return;
}
if (other.Id != 0) {
Id = other.Id;
}
- if (other.Level != 0) {
- Level = other.Level;
+ posIndex_.Add(other.posIndex_);
+ if (other.Received != false) {
+ Received = other.Received;
+ }
+ if (other.NextPackage.Length != 0) {
+ NextPackage = other.NextPackage;
+ }
+ _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(pb::CodedInputStream input) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ input.ReadRawMessage(this);
+ #else
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
+ break;
+ case 8: {
+ Id = input.ReadUInt32();
+ break;
+ }
+ case 18:
+ case 16: {
+ posIndex_.AddEntriesFrom(input, _repeated_posIndex_codec);
+ break;
+ }
+ case 24: {
+ Received = input.ReadBool();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ if ((tag & 7) == 4) {
+ // Abort on any end group tag.
+ return;
+ }
+ switch(tag) {
+ default:
+ _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
+ break;
+ case 8: {
+ Id = input.ReadUInt32();
+ break;
+ }
+ case 18:
+ case 16: {
+ posIndex_.AddEntriesFrom(ref input, _repeated_posIndex_codec);
+ break;
+ }
+ case 24: {
+ Received = input.ReadBool();
+ break;
+ }
+ case 16378: {
+ NextPackage = input.ReadBytes();
+ break;
+ }
+ }
+ }
+ }
+ #endif
+
+ }
+
+ [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
+ public sealed partial class MiningGrid : pb::IMessage
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ , pb::IBufferMessage
+ #endif
+ {
+ private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MiningGrid());
+ private pb::UnknownFieldSet _unknownFields;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pb::MessageParser Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Proto.PublicMiningReflection.Descriptor.MessageTypes[1]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public MiningGrid() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public MiningGrid(MiningGrid other) : this() {
+ id_ = other.id_;
+ posIndex_ = other.posIndex_;
+ gridType_ = other.gridType_;
+ marked_ = other.marked_;
+ nextPackage_ = other.nextPackage_;
+ _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public MiningGrid Clone() {
+ return new MiningGrid(this);
+ }
+
+ /// Field number for the "Id" field.
+ public const int IdFieldNumber = 1;
+ private uint id_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint Id {
+ get { return id_; }
+ set {
+ id_ = value;
+ }
+ }
+
+ /// Field number for the "PosIndex" field.
+ public const int PosIndexFieldNumber = 2;
+ private uint posIndex_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public uint PosIndex {
+ get { return posIndex_; }
+ set {
+ posIndex_ = value;
+ }
+ }
+
+ /// Field number for the "GridType" field.
+ public const int GridTypeFieldNumber = 3;
+ private global::Proto.MiningGridType gridType_ = global::Proto.MiningGridType.Destroyed;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public global::Proto.MiningGridType GridType {
+ get { return gridType_; }
+ set {
+ gridType_ = value;
+ }
+ }
+
+ /// Field number for the "Marked" field.
+ public const int MarkedFieldNumber = 4;
+ private bool marked_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Marked {
+ get { return marked_; }
+ set {
+ marked_ = value;
+ }
+ }
+
+ /// Field number for the "NextPackage" field.
+ public const int NextPackageFieldNumber = 2047;
+ private pb::ByteString nextPackage_ = pb::ByteString.Empty;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public pb::ByteString NextPackage {
+ get { return nextPackage_; }
+ set {
+ nextPackage_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override bool Equals(object other) {
+ return Equals(other as MiningGrid);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public bool Equals(MiningGrid other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (Id != other.Id) return false;
+ if (PosIndex != other.PosIndex) return false;
+ if (GridType != other.GridType) return false;
+ if (Marked != other.Marked) return false;
+ if (NextPackage != other.NextPackage) return false;
+ return Equals(_unknownFields, other._unknownFields);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (Id != 0) hash ^= Id.GetHashCode();
+ if (PosIndex != 0) hash ^= PosIndex.GetHashCode();
+ if (GridType != global::Proto.MiningGridType.Destroyed) hash ^= GridType.GetHashCode();
+ if (Marked != false) hash ^= Marked.GetHashCode();
+ if (NextPackage.Length != 0) hash ^= NextPackage.GetHashCode();
+ if (_unknownFields != null) {
+ hash ^= _unknownFields.GetHashCode();
+ }
+ return hash;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public override string ToString() {
+ return pb::JsonFormatter.ToDiagnosticString(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void WriteTo(pb::CodedOutputStream output) {
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ output.WriteRawMessage(this);
+ #else
+ if (Id != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Id);
+ }
+ if (PosIndex != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(PosIndex);
+ }
+ if (GridType != global::Proto.MiningGridType.Destroyed) {
+ output.WriteRawTag(24);
+ output.WriteEnum((int) GridType);
+ }
+ if (Marked != false) {
+ output.WriteRawTag(32);
+ output.WriteBool(Marked);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(output);
+ }
+ #endif
+ }
+
+ #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
+ if (Id != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(Id);
+ }
+ if (PosIndex != 0) {
+ output.WriteRawTag(16);
+ output.WriteUInt32(PosIndex);
+ }
+ if (GridType != global::Proto.MiningGridType.Destroyed) {
+ output.WriteRawTag(24);
+ output.WriteEnum((int) GridType);
+ }
+ if (Marked != false) {
+ output.WriteRawTag(32);
+ output.WriteBool(Marked);
+ }
+ if (NextPackage.Length != 0) {
+ output.WriteRawTag(250, 127);
+ output.WriteBytes(NextPackage);
+ }
+ if (_unknownFields != null) {
+ _unknownFields.WriteTo(ref output);
+ }
+ }
+ #endif
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public int CalculateSize() {
+ int size = 0;
+ if (Id != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Id);
+ }
+ if (PosIndex != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(PosIndex);
+ }
+ if (GridType != global::Proto.MiningGridType.Destroyed) {
+ size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) GridType);
+ }
+ if (Marked != false) {
+ size += 1 + 1;
+ }
+ if (NextPackage.Length != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeBytesSize(NextPackage);
+ }
+ if (_unknownFields != null) {
+ size += _unknownFields.CalculateSize();
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
+ public void MergeFrom(MiningGrid other) {
+ if (other == null) {
+ return;
+ }
+ if (other.Id != 0) {
+ Id = other.Id;
+ }
+ if (other.PosIndex != 0) {
+ PosIndex = other.PosIndex;
+ }
+ if (other.GridType != global::Proto.MiningGridType.Destroyed) {
+ GridType = other.GridType;
+ }
+ if (other.Marked != false) {
+ Marked = other.Marked;
}
if (other.NextPackage.Length != 0) {
NextPackage = other.NextPackage;
@@ -599,7 +658,15 @@ namespace Proto {
break;
}
case 16: {
- Level = input.ReadUInt32();
+ PosIndex = input.ReadUInt32();
+ break;
+ }
+ case 24: {
+ GridType = (global::Proto.MiningGridType) input.ReadEnum();
+ break;
+ }
+ case 32: {
+ Marked = input.ReadBool();
break;
}
case 16378: {
@@ -630,7 +697,15 @@ namespace Proto {
break;
}
case 16: {
- Level = input.ReadUInt32();
+ PosIndex = input.ReadUInt32();
+ break;
+ }
+ case 24: {
+ GridType = (global::Proto.MiningGridType) input.ReadEnum();
+ break;
+ }
+ case 32: {
+ Marked = input.ReadBool();
break;
}
case 16378: {
@@ -645,21 +720,21 @@ namespace Proto {
}
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
- public sealed partial class TowerRankData : pb::IMessage
+ public sealed partial class MiningSupport : pb::IMessage