From ce1de8c9afe3a8260fd46920813a788fc8a873bc Mon Sep 17 00:00:00 2001 From: duhui Date: Thu, 17 Dec 2020 11:17:57 +0800 Subject: [PATCH 01/17] =?UTF-8?q?=E6=88=98=E6=8A=A5=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=92=8C=E6=B3=95=E5=AE=9D=E5=85=AC=E5=91=8A=EF=BC=8C=E5=88=9D?= =?UTF-8?q?=E7=89=88=E6=9C=AA=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/GmService.java | 15 ++- .../ljsd/jieling/chat/logic/ChatLogic.java | 2 +- .../activity/GetLuckWheelRandHandler.java | 2 +- .../activity/NewGeneralAttackHandler.java | 2 + .../ljsd/jieling/handler/map/MapLogic.java | 1 + .../handler/map/behavior/BehaviorUtil.java | 2 + .../ljsd/jieling/kefu/Cmd_fightrecord.java | 12 ++ .../com/ljsd/jieling/kefu/Cmd_sendmsg.java | 2 +- .../ljsd/jieling/logic/SituationLogic.java | 10 +- .../logic/activity/LuckyCatActivity.java | 2 +- .../jieling/logic/family/DeathPathLogic.java | 2 +- .../ljsd/jieling/logic/fight/AreFightPro.java | 6 +- .../jieling/logic/fight/FightDispatcher.java | 7 +- .../jieling/logic/fight/FightRecordLogic.java | 113 ++++++++++++++++++ .../ljsd/jieling/logic/fight/FightUtil.java | 51 +++++++- .../logic/fight/result/FightResult.java | 38 +++++- .../ljsd/jieling/logic/hero/HeroLogic.java | 6 +- .../ljsd/jieling/logic/item/ItemLogic.java | 2 +- .../jieling/logic/item/WorkShopLogic.java | 2 +- .../com/ljsd/jieling/util/CBean2Proto.java | 2 +- .../java/com/ljsd/jieling/util/ItemUtil.java | 6 +- 21 files changed, 261 insertions(+), 24 deletions(-) create mode 100644 serverlogic/src/main/java/com/ljsd/jieling/kefu/Cmd_fightrecord.java create mode 100644 serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java diff --git a/serverlogic/src/main/java/com/ljsd/GmService.java b/serverlogic/src/main/java/com/ljsd/GmService.java index 3bb3a422a..72bf06ffd 100644 --- a/serverlogic/src/main/java/com/ljsd/GmService.java +++ b/serverlogic/src/main/java/com/ljsd/GmService.java @@ -16,6 +16,8 @@ import com.ljsd.jieling.logic.activity.eventhandler.UserForceUpEventHandler; import com.ljsd.jieling.logic.dao.RechargeInfo; import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.User; +import com.ljsd.jieling.logic.fight.FightRecordLogic; +import com.ljsd.jieling.logic.fight.FightUtil; import com.ljsd.jieling.logic.hero.HeroLogic; import com.ljsd.jieling.network.server.ProtocolsManager; import com.ljsd.jieling.network.session.ISession; @@ -68,8 +70,6 @@ public class GmService implements RPCRequestGMIFace.Iface { try { String[] parameters = java.util.Arrays.copyOfRange(arg, 1, arg.length); - - if (obj instanceof GmRoleAbstract) { //todo Map rechargeInfoMap = new HashMap<>(); @@ -109,7 +109,7 @@ public class GmService implements RPCRequestGMIFace.Iface { int uid = Integer.parseInt(value); sendIds.add(uid); } - }else{ + } else { String[] ids = parameters[0].split("#"); for (String id : ids) { sendIds.add(Integer.valueOf(id)); @@ -135,6 +135,15 @@ public class GmService implements RPCRequestGMIFace.Iface { } else { LOGGER.info("gm________________________start:"+cmd); obj.exec(parameters); + + if (cmd.contains("fightrecord")){ + if (cmd.contains("delete")){ + FightRecordLogic.getInstance().delete(); + }else { + String oneRecord = FightRecordLogic.getInstance().getOneRecord(parameters[0]); + result.setResultMsg(oneRecord); + } + } LOGGER.info("gm________________________end:"+cmd); } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java index b55d7a09d..ff68c305e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java @@ -232,7 +232,7 @@ public class ChatLogic { * 系统消息 * @param multiple 跑马灯次数 0 不显示 */ - public void sendSysChatMessage(String message,int messageType ,int itemId, int type,int startTime, int endTime, int priorityLevel, int multiple) { + public void sendSysChatMessage(String message,int messageType ,String itemId, int type,int startTime, int endTime, int priorityLevel, int multiple) { long messageId = RedisUtil.getInstence().increment(GameApplication.serverId + RedisKey.CHAT_SYS_MSG_ID+ GameApplication.serverId); ChatProto.ChatInfo chatInfo = CBean2Proto.getSysChatInfoBuilder(message,messageType,itemId ,type,startTime,endTime,priorityLevel,multiple,messageId); MessageCache.addSystemMsg(chatInfo,messageId); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/GetLuckWheelRandHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/GetLuckWheelRandHandler.java index f6bf478fd..233243ed5 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/GetLuckWheelRandHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/GetLuckWheelRandHandler.java @@ -119,7 +119,7 @@ public class GetLuckWheelRandHandler extends BaseHandler> recordMap = new ConcurrentHashMap<>(); + + public ConcurrentHashMap> getRecordMap() { + return recordMap; + } + + public void setRecordMap(ConcurrentHashMap> recordMap) { + this.recordMap = recordMap; + } + + public void addRecordMap(FightEvent fightEvent, FightResult fightResult) throws JsonProcessingException { + // 玩家id + int uid = fightEvent.getAttackUid(); + // 战斗类型 + int multiKey = fightEvent.getFightType().getFightType().getType(); + // 获取玩家的战斗数据 + MultiValueMap multiValueMap = recordMap.getOrDefault(uid, new LinkedMultiValueMap()); + // 根据类型获取战斗数据 + List strings = multiValueMap.getOrDefault(multiKey,new ArrayList<>()); + // 类型大于十条删除最早的一条 + if (strings.size() >= 10){ + strings.remove(0); + } + // protobuf转字符串 + String str = JsonFormat.printToString(fightResult.getFightData()); + strings.add(str); + // 重新赋值 + multiValueMap.put(multiKey,strings); + System.out.println("fightId======================="+fightResult.getFightData().getFightId()); + recordMap.put(uid,multiValueMap); + } + + /** + * 获取一条记录 + * @param fightId 玩家id_服务器id_战斗类型id_时间戳 + * @return + * @throws JsonProcessingException + */ + public String getOneRecord(String fightId){ + String[] split = fightId.split("_"); + // 玩家id + int uid = Integer.parseInt(split[0]); + // 战斗类型,key + int multiKey = Integer.parseInt(split[2]); + // 获取玩家的全部战斗数据 + MultiValueMap valueMap = recordMap.get(uid); + if (valueMap == null){ + return null; + } + // 获取类型数据 + List strings = valueMap.get(multiKey); + if (strings.isEmpty()){ + return null; + } + // 遍历 + for (int i = 0; i < strings.size(); i++) { + String item = strings.get(i); + // 初始化 + CommonProto.FightData.Builder data = CommonProto.FightData.newBuilder(); + try { + // json转protobuf + JsonFormat.merge(item,data); + } catch (JsonFormat.ParseException e) { + e.printStackTrace(); + } + // 找到该战斗id,直接返回 + if (fightId.equals(data.getFightId())){ + // 返回结果 + return item; + } + } + + return null; + } + + public void delete(){ + recordMap.clear(); + } +} diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightUtil.java index 820165f72..1f6dd9a31 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightUtil.java @@ -1,6 +1,7 @@ package com.ljsd.jieling.logic.fight; import com.googlecode.protobuf.format.JsonFormat; +import com.ljsd.GameApplication; import com.ljsd.fight.CheckFight; import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.db.redis.RedisKey; @@ -24,6 +25,7 @@ import com.ljsd.jieling.util.MonsterUtil; import config.SArenaRobotConfig; import config.SCHero; import org.luaj.vm2.LuaValue; +import org.luaj.vm2.ast.Str; import util.TimeUtils; import java.util.ArrayList; @@ -116,7 +118,15 @@ public class FightUtil { builder.setSeed(fightSeed); builder.setFightTeamInfo(fightTeamInfo); builder.setMonsterTeamList(monsterfightTeamInfos); - CommonProto.FightData fightData = CommonProto.FightData.newBuilder().setFightType(fightEvent.getFightType().getFightType().getType()).setHeroFightInfos(fightTeamInfo).addAllMonsterList(monsterfightTeamInfos).setFightSeed(fightSeed).setFightMaxTime(fightEvent.getMostTime()).build(); + String fightId = getFightId(fightEvent.getAttackUid(),fightEvent.getFightType()); + CommonProto.FightData fightData = CommonProto.FightData.newBuilder() + .setFightType(fightEvent.getFightType().getFightType().getType()) + .setHeroFightInfos(fightTeamInfo) + .addAllMonsterList(monsterfightTeamInfos) + .setFightSeed(fightSeed) + .setFightMaxTime(fightEvent.getMostTime()) + .setFightId(fightId) + .build(); builder.setFightData(fightData); return builder.build(); } @@ -170,7 +180,15 @@ public class FightUtil { builder.setSeed(fightSeed); builder.setFightTeamInfo(fightTeamInfo); builder.setDefFightTeamInfo(deffightTeamInfo); - CommonProto.FightData fightData = CommonProto.FightData.newBuilder().setFightType(fightEvent.getFightType().getFightType().getType()).setHeroFightInfos(fightTeamInfo).addMonsterList(deffightTeamInfo).setFightSeed(fightSeed).setFightMaxTime(fightEvent.getMostTime()).build(); + String fightId = getFightId(fightEvent.getAttackUid(),fightEvent.getFightType()); + CommonProto.FightData fightData = CommonProto.FightData.newBuilder() + .setFightType(fightEvent.getFightType().getFightType().getType()) + .setHeroFightInfos(fightTeamInfo) + .addMonsterList(deffightTeamInfo) + .setFightSeed(fightSeed) + .setFightMaxTime(fightEvent.getMostTime()) + .setFightId(fightId) + .build(); builder.setFightData(fightData); return builder.build(); } @@ -205,7 +223,15 @@ public class FightUtil { FightResult.Builder fightResult = FightResult.newBuilder(); int[] fightResultInfo = CheckFight.getInstance().checkFight(seed, fightTime, getFightData, getOptionData, fightType.getFightType()); fightResult.setCheckResult(fightResultInfo); - CommonProto.FightData fightData = CommonProto.FightData.newBuilder().setFightType(fightType.getFightType().getType()).setHeroFightInfos(fightTeamInfo).addAllMonsterList(monsterTeamList).setFightSeed(seed).setFightMaxTime(fightTime).build(); + String fightId = getFightId(playerId,fightType); + CommonProto.FightData fightData = CommonProto.FightData.newBuilder() + .setFightType(fightType.getFightType().getType()) + .setHeroFightInfos(fightTeamInfo) + .addAllMonsterList(monsterTeamList) + .setFightSeed(seed) + .setFightMaxTime(fightTime) + .setFightId(fightId) + .build(); fightResult.setFightData(fightData); return fightResult.build(); } @@ -431,5 +457,24 @@ public class FightUtil { } + /** + * 获取战斗唯一id + * @param uid + * @param fightType + * @return + */ + public static String getFightId(int uid,GameFightType fightType){ + return uid + "_" + + GameApplication.serverId + "_" + + fightType.getFightType().getType() + "_" + + System.currentTimeMillis(); + } + + public static String getFightId(int uid,int fightType){ + return uid + "_" + + GameApplication.serverId + "_" + + fightType + "_" + + System.currentTimeMillis(); + } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/result/FightResult.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/result/FightResult.java index 6960ca124..773cd3c7d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/result/FightResult.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/result/FightResult.java @@ -1,8 +1,10 @@ package com.ljsd.jieling.logic.fight.result; +import com.googlecode.protobuf.format.JsonFormat; import com.ljsd.jieling.protocols.CommonProto; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; public class FightResult { @@ -14,7 +16,7 @@ public class FightResult { private CommonProto.FightData fightData; List monsterTeamList; - private FightResult(){ + public FightResult(){ } @@ -148,4 +150,38 @@ public class FightResult { public void setId(long id) { this.id = id; } + + @Override + public String toString() { + ArrayList list = new ArrayList<>(); + if (null != monsterTeamList && !monsterTeamList.isEmpty()){ + monsterTeamList.forEach((item)->{ + list.add(JsonFormat.printToString(item.toBuilder().build())); + }); + } + + String fightTeam = null; + if (fightTeamInfo != null){ + fightTeam = JsonFormat.printToString(fightTeamInfo.toBuilder().build()); + } + + String defFightTeam = null; + if (defFightTeamInfo != null){ + defFightTeam = JsonFormat.printToString(defFightTeamInfo.toBuilder().build()); + } + + String fightDataS = null; + if (fightData != null){ + fightDataS = JsonFormat.printToString(fightData.toBuilder().build()); + } + + return "FightResult{" + + "checkResult=" + Arrays.toString(checkResult) + + ", seed=" + seed + + ", fightTeamInfo=" + fightTeam + + ", defFightTeamInfo=" + defFightTeam + + ", fightData=" + fightDataS + + ", monsterTeamList=" + list.toString() + + '}'; + } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 7126461cb..7e48c3238 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -1081,10 +1081,10 @@ public class HeroLogic{ // 觉醒飘字 if (targetHero.getStar() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_awaken_hero_content_parm)) { String message = SErrorCodeEerverConfig.getI18NMessage("animal_awaken_broadcast_content", new Object[]{user.getPlayerInfoManager().getNickName(), scHero.getReadingName()}); - ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, targetHero.getTemplateId(), 0, 0, 0, 0, 0); + ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, String.valueOf(targetHero.getTemplateId()), 0, 0, 0, 0, 0); } else if (targetHero.getStar() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_rankup_hero_content_parm)) { String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_hero_content", new Object[]{user.getPlayerInfoManager().getNickName(), scHero.getReadingName(), targetHero.getStar()}); - ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, targetHero.getTemplateId(), 0, 0, 0, 0, 0); + ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, String.valueOf(targetHero.getTemplateId()), 0, 0, 0, 0, 0); } String consume = StringUtil.parseArrayToString(consumeMaterial); // HERO_STRENGTHEN(13,"hero_strengthen", new CommonEventHandler(),new String[]{"hero_id","old_quality","new_quality","strengthen_type","cost_item_list","cost_hero_list"}), @@ -3283,7 +3283,7 @@ public class HeroLogic{ if(animal.getQuality() >= SSpecialConfig.getIntegerValue(SSpecialConfig.ANIMAL_BROADCAST_QUALITY)) { //策划资质改成星级 String message = SErrorCodeEerverConfig.getI18NMessage("animal_starup_broadcast_content", new Object[]{user.getPlayerInfoManager().getNickName(),animal.getName(),pokemon.getStar()}); if (!message.isEmpty()){ - ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,0,0,0,0,0,0); + ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,"0",0,0,0,0,0); } } MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.POKEMON_ADVANCED_RESPONSE_VALUE,null,true); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java index 9ad035b30..3a0ed2b1b 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java @@ -717,7 +717,7 @@ public class ItemLogic { return; } String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_equiptalisman_content", new Object[]{user.getPlayerInfoManager().getNickName(), sItem.getName(), hero.getEspecialEquipLevel()}); - ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, sItem.getId(), 0, 0, 0, 0, 0); + ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, sItem.getId()+"#"+hero.getEspecialEquipLevel(), 0, 0, 0, 0, 0); } if (HeroLogic.getInstance().isInTeam(user, heroId, 1)) { Poster.getPoster().dispatchEvent(new UserMainTeamForceEvent(session.getUid())); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java index da93aa05f..5b3231824 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java @@ -317,7 +317,7 @@ public class WorkShopLogic { String nickName = user.getPlayerInfoManager().getNickName(); String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_equip_content", new Object[]{ nickName, ItemUtil.equipQulityNameMap.get(sEquipConfig.getQuality()),SItem.getsItemMap().get(equip.getEquipId()).getName()}); - ChatLogic.getInstance().sendSysChatMessage(message, Global.LUCKY_LUCK,equip.getEquipId(),0,0,0,0,0); + ChatLogic.getInstance().sendSysChatMessage(message, Global.LUCKY_LUCK,String.valueOf(equip.getEquipId()),0,0,0,0,0); } user.getEquipManager().addEquip(user,equip); dropBuilder.addEquipId(CBean2Proto.getEquipProto(equip)); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java index 7afdf5b7a..571ae212d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java @@ -298,7 +298,7 @@ public class CBean2Proto { return chatInfo.build(); } - public static ChatProto.ChatInfo getSysChatInfoBuilder(String message,int messageType,int itemId,int type,int startTime, int endTime, int priorityLevel, int multiple,long messageId) { + public static ChatProto.ChatInfo getSysChatInfoBuilder(String message,int messageType,String itemId,int type,int startTime, int endTime, int priorityLevel, int multiple,long messageId) { ChatProto.ChatInfo.Builder chatInfo = ChatProto.ChatInfo.newBuilder(); chatInfo.setItemId(itemId); chatInfo.setMessageId(messageId); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index a6fa78850..ab1a64a69 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -1199,7 +1199,7 @@ public class ItemUtil { if (item.getQuantity() >= SSpecialConfig.getIntegerValue(msgTem+"_parm")) { String nickName = user.getPlayerInfoManager().getNickName(); String message = SErrorCodeEerverConfig.getI18NMessage(msgTem, new Object[]{nickName, equipQulityNameMap.get(item.getQuantity()), item.getName()}); - ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,equipId,0,0,0,0,0); + ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,String.valueOf(equipId),0,0,0,0,0); } } @@ -1280,7 +1280,7 @@ public class ItemUtil { if (scHero.getStar() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_lottery_content_parm)) { //策划资质改成星级 String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_content", new Object[]{playerInfoManager.getNickName(), scHero.getStar(), scHero.getReadingName()}); if (!message.isEmpty()){ - ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,hero.getTemplateId(),0,0,0,0,0); + ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,String.valueOf(hero.getTemplateId()),0,0,0,0,0); } } user.getUserMissionManager().onGameEvent(user,GameEvent.GET_HERO,heroStar[0],heroStar[1]); @@ -1647,7 +1647,7 @@ public class ItemUtil { if (animal.getQuality() >= SSpecialConfig.getIntegerValue(SSpecialConfig.ANIMAL_BROADCAST_QUALITY)&&reason!=BIReason.COMPOS_HERO_REWARD) { //策划资质改成星级 String message = SErrorCodeEerverConfig.getI18NMessage("animal_get_broadcast_content", new Object[]{user.getPlayerInfoManager().getNickName(), animal.getName()}); if (!message.isEmpty()){ - ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,0,0,0,0,0,0); + ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,"0",0,0,0,0,0); } } } From c11dd1b1ce336a07019fdd13a8efe4a4d0dd3ecb Mon Sep 17 00:00:00 2001 From: duhui Date: Fri, 18 Dec 2020 10:01:12 +0800 Subject: [PATCH 02/17] =?UTF-8?q?=E6=88=98=E6=8A=A5=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E4=BA=8C=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/fight/FightType.java | 3 +++ .../StartExpeditionBattleRequest.java | 13 +++++++++++-- .../jieling/handler/FastChallengeHandler.java | 10 ++++++---- .../activity/NewGeneralAttackHandler.java | 15 ++++++++------- .../AdventureBossChallengeHandler.java | 1 + .../ljsd/jieling/handler/map/JourneyMap.java | 4 ++++ .../ljsd/jieling/handler/map/MapLogic.java | 4 ++++ .../handler/map/behavior/BehaviorUtil.java | 8 +++++++- .../handler/map/mapType/EndlessMap.java | 5 +++++ .../jieling/handler/map/mapType/TowerMap.java | 4 ++++ .../QuickStartMonsterFighter.java | 6 ++++++ .../ljsd/jieling/logic/SituationLogic.java | 5 +++++ .../ljsd/jieling/logic/arena/ArenaLogic.java | 12 ++++++++++++ .../jieling/logic/family/DeathPathLogic.java | 11 ++++++++--- .../logic/family/GuildChallengeLogic.java | 9 ++++++--- .../jieling/logic/family/GuildFightLogic.java | 6 ++++++ .../jieling/logic/fight/FightDispatcher.java | 5 +---- .../jieling/logic/fight/FightRecordLogic.java | 19 +++++++++++-------- .../jieling/logic/fight/GameFightType.java | 2 +- .../main/java/config/SGlobalSystemConfig.java | 8 +++++++- 20 files changed, 116 insertions(+), 34 deletions(-) diff --git a/fightmanager/src/main/java/com/ljsd/fight/FightType.java b/fightmanager/src/main/java/com/ljsd/fight/FightType.java index a261cfb05..622c723a3 100644 --- a/fightmanager/src/main/java/com/ljsd/fight/FightType.java +++ b/fightmanager/src/main/java/com/ljsd/fight/FightType.java @@ -18,6 +18,9 @@ public enum FightType { EXPEDITION(13), // 远征 GuildChallenge(14), //公会副本 + NewGeneral(15),//新将 + TenDespairArray(16),//十绝阵 + Firend(17),//好友 ; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/StartExpeditionBattleRequest.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/StartExpeditionBattleRequest.java index f30061644..2714f0cd4 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/StartExpeditionBattleRequest.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/StartExpeditionBattleRequest.java @@ -1,5 +1,6 @@ package com.ljsd.jieling.handler.Expedition; +import com.ljsd.fight.FightType; import com.ljsd.jieling.db.mongo.MongoUtil; import com.ljsd.jieling.db.redis.RedisKey; import com.ljsd.jieling.db.redis.RedisUtil; @@ -13,6 +14,7 @@ import com.ljsd.jieling.logic.dao.*; import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.expedition.ExpeditionLogic; import com.ljsd.jieling.logic.fight.DefFightSnapData; +import com.ljsd.jieling.logic.fight.FightRecordLogic; import com.ljsd.jieling.logic.fight.FightUtil; import com.ljsd.jieling.logic.fight.specialparm.SpecialForTeamBuildEnum; import com.ljsd.jieling.logic.hero.HeroAttributeEnum; @@ -119,12 +121,19 @@ public class StartExpeditionBattleRequest extends BaseHandler0){ CommonProto.Drop.Builder drop = ItemUtil.drop(user, sDailyChallengeConfig.getReward(), 1, 0, 1); builder.setDrop(drop); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/BehaviorUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/BehaviorUtil.java index 1c3dfed19..c5c51ea6b 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/BehaviorUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/BehaviorUtil.java @@ -1,9 +1,11 @@ package com.ljsd.jieling.handler.map.behavior; +import com.fasterxml.jackson.core.JsonProcessingException; import com.googlecode.protobuf.format.JsonFormat; import com.ljsd.fight.FightType; import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.handler.map.TrailHero; +import com.ljsd.jieling.logic.fight.FightRecordLogic; import com.ljsd.jieling.logic.fight.FightUtil; import com.ljsd.jieling.logic.fight.specialparm.SpecialForTeamBuildEnum; import com.ljsd.jieling.logic.hero.HeroAttributeEnum; @@ -195,6 +197,8 @@ public class BehaviorUtil { fightData.setFightId(FightUtil.getFightId(user.getId(),FightType.MapExploreFight.getType())); fightStartRespons.setFightData(fightData); + // 记录战报 + FightRecordLogic.getInstance().addRecordMap(user,fightData.build()); String key = RedisKey.getKey(RedisKey.FIGHT, Integer.toString(user.getId()), false); Map fightInfo = new HashMap<>(); @@ -341,7 +345,7 @@ public class BehaviorUtil { } } - public static void getLevelDifficultyifficuFightInfo(User user,FightType fightType,int groupId,int teamId, int maxTime,FightInfoProto.FightStartResponse.Builder fightStartRespons,String fightKey) { + public static void getLevelDifficultyifficuFightInfo(User user,FightType fightType,int groupId,int teamId, int maxTime,FightInfoProto.FightStartResponse.Builder fightStartRespons,String fightKey) throws JsonProcessingException { CommonProto.FightData.Builder fightData = CommonProto.FightData.newBuilder(); CommonProto.FightTeamInfo fightTeamInfo = getFightTeamInfo(user, teamId,true); fightData.setHeroFightInfos(fightTeamInfo); @@ -361,6 +365,8 @@ public class BehaviorUtil { fightData.setFightId(FightUtil.getFightId(user.getId(),fightType.getType())); fightStartRespons.setFightData(fightData); + // 记录战报 + FightRecordLogic.getInstance().addRecordMap(user,fightData.build()); String key = RedisKey.getKey(fightKey,Integer.toString(user.getId()), false); Map fightInfo = new HashMap<>(); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java index 02ea30857..705ad3541 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/EndlessMap.java @@ -18,6 +18,7 @@ import com.ljsd.jieling.logic.OnlineUserManager; import com.ljsd.jieling.logic.dao.*; import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.fight.FightDispatcher; +import com.ljsd.jieling.logic.fight.FightRecordLogic; import com.ljsd.jieling.logic.fight.GameFightType; import com.ljsd.jieling.logic.fight.PVEFightEvent; import com.ljsd.jieling.logic.fight.result.FightResult; @@ -287,6 +288,10 @@ public class EndlessMap extends AbstractMap{ fastFightResponseBuilder.setEnventDrop(drop.build()); fastFightResponseBuilder.setResult(resultCode); fastFightResponseBuilder.setFightData(fightResult.getFightData()); + + // 记录战报 + FightRecordLogic.getInstance().addRecordMap(user,fightResult.getFightData()); + //todo 临时粘贴 mapManager.updateEndlessFightCount(1+mapManager.getEndlessMapInfo().getFightCount()); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java index 90a5b13a9..c0e5dd53d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapType/TowerMap.java @@ -18,6 +18,7 @@ import com.ljsd.jieling.logic.dao.TeamPosManager; import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.fight.FightDispatcher; +import com.ljsd.jieling.logic.fight.FightRecordLogic; import com.ljsd.jieling.logic.fight.GameFightType; import com.ljsd.jieling.logic.fight.PVEFightEvent; import com.ljsd.jieling.logic.fight.result.FightResult; @@ -501,6 +502,9 @@ public class TowerMap extends AbstractMap { fastFightResponseBuilder.setResult(resultCode); fastFightResponseBuilder.setEssenceValue(trialInfo.getEnergy()); fastFightResponseBuilder.setFightData(fightResult.getFightData()); + + // 记录战报 + FightRecordLogic.getInstance().addRecordMap(user,fightResult.getFightData()); // LOGGER.info("endFight() uid=>{},nextEventId=>{}", uid, nextEventId); MapMissionManager.updateMapMission(user, EventType.fightEvent, groupId, checkResult[1]); ReportUtil.onReportEvent(user,ReportEventEnum.CHALLENGE_PANOPTIC_MIRROR_ENEMY.getType(),trialInfo.getFloor(),resultCode==1?"胜利":"失败"); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/monsterAttack/QuickStartMonsterFighter.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/monsterAttack/QuickStartMonsterFighter.java index 3ae00bd01..d4f17687a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/monsterAttack/QuickStartMonsterFighter.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/monsterAttack/QuickStartMonsterFighter.java @@ -1,5 +1,6 @@ package com.ljsd.jieling.handler.monsterAttack; +import com.ljsd.fight.FightType; import com.ljsd.jieling.core.HandlerLogicThread; import com.ljsd.jieling.core.TransTask; import com.ljsd.jieling.db.mongo.MongoUtil; @@ -96,8 +97,13 @@ public class QuickStartMonsterFighter extends BaseHandler0){ CommonProto.Drop.Builder drop = ItemUtil.drop(user, sRaceTowerConfig.getFirstReward(), 1, 0, BIReason.SITUATION_CHALLENGE_REWARD); @@ -309,6 +313,7 @@ public class SituationLogic { .setFightId(FightUtil.getFightId(fightEvent.getAttackUid(),fightEvent.getFightType())) .build(); builder.setFightData(fightData); + return builder.build(); } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java index f858210b8..8087f7993 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java @@ -2,6 +2,7 @@ package com.ljsd.jieling.logic.arena; +import com.ljsd.fight.FightType; import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.core.VipPrivilegeType; import com.ljsd.jieling.db.mongo.MongoUtil; @@ -179,8 +180,14 @@ public class ArenaLogic { .setFightSeed(seed) .setHeroFightInfos(fightTeamInfo) .addMonsterList(deffightTeamInfo) + .setFightType(FightType.ArenaFight.getType()) + .setFightId(FightUtil.getFightId(mine.getId(),FightType.ArenaFight.getType())) .build(); builder.setFightData(build); + + // 记录战报 + FightRecordLogic.getInstance().addRecordMap(mine,build); + //数据互换 byte[] snapRecord = build.toByteArray(); arenaRecord.setFightData(snapRecord); @@ -546,7 +553,12 @@ public class ArenaLogic { .setFightSeed(seed) .setHeroFightInfos(fightTeamInfo) .addMonsterList(deffightTeamInfo) + .setFightType(FightType.Firend.getType()) + .setFightId(FightUtil.getFightId(mine.getId(),FightType.Firend.getType())) .build(); + + + ArenaInfoProto.PlayWithSbResponse response = ArenaInfoProto.PlayWithSbResponse.newBuilder().setFightData(build).build(); MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.PLAY_WITH_SB_RESPONSE_VALUE,response,true); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/DeathPathLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/DeathPathLogic.java index c3ab33df1..4b203acac 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/DeathPathLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/DeathPathLogic.java @@ -1,6 +1,7 @@ package com.ljsd.jieling.logic.family; import com.ljsd.common.mogodb.util.BlockingUniqueQueue; +import com.ljsd.fight.FightType; import com.ljsd.jieling.chat.logic.ChatLogic; import com.ljsd.jieling.core.FunctionIdEnum; import com.ljsd.jieling.core.GlobalsDef; @@ -18,9 +19,7 @@ import com.ljsd.jieling.logic.dao.TimeControllerOfFunction; import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.GuildInfo; import com.ljsd.jieling.logic.dao.root.User; -import com.ljsd.jieling.logic.fight.FightDispatcher; -import com.ljsd.jieling.logic.fight.GameFightType; -import com.ljsd.jieling.logic.fight.PVEFightEvent; +import com.ljsd.jieling.logic.fight.*; import com.ljsd.jieling.logic.fight.result.FightResult; import com.ljsd.jieling.logic.mail.MailLogic; import com.ljsd.jieling.logic.mission.GameEvent; @@ -322,7 +321,13 @@ public class DeathPathLogic { .setFightSeed(fightResult.getSeed()) .setHeroFightInfos(fightResult.getFightTeamInfo()) .addAllMonsterList(fightResult.getMonsterTeamList()) + .setFightType(FightType.TenDespairArray.getType()) + .setFightId(FightUtil.getFightId(uid,FightType.TenDespairArray.getType())) .build(); + + // 记录战报 + FightRecordLogic.getInstance().addRecordMap(user,fightData); + //更新排行榜数据 tasks.offer(new DeathPathTask(uid,guildId,damage,pathId)); //挑战次数记录 diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildChallengeLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildChallengeLogic.java index caa9aa4bd..611e1708f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildChallengeLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildChallengeLogic.java @@ -15,9 +15,7 @@ import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.GuildCache; import com.ljsd.jieling.logic.dao.root.GuildInfo; import com.ljsd.jieling.logic.dao.root.User; -import com.ljsd.jieling.logic.fight.FightDispatcher; -import com.ljsd.jieling.logic.fight.GameFightType; -import com.ljsd.jieling.logic.fight.PVEFightEvent; +import com.ljsd.jieling.logic.fight.*; import com.ljsd.jieling.logic.fight.result.FightResult; import com.ljsd.jieling.logic.mail.MailLogic; import com.ljsd.jieling.logic.player.PlayerLogic; @@ -339,7 +337,12 @@ public class GuildChallengeLogic { response.setDrop(drop); if(fightData!=null){ + fightData.toBuilder().setFightId(FightUtil.getFightId(uid,fightData.getFightType())); + response.setFightData(fightData); + + // 记录战报 + FightRecordLogic.getInstance().addRecordMap(user,fightData); } response.setKill(kill); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java index e3125489a..e6f285b0e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java @@ -521,7 +521,13 @@ public class GuildFightLogic { .setFightSeed(dispatcher.getSeed()) .setHeroFightInfos(dispatcher.getFightTeamInfo()) .addMonsterList(dispatcher.getDefFightTeamInfo()) + .setFightType(FightType.GuildFight.getType()) + .setFightId(FightUtil.getFightId(userAttack.getId(),FightType.GuildFight.getType())) .build(); + + // 记录战报 + FightRecordLogic.getInstance().addRecordMap(userAttack,fightData); + Family.FamilyFightAttackResponse response = Family.FamilyFightAttackResponse.newBuilder().setResult(fightResult[0]).setStarCount(getStar).setData(fightData).build(); userAttack.getUserMissionManager().onGameEvent(userAttack, GameEvent.FAMILY_FIGHT_ATTACK); MessageUtil.sendMessage(session, 1, messageType.getNumber(), response, true); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightDispatcher.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightDispatcher.java index 9f0c3a57b..f4685dd58 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightDispatcher.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightDispatcher.java @@ -17,10 +17,7 @@ public class FightDispatcher { // 获取类型 GameFightType fightType = fightEvent.getFightType(); // 战斗逻辑 - FightResult fightResult = fightType.getFightEventProcesor().process(fightEvent); - // 记录战报 - FightRecordLogic.getInstance().addRecordMap(fightEvent,fightResult); - return fightResult; + return fightType.getFightEventProcesor().process(fightEvent); } //gs-fight diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java index b8f438a1a..b586792a0 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java @@ -2,6 +2,7 @@ package com.ljsd.jieling.logic.fight; import com.fasterxml.jackson.core.JsonProcessingException; import com.googlecode.protobuf.format.JsonFormat; +import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.fight.result.FightResult; import com.ljsd.jieling.protocols.CommonProto; import org.springframework.util.LinkedMultiValueMap; @@ -9,7 +10,6 @@ import org.springframework.util.MultiValueMap; import java.util.ArrayList; import java.util.List; -import java.util.Objects; import java.util.concurrent.ConcurrentHashMap; public class FightRecordLogic { @@ -32,35 +32,38 @@ public class FightRecordLogic { return instance; } - ConcurrentHashMap> recordMap = new ConcurrentHashMap<>(); + private ConcurrentHashMap> recordMap = new ConcurrentHashMap<>(); public ConcurrentHashMap> getRecordMap() { return recordMap; } + // 一种类型存储上限 + private static int max = 18; + public void setRecordMap(ConcurrentHashMap> recordMap) { this.recordMap = recordMap; } - public void addRecordMap(FightEvent fightEvent, FightResult fightResult) throws JsonProcessingException { + public void addRecordMap(User user, CommonProto.FightData fightData) throws JsonProcessingException { // 玩家id - int uid = fightEvent.getAttackUid(); + int uid = user.getId(); // 战斗类型 - int multiKey = fightEvent.getFightType().getFightType().getType(); + int multiKey = fightData.getFightType(); // 获取玩家的战斗数据 MultiValueMap multiValueMap = recordMap.getOrDefault(uid, new LinkedMultiValueMap()); // 根据类型获取战斗数据 List strings = multiValueMap.getOrDefault(multiKey,new ArrayList<>()); // 类型大于十条删除最早的一条 - if (strings.size() >= 10){ + if (strings.size() >= max){ strings.remove(0); } // protobuf转字符串 - String str = JsonFormat.printToString(fightResult.getFightData()); + String str = JsonFormat.printToString(fightData); strings.add(str); // 重新赋值 multiValueMap.put(multiKey,strings); - System.out.println("fightId======================="+fightResult.getFightData().getFightId()); + System.out.println("fightId======================="+fightData.getFightId()); recordMap.put(uid,multiValueMap); } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/GameFightType.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/GameFightType.java index 3ea59c585..12a13bf5d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/GameFightType.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/GameFightType.java @@ -48,7 +48,7 @@ public enum GameFightType { CarBossChallenge(FightType.CarBossFight,new DefaultWithoutHandFightHandler(),null), CarPersonChallenge(FightType.CarBossFight,new PVPFightHandler(),null), GuildChallenge(FightType.GuildChallenge,new DefaultWithoutHandFightHandler(),null), - + NewGeneral(FightType.GuildChallenge,new DefaultWithoutHandFightHandler(),null), ; diff --git a/tablemanager/src/main/java/config/SGlobalSystemConfig.java b/tablemanager/src/main/java/config/SGlobalSystemConfig.java index 3e60ad970..bbd718557 100644 --- a/tablemanager/src/main/java/config/SGlobalSystemConfig.java +++ b/tablemanager/src/main/java/config/SGlobalSystemConfig.java @@ -13,6 +13,8 @@ public class SGlobalSystemConfig implements BaseConfig { private int id; + private String name; + private int[] openRules; private String systemOpen; @@ -62,7 +64,11 @@ public class SGlobalSystemConfig implements BaseConfig { return id; } - public int[] getOpenRules() { + public String getName() { + return name; + } + + public int[] getOpenRules() { return openRules; } From be72f2f913a3b863519db64905116d15b512ecdd Mon Sep 17 00:00:00 2001 From: duhui Date: Fri, 18 Dec 2020 10:51:44 +0800 Subject: [PATCH 03/17] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8A=E9=99=90?= =?UTF-8?q?=E6=AC=A1=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/fight/FightRecordLogic.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java index b586792a0..5acebdd88 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java @@ -39,7 +39,7 @@ public class FightRecordLogic { } // 一种类型存储上限 - private static int max = 18; + private static int max = 10; public void setRecordMap(ConcurrentHashMap> recordMap) { this.recordMap = recordMap; From 9d33fc7b4dd636e86ac19231c3f79b3cd85a7f5d Mon Sep 17 00:00:00 2001 From: duhui Date: Fri, 18 Dec 2020 14:04:07 +0800 Subject: [PATCH 04/17] =?UTF-8?q?=E6=88=98=E6=8A=A5=E5=92=8C=E6=B3=95?= =?UTF-8?q?=E5=AE=9D=E5=8A=9F=E8=83=BD=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- serverlogic/src/main/java/com/ljsd/GmService.java | 5 ++++- .../java/com/ljsd/jieling/logic/fight/FightRecordLogic.java | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/GmService.java b/serverlogic/src/main/java/com/ljsd/GmService.java index 72bf06ffd..5fd76dde2 100644 --- a/serverlogic/src/main/java/com/ljsd/GmService.java +++ b/serverlogic/src/main/java/com/ljsd/GmService.java @@ -139,7 +139,10 @@ public class GmService implements RPCRequestGMIFace.Iface { if (cmd.contains("fightrecord")){ if (cmd.contains("delete")){ FightRecordLogic.getInstance().delete(); - }else { + } else if(cmd.contains("all")){ + String all = FightRecordLogic.getInstance().getAll(Integer.parseInt(parameters[1])); + result.setResultMsg(all); + } else { String oneRecord = FightRecordLogic.getInstance().getOneRecord(parameters[0]); result.setResultMsg(oneRecord); } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java index 5acebdd88..7594b4384 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java @@ -113,4 +113,9 @@ public class FightRecordLogic { public void delete(){ recordMap.clear(); } + + public String getAll(int uid){ + MultiValueMap valueMap = recordMap.getOrDefault(uid, new LinkedMultiValueMap<>()); + return valueMap.toString(); + } } From c2d717157806e56896a1283729e7261c2e418f00 Mon Sep 17 00:00:00 2001 From: duhui Date: Fri, 18 Dec 2020 18:30:29 +0800 Subject: [PATCH 05/17] =?UTF-8?q?=E6=B3=95=E5=AE=9D=E5=85=AC=E5=91=8A?= =?UTF-8?q?=E8=BF=98=E5=8E=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/jieling/chat/logic/ChatLogic.java | 2 +- .../jieling/handler/activity/GetLuckWheelRandHandler.java | 2 +- .../src/main/java/com/ljsd/jieling/kefu/Cmd_sendmsg.java | 2 +- .../com/ljsd/jieling/logic/activity/LuckyCatActivity.java | 2 +- .../java/com/ljsd/jieling/logic/family/DeathPathLogic.java | 2 +- .../main/java/com/ljsd/jieling/logic/hero/HeroLogic.java | 6 +++--- .../main/java/com/ljsd/jieling/logic/item/ItemLogic.java | 2 +- .../java/com/ljsd/jieling/logic/item/WorkShopLogic.java | 2 +- .../src/main/java/com/ljsd/jieling/util/CBean2Proto.java | 2 +- .../src/main/java/com/ljsd/jieling/util/ItemUtil.java | 6 +++--- 10 files changed, 14 insertions(+), 14 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java index ff68c305e..b55d7a09d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java @@ -232,7 +232,7 @@ public class ChatLogic { * 系统消息 * @param multiple 跑马灯次数 0 不显示 */ - public void sendSysChatMessage(String message,int messageType ,String itemId, int type,int startTime, int endTime, int priorityLevel, int multiple) { + public void sendSysChatMessage(String message,int messageType ,int itemId, int type,int startTime, int endTime, int priorityLevel, int multiple) { long messageId = RedisUtil.getInstence().increment(GameApplication.serverId + RedisKey.CHAT_SYS_MSG_ID+ GameApplication.serverId); ChatProto.ChatInfo chatInfo = CBean2Proto.getSysChatInfoBuilder(message,messageType,itemId ,type,startTime,endTime,priorityLevel,multiple,messageId); MessageCache.addSystemMsg(chatInfo,messageId); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/GetLuckWheelRandHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/GetLuckWheelRandHandler.java index 233243ed5..f6bf478fd 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/GetLuckWheelRandHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/GetLuckWheelRandHandler.java @@ -119,7 +119,7 @@ public class GetLuckWheelRandHandler extends BaseHandler= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_awaken_hero_content_parm)) { String message = SErrorCodeEerverConfig.getI18NMessage("animal_awaken_broadcast_content", new Object[]{user.getPlayerInfoManager().getNickName(), scHero.getReadingName()}); - ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, String.valueOf(targetHero.getTemplateId()), 0, 0, 0, 0, 0); + ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, targetHero.getTemplateId(), 0, 0, 0, 0, 0); } else if (targetHero.getStar() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_rankup_hero_content_parm)) { String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_hero_content", new Object[]{user.getPlayerInfoManager().getNickName(), scHero.getReadingName(), targetHero.getStar()}); - ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, String.valueOf(targetHero.getTemplateId()), 0, 0, 0, 0, 0); + ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, targetHero.getTemplateId(), 0, 0, 0, 0, 0); } String consume = StringUtil.parseArrayToString(consumeMaterial); // HERO_STRENGTHEN(13,"hero_strengthen", new CommonEventHandler(),new String[]{"hero_id","old_quality","new_quality","strengthen_type","cost_item_list","cost_hero_list"}), @@ -3283,7 +3283,7 @@ public class HeroLogic{ if(animal.getQuality() >= SSpecialConfig.getIntegerValue(SSpecialConfig.ANIMAL_BROADCAST_QUALITY)) { //策划资质改成星级 String message = SErrorCodeEerverConfig.getI18NMessage("animal_starup_broadcast_content", new Object[]{user.getPlayerInfoManager().getNickName(),animal.getName(),pokemon.getStar()}); if (!message.isEmpty()){ - ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,"0",0,0,0,0,0); + ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,0,0,0,0,0,0); } } MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.POKEMON_ADVANCED_RESPONSE_VALUE,null,true); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java index 3a0ed2b1b..9ad035b30 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java @@ -717,7 +717,7 @@ public class ItemLogic { return; } String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_equiptalisman_content", new Object[]{user.getPlayerInfoManager().getNickName(), sItem.getName(), hero.getEspecialEquipLevel()}); - ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, sItem.getId()+"#"+hero.getEspecialEquipLevel(), 0, 0, 0, 0, 0); + ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, sItem.getId(), 0, 0, 0, 0, 0); } if (HeroLogic.getInstance().isInTeam(user, heroId, 1)) { Poster.getPoster().dispatchEvent(new UserMainTeamForceEvent(session.getUid())); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java index 5b3231824..da93aa05f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java @@ -317,7 +317,7 @@ public class WorkShopLogic { String nickName = user.getPlayerInfoManager().getNickName(); String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_equip_content", new Object[]{ nickName, ItemUtil.equipQulityNameMap.get(sEquipConfig.getQuality()),SItem.getsItemMap().get(equip.getEquipId()).getName()}); - ChatLogic.getInstance().sendSysChatMessage(message, Global.LUCKY_LUCK,String.valueOf(equip.getEquipId()),0,0,0,0,0); + ChatLogic.getInstance().sendSysChatMessage(message, Global.LUCKY_LUCK,equip.getEquipId(),0,0,0,0,0); } user.getEquipManager().addEquip(user,equip); dropBuilder.addEquipId(CBean2Proto.getEquipProto(equip)); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java index 571ae212d..7afdf5b7a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java @@ -298,7 +298,7 @@ public class CBean2Proto { return chatInfo.build(); } - public static ChatProto.ChatInfo getSysChatInfoBuilder(String message,int messageType,String itemId,int type,int startTime, int endTime, int priorityLevel, int multiple,long messageId) { + public static ChatProto.ChatInfo getSysChatInfoBuilder(String message,int messageType,int itemId,int type,int startTime, int endTime, int priorityLevel, int multiple,long messageId) { ChatProto.ChatInfo.Builder chatInfo = ChatProto.ChatInfo.newBuilder(); chatInfo.setItemId(itemId); chatInfo.setMessageId(messageId); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index ab1a64a69..a6fa78850 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -1199,7 +1199,7 @@ public class ItemUtil { if (item.getQuantity() >= SSpecialConfig.getIntegerValue(msgTem+"_parm")) { String nickName = user.getPlayerInfoManager().getNickName(); String message = SErrorCodeEerverConfig.getI18NMessage(msgTem, new Object[]{nickName, equipQulityNameMap.get(item.getQuantity()), item.getName()}); - ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,String.valueOf(equipId),0,0,0,0,0); + ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,equipId,0,0,0,0,0); } } @@ -1280,7 +1280,7 @@ public class ItemUtil { if (scHero.getStar() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_lottery_content_parm)) { //策划资质改成星级 String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_content", new Object[]{playerInfoManager.getNickName(), scHero.getStar(), scHero.getReadingName()}); if (!message.isEmpty()){ - ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,String.valueOf(hero.getTemplateId()),0,0,0,0,0); + ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,hero.getTemplateId(),0,0,0,0,0); } } user.getUserMissionManager().onGameEvent(user,GameEvent.GET_HERO,heroStar[0],heroStar[1]); @@ -1647,7 +1647,7 @@ public class ItemUtil { if (animal.getQuality() >= SSpecialConfig.getIntegerValue(SSpecialConfig.ANIMAL_BROADCAST_QUALITY)&&reason!=BIReason.COMPOS_HERO_REWARD) { //策划资质改成星级 String message = SErrorCodeEerverConfig.getI18NMessage("animal_get_broadcast_content", new Object[]{user.getPlayerInfoManager().getNickName(), animal.getName()}); if (!message.isEmpty()){ - ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,"0",0,0,0,0,0); + ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,0,0,0,0,0,0); } } } From 045dab3175c66683f6615616055e39a8f79a3994 Mon Sep 17 00:00:00 2001 From: duhui Date: Tue, 22 Dec 2020 09:48:51 +0800 Subject: [PATCH 06/17] =?UTF-8?q?=E8=BD=A6=E8=BF=9F=E6=96=97=E6=B3=95?= =?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C=E7=95=99=E5=AD=98=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E4=B8=80=E5=A4=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/function/CarDelayFunction.java | 3 ++- .../com/ljsd/jieling/db/redis/RedisUtil.java | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/core/function/CarDelayFunction.java b/serverlogic/src/main/java/com/ljsd/jieling/core/function/CarDelayFunction.java index 4e4a11b40..70c1f2959 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/core/function/CarDelayFunction.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/core/function/CarDelayFunction.java @@ -38,7 +38,8 @@ public class CarDelayFunction implements FunctionManager { } }); MongoUtil.getLjsdMongoTemplate().lastUpdate(); - RedisUtil.getInstence().del(delKeys.toArray(new String[0])); + RedisUtil.getInstence().rename(delKeys.toArray(new String[0])); +// RedisUtil.getInstence().del(delKeys.toArray(new String[0])); } @Override diff --git a/serverlogic/src/main/java/com/ljsd/jieling/db/redis/RedisUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/db/redis/RedisUtil.java index 467fce676..581b42d76 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/db/redis/RedisUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/db/redis/RedisUtil.java @@ -132,6 +132,25 @@ public class RedisUtil { } } + /** + * redis重命名 + * @param key,数组 + */ + public void rename(String... key) { + if (key != null && key.length > 0) { + for (int i = 0; i < key.length; i++) { + // 旧名字 + String oldName = key[i]; + // 新名字 + String newName = oldName+"BACK:"+System.currentTimeMillis(); + // 重命名 + redisTemplate.rename(oldName,newName); + // 设置过期时间 + expire(newName,60*60*24); + } + } + } + // ============================String============================= /** * 普通缓存获取 From 2e851c83ae9b786a6eb9172382614e011263826f Mon Sep 17 00:00:00 2001 From: duhui Date: Tue, 22 Dec 2020 17:40:15 +0800 Subject: [PATCH 07/17] =?UTF-8?q?config=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/config/SNewHeroConfig.java | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 tablemanager/src/main/java/config/SNewHeroConfig.java diff --git a/tablemanager/src/main/java/config/SNewHeroConfig.java b/tablemanager/src/main/java/config/SNewHeroConfig.java new file mode 100644 index 000000000..747c23487 --- /dev/null +++ b/tablemanager/src/main/java/config/SNewHeroConfig.java @@ -0,0 +1,55 @@ +package config; + +import manager.STableManager; +import manager.Table; + +import java.util.Map; + +@Table(name ="NewHeroConfig") +public class SNewHeroConfig implements BaseConfig { + + private int id; + + private int heroId; + + private int monsterGroup; + + private int[][] dropList; + + private int[][] boxList; + + private int[][] dropCell; + + + @Override + public void init() throws Exception { + + } + + + public int getId() { + return id; + } + + public int getHeroId() { + return heroId; + } + + public int getMonsterGroup() { + return monsterGroup; + } + + public int[][] getDropList() { + return dropList; + } + + public int[][] getBoxList() { + return boxList; + } + + public int[][] getDropCell() { + return dropCell; + } + + +} \ No newline at end of file From 71791a4342256e63ca8fd555befc13ccd23cb4ff Mon Sep 17 00:00:00 2001 From: duhui Date: Tue, 22 Dec 2020 17:44:05 +0800 Subject: [PATCH 08/17] =?UTF-8?q?=E9=99=8D=E5=A6=96=E5=A4=BA=E5=AE=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/activity/ActivityType.java | 3 ++- .../java/com/ljsd/jieling/logic/activity/ActivityTypeEnum.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityType.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityType.java index a37763ae3..fa7527c4c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityType.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityType.java @@ -82,6 +82,7 @@ public interface ActivityType { int SKIN_RECHARGE_ACTIVITY = 71; int SPECIAL_MONSTER_RANDOM_ACTIVITY = 100;//灵兽限时抽卡 int SPECIAL_MONSTER_GIFT_ACTIVITY = 101;//灵兽礼包 -// int NEW_GENERAL_RECRUITING = 102;//新将招募 + + int DEMON_TREASURE = 36;//降妖夺宝 int NEW_GENERAL_ATTACK = 200;//新将来袭 } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityTypeEnum.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityTypeEnum.java index 579831485..076d06174 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityTypeEnum.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityTypeEnum.java @@ -63,7 +63,7 @@ public enum ActivityTypeEnum { SKIN_RECHARGE_ACTIVITY(ActivityType.SKIN_RECHARGE_ACTIVITY, DefaultEmptyActivity::new), SPECIAL_MONSTER_RANDOM_ACTIVITY(ActivityType.SPECIAL_MONSTER_RANDOM_ACTIVITY,LimitRandomSpecialMonsterActivity::new), SPECIAL_MONSTER_GIFT_ACTIVITY(ActivityType.SPECIAL_MONSTER_GIFT_ACTIVITY,DefaultEmptyActivity::new), -// NEW_GENERAL_RECRUITING(ActivityType.NEW_GENERAL_RECRUITING,LimitRandomCardActivity::new), + DEMON_TREASURE(ActivityType.DEMON_TREASURE,LimitRandomSpecialMonsterActivity::new), NEW_GENERAL_ATTACK(ActivityType.NEW_GENERAL_ATTACK,DefaultEmptyActivity::new), ; private int type; From 3df4fb246d94b17b9d2bfaec5ac0ee9f23f366a0 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Wed, 30 Dec 2020 00:24:54 +0800 Subject: [PATCH 09/17] =?UTF-8?q?=E7=81=B5=E5=85=BD=E6=94=BE=E7=94=9F?= =?UTF-8?q?=E7=AD=89=E7=BA=A7=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/jieling/logic/hero/HeroLogic.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 0f3e6d10c..16353a452 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -4,6 +4,7 @@ import com.ljsd.fight.FamilyHeroInfo; import com.ljsd.jieling.chat.logic.ChatLogic; import com.ljsd.jieling.config.clazzStaticCfg.CommonStaticConfig; import com.ljsd.jieling.config.clazzStaticCfg.HeroStaticConfig; +import com.ljsd.jieling.core.FunctionIdEnum; import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.db.redis.RedisKey; import com.ljsd.jieling.db.redis.RedisUtil; @@ -3026,6 +3027,11 @@ public class HeroLogic{ public void pokemonFree(ISession session, List pokemonIds,int pieceId,int pieceAmount, MessageTypeProto.MessageType messageType) throws Exception { int uid = session.getUid(); User user = UserManager.getUser(uid); + List config = SGlobalSystemConfig.idsByType.get(FunctionIdEnum.Pokemon.getFunctionType()); + SGlobalSystemConfig sGlobalSystemConfig = STableManager.getConfig(SGlobalSystemConfig.class).get(config.iterator().next()); + if(user.getPlayerInfoManager().getLevel() Date: Wed, 30 Dec 2020 00:25:11 +0800 Subject: [PATCH 10/17] =?UTF-8?q?=E7=A4=BC=E5=8C=85=E8=B4=AD=E4=B9=B0?= =?UTF-8?q?=E5=88=B7=E6=96=B0=E4=BF=AE=E6=94=B90=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java index 58bf2d0ce..c92f149a6 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java @@ -430,7 +430,8 @@ public class BuyGoodsLogic { ExpeditionLogic.sendTreasureRewardUpdate(OnlineUserManager.getSessionByUid(user.getId()),user.getExpeditionManager().getWorldTreasureReward().getScore(),rewardStatusMap,user.getExpeditionManager().getWorldTreasureReward().getCreateTime(),1); } if(sRechargeCommodityConfig.getTime() ==5){ - rechargeInfo.updateRefreshMapByKey(sRechargeCommodityConfig.getId(),TimeUtils.now()+sRechargeCommodityConfig.getDailyUpdate()*TimeUtils.DAY); + long nextTime = TimeUtils.getLastOrUnderHour(TimeUtils.now() + sRechargeCommodityConfig.getDailyUpdate() * TimeUtils.DAY, 0, 0, true); + rechargeInfo.updateRefreshMapByKey(sRechargeCommodityConfig.getId(),nextTime); } resultRes.setResultCode(1); // KtEventUtils.onKtEvent(user, ParamEventBean.UserPayEvent,goodsId,orderId,resultRes.getResultCode(),price); From 697e2892a89a94aeeb9db77846e4b5cac2ac02b1 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Wed, 30 Dec 2020 00:25:26 +0800 Subject: [PATCH 11/17] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=A5=BD=E5=8F=8B?= =?UTF-8?q?=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/friend/FriendLogic.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/friend/FriendLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/friend/FriendLogic.java index 8f5e71409..ea99f8c62 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/friend/FriendLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/friend/FriendLogic.java @@ -259,7 +259,11 @@ public class FriendLogic { continue; } if (friends1.size() >= maxFriends){ - throw new ErrorCodeException(ErrorCode.FRIENDS_SIDE_MAX); + if(inviteUidsList.size()>1){ + throw new ErrorCodeException(ErrorCode.FRIENDS_SIDE_MAX); + }else{ + continue; + } } if (applyFriends.size()>= maxApplyFriends){ applyFriends.remove(0); From 23f35b428e5b45ea86edccf826747f6cec432a80 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Wed, 30 Dec 2020 00:25:48 +0800 Subject: [PATCH 12/17] =?UTF-8?q?=E8=BD=A6=E8=BF=9F=E6=96=97=E6=B3=95?= =?UTF-8?q?=E8=BF=87=E6=97=B6=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/handler/FastChallengeHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/FastChallengeHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/FastChallengeHandler.java index 64d9f0605..be0380b31 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/FastChallengeHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/FastChallengeHandler.java @@ -51,10 +51,10 @@ public class FastChallengeHandler extends BaseHandler Date: Wed, 30 Dec 2020 00:26:13 +0800 Subject: [PATCH 13/17] =?UTF-8?q?=E9=94=99=E8=AF=AF=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/core/FunctionIdEnum.java | 1 + .../src/main/java/com/ljsd/jieling/exception/ErrorCode.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/core/FunctionIdEnum.java b/serverlogic/src/main/java/com/ljsd/jieling/core/FunctionIdEnum.java index e1db01ed3..c7604d393 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/core/FunctionIdEnum.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/core/FunctionIdEnum.java @@ -63,6 +63,7 @@ public enum FunctionIdEnum { DeathPath(72,null), Car_Delay(73,new CarDelayFunction()), Situation_challenge(74,null), + Pokemon(79,null), World_Arena(82,new WorldArenaFunction()), ; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/exception/ErrorCode.java b/serverlogic/src/main/java/com/ljsd/jieling/exception/ErrorCode.java index 578044a05..c26643aa8 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/exception/ErrorCode.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/exception/ErrorCode.java @@ -50,7 +50,6 @@ public enum ErrorCode implements IErrorCode { ADVENTURE_CALL_BOSS_TIMES(17,"召唤秘境boss 次数不足"), UNLOCK_SKIP_FIGHT(18,"vip跳过战斗功能未解锁"), ADVENTURE_BOSS_CHALLENGE_IN(19,"外地入侵挑战 正在战斗中"), - ADVENTURE_BOSS_CHALLENGE_BOSS_KILL(19,"外地入侵挑战 外敌已被击杀"), CDK_FAIL(20,"兑换码无效"), CDK_USED(21,"兑换码已使用"), @@ -163,7 +162,8 @@ public enum ErrorCode implements IErrorCode { SERVER_DEFINE_SELF(20000,"操作失败"), - + CHALLENGE_MISS(136,"挑战时间已过,请重新进入"), + GAIN_MISS(137,"抢夺时间已过,请重新进入"), BAG_FULL(135,"背包内存储空间不足,无法领取附件"), From 4908ac4145a93b7e8b4959a924c4e4e39fe76b74 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Wed, 30 Dec 2020 02:10:45 +0800 Subject: [PATCH 14/17] =?UTF-8?q?errorcode=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/logic/fight/CombatLogic.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/CombatLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/CombatLogic.java index 00d1ff9b4..36fc20f02 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/CombatLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/CombatLogic.java @@ -523,7 +523,7 @@ public class CombatLogic { try { AdventureBoss adventureBoss = RedisUtil.getInstence().getMapEntry(RedisKey.ADVENTRUEN_BOSS_INFO, "", bossId, AdventureBoss.class); if(adventureBoss == null){ - throw new ErrorCodeException(ErrorCode.ADVENTURE_BOSS_CHALLENGE_BOSS_KILL); + throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE); } int[][] costs = new int[1][]; costs[0] =new int[]{Global.INVASIONBOSS_TICKET,fightTimes}; From bcf5191e7fe5ac22f463040ec135ef2a3468f247 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Wed, 30 Dec 2020 03:11:14 +0800 Subject: [PATCH 15/17] =?UTF-8?q?=E5=8D=8F=E8=AE=AE=E4=BD=8D=E7=BD=AE?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/rpc/world/WorldCommonProto.java | 5954 ----------------- .../gtw/GetWorldArenaProudRequestHandler.java | 6 +- 2 files changed, 3 insertions(+), 5957 deletions(-) delete mode 100644 gamecommon/src/main/java/rpc/world/WorldCommonProto.java diff --git a/gamecommon/src/main/java/rpc/world/WorldCommonProto.java b/gamecommon/src/main/java/rpc/world/WorldCommonProto.java deleted file mode 100644 index 308f2c51a..000000000 --- a/gamecommon/src/main/java/rpc/world/WorldCommonProto.java +++ /dev/null @@ -1,5954 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: gtwprotos/WorldCommonProto.proto - -package rpc.world; - -public final class WorldCommonProto { - private WorldCommonProto() {} - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistry registry) { - } - public interface GetWorldArenaInfoRequestOrBuilder - extends com.google.protobuf.MessageOrBuilder { - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaInfoRequest} - */ - public static final class GetWorldArenaInfoRequest extends - com.google.protobuf.GeneratedMessage - implements GetWorldArenaInfoRequestOrBuilder { - // Use GetWorldArenaInfoRequest.newBuilder() to construct. - private GetWorldArenaInfoRequest(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private GetWorldArenaInfoRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final GetWorldArenaInfoRequest defaultInstance; - public static GetWorldArenaInfoRequest getDefaultInstance() { - return defaultInstance; - } - - public GetWorldArenaInfoRequest getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetWorldArenaInfoRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaInfoRequest.class, rpc.world.WorldCommonProto.GetWorldArenaInfoRequest.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public GetWorldArenaInfoRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetWorldArenaInfoRequest(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private void initFields() { - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static rpc.world.WorldCommonProto.GetWorldArenaInfoRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(rpc.world.WorldCommonProto.GetWorldArenaInfoRequest prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaInfoRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements rpc.world.WorldCommonProto.GetWorldArenaInfoRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaInfoRequest.class, rpc.world.WorldCommonProto.GetWorldArenaInfoRequest.Builder.class); - } - - // Construct using rpc.world.WorldCommonProto.GetWorldArenaInfoRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoRequest_descriptor; - } - - public rpc.world.WorldCommonProto.GetWorldArenaInfoRequest getDefaultInstanceForType() { - return rpc.world.WorldCommonProto.GetWorldArenaInfoRequest.getDefaultInstance(); - } - - public rpc.world.WorldCommonProto.GetWorldArenaInfoRequest build() { - rpc.world.WorldCommonProto.GetWorldArenaInfoRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public rpc.world.WorldCommonProto.GetWorldArenaInfoRequest buildPartial() { - rpc.world.WorldCommonProto.GetWorldArenaInfoRequest result = new rpc.world.WorldCommonProto.GetWorldArenaInfoRequest(this); - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof rpc.world.WorldCommonProto.GetWorldArenaInfoRequest) { - return mergeFrom((rpc.world.WorldCommonProto.GetWorldArenaInfoRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(rpc.world.WorldCommonProto.GetWorldArenaInfoRequest other) { - if (other == rpc.world.WorldCommonProto.GetWorldArenaInfoRequest.getDefaultInstance()) return this; - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - rpc.world.WorldCommonProto.GetWorldArenaInfoRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (rpc.world.WorldCommonProto.GetWorldArenaInfoRequest) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - // @@protoc_insertion_point(builder_scope:rpc.world.GetWorldArenaInfoRequest) - } - - static { - defaultInstance = new GetWorldArenaInfoRequest(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:rpc.world.GetWorldArenaInfoRequest) - } - - public interface GetWorldArenaInfoResponseOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional .rpc.protocols.ArenaInfo arenaInfo = 1; - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - boolean hasArenaInfo(); - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - rpc.protocols.CommonProto.ArenaInfo getArenaInfo(); - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - rpc.protocols.CommonProto.ArenaInfoOrBuilder getArenaInfoOrBuilder(); - - // optional int32 stage = 2; - /** - * optional int32 stage = 2; - * - *
-     *1 未开始 2 战斗阶段 3 膜拜阶段
-     * 
- */ - boolean hasStage(); - /** - * optional int32 stage = 2; - * - *
-     *1 未开始 2 战斗阶段 3 膜拜阶段
-     * 
- */ - int getStage(); - - // optional int32 endTime = 3; - /** - * optional int32 endTime = 3; - * - *
-     *阶段结束时间戳
-     * 
- */ - boolean hasEndTime(); - /** - * optional int32 endTime = 3; - * - *
-     *阶段结束时间戳
-     * 
- */ - int getEndTime(); - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaInfoResponse} - */ - public static final class GetWorldArenaInfoResponse extends - com.google.protobuf.GeneratedMessage - implements GetWorldArenaInfoResponseOrBuilder { - // Use GetWorldArenaInfoResponse.newBuilder() to construct. - private GetWorldArenaInfoResponse(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private GetWorldArenaInfoResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final GetWorldArenaInfoResponse defaultInstance; - public static GetWorldArenaInfoResponse getDefaultInstance() { - return defaultInstance; - } - - public GetWorldArenaInfoResponse getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetWorldArenaInfoResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - rpc.protocols.CommonProto.ArenaInfo.Builder subBuilder = null; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - subBuilder = arenaInfo_.toBuilder(); - } - arenaInfo_ = input.readMessage(rpc.protocols.CommonProto.ArenaInfo.PARSER, extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(arenaInfo_); - arenaInfo_ = subBuilder.buildPartial(); - } - bitField0_ |= 0x00000001; - break; - } - case 16: { - bitField0_ |= 0x00000002; - stage_ = input.readInt32(); - break; - } - case 24: { - bitField0_ |= 0x00000004; - endTime_ = input.readInt32(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaInfoResponse.class, rpc.world.WorldCommonProto.GetWorldArenaInfoResponse.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public GetWorldArenaInfoResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetWorldArenaInfoResponse(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // optional .rpc.protocols.ArenaInfo arenaInfo = 1; - public static final int ARENAINFO_FIELD_NUMBER = 1; - private rpc.protocols.CommonProto.ArenaInfo arenaInfo_; - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public boolean hasArenaInfo() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaInfo getArenaInfo() { - return arenaInfo_; - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaInfoOrBuilder getArenaInfoOrBuilder() { - return arenaInfo_; - } - - // optional int32 stage = 2; - public static final int STAGE_FIELD_NUMBER = 2; - private int stage_; - /** - * optional int32 stage = 2; - * - *
-     *1 未开始 2 战斗阶段 3 膜拜阶段
-     * 
- */ - public boolean hasStage() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 stage = 2; - * - *
-     *1 未开始 2 战斗阶段 3 膜拜阶段
-     * 
- */ - public int getStage() { - return stage_; - } - - // optional int32 endTime = 3; - public static final int ENDTIME_FIELD_NUMBER = 3; - private int endTime_; - /** - * optional int32 endTime = 3; - * - *
-     *阶段结束时间戳
-     * 
- */ - public boolean hasEndTime() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional int32 endTime = 3; - * - *
-     *阶段结束时间戳
-     * 
- */ - public int getEndTime() { - return endTime_; - } - - private void initFields() { - arenaInfo_ = rpc.protocols.CommonProto.ArenaInfo.getDefaultInstance(); - stage_ = 0; - endTime_ = 0; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeMessage(1, arenaInfo_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeInt32(2, stage_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeInt32(3, endTime_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, arenaInfo_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, stage_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, endTime_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static rpc.world.WorldCommonProto.GetWorldArenaInfoResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(rpc.world.WorldCommonProto.GetWorldArenaInfoResponse prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaInfoResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements rpc.world.WorldCommonProto.GetWorldArenaInfoResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaInfoResponse.class, rpc.world.WorldCommonProto.GetWorldArenaInfoResponse.Builder.class); - } - - // Construct using rpc.world.WorldCommonProto.GetWorldArenaInfoResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - getArenaInfoFieldBuilder(); - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - if (arenaInfoBuilder_ == null) { - arenaInfo_ = rpc.protocols.CommonProto.ArenaInfo.getDefaultInstance(); - } else { - arenaInfoBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - stage_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - endTime_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoResponse_descriptor; - } - - public rpc.world.WorldCommonProto.GetWorldArenaInfoResponse getDefaultInstanceForType() { - return rpc.world.WorldCommonProto.GetWorldArenaInfoResponse.getDefaultInstance(); - } - - public rpc.world.WorldCommonProto.GetWorldArenaInfoResponse build() { - rpc.world.WorldCommonProto.GetWorldArenaInfoResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public rpc.world.WorldCommonProto.GetWorldArenaInfoResponse buildPartial() { - rpc.world.WorldCommonProto.GetWorldArenaInfoResponse result = new rpc.world.WorldCommonProto.GetWorldArenaInfoResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - if (arenaInfoBuilder_ == null) { - result.arenaInfo_ = arenaInfo_; - } else { - result.arenaInfo_ = arenaInfoBuilder_.build(); - } - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.stage_ = stage_; - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; - } - result.endTime_ = endTime_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof rpc.world.WorldCommonProto.GetWorldArenaInfoResponse) { - return mergeFrom((rpc.world.WorldCommonProto.GetWorldArenaInfoResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(rpc.world.WorldCommonProto.GetWorldArenaInfoResponse other) { - if (other == rpc.world.WorldCommonProto.GetWorldArenaInfoResponse.getDefaultInstance()) return this; - if (other.hasArenaInfo()) { - mergeArenaInfo(other.getArenaInfo()); - } - if (other.hasStage()) { - setStage(other.getStage()); - } - if (other.hasEndTime()) { - setEndTime(other.getEndTime()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - rpc.world.WorldCommonProto.GetWorldArenaInfoResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (rpc.world.WorldCommonProto.GetWorldArenaInfoResponse) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional .rpc.protocols.ArenaInfo arenaInfo = 1; - private rpc.protocols.CommonProto.ArenaInfo arenaInfo_ = rpc.protocols.CommonProto.ArenaInfo.getDefaultInstance(); - private com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.ArenaInfo, rpc.protocols.CommonProto.ArenaInfo.Builder, rpc.protocols.CommonProto.ArenaInfoOrBuilder> arenaInfoBuilder_; - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public boolean hasArenaInfo() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaInfo getArenaInfo() { - if (arenaInfoBuilder_ == null) { - return arenaInfo_; - } else { - return arenaInfoBuilder_.getMessage(); - } - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public Builder setArenaInfo(rpc.protocols.CommonProto.ArenaInfo value) { - if (arenaInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - arenaInfo_ = value; - onChanged(); - } else { - arenaInfoBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public Builder setArenaInfo( - rpc.protocols.CommonProto.ArenaInfo.Builder builderForValue) { - if (arenaInfoBuilder_ == null) { - arenaInfo_ = builderForValue.build(); - onChanged(); - } else { - arenaInfoBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public Builder mergeArenaInfo(rpc.protocols.CommonProto.ArenaInfo value) { - if (arenaInfoBuilder_ == null) { - if (((bitField0_ & 0x00000001) == 0x00000001) && - arenaInfo_ != rpc.protocols.CommonProto.ArenaInfo.getDefaultInstance()) { - arenaInfo_ = - rpc.protocols.CommonProto.ArenaInfo.newBuilder(arenaInfo_).mergeFrom(value).buildPartial(); - } else { - arenaInfo_ = value; - } - onChanged(); - } else { - arenaInfoBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public Builder clearArenaInfo() { - if (arenaInfoBuilder_ == null) { - arenaInfo_ = rpc.protocols.CommonProto.ArenaInfo.getDefaultInstance(); - onChanged(); - } else { - arenaInfoBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaInfo.Builder getArenaInfoBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return getArenaInfoFieldBuilder().getBuilder(); - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaInfoOrBuilder getArenaInfoOrBuilder() { - if (arenaInfoBuilder_ != null) { - return arenaInfoBuilder_.getMessageOrBuilder(); - } else { - return arenaInfo_; - } - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - private com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.ArenaInfo, rpc.protocols.CommonProto.ArenaInfo.Builder, rpc.protocols.CommonProto.ArenaInfoOrBuilder> - getArenaInfoFieldBuilder() { - if (arenaInfoBuilder_ == null) { - arenaInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.ArenaInfo, rpc.protocols.CommonProto.ArenaInfo.Builder, rpc.protocols.CommonProto.ArenaInfoOrBuilder>( - arenaInfo_, - getParentForChildren(), - isClean()); - arenaInfo_ = null; - } - return arenaInfoBuilder_; - } - - // optional int32 stage = 2; - private int stage_ ; - /** - * optional int32 stage = 2; - * - *
-       *1 未开始 2 战斗阶段 3 膜拜阶段
-       * 
- */ - public boolean hasStage() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 stage = 2; - * - *
-       *1 未开始 2 战斗阶段 3 膜拜阶段
-       * 
- */ - public int getStage() { - return stage_; - } - /** - * optional int32 stage = 2; - * - *
-       *1 未开始 2 战斗阶段 3 膜拜阶段
-       * 
- */ - public Builder setStage(int value) { - bitField0_ |= 0x00000002; - stage_ = value; - onChanged(); - return this; - } - /** - * optional int32 stage = 2; - * - *
-       *1 未开始 2 战斗阶段 3 膜拜阶段
-       * 
- */ - public Builder clearStage() { - bitField0_ = (bitField0_ & ~0x00000002); - stage_ = 0; - onChanged(); - return this; - } - - // optional int32 endTime = 3; - private int endTime_ ; - /** - * optional int32 endTime = 3; - * - *
-       *阶段结束时间戳
-       * 
- */ - public boolean hasEndTime() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional int32 endTime = 3; - * - *
-       *阶段结束时间戳
-       * 
- */ - public int getEndTime() { - return endTime_; - } - /** - * optional int32 endTime = 3; - * - *
-       *阶段结束时间戳
-       * 
- */ - public Builder setEndTime(int value) { - bitField0_ |= 0x00000004; - endTime_ = value; - onChanged(); - return this; - } - /** - * optional int32 endTime = 3; - * - *
-       *阶段结束时间戳
-       * 
- */ - public Builder clearEndTime() { - bitField0_ = (bitField0_ & ~0x00000004); - endTime_ = 0; - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:rpc.world.GetWorldArenaInfoResponse) - } - - static { - defaultInstance = new GetWorldArenaInfoResponse(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:rpc.world.GetWorldArenaInfoResponse) - } - - public interface GetWorldArenaInfoIndicationOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional .rpc.protocols.ArenaInfo arenaInfo = 1; - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - boolean hasArenaInfo(); - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - rpc.protocols.CommonProto.ArenaInfo getArenaInfo(); - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - rpc.protocols.CommonProto.ArenaInfoOrBuilder getArenaInfoOrBuilder(); - - // optional int32 stage = 2; - /** - * optional int32 stage = 2; - * - *
-     *1 未开始 2 战斗阶段 3 膜拜阶段
-     * 
- */ - boolean hasStage(); - /** - * optional int32 stage = 2; - * - *
-     *1 未开始 2 战斗阶段 3 膜拜阶段
-     * 
- */ - int getStage(); - - // optional int32 endTime = 3; - /** - * optional int32 endTime = 3; - * - *
-     *阶段结束时间戳
-     * 
- */ - boolean hasEndTime(); - /** - * optional int32 endTime = 3; - * - *
-     *阶段结束时间戳
-     * 
- */ - int getEndTime(); - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaInfoIndication} - */ - public static final class GetWorldArenaInfoIndication extends - com.google.protobuf.GeneratedMessage - implements GetWorldArenaInfoIndicationOrBuilder { - // Use GetWorldArenaInfoIndication.newBuilder() to construct. - private GetWorldArenaInfoIndication(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private GetWorldArenaInfoIndication(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final GetWorldArenaInfoIndication defaultInstance; - public static GetWorldArenaInfoIndication getDefaultInstance() { - return defaultInstance; - } - - public GetWorldArenaInfoIndication getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetWorldArenaInfoIndication( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - rpc.protocols.CommonProto.ArenaInfo.Builder subBuilder = null; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - subBuilder = arenaInfo_.toBuilder(); - } - arenaInfo_ = input.readMessage(rpc.protocols.CommonProto.ArenaInfo.PARSER, extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(arenaInfo_); - arenaInfo_ = subBuilder.buildPartial(); - } - bitField0_ |= 0x00000001; - break; - } - case 16: { - bitField0_ |= 0x00000002; - stage_ = input.readInt32(); - break; - } - case 24: { - bitField0_ |= 0x00000004; - endTime_ = input.readInt32(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoIndication_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoIndication_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaInfoIndication.class, rpc.world.WorldCommonProto.GetWorldArenaInfoIndication.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public GetWorldArenaInfoIndication parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetWorldArenaInfoIndication(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // optional .rpc.protocols.ArenaInfo arenaInfo = 1; - public static final int ARENAINFO_FIELD_NUMBER = 1; - private rpc.protocols.CommonProto.ArenaInfo arenaInfo_; - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public boolean hasArenaInfo() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaInfo getArenaInfo() { - return arenaInfo_; - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaInfoOrBuilder getArenaInfoOrBuilder() { - return arenaInfo_; - } - - // optional int32 stage = 2; - public static final int STAGE_FIELD_NUMBER = 2; - private int stage_; - /** - * optional int32 stage = 2; - * - *
-     *1 未开始 2 战斗阶段 3 膜拜阶段
-     * 
- */ - public boolean hasStage() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 stage = 2; - * - *
-     *1 未开始 2 战斗阶段 3 膜拜阶段
-     * 
- */ - public int getStage() { - return stage_; - } - - // optional int32 endTime = 3; - public static final int ENDTIME_FIELD_NUMBER = 3; - private int endTime_; - /** - * optional int32 endTime = 3; - * - *
-     *阶段结束时间戳
-     * 
- */ - public boolean hasEndTime() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional int32 endTime = 3; - * - *
-     *阶段结束时间戳
-     * 
- */ - public int getEndTime() { - return endTime_; - } - - private void initFields() { - arenaInfo_ = rpc.protocols.CommonProto.ArenaInfo.getDefaultInstance(); - stage_ = 0; - endTime_ = 0; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeMessage(1, arenaInfo_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeInt32(2, stage_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeInt32(3, endTime_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, arenaInfo_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, stage_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, endTime_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static rpc.world.WorldCommonProto.GetWorldArenaInfoIndication parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoIndication parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoIndication parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoIndication parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoIndication parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoIndication parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoIndication parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoIndication parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoIndication parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaInfoIndication parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(rpc.world.WorldCommonProto.GetWorldArenaInfoIndication prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaInfoIndication} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements rpc.world.WorldCommonProto.GetWorldArenaInfoIndicationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoIndication_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoIndication_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaInfoIndication.class, rpc.world.WorldCommonProto.GetWorldArenaInfoIndication.Builder.class); - } - - // Construct using rpc.world.WorldCommonProto.GetWorldArenaInfoIndication.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - getArenaInfoFieldBuilder(); - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - if (arenaInfoBuilder_ == null) { - arenaInfo_ = rpc.protocols.CommonProto.ArenaInfo.getDefaultInstance(); - } else { - arenaInfoBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - stage_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - endTime_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaInfoIndication_descriptor; - } - - public rpc.world.WorldCommonProto.GetWorldArenaInfoIndication getDefaultInstanceForType() { - return rpc.world.WorldCommonProto.GetWorldArenaInfoIndication.getDefaultInstance(); - } - - public rpc.world.WorldCommonProto.GetWorldArenaInfoIndication build() { - rpc.world.WorldCommonProto.GetWorldArenaInfoIndication result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public rpc.world.WorldCommonProto.GetWorldArenaInfoIndication buildPartial() { - rpc.world.WorldCommonProto.GetWorldArenaInfoIndication result = new rpc.world.WorldCommonProto.GetWorldArenaInfoIndication(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - if (arenaInfoBuilder_ == null) { - result.arenaInfo_ = arenaInfo_; - } else { - result.arenaInfo_ = arenaInfoBuilder_.build(); - } - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.stage_ = stage_; - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; - } - result.endTime_ = endTime_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof rpc.world.WorldCommonProto.GetWorldArenaInfoIndication) { - return mergeFrom((rpc.world.WorldCommonProto.GetWorldArenaInfoIndication)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(rpc.world.WorldCommonProto.GetWorldArenaInfoIndication other) { - if (other == rpc.world.WorldCommonProto.GetWorldArenaInfoIndication.getDefaultInstance()) return this; - if (other.hasArenaInfo()) { - mergeArenaInfo(other.getArenaInfo()); - } - if (other.hasStage()) { - setStage(other.getStage()); - } - if (other.hasEndTime()) { - setEndTime(other.getEndTime()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - rpc.world.WorldCommonProto.GetWorldArenaInfoIndication parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (rpc.world.WorldCommonProto.GetWorldArenaInfoIndication) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional .rpc.protocols.ArenaInfo arenaInfo = 1; - private rpc.protocols.CommonProto.ArenaInfo arenaInfo_ = rpc.protocols.CommonProto.ArenaInfo.getDefaultInstance(); - private com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.ArenaInfo, rpc.protocols.CommonProto.ArenaInfo.Builder, rpc.protocols.CommonProto.ArenaInfoOrBuilder> arenaInfoBuilder_; - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public boolean hasArenaInfo() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaInfo getArenaInfo() { - if (arenaInfoBuilder_ == null) { - return arenaInfo_; - } else { - return arenaInfoBuilder_.getMessage(); - } - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public Builder setArenaInfo(rpc.protocols.CommonProto.ArenaInfo value) { - if (arenaInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - arenaInfo_ = value; - onChanged(); - } else { - arenaInfoBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public Builder setArenaInfo( - rpc.protocols.CommonProto.ArenaInfo.Builder builderForValue) { - if (arenaInfoBuilder_ == null) { - arenaInfo_ = builderForValue.build(); - onChanged(); - } else { - arenaInfoBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public Builder mergeArenaInfo(rpc.protocols.CommonProto.ArenaInfo value) { - if (arenaInfoBuilder_ == null) { - if (((bitField0_ & 0x00000001) == 0x00000001) && - arenaInfo_ != rpc.protocols.CommonProto.ArenaInfo.getDefaultInstance()) { - arenaInfo_ = - rpc.protocols.CommonProto.ArenaInfo.newBuilder(arenaInfo_).mergeFrom(value).buildPartial(); - } else { - arenaInfo_ = value; - } - onChanged(); - } else { - arenaInfoBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public Builder clearArenaInfo() { - if (arenaInfoBuilder_ == null) { - arenaInfo_ = rpc.protocols.CommonProto.ArenaInfo.getDefaultInstance(); - onChanged(); - } else { - arenaInfoBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaInfo.Builder getArenaInfoBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return getArenaInfoFieldBuilder().getBuilder(); - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaInfoOrBuilder getArenaInfoOrBuilder() { - if (arenaInfoBuilder_ != null) { - return arenaInfoBuilder_.getMessageOrBuilder(); - } else { - return arenaInfo_; - } - } - /** - * optional .rpc.protocols.ArenaInfo arenaInfo = 1; - */ - private com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.ArenaInfo, rpc.protocols.CommonProto.ArenaInfo.Builder, rpc.protocols.CommonProto.ArenaInfoOrBuilder> - getArenaInfoFieldBuilder() { - if (arenaInfoBuilder_ == null) { - arenaInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.ArenaInfo, rpc.protocols.CommonProto.ArenaInfo.Builder, rpc.protocols.CommonProto.ArenaInfoOrBuilder>( - arenaInfo_, - getParentForChildren(), - isClean()); - arenaInfo_ = null; - } - return arenaInfoBuilder_; - } - - // optional int32 stage = 2; - private int stage_ ; - /** - * optional int32 stage = 2; - * - *
-       *1 未开始 2 战斗阶段 3 膜拜阶段
-       * 
- */ - public boolean hasStage() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 stage = 2; - * - *
-       *1 未开始 2 战斗阶段 3 膜拜阶段
-       * 
- */ - public int getStage() { - return stage_; - } - /** - * optional int32 stage = 2; - * - *
-       *1 未开始 2 战斗阶段 3 膜拜阶段
-       * 
- */ - public Builder setStage(int value) { - bitField0_ |= 0x00000002; - stage_ = value; - onChanged(); - return this; - } - /** - * optional int32 stage = 2; - * - *
-       *1 未开始 2 战斗阶段 3 膜拜阶段
-       * 
- */ - public Builder clearStage() { - bitField0_ = (bitField0_ & ~0x00000002); - stage_ = 0; - onChanged(); - return this; - } - - // optional int32 endTime = 3; - private int endTime_ ; - /** - * optional int32 endTime = 3; - * - *
-       *阶段结束时间戳
-       * 
- */ - public boolean hasEndTime() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional int32 endTime = 3; - * - *
-       *阶段结束时间戳
-       * 
- */ - public int getEndTime() { - return endTime_; - } - /** - * optional int32 endTime = 3; - * - *
-       *阶段结束时间戳
-       * 
- */ - public Builder setEndTime(int value) { - bitField0_ |= 0x00000004; - endTime_ = value; - onChanged(); - return this; - } - /** - * optional int32 endTime = 3; - * - *
-       *阶段结束时间戳
-       * 
- */ - public Builder clearEndTime() { - bitField0_ = (bitField0_ & ~0x00000004); - endTime_ = 0; - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:rpc.world.GetWorldArenaInfoIndication) - } - - static { - defaultInstance = new GetWorldArenaInfoIndication(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:rpc.world.GetWorldArenaInfoIndication) - } - - public interface GetWorldArenaChallengeRequestOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional int32 teamId = 1; - /** - * optional int32 teamId = 1; - * - *
-     * 本人进攻队伍id
-     * 
- */ - boolean hasTeamId(); - /** - * optional int32 teamId = 1; - * - *
-     * 本人进攻队伍id
-     * 
- */ - int getTeamId(); - - // optional int32 challengeServerid = 2; - /** - * optional int32 challengeServerid = 2; - * - *
-     * 对手Serverid
-     * 
- */ - boolean hasChallengeServerid(); - /** - * optional int32 challengeServerid = 2; - * - *
-     * 对手Serverid
-     * 
- */ - int getChallengeServerid(); - - // optional int32 challengeUid = 3; - /** - * optional int32 challengeUid = 3; - * - *
-     * 对手uid
-     * 
- */ - boolean hasChallengeUid(); - /** - * optional int32 challengeUid = 3; - * - *
-     * 对手uid
-     * 
- */ - int getChallengeUid(); - - // optional int32 skipFight = 4; - /** - * optional int32 skipFight = 4; - * - *
-     * 1:标识跳过战斗 0: 不跳过战斗
-     * 
- */ - boolean hasSkipFight(); - /** - * optional int32 skipFight = 4; - * - *
-     * 1:标识跳过战斗 0: 不跳过战斗
-     * 
- */ - int getSkipFight(); - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaChallengeRequest} - * - *
-   *跨服天梯挑战
-   * 
- */ - public static final class GetWorldArenaChallengeRequest extends - com.google.protobuf.GeneratedMessage - implements GetWorldArenaChallengeRequestOrBuilder { - // Use GetWorldArenaChallengeRequest.newBuilder() to construct. - private GetWorldArenaChallengeRequest(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private GetWorldArenaChallengeRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final GetWorldArenaChallengeRequest defaultInstance; - public static GetWorldArenaChallengeRequest getDefaultInstance() { - return defaultInstance; - } - - public GetWorldArenaChallengeRequest getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetWorldArenaChallengeRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 8: { - bitField0_ |= 0x00000001; - teamId_ = input.readInt32(); - break; - } - case 16: { - bitField0_ |= 0x00000002; - challengeServerid_ = input.readInt32(); - break; - } - case 24: { - bitField0_ |= 0x00000004; - challengeUid_ = input.readInt32(); - break; - } - case 32: { - bitField0_ |= 0x00000008; - skipFight_ = input.readInt32(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaChallengeRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaChallengeRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest.class, rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public GetWorldArenaChallengeRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetWorldArenaChallengeRequest(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // optional int32 teamId = 1; - public static final int TEAMID_FIELD_NUMBER = 1; - private int teamId_; - /** - * optional int32 teamId = 1; - * - *
-     * 本人进攻队伍id
-     * 
- */ - public boolean hasTeamId() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional int32 teamId = 1; - * - *
-     * 本人进攻队伍id
-     * 
- */ - public int getTeamId() { - return teamId_; - } - - // optional int32 challengeServerid = 2; - public static final int CHALLENGESERVERID_FIELD_NUMBER = 2; - private int challengeServerid_; - /** - * optional int32 challengeServerid = 2; - * - *
-     * 对手Serverid
-     * 
- */ - public boolean hasChallengeServerid() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 challengeServerid = 2; - * - *
-     * 对手Serverid
-     * 
- */ - public int getChallengeServerid() { - return challengeServerid_; - } - - // optional int32 challengeUid = 3; - public static final int CHALLENGEUID_FIELD_NUMBER = 3; - private int challengeUid_; - /** - * optional int32 challengeUid = 3; - * - *
-     * 对手uid
-     * 
- */ - public boolean hasChallengeUid() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional int32 challengeUid = 3; - * - *
-     * 对手uid
-     * 
- */ - public int getChallengeUid() { - return challengeUid_; - } - - // optional int32 skipFight = 4; - public static final int SKIPFIGHT_FIELD_NUMBER = 4; - private int skipFight_; - /** - * optional int32 skipFight = 4; - * - *
-     * 1:标识跳过战斗 0: 不跳过战斗
-     * 
- */ - public boolean hasSkipFight() { - return ((bitField0_ & 0x00000008) == 0x00000008); - } - /** - * optional int32 skipFight = 4; - * - *
-     * 1:标识跳过战斗 0: 不跳过战斗
-     * 
- */ - public int getSkipFight() { - return skipFight_; - } - - private void initFields() { - teamId_ = 0; - challengeServerid_ = 0; - challengeUid_ = 0; - skipFight_ = 0; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeInt32(1, teamId_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeInt32(2, challengeServerid_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeInt32(3, challengeUid_); - } - if (((bitField0_ & 0x00000008) == 0x00000008)) { - output.writeInt32(4, skipFight_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, teamId_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, challengeServerid_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, challengeUid_); - } - if (((bitField0_ & 0x00000008) == 0x00000008)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(4, skipFight_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaChallengeRequest} - * - *
-     *跨服天梯挑战
-     * 
- */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements rpc.world.WorldCommonProto.GetWorldArenaChallengeRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaChallengeRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaChallengeRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest.class, rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest.Builder.class); - } - - // Construct using rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - teamId_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - challengeServerid_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - challengeUid_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); - skipFight_ = 0; - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaChallengeRequest_descriptor; - } - - public rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest getDefaultInstanceForType() { - return rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest.getDefaultInstance(); - } - - public rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest build() { - rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest buildPartial() { - rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest result = new rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.teamId_ = teamId_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.challengeServerid_ = challengeServerid_; - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; - } - result.challengeUid_ = challengeUid_; - if (((from_bitField0_ & 0x00000008) == 0x00000008)) { - to_bitField0_ |= 0x00000008; - } - result.skipFight_ = skipFight_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest) { - return mergeFrom((rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest other) { - if (other == rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest.getDefaultInstance()) return this; - if (other.hasTeamId()) { - setTeamId(other.getTeamId()); - } - if (other.hasChallengeServerid()) { - setChallengeServerid(other.getChallengeServerid()); - } - if (other.hasChallengeUid()) { - setChallengeUid(other.getChallengeUid()); - } - if (other.hasSkipFight()) { - setSkipFight(other.getSkipFight()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (rpc.world.WorldCommonProto.GetWorldArenaChallengeRequest) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional int32 teamId = 1; - private int teamId_ ; - /** - * optional int32 teamId = 1; - * - *
-       * 本人进攻队伍id
-       * 
- */ - public boolean hasTeamId() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional int32 teamId = 1; - * - *
-       * 本人进攻队伍id
-       * 
- */ - public int getTeamId() { - return teamId_; - } - /** - * optional int32 teamId = 1; - * - *
-       * 本人进攻队伍id
-       * 
- */ - public Builder setTeamId(int value) { - bitField0_ |= 0x00000001; - teamId_ = value; - onChanged(); - return this; - } - /** - * optional int32 teamId = 1; - * - *
-       * 本人进攻队伍id
-       * 
- */ - public Builder clearTeamId() { - bitField0_ = (bitField0_ & ~0x00000001); - teamId_ = 0; - onChanged(); - return this; - } - - // optional int32 challengeServerid = 2; - private int challengeServerid_ ; - /** - * optional int32 challengeServerid = 2; - * - *
-       * 对手Serverid
-       * 
- */ - public boolean hasChallengeServerid() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 challengeServerid = 2; - * - *
-       * 对手Serverid
-       * 
- */ - public int getChallengeServerid() { - return challengeServerid_; - } - /** - * optional int32 challengeServerid = 2; - * - *
-       * 对手Serverid
-       * 
- */ - public Builder setChallengeServerid(int value) { - bitField0_ |= 0x00000002; - challengeServerid_ = value; - onChanged(); - return this; - } - /** - * optional int32 challengeServerid = 2; - * - *
-       * 对手Serverid
-       * 
- */ - public Builder clearChallengeServerid() { - bitField0_ = (bitField0_ & ~0x00000002); - challengeServerid_ = 0; - onChanged(); - return this; - } - - // optional int32 challengeUid = 3; - private int challengeUid_ ; - /** - * optional int32 challengeUid = 3; - * - *
-       * 对手uid
-       * 
- */ - public boolean hasChallengeUid() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional int32 challengeUid = 3; - * - *
-       * 对手uid
-       * 
- */ - public int getChallengeUid() { - return challengeUid_; - } - /** - * optional int32 challengeUid = 3; - * - *
-       * 对手uid
-       * 
- */ - public Builder setChallengeUid(int value) { - bitField0_ |= 0x00000004; - challengeUid_ = value; - onChanged(); - return this; - } - /** - * optional int32 challengeUid = 3; - * - *
-       * 对手uid
-       * 
- */ - public Builder clearChallengeUid() { - bitField0_ = (bitField0_ & ~0x00000004); - challengeUid_ = 0; - onChanged(); - return this; - } - - // optional int32 skipFight = 4; - private int skipFight_ ; - /** - * optional int32 skipFight = 4; - * - *
-       * 1:标识跳过战斗 0: 不跳过战斗
-       * 
- */ - public boolean hasSkipFight() { - return ((bitField0_ & 0x00000008) == 0x00000008); - } - /** - * optional int32 skipFight = 4; - * - *
-       * 1:标识跳过战斗 0: 不跳过战斗
-       * 
- */ - public int getSkipFight() { - return skipFight_; - } - /** - * optional int32 skipFight = 4; - * - *
-       * 1:标识跳过战斗 0: 不跳过战斗
-       * 
- */ - public Builder setSkipFight(int value) { - bitField0_ |= 0x00000008; - skipFight_ = value; - onChanged(); - return this; - } - /** - * optional int32 skipFight = 4; - * - *
-       * 1:标识跳过战斗 0: 不跳过战斗
-       * 
- */ - public Builder clearSkipFight() { - bitField0_ = (bitField0_ & ~0x00000008); - skipFight_ = 0; - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:rpc.world.GetWorldArenaChallengeRequest) - } - - static { - defaultInstance = new GetWorldArenaChallengeRequest(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:rpc.world.GetWorldArenaChallengeRequest) - } - - public interface GetWorldArenaChallengeResponseOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional int32 mySortChange = 1; - /** - * optional int32 mySortChange = 1; - * - *
-     *我的名次变化值
-     * 
- */ - boolean hasMySortChange(); - /** - * optional int32 mySortChange = 1; - * - *
-     *我的名次变化值
-     * 
- */ - int getMySortChange(); - - // repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-     *新的一批对手信息
-     * 
- */ - java.util.List - getArenaEnemysList(); - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-     *新的一批对手信息
-     * 
- */ - rpc.protocols.CommonProto.ArenaEnemy getArenaEnemys(int index); - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-     *新的一批对手信息
-     * 
- */ - int getArenaEnemysCount(); - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-     *新的一批对手信息
-     * 
- */ - java.util.List - getArenaEnemysOrBuilderList(); - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-     *新的一批对手信息
-     * 
- */ - rpc.protocols.CommonProto.ArenaEnemyOrBuilder getArenaEnemysOrBuilder( - int index); - - // optional .rpc.protocols.FightData fightData = 3; - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-     * 战斗数据 
-     * 
- */ - boolean hasFightData(); - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-     * 战斗数据 
-     * 
- */ - rpc.protocols.CommonProto.FightData getFightData(); - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-     * 战斗数据 
-     * 
- */ - rpc.protocols.CommonProto.FightDataOrBuilder getFightDataOrBuilder(); - - // optional int32 fightResult = 4; - /** - * optional int32 fightResult = 4; - * - *
-     * 战斗结果 -1 时 表示挑战目标排名发生变化 需刷新
-     * 
- */ - boolean hasFightResult(); - /** - * optional int32 fightResult = 4; - * - *
-     * 战斗结果 -1 时 表示挑战目标排名发生变化 需刷新
-     * 
- */ - int getFightResult(); - - // optional .rpc.protocols.Drop drop = 5; - /** - * optional .rpc.protocols.Drop drop = 5; - */ - boolean hasDrop(); - /** - * optional .rpc.protocols.Drop drop = 5; - */ - rpc.protocols.CommonProto.Drop getDrop(); - /** - * optional .rpc.protocols.Drop drop = 5; - */ - rpc.protocols.CommonProto.DropOrBuilder getDropOrBuilder(); - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaChallengeResponse} - */ - public static final class GetWorldArenaChallengeResponse extends - com.google.protobuf.GeneratedMessage - implements GetWorldArenaChallengeResponseOrBuilder { - // Use GetWorldArenaChallengeResponse.newBuilder() to construct. - private GetWorldArenaChallengeResponse(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private GetWorldArenaChallengeResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final GetWorldArenaChallengeResponse defaultInstance; - public static GetWorldArenaChallengeResponse getDefaultInstance() { - return defaultInstance; - } - - public GetWorldArenaChallengeResponse getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetWorldArenaChallengeResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 8: { - bitField0_ |= 0x00000001; - mySortChange_ = input.readInt32(); - break; - } - case 18: { - if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { - arenaEnemys_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - arenaEnemys_.add(input.readMessage(rpc.protocols.CommonProto.ArenaEnemy.PARSER, extensionRegistry)); - break; - } - case 26: { - rpc.protocols.CommonProto.FightData.Builder subBuilder = null; - if (((bitField0_ & 0x00000002) == 0x00000002)) { - subBuilder = fightData_.toBuilder(); - } - fightData_ = input.readMessage(rpc.protocols.CommonProto.FightData.PARSER, extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(fightData_); - fightData_ = subBuilder.buildPartial(); - } - bitField0_ |= 0x00000002; - break; - } - case 32: { - bitField0_ |= 0x00000004; - fightResult_ = input.readInt32(); - break; - } - case 42: { - rpc.protocols.CommonProto.Drop.Builder subBuilder = null; - if (((bitField0_ & 0x00000008) == 0x00000008)) { - subBuilder = drop_.toBuilder(); - } - drop_ = input.readMessage(rpc.protocols.CommonProto.Drop.PARSER, extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(drop_); - drop_ = subBuilder.buildPartial(); - } - bitField0_ |= 0x00000008; - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { - arenaEnemys_ = java.util.Collections.unmodifiableList(arenaEnemys_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaChallengeResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaChallengeResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse.class, rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public GetWorldArenaChallengeResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetWorldArenaChallengeResponse(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // optional int32 mySortChange = 1; - public static final int MYSORTCHANGE_FIELD_NUMBER = 1; - private int mySortChange_; - /** - * optional int32 mySortChange = 1; - * - *
-     *我的名次变化值
-     * 
- */ - public boolean hasMySortChange() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional int32 mySortChange = 1; - * - *
-     *我的名次变化值
-     * 
- */ - public int getMySortChange() { - return mySortChange_; - } - - // repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - public static final int ARENAENEMYS_FIELD_NUMBER = 2; - private java.util.List arenaEnemys_; - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-     *新的一批对手信息
-     * 
- */ - public java.util.List getArenaEnemysList() { - return arenaEnemys_; - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-     *新的一批对手信息
-     * 
- */ - public java.util.List - getArenaEnemysOrBuilderList() { - return arenaEnemys_; - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-     *新的一批对手信息
-     * 
- */ - public int getArenaEnemysCount() { - return arenaEnemys_.size(); - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-     *新的一批对手信息
-     * 
- */ - public rpc.protocols.CommonProto.ArenaEnemy getArenaEnemys(int index) { - return arenaEnemys_.get(index); - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-     *新的一批对手信息
-     * 
- */ - public rpc.protocols.CommonProto.ArenaEnemyOrBuilder getArenaEnemysOrBuilder( - int index) { - return arenaEnemys_.get(index); - } - - // optional .rpc.protocols.FightData fightData = 3; - public static final int FIGHTDATA_FIELD_NUMBER = 3; - private rpc.protocols.CommonProto.FightData fightData_; - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-     * 战斗数据 
-     * 
- */ - public boolean hasFightData() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-     * 战斗数据 
-     * 
- */ - public rpc.protocols.CommonProto.FightData getFightData() { - return fightData_; - } - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-     * 战斗数据 
-     * 
- */ - public rpc.protocols.CommonProto.FightDataOrBuilder getFightDataOrBuilder() { - return fightData_; - } - - // optional int32 fightResult = 4; - public static final int FIGHTRESULT_FIELD_NUMBER = 4; - private int fightResult_; - /** - * optional int32 fightResult = 4; - * - *
-     * 战斗结果 -1 时 表示挑战目标排名发生变化 需刷新
-     * 
- */ - public boolean hasFightResult() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional int32 fightResult = 4; - * - *
-     * 战斗结果 -1 时 表示挑战目标排名发生变化 需刷新
-     * 
- */ - public int getFightResult() { - return fightResult_; - } - - // optional .rpc.protocols.Drop drop = 5; - public static final int DROP_FIELD_NUMBER = 5; - private rpc.protocols.CommonProto.Drop drop_; - /** - * optional .rpc.protocols.Drop drop = 5; - */ - public boolean hasDrop() { - return ((bitField0_ & 0x00000008) == 0x00000008); - } - /** - * optional .rpc.protocols.Drop drop = 5; - */ - public rpc.protocols.CommonProto.Drop getDrop() { - return drop_; - } - /** - * optional .rpc.protocols.Drop drop = 5; - */ - public rpc.protocols.CommonProto.DropOrBuilder getDropOrBuilder() { - return drop_; - } - - private void initFields() { - mySortChange_ = 0; - arenaEnemys_ = java.util.Collections.emptyList(); - fightData_ = rpc.protocols.CommonProto.FightData.getDefaultInstance(); - fightResult_ = 0; - drop_ = rpc.protocols.CommonProto.Drop.getDefaultInstance(); - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeInt32(1, mySortChange_); - } - for (int i = 0; i < arenaEnemys_.size(); i++) { - output.writeMessage(2, arenaEnemys_.get(i)); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeMessage(3, fightData_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeInt32(4, fightResult_); - } - if (((bitField0_ & 0x00000008) == 0x00000008)) { - output.writeMessage(5, drop_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, mySortChange_); - } - for (int i = 0; i < arenaEnemys_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, arenaEnemys_.get(i)); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, fightData_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(4, fightResult_); - } - if (((bitField0_ & 0x00000008) == 0x00000008)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, drop_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaChallengeResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements rpc.world.WorldCommonProto.GetWorldArenaChallengeResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaChallengeResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaChallengeResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse.class, rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse.Builder.class); - } - - // Construct using rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - getArenaEnemysFieldBuilder(); - getFightDataFieldBuilder(); - getDropFieldBuilder(); - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - mySortChange_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - if (arenaEnemysBuilder_ == null) { - arenaEnemys_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - arenaEnemysBuilder_.clear(); - } - if (fightDataBuilder_ == null) { - fightData_ = rpc.protocols.CommonProto.FightData.getDefaultInstance(); - } else { - fightDataBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000004); - fightResult_ = 0; - bitField0_ = (bitField0_ & ~0x00000008); - if (dropBuilder_ == null) { - drop_ = rpc.protocols.CommonProto.Drop.getDefaultInstance(); - } else { - dropBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000010); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaChallengeResponse_descriptor; - } - - public rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse getDefaultInstanceForType() { - return rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse.getDefaultInstance(); - } - - public rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse build() { - rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse buildPartial() { - rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse result = new rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.mySortChange_ = mySortChange_; - if (arenaEnemysBuilder_ == null) { - if (((bitField0_ & 0x00000002) == 0x00000002)) { - arenaEnemys_ = java.util.Collections.unmodifiableList(arenaEnemys_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.arenaEnemys_ = arenaEnemys_; - } else { - result.arenaEnemys_ = arenaEnemysBuilder_.build(); - } - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000002; - } - if (fightDataBuilder_ == null) { - result.fightData_ = fightData_; - } else { - result.fightData_ = fightDataBuilder_.build(); - } - if (((from_bitField0_ & 0x00000008) == 0x00000008)) { - to_bitField0_ |= 0x00000004; - } - result.fightResult_ = fightResult_; - if (((from_bitField0_ & 0x00000010) == 0x00000010)) { - to_bitField0_ |= 0x00000008; - } - if (dropBuilder_ == null) { - result.drop_ = drop_; - } else { - result.drop_ = dropBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse) { - return mergeFrom((rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse other) { - if (other == rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse.getDefaultInstance()) return this; - if (other.hasMySortChange()) { - setMySortChange(other.getMySortChange()); - } - if (arenaEnemysBuilder_ == null) { - if (!other.arenaEnemys_.isEmpty()) { - if (arenaEnemys_.isEmpty()) { - arenaEnemys_ = other.arenaEnemys_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureArenaEnemysIsMutable(); - arenaEnemys_.addAll(other.arenaEnemys_); - } - onChanged(); - } - } else { - if (!other.arenaEnemys_.isEmpty()) { - if (arenaEnemysBuilder_.isEmpty()) { - arenaEnemysBuilder_.dispose(); - arenaEnemysBuilder_ = null; - arenaEnemys_ = other.arenaEnemys_; - bitField0_ = (bitField0_ & ~0x00000002); - arenaEnemysBuilder_ = - com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? - getArenaEnemysFieldBuilder() : null; - } else { - arenaEnemysBuilder_.addAllMessages(other.arenaEnemys_); - } - } - } - if (other.hasFightData()) { - mergeFightData(other.getFightData()); - } - if (other.hasFightResult()) { - setFightResult(other.getFightResult()); - } - if (other.hasDrop()) { - mergeDrop(other.getDrop()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (rpc.world.WorldCommonProto.GetWorldArenaChallengeResponse) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional int32 mySortChange = 1; - private int mySortChange_ ; - /** - * optional int32 mySortChange = 1; - * - *
-       *我的名次变化值
-       * 
- */ - public boolean hasMySortChange() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional int32 mySortChange = 1; - * - *
-       *我的名次变化值
-       * 
- */ - public int getMySortChange() { - return mySortChange_; - } - /** - * optional int32 mySortChange = 1; - * - *
-       *我的名次变化值
-       * 
- */ - public Builder setMySortChange(int value) { - bitField0_ |= 0x00000001; - mySortChange_ = value; - onChanged(); - return this; - } - /** - * optional int32 mySortChange = 1; - * - *
-       *我的名次变化值
-       * 
- */ - public Builder clearMySortChange() { - bitField0_ = (bitField0_ & ~0x00000001); - mySortChange_ = 0; - onChanged(); - return this; - } - - // repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - private java.util.List arenaEnemys_ = - java.util.Collections.emptyList(); - private void ensureArenaEnemysIsMutable() { - if (!((bitField0_ & 0x00000002) == 0x00000002)) { - arenaEnemys_ = new java.util.ArrayList(arenaEnemys_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilder< - rpc.protocols.CommonProto.ArenaEnemy, rpc.protocols.CommonProto.ArenaEnemy.Builder, rpc.protocols.CommonProto.ArenaEnemyOrBuilder> arenaEnemysBuilder_; - - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public java.util.List getArenaEnemysList() { - if (arenaEnemysBuilder_ == null) { - return java.util.Collections.unmodifiableList(arenaEnemys_); - } else { - return arenaEnemysBuilder_.getMessageList(); - } - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public int getArenaEnemysCount() { - if (arenaEnemysBuilder_ == null) { - return arenaEnemys_.size(); - } else { - return arenaEnemysBuilder_.getCount(); - } - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public rpc.protocols.CommonProto.ArenaEnemy getArenaEnemys(int index) { - if (arenaEnemysBuilder_ == null) { - return arenaEnemys_.get(index); - } else { - return arenaEnemysBuilder_.getMessage(index); - } - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public Builder setArenaEnemys( - int index, rpc.protocols.CommonProto.ArenaEnemy value) { - if (arenaEnemysBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureArenaEnemysIsMutable(); - arenaEnemys_.set(index, value); - onChanged(); - } else { - arenaEnemysBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public Builder setArenaEnemys( - int index, rpc.protocols.CommonProto.ArenaEnemy.Builder builderForValue) { - if (arenaEnemysBuilder_ == null) { - ensureArenaEnemysIsMutable(); - arenaEnemys_.set(index, builderForValue.build()); - onChanged(); - } else { - arenaEnemysBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public Builder addArenaEnemys(rpc.protocols.CommonProto.ArenaEnemy value) { - if (arenaEnemysBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureArenaEnemysIsMutable(); - arenaEnemys_.add(value); - onChanged(); - } else { - arenaEnemysBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public Builder addArenaEnemys( - int index, rpc.protocols.CommonProto.ArenaEnemy value) { - if (arenaEnemysBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureArenaEnemysIsMutable(); - arenaEnemys_.add(index, value); - onChanged(); - } else { - arenaEnemysBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public Builder addArenaEnemys( - rpc.protocols.CommonProto.ArenaEnemy.Builder builderForValue) { - if (arenaEnemysBuilder_ == null) { - ensureArenaEnemysIsMutable(); - arenaEnemys_.add(builderForValue.build()); - onChanged(); - } else { - arenaEnemysBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public Builder addArenaEnemys( - int index, rpc.protocols.CommonProto.ArenaEnemy.Builder builderForValue) { - if (arenaEnemysBuilder_ == null) { - ensureArenaEnemysIsMutable(); - arenaEnemys_.add(index, builderForValue.build()); - onChanged(); - } else { - arenaEnemysBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public Builder addAllArenaEnemys( - java.lang.Iterable values) { - if (arenaEnemysBuilder_ == null) { - ensureArenaEnemysIsMutable(); - super.addAll(values, arenaEnemys_); - onChanged(); - } else { - arenaEnemysBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public Builder clearArenaEnemys() { - if (arenaEnemysBuilder_ == null) { - arenaEnemys_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - arenaEnemysBuilder_.clear(); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public Builder removeArenaEnemys(int index) { - if (arenaEnemysBuilder_ == null) { - ensureArenaEnemysIsMutable(); - arenaEnemys_.remove(index); - onChanged(); - } else { - arenaEnemysBuilder_.remove(index); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public rpc.protocols.CommonProto.ArenaEnemy.Builder getArenaEnemysBuilder( - int index) { - return getArenaEnemysFieldBuilder().getBuilder(index); - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public rpc.protocols.CommonProto.ArenaEnemyOrBuilder getArenaEnemysOrBuilder( - int index) { - if (arenaEnemysBuilder_ == null) { - return arenaEnemys_.get(index); } else { - return arenaEnemysBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public java.util.List - getArenaEnemysOrBuilderList() { - if (arenaEnemysBuilder_ != null) { - return arenaEnemysBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(arenaEnemys_); - } - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public rpc.protocols.CommonProto.ArenaEnemy.Builder addArenaEnemysBuilder() { - return getArenaEnemysFieldBuilder().addBuilder( - rpc.protocols.CommonProto.ArenaEnemy.getDefaultInstance()); - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public rpc.protocols.CommonProto.ArenaEnemy.Builder addArenaEnemysBuilder( - int index) { - return getArenaEnemysFieldBuilder().addBuilder( - index, rpc.protocols.CommonProto.ArenaEnemy.getDefaultInstance()); - } - /** - * repeated .rpc.protocols.ArenaEnemy arenaEnemys = 2; - * - *
-       *新的一批对手信息
-       * 
- */ - public java.util.List - getArenaEnemysBuilderList() { - return getArenaEnemysFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilder< - rpc.protocols.CommonProto.ArenaEnemy, rpc.protocols.CommonProto.ArenaEnemy.Builder, rpc.protocols.CommonProto.ArenaEnemyOrBuilder> - getArenaEnemysFieldBuilder() { - if (arenaEnemysBuilder_ == null) { - arenaEnemysBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< - rpc.protocols.CommonProto.ArenaEnemy, rpc.protocols.CommonProto.ArenaEnemy.Builder, rpc.protocols.CommonProto.ArenaEnemyOrBuilder>( - arenaEnemys_, - ((bitField0_ & 0x00000002) == 0x00000002), - getParentForChildren(), - isClean()); - arenaEnemys_ = null; - } - return arenaEnemysBuilder_; - } - - // optional .rpc.protocols.FightData fightData = 3; - private rpc.protocols.CommonProto.FightData fightData_ = rpc.protocols.CommonProto.FightData.getDefaultInstance(); - private com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.FightData, rpc.protocols.CommonProto.FightData.Builder, rpc.protocols.CommonProto.FightDataOrBuilder> fightDataBuilder_; - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-       * 战斗数据 
-       * 
- */ - public boolean hasFightData() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-       * 战斗数据 
-       * 
- */ - public rpc.protocols.CommonProto.FightData getFightData() { - if (fightDataBuilder_ == null) { - return fightData_; - } else { - return fightDataBuilder_.getMessage(); - } - } - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-       * 战斗数据 
-       * 
- */ - public Builder setFightData(rpc.protocols.CommonProto.FightData value) { - if (fightDataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - fightData_ = value; - onChanged(); - } else { - fightDataBuilder_.setMessage(value); - } - bitField0_ |= 0x00000004; - return this; - } - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-       * 战斗数据 
-       * 
- */ - public Builder setFightData( - rpc.protocols.CommonProto.FightData.Builder builderForValue) { - if (fightDataBuilder_ == null) { - fightData_ = builderForValue.build(); - onChanged(); - } else { - fightDataBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000004; - return this; - } - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-       * 战斗数据 
-       * 
- */ - public Builder mergeFightData(rpc.protocols.CommonProto.FightData value) { - if (fightDataBuilder_ == null) { - if (((bitField0_ & 0x00000004) == 0x00000004) && - fightData_ != rpc.protocols.CommonProto.FightData.getDefaultInstance()) { - fightData_ = - rpc.protocols.CommonProto.FightData.newBuilder(fightData_).mergeFrom(value).buildPartial(); - } else { - fightData_ = value; - } - onChanged(); - } else { - fightDataBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000004; - return this; - } - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-       * 战斗数据 
-       * 
- */ - public Builder clearFightData() { - if (fightDataBuilder_ == null) { - fightData_ = rpc.protocols.CommonProto.FightData.getDefaultInstance(); - onChanged(); - } else { - fightDataBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-       * 战斗数据 
-       * 
- */ - public rpc.protocols.CommonProto.FightData.Builder getFightDataBuilder() { - bitField0_ |= 0x00000004; - onChanged(); - return getFightDataFieldBuilder().getBuilder(); - } - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-       * 战斗数据 
-       * 
- */ - public rpc.protocols.CommonProto.FightDataOrBuilder getFightDataOrBuilder() { - if (fightDataBuilder_ != null) { - return fightDataBuilder_.getMessageOrBuilder(); - } else { - return fightData_; - } - } - /** - * optional .rpc.protocols.FightData fightData = 3; - * - *
-       * 战斗数据 
-       * 
- */ - private com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.FightData, rpc.protocols.CommonProto.FightData.Builder, rpc.protocols.CommonProto.FightDataOrBuilder> - getFightDataFieldBuilder() { - if (fightDataBuilder_ == null) { - fightDataBuilder_ = new com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.FightData, rpc.protocols.CommonProto.FightData.Builder, rpc.protocols.CommonProto.FightDataOrBuilder>( - fightData_, - getParentForChildren(), - isClean()); - fightData_ = null; - } - return fightDataBuilder_; - } - - // optional int32 fightResult = 4; - private int fightResult_ ; - /** - * optional int32 fightResult = 4; - * - *
-       * 战斗结果 -1 时 表示挑战目标排名发生变化 需刷新
-       * 
- */ - public boolean hasFightResult() { - return ((bitField0_ & 0x00000008) == 0x00000008); - } - /** - * optional int32 fightResult = 4; - * - *
-       * 战斗结果 -1 时 表示挑战目标排名发生变化 需刷新
-       * 
- */ - public int getFightResult() { - return fightResult_; - } - /** - * optional int32 fightResult = 4; - * - *
-       * 战斗结果 -1 时 表示挑战目标排名发生变化 需刷新
-       * 
- */ - public Builder setFightResult(int value) { - bitField0_ |= 0x00000008; - fightResult_ = value; - onChanged(); - return this; - } - /** - * optional int32 fightResult = 4; - * - *
-       * 战斗结果 -1 时 表示挑战目标排名发生变化 需刷新
-       * 
- */ - public Builder clearFightResult() { - bitField0_ = (bitField0_ & ~0x00000008); - fightResult_ = 0; - onChanged(); - return this; - } - - // optional .rpc.protocols.Drop drop = 5; - private rpc.protocols.CommonProto.Drop drop_ = rpc.protocols.CommonProto.Drop.getDefaultInstance(); - private com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.Drop, rpc.protocols.CommonProto.Drop.Builder, rpc.protocols.CommonProto.DropOrBuilder> dropBuilder_; - /** - * optional .rpc.protocols.Drop drop = 5; - */ - public boolean hasDrop() { - return ((bitField0_ & 0x00000010) == 0x00000010); - } - /** - * optional .rpc.protocols.Drop drop = 5; - */ - public rpc.protocols.CommonProto.Drop getDrop() { - if (dropBuilder_ == null) { - return drop_; - } else { - return dropBuilder_.getMessage(); - } - } - /** - * optional .rpc.protocols.Drop drop = 5; - */ - public Builder setDrop(rpc.protocols.CommonProto.Drop value) { - if (dropBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - drop_ = value; - onChanged(); - } else { - dropBuilder_.setMessage(value); - } - bitField0_ |= 0x00000010; - return this; - } - /** - * optional .rpc.protocols.Drop drop = 5; - */ - public Builder setDrop( - rpc.protocols.CommonProto.Drop.Builder builderForValue) { - if (dropBuilder_ == null) { - drop_ = builderForValue.build(); - onChanged(); - } else { - dropBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000010; - return this; - } - /** - * optional .rpc.protocols.Drop drop = 5; - */ - public Builder mergeDrop(rpc.protocols.CommonProto.Drop value) { - if (dropBuilder_ == null) { - if (((bitField0_ & 0x00000010) == 0x00000010) && - drop_ != rpc.protocols.CommonProto.Drop.getDefaultInstance()) { - drop_ = - rpc.protocols.CommonProto.Drop.newBuilder(drop_).mergeFrom(value).buildPartial(); - } else { - drop_ = value; - } - onChanged(); - } else { - dropBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000010; - return this; - } - /** - * optional .rpc.protocols.Drop drop = 5; - */ - public Builder clearDrop() { - if (dropBuilder_ == null) { - drop_ = rpc.protocols.CommonProto.Drop.getDefaultInstance(); - onChanged(); - } else { - dropBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000010); - return this; - } - /** - * optional .rpc.protocols.Drop drop = 5; - */ - public rpc.protocols.CommonProto.Drop.Builder getDropBuilder() { - bitField0_ |= 0x00000010; - onChanged(); - return getDropFieldBuilder().getBuilder(); - } - /** - * optional .rpc.protocols.Drop drop = 5; - */ - public rpc.protocols.CommonProto.DropOrBuilder getDropOrBuilder() { - if (dropBuilder_ != null) { - return dropBuilder_.getMessageOrBuilder(); - } else { - return drop_; - } - } - /** - * optional .rpc.protocols.Drop drop = 5; - */ - private com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.Drop, rpc.protocols.CommonProto.Drop.Builder, rpc.protocols.CommonProto.DropOrBuilder> - getDropFieldBuilder() { - if (dropBuilder_ == null) { - dropBuilder_ = new com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.Drop, rpc.protocols.CommonProto.Drop.Builder, rpc.protocols.CommonProto.DropOrBuilder>( - drop_, - getParentForChildren(), - isClean()); - drop_ = null; - } - return dropBuilder_; - } - - // @@protoc_insertion_point(builder_scope:rpc.world.GetWorldArenaChallengeResponse) - } - - static { - defaultInstance = new GetWorldArenaChallengeResponse(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:rpc.world.GetWorldArenaChallengeResponse) - } - - public interface GetWorldArenaProudRequestOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional int32 challengeServerid = 1; - /** - * optional int32 challengeServerid = 1; - * - *
-     * 对手Serverid
-     * 
- */ - boolean hasChallengeServerid(); - /** - * optional int32 challengeServerid = 1; - * - *
-     * 对手Serverid
-     * 
- */ - int getChallengeServerid(); - - // optional int32 challengeUid = 2; - /** - * optional int32 challengeUid = 2; - * - *
-     * 对手uid
-     * 
- */ - boolean hasChallengeUid(); - /** - * optional int32 challengeUid = 2; - * - *
-     * 对手uid
-     * 
- */ - int getChallengeUid(); - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaProudRequest} - * - *
-   *膜拜
-   * 
- */ - public static final class GetWorldArenaProudRequest extends - com.google.protobuf.GeneratedMessage - implements GetWorldArenaProudRequestOrBuilder { - // Use GetWorldArenaProudRequest.newBuilder() to construct. - private GetWorldArenaProudRequest(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private GetWorldArenaProudRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final GetWorldArenaProudRequest defaultInstance; - public static GetWorldArenaProudRequest getDefaultInstance() { - return defaultInstance; - } - - public GetWorldArenaProudRequest getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetWorldArenaProudRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 8: { - bitField0_ |= 0x00000001; - challengeServerid_ = input.readInt32(); - break; - } - case 16: { - bitField0_ |= 0x00000002; - challengeUid_ = input.readInt32(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaProudRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaProudRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaProudRequest.class, rpc.world.WorldCommonProto.GetWorldArenaProudRequest.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public GetWorldArenaProudRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetWorldArenaProudRequest(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // optional int32 challengeServerid = 1; - public static final int CHALLENGESERVERID_FIELD_NUMBER = 1; - private int challengeServerid_; - /** - * optional int32 challengeServerid = 1; - * - *
-     * 对手Serverid
-     * 
- */ - public boolean hasChallengeServerid() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional int32 challengeServerid = 1; - * - *
-     * 对手Serverid
-     * 
- */ - public int getChallengeServerid() { - return challengeServerid_; - } - - // optional int32 challengeUid = 2; - public static final int CHALLENGEUID_FIELD_NUMBER = 2; - private int challengeUid_; - /** - * optional int32 challengeUid = 2; - * - *
-     * 对手uid
-     * 
- */ - public boolean hasChallengeUid() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 challengeUid = 2; - * - *
-     * 对手uid
-     * 
- */ - public int getChallengeUid() { - return challengeUid_; - } - - private void initFields() { - challengeServerid_ = 0; - challengeUid_ = 0; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeInt32(1, challengeServerid_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeInt32(2, challengeUid_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, challengeServerid_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, challengeUid_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static rpc.world.WorldCommonProto.GetWorldArenaProudRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(rpc.world.WorldCommonProto.GetWorldArenaProudRequest prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaProudRequest} - * - *
-     *膜拜
-     * 
- */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements rpc.world.WorldCommonProto.GetWorldArenaProudRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaProudRequest_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaProudRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaProudRequest.class, rpc.world.WorldCommonProto.GetWorldArenaProudRequest.Builder.class); - } - - // Construct using rpc.world.WorldCommonProto.GetWorldArenaProudRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - challengeServerid_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - challengeUid_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaProudRequest_descriptor; - } - - public rpc.world.WorldCommonProto.GetWorldArenaProudRequest getDefaultInstanceForType() { - return rpc.world.WorldCommonProto.GetWorldArenaProudRequest.getDefaultInstance(); - } - - public rpc.world.WorldCommonProto.GetWorldArenaProudRequest build() { - rpc.world.WorldCommonProto.GetWorldArenaProudRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public rpc.world.WorldCommonProto.GetWorldArenaProudRequest buildPartial() { - rpc.world.WorldCommonProto.GetWorldArenaProudRequest result = new rpc.world.WorldCommonProto.GetWorldArenaProudRequest(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.challengeServerid_ = challengeServerid_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.challengeUid_ = challengeUid_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof rpc.world.WorldCommonProto.GetWorldArenaProudRequest) { - return mergeFrom((rpc.world.WorldCommonProto.GetWorldArenaProudRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(rpc.world.WorldCommonProto.GetWorldArenaProudRequest other) { - if (other == rpc.world.WorldCommonProto.GetWorldArenaProudRequest.getDefaultInstance()) return this; - if (other.hasChallengeServerid()) { - setChallengeServerid(other.getChallengeServerid()); - } - if (other.hasChallengeUid()) { - setChallengeUid(other.getChallengeUid()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - rpc.world.WorldCommonProto.GetWorldArenaProudRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (rpc.world.WorldCommonProto.GetWorldArenaProudRequest) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional int32 challengeServerid = 1; - private int challengeServerid_ ; - /** - * optional int32 challengeServerid = 1; - * - *
-       * 对手Serverid
-       * 
- */ - public boolean hasChallengeServerid() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional int32 challengeServerid = 1; - * - *
-       * 对手Serverid
-       * 
- */ - public int getChallengeServerid() { - return challengeServerid_; - } - /** - * optional int32 challengeServerid = 1; - * - *
-       * 对手Serverid
-       * 
- */ - public Builder setChallengeServerid(int value) { - bitField0_ |= 0x00000001; - challengeServerid_ = value; - onChanged(); - return this; - } - /** - * optional int32 challengeServerid = 1; - * - *
-       * 对手Serverid
-       * 
- */ - public Builder clearChallengeServerid() { - bitField0_ = (bitField0_ & ~0x00000001); - challengeServerid_ = 0; - onChanged(); - return this; - } - - // optional int32 challengeUid = 2; - private int challengeUid_ ; - /** - * optional int32 challengeUid = 2; - * - *
-       * 对手uid
-       * 
- */ - public boolean hasChallengeUid() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 challengeUid = 2; - * - *
-       * 对手uid
-       * 
- */ - public int getChallengeUid() { - return challengeUid_; - } - /** - * optional int32 challengeUid = 2; - * - *
-       * 对手uid
-       * 
- */ - public Builder setChallengeUid(int value) { - bitField0_ |= 0x00000002; - challengeUid_ = value; - onChanged(); - return this; - } - /** - * optional int32 challengeUid = 2; - * - *
-       * 对手uid
-       * 
- */ - public Builder clearChallengeUid() { - bitField0_ = (bitField0_ & ~0x00000002); - challengeUid_ = 0; - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:rpc.world.GetWorldArenaProudRequest) - } - - static { - defaultInstance = new GetWorldArenaProudRequest(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:rpc.world.GetWorldArenaProudRequest) - } - - public interface GetWorldArenaProudResponseOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional .rpc.protocols.Drop drop = 1; - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-     *膜拜奖励  (头像框奖励)
-     * 
- */ - boolean hasDrop(); - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-     *膜拜奖励  (头像框奖励)
-     * 
- */ - rpc.protocols.CommonProto.Drop getDrop(); - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-     *膜拜奖励  (头像框奖励)
-     * 
- */ - rpc.protocols.CommonProto.DropOrBuilder getDropOrBuilder(); - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaProudResponse} - */ - public static final class GetWorldArenaProudResponse extends - com.google.protobuf.GeneratedMessage - implements GetWorldArenaProudResponseOrBuilder { - // Use GetWorldArenaProudResponse.newBuilder() to construct. - private GetWorldArenaProudResponse(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private GetWorldArenaProudResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final GetWorldArenaProudResponse defaultInstance; - public static GetWorldArenaProudResponse getDefaultInstance() { - return defaultInstance; - } - - public GetWorldArenaProudResponse getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetWorldArenaProudResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - rpc.protocols.CommonProto.Drop.Builder subBuilder = null; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - subBuilder = drop_.toBuilder(); - } - drop_ = input.readMessage(rpc.protocols.CommonProto.Drop.PARSER, extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(drop_); - drop_ = subBuilder.buildPartial(); - } - bitField0_ |= 0x00000001; - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaProudResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaProudResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaProudResponse.class, rpc.world.WorldCommonProto.GetWorldArenaProudResponse.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public GetWorldArenaProudResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetWorldArenaProudResponse(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // optional .rpc.protocols.Drop drop = 1; - public static final int DROP_FIELD_NUMBER = 1; - private rpc.protocols.CommonProto.Drop drop_; - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-     *膜拜奖励  (头像框奖励)
-     * 
- */ - public boolean hasDrop() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-     *膜拜奖励  (头像框奖励)
-     * 
- */ - public rpc.protocols.CommonProto.Drop getDrop() { - return drop_; - } - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-     *膜拜奖励  (头像框奖励)
-     * 
- */ - public rpc.protocols.CommonProto.DropOrBuilder getDropOrBuilder() { - return drop_; - } - - private void initFields() { - drop_ = rpc.protocols.CommonProto.Drop.getDefaultInstance(); - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeMessage(1, drop_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, drop_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static rpc.world.WorldCommonProto.GetWorldArenaProudResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaProudResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(rpc.world.WorldCommonProto.GetWorldArenaProudResponse prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaProudResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements rpc.world.WorldCommonProto.GetWorldArenaProudResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaProudResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaProudResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaProudResponse.class, rpc.world.WorldCommonProto.GetWorldArenaProudResponse.Builder.class); - } - - // Construct using rpc.world.WorldCommonProto.GetWorldArenaProudResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - getDropFieldBuilder(); - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - if (dropBuilder_ == null) { - drop_ = rpc.protocols.CommonProto.Drop.getDefaultInstance(); - } else { - dropBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaProudResponse_descriptor; - } - - public rpc.world.WorldCommonProto.GetWorldArenaProudResponse getDefaultInstanceForType() { - return rpc.world.WorldCommonProto.GetWorldArenaProudResponse.getDefaultInstance(); - } - - public rpc.world.WorldCommonProto.GetWorldArenaProudResponse build() { - rpc.world.WorldCommonProto.GetWorldArenaProudResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public rpc.world.WorldCommonProto.GetWorldArenaProudResponse buildPartial() { - rpc.world.WorldCommonProto.GetWorldArenaProudResponse result = new rpc.world.WorldCommonProto.GetWorldArenaProudResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - if (dropBuilder_ == null) { - result.drop_ = drop_; - } else { - result.drop_ = dropBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof rpc.world.WorldCommonProto.GetWorldArenaProudResponse) { - return mergeFrom((rpc.world.WorldCommonProto.GetWorldArenaProudResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(rpc.world.WorldCommonProto.GetWorldArenaProudResponse other) { - if (other == rpc.world.WorldCommonProto.GetWorldArenaProudResponse.getDefaultInstance()) return this; - if (other.hasDrop()) { - mergeDrop(other.getDrop()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - rpc.world.WorldCommonProto.GetWorldArenaProudResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (rpc.world.WorldCommonProto.GetWorldArenaProudResponse) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional .rpc.protocols.Drop drop = 1; - private rpc.protocols.CommonProto.Drop drop_ = rpc.protocols.CommonProto.Drop.getDefaultInstance(); - private com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.Drop, rpc.protocols.CommonProto.Drop.Builder, rpc.protocols.CommonProto.DropOrBuilder> dropBuilder_; - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-       *膜拜奖励  (头像框奖励)
-       * 
- */ - public boolean hasDrop() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-       *膜拜奖励  (头像框奖励)
-       * 
- */ - public rpc.protocols.CommonProto.Drop getDrop() { - if (dropBuilder_ == null) { - return drop_; - } else { - return dropBuilder_.getMessage(); - } - } - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-       *膜拜奖励  (头像框奖励)
-       * 
- */ - public Builder setDrop(rpc.protocols.CommonProto.Drop value) { - if (dropBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - drop_ = value; - onChanged(); - } else { - dropBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-       *膜拜奖励  (头像框奖励)
-       * 
- */ - public Builder setDrop( - rpc.protocols.CommonProto.Drop.Builder builderForValue) { - if (dropBuilder_ == null) { - drop_ = builderForValue.build(); - onChanged(); - } else { - dropBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-       *膜拜奖励  (头像框奖励)
-       * 
- */ - public Builder mergeDrop(rpc.protocols.CommonProto.Drop value) { - if (dropBuilder_ == null) { - if (((bitField0_ & 0x00000001) == 0x00000001) && - drop_ != rpc.protocols.CommonProto.Drop.getDefaultInstance()) { - drop_ = - rpc.protocols.CommonProto.Drop.newBuilder(drop_).mergeFrom(value).buildPartial(); - } else { - drop_ = value; - } - onChanged(); - } else { - dropBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000001; - return this; - } - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-       *膜拜奖励  (头像框奖励)
-       * 
- */ - public Builder clearDrop() { - if (dropBuilder_ == null) { - drop_ = rpc.protocols.CommonProto.Drop.getDefaultInstance(); - onChanged(); - } else { - dropBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-       *膜拜奖励  (头像框奖励)
-       * 
- */ - public rpc.protocols.CommonProto.Drop.Builder getDropBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return getDropFieldBuilder().getBuilder(); - } - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-       *膜拜奖励  (头像框奖励)
-       * 
- */ - public rpc.protocols.CommonProto.DropOrBuilder getDropOrBuilder() { - if (dropBuilder_ != null) { - return dropBuilder_.getMessageOrBuilder(); - } else { - return drop_; - } - } - /** - * optional .rpc.protocols.Drop drop = 1; - * - *
-       *膜拜奖励  (头像框奖励)
-       * 
- */ - private com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.Drop, rpc.protocols.CommonProto.Drop.Builder, rpc.protocols.CommonProto.DropOrBuilder> - getDropFieldBuilder() { - if (dropBuilder_ == null) { - dropBuilder_ = new com.google.protobuf.SingleFieldBuilder< - rpc.protocols.CommonProto.Drop, rpc.protocols.CommonProto.Drop.Builder, rpc.protocols.CommonProto.DropOrBuilder>( - drop_, - getParentForChildren(), - isClean()); - drop_ = null; - } - return dropBuilder_; - } - - // @@protoc_insertion_point(builder_scope:rpc.world.GetWorldArenaProudResponse) - } - - static { - defaultInstance = new GetWorldArenaProudResponse(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:rpc.world.GetWorldArenaProudResponse) - } - - public interface GetWorldArenaRecordInfoResponseOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - java.util.List - getArenaRecordInfoList(); - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - rpc.protocols.CommonProto.ArenaRecordInfo getArenaRecordInfo(int index); - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - int getArenaRecordInfoCount(); - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - java.util.List - getArenaRecordInfoOrBuilderList(); - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - rpc.protocols.CommonProto.ArenaRecordInfoOrBuilder getArenaRecordInfoOrBuilder( - int index); - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaRecordInfoResponse} - * - *
-   *跨服天梯挑战与被挑战 战斗记录
-   * 
- */ - public static final class GetWorldArenaRecordInfoResponse extends - com.google.protobuf.GeneratedMessage - implements GetWorldArenaRecordInfoResponseOrBuilder { - // Use GetWorldArenaRecordInfoResponse.newBuilder() to construct. - private GetWorldArenaRecordInfoResponse(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private GetWorldArenaRecordInfoResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final GetWorldArenaRecordInfoResponse defaultInstance; - public static GetWorldArenaRecordInfoResponse getDefaultInstance() { - return defaultInstance; - } - - public GetWorldArenaRecordInfoResponse getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetWorldArenaRecordInfoResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - arenaRecordInfo_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - arenaRecordInfo_.add(input.readMessage(rpc.protocols.CommonProto.ArenaRecordInfo.PARSER, extensionRegistry)); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { - arenaRecordInfo_ = java.util.Collections.unmodifiableList(arenaRecordInfo_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaRecordInfoResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaRecordInfoResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse.class, rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public GetWorldArenaRecordInfoResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetWorldArenaRecordInfoResponse(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - // repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - public static final int ARENARECORDINFO_FIELD_NUMBER = 1; - private java.util.List arenaRecordInfo_; - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public java.util.List getArenaRecordInfoList() { - return arenaRecordInfo_; - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public java.util.List - getArenaRecordInfoOrBuilderList() { - return arenaRecordInfo_; - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public int getArenaRecordInfoCount() { - return arenaRecordInfo_.size(); - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaRecordInfo getArenaRecordInfo(int index) { - return arenaRecordInfo_.get(index); - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaRecordInfoOrBuilder getArenaRecordInfoOrBuilder( - int index) { - return arenaRecordInfo_.get(index); - } - - private void initFields() { - arenaRecordInfo_ = java.util.Collections.emptyList(); - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - for (int i = 0; i < arenaRecordInfo_.size(); i++) { - output.writeMessage(1, arenaRecordInfo_.get(i)); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < arenaRecordInfo_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, arenaRecordInfo_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code rpc.world.GetWorldArenaRecordInfoResponse} - * - *
-     *跨服天梯挑战与被挑战 战斗记录
-     * 
- */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaRecordInfoResponse_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaRecordInfoResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse.class, rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse.Builder.class); - } - - // Construct using rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - getArenaRecordInfoFieldBuilder(); - } - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - if (arenaRecordInfoBuilder_ == null) { - arenaRecordInfo_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - arenaRecordInfoBuilder_.clear(); - } - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return rpc.world.WorldCommonProto.internal_static_rpc_world_GetWorldArenaRecordInfoResponse_descriptor; - } - - public rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse getDefaultInstanceForType() { - return rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse.getDefaultInstance(); - } - - public rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse build() { - rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse buildPartial() { - rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse result = new rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse(this); - int from_bitField0_ = bitField0_; - if (arenaRecordInfoBuilder_ == null) { - if (((bitField0_ & 0x00000001) == 0x00000001)) { - arenaRecordInfo_ = java.util.Collections.unmodifiableList(arenaRecordInfo_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.arenaRecordInfo_ = arenaRecordInfo_; - } else { - result.arenaRecordInfo_ = arenaRecordInfoBuilder_.build(); - } - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse) { - return mergeFrom((rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse other) { - if (other == rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse.getDefaultInstance()) return this; - if (arenaRecordInfoBuilder_ == null) { - if (!other.arenaRecordInfo_.isEmpty()) { - if (arenaRecordInfo_.isEmpty()) { - arenaRecordInfo_ = other.arenaRecordInfo_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureArenaRecordInfoIsMutable(); - arenaRecordInfo_.addAll(other.arenaRecordInfo_); - } - onChanged(); - } - } else { - if (!other.arenaRecordInfo_.isEmpty()) { - if (arenaRecordInfoBuilder_.isEmpty()) { - arenaRecordInfoBuilder_.dispose(); - arenaRecordInfoBuilder_ = null; - arenaRecordInfo_ = other.arenaRecordInfo_; - bitField0_ = (bitField0_ & ~0x00000001); - arenaRecordInfoBuilder_ = - com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? - getArenaRecordInfoFieldBuilder() : null; - } else { - arenaRecordInfoBuilder_.addAllMessages(other.arenaRecordInfo_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (rpc.world.WorldCommonProto.GetWorldArenaRecordInfoResponse) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - private java.util.List arenaRecordInfo_ = - java.util.Collections.emptyList(); - private void ensureArenaRecordInfoIsMutable() { - if (!((bitField0_ & 0x00000001) == 0x00000001)) { - arenaRecordInfo_ = new java.util.ArrayList(arenaRecordInfo_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilder< - rpc.protocols.CommonProto.ArenaRecordInfo, rpc.protocols.CommonProto.ArenaRecordInfo.Builder, rpc.protocols.CommonProto.ArenaRecordInfoOrBuilder> arenaRecordInfoBuilder_; - - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public java.util.List getArenaRecordInfoList() { - if (arenaRecordInfoBuilder_ == null) { - return java.util.Collections.unmodifiableList(arenaRecordInfo_); - } else { - return arenaRecordInfoBuilder_.getMessageList(); - } - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public int getArenaRecordInfoCount() { - if (arenaRecordInfoBuilder_ == null) { - return arenaRecordInfo_.size(); - } else { - return arenaRecordInfoBuilder_.getCount(); - } - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaRecordInfo getArenaRecordInfo(int index) { - if (arenaRecordInfoBuilder_ == null) { - return arenaRecordInfo_.get(index); - } else { - return arenaRecordInfoBuilder_.getMessage(index); - } - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public Builder setArenaRecordInfo( - int index, rpc.protocols.CommonProto.ArenaRecordInfo value) { - if (arenaRecordInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureArenaRecordInfoIsMutable(); - arenaRecordInfo_.set(index, value); - onChanged(); - } else { - arenaRecordInfoBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public Builder setArenaRecordInfo( - int index, rpc.protocols.CommonProto.ArenaRecordInfo.Builder builderForValue) { - if (arenaRecordInfoBuilder_ == null) { - ensureArenaRecordInfoIsMutable(); - arenaRecordInfo_.set(index, builderForValue.build()); - onChanged(); - } else { - arenaRecordInfoBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public Builder addArenaRecordInfo(rpc.protocols.CommonProto.ArenaRecordInfo value) { - if (arenaRecordInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureArenaRecordInfoIsMutable(); - arenaRecordInfo_.add(value); - onChanged(); - } else { - arenaRecordInfoBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public Builder addArenaRecordInfo( - int index, rpc.protocols.CommonProto.ArenaRecordInfo value) { - if (arenaRecordInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureArenaRecordInfoIsMutable(); - arenaRecordInfo_.add(index, value); - onChanged(); - } else { - arenaRecordInfoBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public Builder addArenaRecordInfo( - rpc.protocols.CommonProto.ArenaRecordInfo.Builder builderForValue) { - if (arenaRecordInfoBuilder_ == null) { - ensureArenaRecordInfoIsMutable(); - arenaRecordInfo_.add(builderForValue.build()); - onChanged(); - } else { - arenaRecordInfoBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public Builder addArenaRecordInfo( - int index, rpc.protocols.CommonProto.ArenaRecordInfo.Builder builderForValue) { - if (arenaRecordInfoBuilder_ == null) { - ensureArenaRecordInfoIsMutable(); - arenaRecordInfo_.add(index, builderForValue.build()); - onChanged(); - } else { - arenaRecordInfoBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public Builder addAllArenaRecordInfo( - java.lang.Iterable values) { - if (arenaRecordInfoBuilder_ == null) { - ensureArenaRecordInfoIsMutable(); - super.addAll(values, arenaRecordInfo_); - onChanged(); - } else { - arenaRecordInfoBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public Builder clearArenaRecordInfo() { - if (arenaRecordInfoBuilder_ == null) { - arenaRecordInfo_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - arenaRecordInfoBuilder_.clear(); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public Builder removeArenaRecordInfo(int index) { - if (arenaRecordInfoBuilder_ == null) { - ensureArenaRecordInfoIsMutable(); - arenaRecordInfo_.remove(index); - onChanged(); - } else { - arenaRecordInfoBuilder_.remove(index); - } - return this; - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaRecordInfo.Builder getArenaRecordInfoBuilder( - int index) { - return getArenaRecordInfoFieldBuilder().getBuilder(index); - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaRecordInfoOrBuilder getArenaRecordInfoOrBuilder( - int index) { - if (arenaRecordInfoBuilder_ == null) { - return arenaRecordInfo_.get(index); } else { - return arenaRecordInfoBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public java.util.List - getArenaRecordInfoOrBuilderList() { - if (arenaRecordInfoBuilder_ != null) { - return arenaRecordInfoBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(arenaRecordInfo_); - } - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaRecordInfo.Builder addArenaRecordInfoBuilder() { - return getArenaRecordInfoFieldBuilder().addBuilder( - rpc.protocols.CommonProto.ArenaRecordInfo.getDefaultInstance()); - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public rpc.protocols.CommonProto.ArenaRecordInfo.Builder addArenaRecordInfoBuilder( - int index) { - return getArenaRecordInfoFieldBuilder().addBuilder( - index, rpc.protocols.CommonProto.ArenaRecordInfo.getDefaultInstance()); - } - /** - * repeated .rpc.protocols.ArenaRecordInfo arenaRecordInfo = 1; - */ - public java.util.List - getArenaRecordInfoBuilderList() { - return getArenaRecordInfoFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilder< - rpc.protocols.CommonProto.ArenaRecordInfo, rpc.protocols.CommonProto.ArenaRecordInfo.Builder, rpc.protocols.CommonProto.ArenaRecordInfoOrBuilder> - getArenaRecordInfoFieldBuilder() { - if (arenaRecordInfoBuilder_ == null) { - arenaRecordInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< - rpc.protocols.CommonProto.ArenaRecordInfo, rpc.protocols.CommonProto.ArenaRecordInfo.Builder, rpc.protocols.CommonProto.ArenaRecordInfoOrBuilder>( - arenaRecordInfo_, - ((bitField0_ & 0x00000001) == 0x00000001), - getParentForChildren(), - isClean()); - arenaRecordInfo_ = null; - } - return arenaRecordInfoBuilder_; - } - - // @@protoc_insertion_point(builder_scope:rpc.world.GetWorldArenaRecordInfoResponse) - } - - static { - defaultInstance = new GetWorldArenaRecordInfoResponse(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:rpc.world.GetWorldArenaRecordInfoResponse) - } - - private static com.google.protobuf.Descriptors.Descriptor - internal_static_rpc_world_GetWorldArenaInfoRequest_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_rpc_world_GetWorldArenaInfoRequest_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_rpc_world_GetWorldArenaInfoResponse_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_rpc_world_GetWorldArenaInfoResponse_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_rpc_world_GetWorldArenaInfoIndication_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_rpc_world_GetWorldArenaInfoIndication_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_rpc_world_GetWorldArenaChallengeRequest_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_rpc_world_GetWorldArenaChallengeRequest_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_rpc_world_GetWorldArenaChallengeResponse_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_rpc_world_GetWorldArenaChallengeResponse_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_rpc_world_GetWorldArenaProudRequest_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_rpc_world_GetWorldArenaProudRequest_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_rpc_world_GetWorldArenaProudResponse_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_rpc_world_GetWorldArenaProudResponse_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_rpc_world_GetWorldArenaRecordInfoResponse_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_rpc_world_GetWorldArenaRecordInfoResponse_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor - getDescriptor() { - return descriptor; - } - private static com.google.protobuf.Descriptors.FileDescriptor - descriptor; - static { - java.lang.String[] descriptorData = { - "\n gtwprotos/WorldCommonProto.proto\022\trpc." + - "world\032\021CommonProto.proto\"\032\n\030GetWorldAren" + - "aInfoRequest\"h\n\031GetWorldArenaInfoRespons" + - "e\022+\n\tarenaInfo\030\001 \001(\0132\030.rpc.protocols.Are" + - "naInfo\022\r\n\005stage\030\002 \001(\005\022\017\n\007endTime\030\003 \001(\005\"j" + - "\n\033GetWorldArenaInfoIndication\022+\n\tarenaIn" + - "fo\030\001 \001(\0132\030.rpc.protocols.ArenaInfo\022\r\n\005st" + - "age\030\002 \001(\005\022\017\n\007endTime\030\003 \001(\005\"s\n\035GetWorldAr" + - "enaChallengeRequest\022\016\n\006teamId\030\001 \001(\005\022\031\n\021c" + - "hallengeServerid\030\002 \001(\005\022\024\n\014challengeUid\030\003", - " \001(\005\022\021\n\tskipFight\030\004 \001(\005\"\313\001\n\036GetWorldAren" + - "aChallengeResponse\022\024\n\014mySortChange\030\001 \001(\005" + - "\022.\n\013arenaEnemys\030\002 \003(\0132\031.rpc.protocols.Ar" + - "enaEnemy\022+\n\tfightData\030\003 \001(\0132\030.rpc.protoc" + - "ols.FightData\022\023\n\013fightResult\030\004 \001(\005\022!\n\004dr" + - "op\030\005 \001(\0132\023.rpc.protocols.Drop\"L\n\031GetWorl" + - "dArenaProudRequest\022\031\n\021challengeServerid\030" + - "\001 \001(\005\022\024\n\014challengeUid\030\002 \001(\005\"?\n\032GetWorldA" + - "renaProudResponse\022!\n\004drop\030\001 \001(\0132\023.rpc.pr" + - "otocols.Drop\"Z\n\037GetWorldArenaRecordInfoR", - "esponse\0227\n\017arenaRecordInfo\030\001 \003(\0132\036.rpc.p" + - "rotocols.ArenaRecordInfoB\002H\001" - }; - com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = - new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { - public com.google.protobuf.ExtensionRegistry assignDescriptors( - com.google.protobuf.Descriptors.FileDescriptor root) { - descriptor = root; - internal_static_rpc_world_GetWorldArenaInfoRequest_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_rpc_world_GetWorldArenaInfoRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_rpc_world_GetWorldArenaInfoRequest_descriptor, - new java.lang.String[] { }); - internal_static_rpc_world_GetWorldArenaInfoResponse_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_rpc_world_GetWorldArenaInfoResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_rpc_world_GetWorldArenaInfoResponse_descriptor, - new java.lang.String[] { "ArenaInfo", "Stage", "EndTime", }); - internal_static_rpc_world_GetWorldArenaInfoIndication_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_rpc_world_GetWorldArenaInfoIndication_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_rpc_world_GetWorldArenaInfoIndication_descriptor, - new java.lang.String[] { "ArenaInfo", "Stage", "EndTime", }); - internal_static_rpc_world_GetWorldArenaChallengeRequest_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_rpc_world_GetWorldArenaChallengeRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_rpc_world_GetWorldArenaChallengeRequest_descriptor, - new java.lang.String[] { "TeamId", "ChallengeServerid", "ChallengeUid", "SkipFight", }); - internal_static_rpc_world_GetWorldArenaChallengeResponse_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_rpc_world_GetWorldArenaChallengeResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_rpc_world_GetWorldArenaChallengeResponse_descriptor, - new java.lang.String[] { "MySortChange", "ArenaEnemys", "FightData", "FightResult", "Drop", }); - internal_static_rpc_world_GetWorldArenaProudRequest_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_rpc_world_GetWorldArenaProudRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_rpc_world_GetWorldArenaProudRequest_descriptor, - new java.lang.String[] { "ChallengeServerid", "ChallengeUid", }); - internal_static_rpc_world_GetWorldArenaProudResponse_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_rpc_world_GetWorldArenaProudResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_rpc_world_GetWorldArenaProudResponse_descriptor, - new java.lang.String[] { "Drop", }); - internal_static_rpc_world_GetWorldArenaRecordInfoResponse_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_rpc_world_GetWorldArenaRecordInfoResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_rpc_world_GetWorldArenaRecordInfoResponse_descriptor, - new java.lang.String[] { "ArenaRecordInfo", }); - return null; - } - }; - com.google.protobuf.Descriptors.FileDescriptor - .internalBuildGeneratedFileFrom(descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - rpc.protocols.CommonProto.getDescriptor(), - }, assigner); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaProudRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaProudRequestHandler.java index 050c2584c..7639fa4b7 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaProudRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaProudRequestHandler.java @@ -16,14 +16,14 @@ import config.SGlobalSystemConfig; import config.SMServerArenaSetting; import manager.STableManager; import rpc.protocols.MessageTypeProto; -import rpc.world.WorldCommonProto; +import rpc.world.WorldProto; /** * Description: des * Author: zsx * CreateDate: 2020/12/10 19:55 */ -public class GetWorldArenaProudRequestHandler extends BaseHandler { +public class GetWorldArenaProudRequestHandler extends BaseHandler { @Override public MessageTypeProto.MessageType getMessageCode() { @@ -31,7 +31,7 @@ public class GetWorldArenaProudRequestHandler extends BaseHandler Date: Wed, 30 Dec 2020 03:14:18 +0800 Subject: [PATCH 16/17] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- worldserver/src/main/java/com/world/logic/HeroLogic.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/worldserver/src/main/java/com/world/logic/HeroLogic.java b/worldserver/src/main/java/com/world/logic/HeroLogic.java index b3221b008..360cf7585 100644 --- a/worldserver/src/main/java/com/world/logic/HeroLogic.java +++ b/worldserver/src/main/java/com/world/logic/HeroLogic.java @@ -1073,10 +1073,10 @@ public class HeroLogic { // 觉醒飘字 if (targetHero.getStar() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_awaken_hero_content_parm)) { String message = SErrorCodeEerverConfig.getI18NMessage("animal_awaken_broadcast_content", new Object[]{user.getPlayerInfoManager().getNickName(), scHero.getReadingName()}); - ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, targetHero.getTemplateId(), 0, 0, 0, 0, 0); + ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, String.valueOf(targetHero.getTemplateId()), 0, 0, 0, 0, 0); } else if (targetHero.getStar() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_rankup_hero_content_parm)) { String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_hero_content", new Object[]{user.getPlayerInfoManager().getNickName(), scHero.getReadingName(), targetHero.getStar()}); - ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, targetHero.getTemplateId(), 0, 0, 0, 0, 0); + ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT, String.valueOf(targetHero.getTemplateId()), 0, 0, 0, 0, 0); } String consume = StringUtil.parseArrayToString(consumeMaterial); // HERO_STRENGTHEN(13,"hero_strengthen", new CommonEventHandler(),new String[]{"hero_id","old_quality","new_quality","strengthen_type","cost_item_list","cost_hero_list"}), @@ -3238,7 +3238,7 @@ public class HeroLogic { if(animal.getQuality() >= SSpecialConfig.getIntegerValue(SSpecialConfig.ANIMAL_BROADCAST_QUALITY)) { //策划资质改成星级 String message = SErrorCodeEerverConfig.getI18NMessage("animal_starup_broadcast_content", new Object[]{user.getPlayerInfoManager().getNickName(),animal.getName(),pokemon.getStar()}); if (!message.isEmpty()){ - ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,0,0,0,0,0,0); + ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,"0",0,0,0,0,0); } } MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.POKEMON_ADVANCED_RESPONSE_VALUE,null,true); From 98d95f187acfbea968ccdd02485c6d112b9c404b Mon Sep 17 00:00:00 2001 From: duhui Date: Thu, 24 Dec 2020 10:09:51 +0800 Subject: [PATCH 17/17] =?UTF-8?q?=E4=BF=AE=E6=94=B9proto=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E5=90=8E=EF=BC=8C=E5=90=88=E5=B9=B6=E4=BB=A3=E7=A0=81=E6=88=98?= =?UTF-8?q?=E6=96=97=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/jieling/logic/fight/FightRecordLogic.java | 9 +-------- .../com/ljsd/jieling/logic/fight/result/FightResult.java | 2 +- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java index 03a8ea5f2..ca5c873d9 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java @@ -3,12 +3,9 @@ package com.ljsd.jieling.logic.fight; import com.fasterxml.jackson.core.JsonProcessingException; import com.googlecode.protobuf.format.JsonFormat; import com.ljsd.jieling.logic.dao.root.User; -import com.ljsd.jieling.logic.fight.result.FightResult; -import com.ljsd.jieling.protocols.CommonProto; -import org.springframework.util.LinkedMultiValueMap; -import org.springframework.util.MultiValueMap; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; +import rpc.protocols.CommonProto; import java.util.ArrayList; import java.util.List; @@ -117,11 +114,7 @@ public class FightRecordLogic { } public String getAll(int uid){ -<<<<<<< HEAD MultiValueMap valueMap = recordMap.getOrDefault(uid, new LinkedMultiValueMap<>()); -======= - MultiValueMap valueMap = recordMap.getOrDefault(uid,new LinkedMultiValueMap<>()); ->>>>>>> master_test_hw return valueMap.toString(); } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/result/FightResult.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/result/FightResult.java index 773cd3c7d..dfc546517 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/result/FightResult.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/result/FightResult.java @@ -1,7 +1,7 @@ package com.ljsd.jieling.logic.fight.result; import com.googlecode.protobuf.format.JsonFormat; -import com.ljsd.jieling.protocols.CommonProto; +import rpc.protocols.CommonProto; import java.util.ArrayList; import java.util.Arrays;