12540 lines
268 KiB
C#
12540 lines
268 KiB
C#
using System;
|
|
using System.Text.Json.Serialization;
|
|
using SCHALE.Common.FlatData;
|
|
using SCHALE.Common.Database;
|
|
|
|
namespace SCHALE.Common.NetworkProtocol
|
|
{
|
|
public class AcademyGetInfoRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Academy_GetInfo;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AcademyGetInfoResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Academy_GetInfo;
|
|
}
|
|
}
|
|
|
|
public AcademyDB AcademyDB { get; set; }
|
|
public List<AcademyLocationDB> AcademyLocationDBs { get; set; }
|
|
}
|
|
|
|
public class AcademyAttendScheduleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Academy_AttendSchedule;
|
|
}
|
|
}
|
|
|
|
public long ZoneId { get; set; }
|
|
}
|
|
|
|
public class AcademyAttendScheduleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Academy_AttendSchedule;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public AcademyDB AcademyDB { get; set; }
|
|
public List<ParcelInfo> ExtraRewards { get; set; }
|
|
}
|
|
|
|
public class AccountCurrencySyncRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_CurrencySync;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountCurrencySyncResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_CurrencySync;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public Dictionary<CurrencyTypes, long> ExpiredCurrency { get; set; }
|
|
}
|
|
|
|
public class AccountAuthRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_Auth;
|
|
}
|
|
}
|
|
|
|
public long Version { get; set; }
|
|
public string DevId { get; set; }
|
|
public long IMEI { get; set; }
|
|
public string AccessIP { get; set; }
|
|
public string MarketId { get; set; }
|
|
public string UserType { get; set; }
|
|
public string AdvertisementId { get; set; }
|
|
public string OSType { get; set; }
|
|
public string OSVersion { get; set; }
|
|
public string DeviceUniqueId { get; set; }
|
|
public string DeviceModel { get; set; }
|
|
public int DeviceSystemMemorySize { get; set; }
|
|
}
|
|
|
|
public class AccountAuthResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_Auth;
|
|
}
|
|
}
|
|
|
|
public long CurrentVersion { get; set; }
|
|
public long MinimumVersion { get; set; }
|
|
public bool IsDevelopment { get; set; }
|
|
public bool BattleValidation { get; set; }
|
|
public bool UpdateRequired { get; set; }
|
|
public string TTSCdnUri { get; set; }
|
|
public AccountDB AccountDB { get; set; }
|
|
public IEnumerable<AttendanceBookReward> AttendanceBookRewards { get; set; }
|
|
public IEnumerable<AttendanceHistoryDB> AttendanceHistoryDBs { get; set; }
|
|
public IEnumerable<OpenConditionDB> OpenConditions { get; set; }
|
|
public IEnumerable<PurchaseCountDB> RepurchasableMonthlyProductCountDBs { get; set; }
|
|
public IEnumerable<ParcelInfo> MonthlyProductParcel { get; set; }
|
|
public IEnumerable<ParcelInfo> MonthlyProductMail { get; set; }
|
|
public IEnumerable<ParcelInfo> BiweeklyProductParcel { get; set; }
|
|
public IEnumerable<ParcelInfo> BiweeklyProductMail { get; set; }
|
|
public IEnumerable<ParcelInfo> WeeklyProductParcel { get; set; }
|
|
public IEnumerable<ParcelInfo> WeeklyProductMail { get; set; }
|
|
public string EncryptedUID { get; set; }
|
|
public AccountRestrictionsDB AccountRestrictionsDB { get; set; }
|
|
public IEnumerable<IssueAlertInfoDB> IssueAlertInfos { get; set; }
|
|
}
|
|
|
|
public class AccountAuth2Request : AccountAuthRequest
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_Auth2;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountAuth2Response : AccountAuthResponse
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_Auth2;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountCreateRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_Create;
|
|
}
|
|
}
|
|
|
|
public string DevId { get; set; }
|
|
public long Version { get; set; }
|
|
public long IMEI { get; set; }
|
|
public string AccessIP { get; set; }
|
|
public string MarketId { get; set; }
|
|
public string UserType { get; set; }
|
|
public string AdvertisementId { get; set; }
|
|
public string OSType { get; set; }
|
|
public string OSVersion { get; set; }
|
|
}
|
|
|
|
public class AccountCreateResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_Create;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountNicknameRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_Nickname;
|
|
}
|
|
}
|
|
|
|
public string Nickname { get; set; }
|
|
}
|
|
|
|
public class AccountNicknameResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_Nickname;
|
|
}
|
|
}
|
|
|
|
public AccountDB AccountDB { get; set; }
|
|
}
|
|
|
|
public class AccountCallNameRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_CallName;
|
|
}
|
|
}
|
|
|
|
public string CallName { get; set; }
|
|
}
|
|
|
|
public class AccountCallNameResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_CallName;
|
|
}
|
|
}
|
|
|
|
public AccountDB AccountDB { get; set; }
|
|
}
|
|
|
|
public class AccountBirthDayRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_BirthDay;
|
|
}
|
|
}
|
|
|
|
public DateTime BirthDay { get; set; }
|
|
}
|
|
|
|
public class AccountBirthDayResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_BirthDay;
|
|
}
|
|
}
|
|
|
|
public AccountDB AccountDB { get; set; }
|
|
}
|
|
|
|
public class AccountSetRepresentCharacterAndCommentRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_SetRepresentCharacterAndComment;
|
|
}
|
|
}
|
|
|
|
public long RepresentCharacterServerId { get; set; }
|
|
public string Comment { get; set; }
|
|
}
|
|
|
|
public class AccountSetRepresentCharacterAndCommentResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_SetRepresentCharacterAndComment;
|
|
}
|
|
}
|
|
|
|
public AccountDB AccountDB { get; set; }
|
|
public CharacterDB RepresentCharacterDB { get; set; }
|
|
}
|
|
|
|
public class AccountGetTutorialRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_GetTutorial;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountGetTutorialResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_GetTutorial;
|
|
}
|
|
}
|
|
|
|
public List<long> TutorialIds { get; set; }
|
|
}
|
|
|
|
public class AccountSetTutorialRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_SetTutorial;
|
|
}
|
|
}
|
|
|
|
public List<long> TutorialIds { get; set; }
|
|
}
|
|
|
|
public class AccountSetTutorialResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_SetTutorial;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountPassCheckRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_PassCheck;
|
|
}
|
|
}
|
|
|
|
public string DevId { get; set; }
|
|
public bool OnlyAccountId { get; set; }
|
|
}
|
|
|
|
public class AccountPassCheckResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_PassCheck;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountLinkRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_LinkReward;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountLinkRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_LinkReward;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountReportXignCodeCheaterRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_ReportXignCodeCheater;
|
|
}
|
|
}
|
|
|
|
public string ErrorCode { get; set; }
|
|
}
|
|
|
|
public class AccountReportXignCodeCheaterResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_ReportXignCodeCheater;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountDismissRepurchasablePopupRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_DismissRepurchasablePopup;
|
|
}
|
|
}
|
|
|
|
public List<long> ProductIds { get; set; }
|
|
}
|
|
|
|
public class AccountDismissRepurchasablePopupResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_DismissRepurchasablePopup;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountInvalidateTokenRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_InvalidateToken;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountInvalidateTokenResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_InvalidateToken;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountLoginSyncRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_LoginSync;
|
|
}
|
|
}
|
|
|
|
public List<Protocol> SyncProtocols { get; set; }
|
|
public string SkillCutInOption { get; set; }
|
|
}
|
|
|
|
public class AccountLoginSyncResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_LoginSync;
|
|
}
|
|
}
|
|
|
|
public ResponsePacket Responses { get; set; }
|
|
public CafeGetInfoResponse CafeGetInfoResponse { get; set; }
|
|
public AccountCurrencySyncResponse AccountCurrencySyncResponse { get; set; }
|
|
public CharacterListResponse CharacterListResponse { get; set; }
|
|
public EquipmentItemListResponse EquipmentItemListResponse { get; set; }
|
|
public CharacterGearListResponse CharacterGearListResponse { get; set; }
|
|
public ItemListResponse ItemListResponse { get; set; }
|
|
public EchelonListResponse EchelonListResponse { get; set; }
|
|
public MemoryLobbyListResponse MemoryLobbyListResponse { get; set; }
|
|
public CampaignListResponse CampaignListResponse { get; set; }
|
|
public ArenaLoginResponse ArenaLoginResponse { get; set; }
|
|
public RaidLoginResponse RaidLoginResponse { get; set; }
|
|
public EliminateRaidLoginResponse EliminateRaidLoginResponse { get; set; }
|
|
public CraftInfoListResponse CraftInfoListResponse { get; set; }
|
|
public ClanLoginResponse ClanLoginResponse { get; set; }
|
|
public MomoTalkOutLineResponse MomotalkOutlineResponse { get; set; }
|
|
public ScenarioListResponse ScenarioListResponse { get; set; }
|
|
public ShopGachaRecruitListResponse ShopGachaRecruitListResponse { get; set; }
|
|
public TimeAttackDungeonLoginResponse TimeAttackDungeonLoginResponse { get; set; }
|
|
public BillingPurchaseListByYostarResponse BillingPurchaseListByYostarResponse { get; set; }
|
|
public EventContentPermanentListResponse EventContentPermanentListResponse { get; set; }
|
|
public AttachmentGetResponse AttachmentGetResponse { get; set; }
|
|
public AttachmentEmblemListResponse AttachmentEmblemListResponse { get; set; }
|
|
public ContentSweepMultiSweepPresetListResponse ContentSweepMultiSweepPresetListResponse { get; set; }
|
|
public StickerLoginResponse StickerListResponse { get; set; }
|
|
public MultiFloorRaidSyncResponse MultiFloorRaidSyncResponse { get; set; }
|
|
public long FriendCount { get; set; }
|
|
public string FriendCode { get; set; }
|
|
}
|
|
|
|
public class AccountCheckYostarRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_CheckYostar;
|
|
}
|
|
}
|
|
|
|
public long UID { get; set; }
|
|
public string YostarToken { get; set; }
|
|
public string EnterTicket { get; set; }
|
|
public bool PassCookieResult { get; set; }
|
|
public string Cookie { get; set; }
|
|
}
|
|
|
|
public class AccountCheckYostarResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_CheckYostar;
|
|
}
|
|
}
|
|
|
|
public int ResultState { get; set; }
|
|
public string ResultMessag { get; set; }
|
|
public string Birth { get; set; }
|
|
}
|
|
|
|
public class AccountResetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_Reset;
|
|
}
|
|
}
|
|
|
|
public string DevId { get; set; }
|
|
}
|
|
|
|
public class AccountResetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_Reset;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AccountRequestBirthdayMailRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_BirthDay;
|
|
}
|
|
}
|
|
|
|
public DateTime Birthday { get; set; }
|
|
}
|
|
|
|
public class AccountRequestBirthdayMailResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_BirthDay;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ArenaEnterLobbyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_EnterLobby;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ArenaEnterLobbyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_EnterLobby;
|
|
}
|
|
}
|
|
|
|
public ArenaPlayerInfoDB ArenaPlayerInfoDB { get; set; }
|
|
public List<ArenaUserDB> OpponentUserDBs { get; set; }
|
|
public long MapId { get; set; }
|
|
public DateTime AutoRefreshTime { get; set; }
|
|
}
|
|
|
|
public class ArenaLoginRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_Login;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ArenaLoginResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_Login;
|
|
}
|
|
}
|
|
|
|
public ArenaPlayerInfoDB ArenaPlayerInfoDB { get; set; }
|
|
}
|
|
|
|
public class ArenaSettingChangeRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_SettingChange;
|
|
}
|
|
}
|
|
|
|
public long MapId { get; set; }
|
|
}
|
|
|
|
public class ArenaSettingChangeResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_SettingChange;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ArenaOpponentListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_OpponentList;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ArenaOpponentListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_OpponentList;
|
|
}
|
|
}
|
|
|
|
public long PlayerRank { get; set; }
|
|
public List<ArenaUserDB> OpponentUserDBs { get; set; }
|
|
public DateTime AutoRefreshTime { get; set; }
|
|
}
|
|
|
|
public class ArenaEnterBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public long OpponentAccountServerId { get; set; }
|
|
public long OpponentIndex { get; set; }
|
|
}
|
|
|
|
public class ArenaEnterBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ArenaBattleDB ArenaBattleDB { get; set; }
|
|
public ArenaPlayerInfoDB ArenaPlayerInfoDB { get; set; }
|
|
public ParcelResultDB VictoryRewards { get; set; }
|
|
public ParcelResultDB SeasonRewards { get; set; }
|
|
public ParcelResultDB AllTimeRewards { get; set; }
|
|
}
|
|
|
|
public class ArenaBattleResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_BattleResult;
|
|
}
|
|
}
|
|
|
|
public ArenaBattleDB ArenaBattleDB { get; set; }
|
|
}
|
|
|
|
public class ArenaBattleResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_BattleResult;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ArenaEnterBattlePart1Request : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_EnterBattlePart1;
|
|
}
|
|
}
|
|
|
|
public long OpponentAccountServerId { get; set; }
|
|
public long OpponentRank { get; set; }
|
|
public int OpponentIndex { get; set; }
|
|
}
|
|
|
|
public class ArenaEnterBattlePart1Response : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_EnterBattlePart1;
|
|
}
|
|
}
|
|
|
|
public ArenaBattleDB ArenaBattleDB { get; set; }
|
|
}
|
|
|
|
public class ArenaEnterBattlePart2Request : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_EnterBattlePart2;
|
|
}
|
|
}
|
|
|
|
public ArenaBattleDB ArenaBattleDB { get; set; }
|
|
}
|
|
|
|
public class ArenaEnterBattlePart2Response : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_EnterBattlePart2;
|
|
}
|
|
}
|
|
|
|
public ArenaBattleDB ArenaBattleDB { get; set; }
|
|
public ArenaPlayerInfoDB ArenaPlayerInfoDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ParcelResultDB VictoryRewards { get; set; }
|
|
public ParcelResultDB SeasonRewards { get; set; }
|
|
public ParcelResultDB AllTimeRewards { get; set; }
|
|
}
|
|
|
|
public class ArenaCumulativeTimeRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_CumulativeTimeReward;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ArenaCumulativeTimeRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_CumulativeTimeReward;
|
|
}
|
|
}
|
|
|
|
public long TimeRewardAmount { get; set; }
|
|
public DateTime TimeRewardLastUpdateTime { get; set; }
|
|
public ParcelResultDB ParcelResult { get; set; }
|
|
}
|
|
|
|
public class ArenaDailyRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_DailyReward;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ArenaDailyRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_DailyReward;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResult { get; set; }
|
|
public DateTime DailyRewardActiveTime { get; set; }
|
|
}
|
|
|
|
public class ArenaRankListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_RankList;
|
|
}
|
|
}
|
|
|
|
public int StartIndex { get; set; }
|
|
public int Count { get; set; }
|
|
}
|
|
|
|
public class ArenaRankListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_RankList;
|
|
}
|
|
}
|
|
|
|
public List<ArenaUserDB> TopRankedUserDBs { get; set; }
|
|
}
|
|
|
|
public class ArenaHistoryRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_History;
|
|
}
|
|
}
|
|
|
|
public DateTime SearchStartDate { get; set; }
|
|
public int Count { get; set; }
|
|
}
|
|
|
|
public class ArenaHistoryResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_History;
|
|
}
|
|
}
|
|
|
|
public List<ArenaHistoryDB> ArenaHistoryDBs { get; set; }
|
|
public List<ArenaDamageReportDB> ArenaDamageReportDB { get; set; }
|
|
}
|
|
|
|
public class ArenaCheckSeasonCloseRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_CheckSeasonCloseReward;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ArenaCheckSeasonCloseRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_CheckSeasonCloseReward;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ArenaSyncEchelonSettingTimeRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_SyncEchelonSettingTime;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ArenaSyncEchelonSettingTimeResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_SyncEchelonSettingTime;
|
|
}
|
|
}
|
|
|
|
public DateTime EchelonSettingTime { get; set; }
|
|
}
|
|
|
|
public class AttachmentGetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Attachment_Get;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AttachmentGetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Attachment_Get;
|
|
}
|
|
}
|
|
|
|
public AccountAttachmentDB AccountAttachmentDB { get; set; }
|
|
}
|
|
|
|
public class AttachmentEmblemListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Attachment_EmblemList;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class AttachmentEmblemListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Attachment_EmblemList;
|
|
}
|
|
}
|
|
|
|
public List<EmblemDB> EmblemDBs { get; set; }
|
|
}
|
|
|
|
public class AttachmentEmblemAcquireRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Attachment_EmblemAcquire;
|
|
}
|
|
}
|
|
|
|
public List<long> UniqueIds { get; set; }
|
|
}
|
|
|
|
public class AttachmentEmblemAcquireResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Attachment_EmblemAcquire;
|
|
}
|
|
}
|
|
|
|
public List<EmblemDB> EmblemDBs { get; set; }
|
|
}
|
|
|
|
public class AttachmentEmblemAttachRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Attachment_EmblemAttach;
|
|
}
|
|
}
|
|
|
|
public long UniqueId { get; set; }
|
|
}
|
|
|
|
public class AttachmentEmblemAttachResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Attachment_EmblemAttach;
|
|
}
|
|
}
|
|
|
|
public AccountAttachmentDB AttachmentDB { get; set; }
|
|
}
|
|
|
|
public class AttendanceRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Attendance_Reward;
|
|
}
|
|
}
|
|
|
|
public Dictionary<long, long> DayByBookUniqueId { get; set; }
|
|
public long AttendanceBookUniqueId { get; set; }
|
|
public long Day { get; set; }
|
|
}
|
|
|
|
public class AttendanceRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Attendance_Reward;
|
|
}
|
|
}
|
|
|
|
public List<AttendanceBookReward> AttendanceBookRewards { get; set; }
|
|
public List<AttendanceHistoryDB> AttendanceHistoryDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class AuditGachaStatisticsRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Audit_GachaStatistics;
|
|
}
|
|
}
|
|
|
|
public long MerchandiseUniqueId { get; set; }
|
|
public long ShopUniqueId { get; set; }
|
|
public long Count { get; set; }
|
|
}
|
|
|
|
public class AuditGachaStatisticsResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Audit_GachaStatistics;
|
|
}
|
|
}
|
|
|
|
public Dictionary<long, long> GachaResult { get; set; }
|
|
}
|
|
|
|
public enum Protocol
|
|
{
|
|
Common_Cheat = -9999,
|
|
Error = -1,
|
|
None = 0,
|
|
System_Version = 1,
|
|
Session_Info = 2,
|
|
NetworkTime_Sync = 3,
|
|
NetworkTime_SyncReply = 4,
|
|
Audit_GachaStatistics = 5,
|
|
Account_Create = 1000,
|
|
Account_Nickname = 1001,
|
|
Account_Auth = 1002,
|
|
Account_CurrencySync = 1003,
|
|
Account_SetRepresentCharacterAndComment = 1004,
|
|
Account_GetTutorial = 1005,
|
|
Account_SetTutorial = 1006,
|
|
Account_PassCheck = 1007,
|
|
Account_VerifyForYostar = 1008,
|
|
Account_CheckYostar = 1009,
|
|
Account_CallName = 1010,
|
|
Account_BirthDay = 1011,
|
|
Account_Auth2 = 1012,
|
|
Account_LinkReward = 1013,
|
|
Account_ReportXignCodeCheater = 1014,
|
|
Account_DismissRepurchasablePopup = 1015,
|
|
Account_InvalidateToken = 1016,
|
|
Account_LoginSync = 1017,
|
|
Account_Reset = 1018,
|
|
Account_RequestBirthdayMail = 1019,
|
|
Character_List = 2000,
|
|
Character_Transcendence = 2001,
|
|
Character_ExpGrowth = 2002,
|
|
Character_FavorGrowth = 2003,
|
|
Character_UpdateSkillLevel = 2004,
|
|
Character_UnlockWeapon = 2005,
|
|
Character_WeaponExpGrowth = 2006,
|
|
Character_WeaponTranscendence = 2007,
|
|
Character_SetFavorites = 2008,
|
|
Character_SetCostume = 2009,
|
|
Character_BatchSkillLevelUpdate = 2010,
|
|
Character_PotentialGrowth = 2011,
|
|
Equipment_List = 3000,
|
|
Equipment_Sell = 3001,
|
|
Equipment_Equip = 3002,
|
|
Equipment_LevelUp = 3003,
|
|
Equipment_TierUp = 3004,
|
|
Equipment_Lock = 3005,
|
|
Equipment_BatchGrowth = 3006,
|
|
Item_List = 4000,
|
|
Item_Sell = 4001,
|
|
Item_Consume = 4002,
|
|
Item_Lock = 4003,
|
|
Item_BulkConsume = 4004,
|
|
Item_SelectTicket = 4005,
|
|
Item_AutoSynth = 4006,
|
|
Echelon_List = 5000,
|
|
Echelon_Save = 5001,
|
|
Echelon_PresetList = 5002,
|
|
Echelon_PresetSave = 5003,
|
|
Echelon_PresetGroupRename = 5004,
|
|
Campaign_List = 6000,
|
|
Campaign_EnterMainStage = 6001,
|
|
Campaign_ConfirmMainStage = 6002,
|
|
Campaign_DeployEchelon = 6003,
|
|
Campaign_WithdrawEchelon = 6004,
|
|
Campaign_MapMove = 6005,
|
|
Campaign_EndTurn = 6006,
|
|
Campaign_EnterTactic = 6007,
|
|
Campaign_TacticResult = 6008,
|
|
Campaign_Retreat = 6009,
|
|
Campaign_ChapterClearReward = 6010,
|
|
Campaign_Heal = 6011,
|
|
Campaign_EnterSubStage = 6012,
|
|
Campaign_SubStageResult = 6013,
|
|
Campaign_Portal = 6014,
|
|
Campaign_ConfirmTutorialStage = 6015,
|
|
Campaign_PurchasePlayCountHardStage = 6016,
|
|
Campaign_EnterTutorialStage = 6017,
|
|
Campaign_TutorialStageResult = 6018,
|
|
Campaign_RestartMainStage = 6019,
|
|
Campaign_EnterMainStageStrategySkip = 6020,
|
|
Campaign_MainStageStrategySkipResult = 6021,
|
|
Mail_List = 7000,
|
|
Mail_Check = 7001,
|
|
Mail_Receive = 7002,
|
|
Mission_List = 8000,
|
|
Mission_Reward = 8001,
|
|
Mission_MultipleReward = 8002,
|
|
Mission_GuideReward = 8003,
|
|
Mission_MultipleGuideReward = 8004,
|
|
Mission_Sync = 8005,
|
|
Mission_GuideMissionSeasonList = 8006,
|
|
Attendance_List = 9000,
|
|
Attendance_Check = 9001,
|
|
Attendance_Reward = 9002,
|
|
Shop_BuyMerchandise = 10000,
|
|
Shop_BuyGacha = 10001,
|
|
Shop_List = 10002,
|
|
Shop_Refresh = 10003,
|
|
Shop_BuyEligma = 10004,
|
|
Shop_BuyGacha2 = 10005,
|
|
Shop_GachaRecruitList = 10006,
|
|
Shop_BuyRefreshMerchandise = 10007,
|
|
Shop_BuyGacha3 = 10008,
|
|
Shop_BuyAP = 10009,
|
|
Shop_BeforehandGachaGet = 10010,
|
|
Shop_BeforehandGachaRun = 10011,
|
|
Shop_BeforehandGachaSave = 10012,
|
|
Shop_BeforehandGachaPick = 10013,
|
|
Recipe_Craft = 11000,
|
|
MemoryLobby_List = 12000,
|
|
MemoryLobby_SetMain = 12001,
|
|
MemoryLobby_UpdateLobbyMode = 12002,
|
|
MemoryLobby_Interact = 12003,
|
|
CumulativeTimeReward_List = 13000,
|
|
CumulativeTimeReward_Reward = 13001,
|
|
OpenCondition_List = 15000,
|
|
OpenCondition_Set = 15001,
|
|
OpenCondition_EventList = 15002,
|
|
Toast_List = 16000,
|
|
Raid_List = 17000,
|
|
Raid_CompleteList = 17001,
|
|
Raid_Detail = 17002,
|
|
Raid_Search = 17003,
|
|
Raid_CreateBattle = 17004,
|
|
Raid_EnterBattle = 17005,
|
|
Raid_BattleUpdate = 17006,
|
|
Raid_EndBattle = 17007,
|
|
Raid_Reward = 17008,
|
|
Raid_RewardAll = 17009,
|
|
Raid_Revive = 17010,
|
|
Raid_Share = 17011,
|
|
Raid_SeasonInfo = 17012,
|
|
Raid_SeasonReward = 17013,
|
|
Raid_Lobby = 17014,
|
|
Raid_GiveUp = 17015,
|
|
Raid_OpponentList = 17016,
|
|
Raid_RankingReward = 17017,
|
|
Raid_Login = 17018,
|
|
Raid_Sweep = 17019,
|
|
Raid_GetBestTeam = 17020,
|
|
SkipHistory_List = 18000,
|
|
SkipHistory_Save = 18001,
|
|
Scenario_List = 19000,
|
|
Scenario_Clear = 19001,
|
|
Scenario_GroupHistoryUpdate = 19002,
|
|
Scenario_Skip = 19003,
|
|
Scenario_Select = 19004,
|
|
Scenario_AccountStudentChange = 19005,
|
|
Scenario_LobbyStudentChange = 19006,
|
|
Scenario_SpecialLobbyChange = 19007,
|
|
Scenario_Enter = 19008,
|
|
Scenario_EnterMainStage = 19009,
|
|
Scenario_ConfirmMainStage = 19010,
|
|
Scenario_DeployEchelon = 19011,
|
|
Scenario_WithdrawEchelon = 19012,
|
|
Scenario_MapMove = 19013,
|
|
Scenario_EndTurn = 19014,
|
|
Scenario_EnterTactic = 19015,
|
|
Scenario_TacticResult = 19016,
|
|
Scenario_Retreat = 19017,
|
|
Scenario_Portal = 19018,
|
|
Scenario_RestartMainStage = 19019,
|
|
Scenario_SkipMainStage = 19020,
|
|
Cafe_Get = 20000,
|
|
Cafe_Ack = 20001,
|
|
Cafe_Deploy = 20002,
|
|
Cafe_Relocate = 20003,
|
|
Cafe_Remove = 20004,
|
|
Cafe_RemoveAll = 20005,
|
|
Cafe_Interact = 20006,
|
|
Cafe_ListPreset = 20007,
|
|
Cafe_RenamePreset = 20008,
|
|
Cafe_ClearPreset = 20009,
|
|
Cafe_UpdatePresetFurniture = 20010,
|
|
Cafe_ApplyPreset = 20011,
|
|
Cafe_RankUp = 20012,
|
|
Cafe_ReceiveCurrency = 20013,
|
|
Cafe_GiveGift = 20014,
|
|
Cafe_SummonCharacter = 20015,
|
|
Cafe_TrophyHistory = 20016,
|
|
Cafe_ApplyTemplate = 20017,
|
|
Cafe_Open = 20018,
|
|
Cafe_Travel = 20019,
|
|
Craft_List = 21000,
|
|
Craft_SelectNode = 21001,
|
|
Craft_UpdateNodeLevel = 21002,
|
|
Craft_BeginProcess = 21003,
|
|
Craft_CompleteProcess = 21004,
|
|
Craft_Reward = 21005,
|
|
Craft_HistoryList = 21006,
|
|
Craft_ShiftingBeginProcess = 21007,
|
|
Craft_ShiftingCompleteProcess = 21008,
|
|
Craft_ShiftingReward = 21009,
|
|
Craft_AutoBeginProcess = 21010,
|
|
Craft_CompleteProcessAll = 21011,
|
|
Craft_RewardAll = 21012,
|
|
Craft_ShiftingCompleteProcessAll = 21013,
|
|
Craft_ShiftingRewardAll = 21014,
|
|
Arena_EnterLobby = 22000,
|
|
Arena_Login = 22001,
|
|
Arena_SettingChange = 22002,
|
|
Arena_OpponentList = 22003,
|
|
Arena_EnterBattle = 22004,
|
|
Arena_EnterBattlePart1 = 22005,
|
|
Arena_EnterBattlePart2 = 22006,
|
|
Arena_BattleResult = 22007,
|
|
Arena_CumulativeTimeReward = 22008,
|
|
Arena_DailyReward = 22009,
|
|
Arena_RankList = 22010,
|
|
Arena_History = 22011,
|
|
Arena_RecordSync = 22012,
|
|
Arena_TicketPurchase = 22013,
|
|
Arena_DamageReport = 22014,
|
|
Arena_CheckSeasonCloseReward = 22015,
|
|
Arena_SyncEchelonSettingTime = 22016,
|
|
WeekDungeon_List = 23000,
|
|
WeekDungeon_EnterBattle = 23001,
|
|
WeekDungeon_BattleResult = 23002,
|
|
WeekDungeon_Retreat = 23003,
|
|
Academy_GetInfo = 24000,
|
|
Academy_AttendSchedule = 24001,
|
|
Academy_AttendFavorSchedule = 24002,
|
|
Event_GetList = 25000,
|
|
Event_GetImage = 25001,
|
|
Event_UseCoupon = 25002,
|
|
Event_RewardIncrease = 25003,
|
|
ContentSave_Get = 26000,
|
|
ContentSave_Discard = 26001,
|
|
ContentSweep_Request = 27000,
|
|
ContentSweep_MultiSweep = 27001,
|
|
ContentSweep_MultiSweepPresetList = 27002,
|
|
ContentSweep_SetMultiSweepPreset = 27003,
|
|
ContentSweep_SetMultiSweepPresetName = 27004,
|
|
Clan_Lobby = 28000,
|
|
Clan_Login = 28001,
|
|
Clan_Search = 28002,
|
|
Clan_Create = 28003,
|
|
Clan_Member = 28004,
|
|
Clan_Applicant = 28005,
|
|
Clan_Join = 28006,
|
|
Clan_Quit = 28007,
|
|
Clan_Permit = 28008,
|
|
Clan_Kick = 28009,
|
|
Clan_Setting = 28010,
|
|
Clan_Confer = 28011,
|
|
Clan_Dismiss = 28012,
|
|
Clan_AutoJoin = 28013,
|
|
Clan_MemberList = 28014,
|
|
Clan_CancelApply = 28015,
|
|
Clan_MyAssistList = 28016,
|
|
Clan_SetAssist = 28017,
|
|
Clan_ChatLog = 28018,
|
|
Clan_Check = 28019,
|
|
Clan_AllAssistList = 28020,
|
|
Billing_TransactionStartByYostar = 29000,
|
|
Billing_TransactionEndByYostar = 29001,
|
|
Billing_PurchaseListByYostar = 29002,
|
|
EventContent_AdventureList = 30000,
|
|
EventContent_EnterMainStage = 30001,
|
|
EventContent_ConfirmMainStage = 30002,
|
|
EventContent_EnterTactic = 30003,
|
|
EventContent_TacticResult = 30004,
|
|
EventContent_EnterSubStage = 30005,
|
|
EventContent_SubStageResult = 30006,
|
|
EventContent_DeployEchelon = 30007,
|
|
EventContent_WithdrawEchelon = 30008,
|
|
EventContent_MapMove = 30009,
|
|
EventContent_EndTurn = 30010,
|
|
EventContent_Retreat = 30011,
|
|
EventContent_Portal = 30012,
|
|
EventContent_PurchasePlayCountHardStage = 30013,
|
|
EventContent_ShopList = 30014,
|
|
EventContent_ShopRefresh = 30015,
|
|
EventContent_ReceiveStageTotalReward = 30016,
|
|
EventContent_EnterMainGroundStage = 30017,
|
|
EventContent_MainGroundStageResult = 30018,
|
|
EventContent_ShopBuyMerchandise = 30019,
|
|
EventContent_ShopBuyRefreshMerchandise = 30020,
|
|
EventContent_SelectBuff = 30021,
|
|
EventContent_BoxGachaShopList = 30022,
|
|
EventContent_BoxGachaShopPurchase = 30023,
|
|
EventContent_BoxGachaShopRefresh = 30024,
|
|
EventContent_CollectionList = 30025,
|
|
EventContent_CollectionForMission = 30026,
|
|
EventContent_ScenarioGroupHistoryUpdate = 30027,
|
|
EventContent_CardShopList = 30028,
|
|
EventContent_CardShopShuffle = 30029,
|
|
EventContent_CardShopPurchase = 30030,
|
|
EventContent_RestartMainStage = 30031,
|
|
EventContent_LocationGetInfo = 30032,
|
|
EventContent_LocationAttendSchedule = 30033,
|
|
EventContent_FortuneGachaPurchase = 30034,
|
|
EventContent_SubEventLobby = 30035,
|
|
EventContent_EnterStoryStage = 30036,
|
|
EventContent_StoryStageResult = 30037,
|
|
EventContent_DiceRaceLobby = 30038,
|
|
EventContent_DiceRaceRoll = 30039,
|
|
EventContent_DiceRaceLapReward = 30040,
|
|
EventContent_PermanentList = 30041,
|
|
EventContent_DiceRaceUseItem = 30042,
|
|
EventContent_CardShopPurchaseAll = 30043,
|
|
EventContent_TreasureLobby = 30044,
|
|
EventContent_TreasureFlip = 30045,
|
|
EventContent_TreasureNextRound = 30046,
|
|
TTS_GetFile = 31000,
|
|
ContentLog_UIOpenStatistics = 32000,
|
|
MomoTalk_OutLine = 33000,
|
|
MomoTalk_MessageList = 33001,
|
|
MomoTalk_Read = 33002,
|
|
MomoTalk_Reply = 33003,
|
|
MomoTalk_FavorSchedule = 33004,
|
|
ClearDeck_List = 34000,
|
|
MiniGame_StageList = 35000,
|
|
MiniGame_EnterStage = 35001,
|
|
MiniGame_Result = 35002,
|
|
MiniGame_MissionList = 35003,
|
|
MiniGame_MissionReward = 35004,
|
|
MiniGame_MissionMultipleReward = 35005,
|
|
MiniGame_ShootingLobby = 35006,
|
|
MiniGame_ShootingBattleEnter = 35007,
|
|
MiniGame_ShootingBattleResult = 35008,
|
|
MiniGame_ShootingSweep = 35009,
|
|
MiniGame_TableBoardSync = 35010,
|
|
MiniGame_TableBoardMove = 35011,
|
|
MiniGame_TableBoardEncounterInput = 35012,
|
|
MiniGame_TableBoardBattleEncounter = 35013,
|
|
MiniGame_TableBoardBattleRunAway = 35014,
|
|
MiniGame_TableBoardClearThema = 35015,
|
|
MiniGame_TableBoardUseItem = 35016,
|
|
MiniGame_TableBoardResurrect = 35017,
|
|
MiniGame_TableBoardSweep = 35018,
|
|
MiniGame_TableBoardMoveThema = 35019,
|
|
MiniGame_DreamMakerGetInfo = 35020,
|
|
MiniGame_DreamMakerNewGame = 35021,
|
|
MiniGame_DreamMakerRestart = 35022,
|
|
MiniGame_DreamMakerAttendSchedule = 35023,
|
|
MiniGame_DreamMakerDailyClosing = 35024,
|
|
MiniGame_DreamMakerEnding = 35025,
|
|
MiniGame_DefenseGetInfo = 35026,
|
|
MiniGame_DefenseEnterBattle = 35027,
|
|
MiniGame_DefenseBattleResult = 35028,
|
|
Notification_LobbyCheck = 36000,
|
|
Notification_EventContentReddotCheck = 36001,
|
|
ProofToken_RequestQuestion = 37000,
|
|
ProofToken_Submit = 37001,
|
|
SchoolDungeon_List = 38000,
|
|
SchoolDungeon_EnterBattle = 38001,
|
|
SchoolDungeon_BattleResult = 38002,
|
|
SchoolDungeon_Retreat = 38003,
|
|
TimeAttackDungeon_Lobby = 39000,
|
|
TimeAttackDungeon_CreateBattle = 39001,
|
|
TimeAttackDungeon_EnterBattle = 39002,
|
|
TimeAttackDungeon_EndBattle = 39003,
|
|
TimeAttackDungeon_Sweep = 39004,
|
|
TimeAttackDungeon_GiveUp = 39005,
|
|
TimeAttackDungeon_Login = 39006,
|
|
WorldRaid_Lobby = 40000,
|
|
WorldRaid_BossList = 40001,
|
|
WorldRaid_EnterBattle = 40002,
|
|
WorldRaid_BattleResult = 40003,
|
|
WorldRaid_ReceiveReward = 40004,
|
|
ResetableContent_Get = 41000,
|
|
Conquest_GetInfo = 42000,
|
|
Conquest_Conquer = 42001,
|
|
Conquest_ConquerWithBattleStart = 42002,
|
|
Conquest_ConquerWithBattleResult = 42003,
|
|
Conquest_DeployEchelon = 42004,
|
|
Conquest_ManageBase = 42005,
|
|
Conquest_UpgradeBase = 42006,
|
|
Conquest_TakeEventObject = 42007,
|
|
Conquest_EventObjectBattleStart = 42008,
|
|
Conquest_EventObjectBattleResult = 42009,
|
|
Conquest_ReceiveCalculateRewards = 42010,
|
|
Conquest_NormalizeEchelon = 42011,
|
|
Conquest_Check = 42012,
|
|
Conquest_ErosionBattleStart = 42013,
|
|
Conquest_ErosionBattleResult = 42014,
|
|
Conquest_MainStoryGetInfo = 42015,
|
|
Conquest_MainStoryConquer = 42016,
|
|
Conquest_MainStoryConquerWithBattleStart = 42017,
|
|
Conquest_MainStoryConquerWithBattleResult = 42018,
|
|
Conquest_MainStoryCheck = 42019,
|
|
Friend_List = 43000,
|
|
Friend_Remove = 43001,
|
|
Friend_GetFriendDetailedInfo = 43002,
|
|
Friend_GetIdCard = 43003,
|
|
Friend_SetIdCard = 43004,
|
|
Friend_Search = 43005,
|
|
Friend_SendFriendRequest = 43006,
|
|
Friend_AcceptFriendRequest = 43007,
|
|
Friend_DeclineFriendRequest = 43008,
|
|
Friend_CancelFriendRequest = 43009,
|
|
Friend_Check = 43010,
|
|
Friend_ListByIds = 43011,
|
|
Friend_Block = 43012,
|
|
Friend_Unblock = 43013,
|
|
CharacterGear_List = 44000,
|
|
CharacterGear_Unlock = 44001,
|
|
CharacterGear_TierUp = 44002,
|
|
EliminateRaid_Login = 45000,
|
|
EliminateRaid_Lobby = 45001,
|
|
EliminateRaid_OpponentList = 45002,
|
|
EliminateRaid_GetBestTeam = 45003,
|
|
EliminateRaid_CreateBattle = 45004,
|
|
EliminateRaid_EnterBattle = 45005,
|
|
EliminateRaid_EndBattle = 45006,
|
|
EliminateRaid_GiveUp = 45007,
|
|
EliminateRaid_Sweep = 45008,
|
|
EliminateRaid_SeasonReward = 45009,
|
|
EliminateRaid_RankingReward = 45010,
|
|
EliminateRaid_LimitedReward = 45011,
|
|
Attachment_Get = 46000,
|
|
Attachment_EmblemList = 46001,
|
|
Attachment_EmblemAcquire = 46002,
|
|
Attachment_EmblemAttach = 46003,
|
|
Sticker_Login = 47000,
|
|
Sticker_Lobby = 47001,
|
|
Sticker_UseSticker = 47002,
|
|
Field_Sync = 48000,
|
|
Field_Interaction = 48001,
|
|
Field_QuestClear = 48002,
|
|
Field_SceneChanged = 48003,
|
|
Field_EndDate = 48004,
|
|
Field_EnterStage = 48005,
|
|
Field_StageResult = 48006,
|
|
MultiFloorRaid_Sync = 49000,
|
|
MultiFloorRaid_EnterBattle = 49001,
|
|
MultiFloorRaid_EndBattle = 49002,
|
|
MultiFloorRaid_ReceiveReward = 49003,
|
|
Queuing_GetTicket = 50000,
|
|
}
|
|
|
|
public enum ServerNotificationFlag
|
|
{
|
|
None = 0,
|
|
NewMailArrived = 4,
|
|
HasUnreadMail = 8,
|
|
NewToastDetected = 16,
|
|
CanReceiveArenaDailyReward = 32,
|
|
CanReceiveRaidReward = 64,
|
|
ServerMaintenance = 256,
|
|
CannotReceiveMail = 512,
|
|
InventoryFullRewardMail = 1024,
|
|
CanReceiveClanAttendanceReward = 2048,
|
|
HasClanApplicant = 4096,
|
|
HasFriendRequest = 8192,
|
|
CheckConquest = 16384,
|
|
CanReceiveEliminateRaidReward = 32768,
|
|
CanReceiveMultiFloorRaidReward = 65536,
|
|
}
|
|
|
|
public class InventoryFullErrorPacket : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EnterTactic;
|
|
}
|
|
}
|
|
|
|
public WebAPIErrorCode ErrorCode { get; }
|
|
public List<ParcelInfo> ParcelInfos { get; set; }
|
|
}
|
|
|
|
public class MailBoxFullErrorPacket : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mail_Check;
|
|
}
|
|
}
|
|
|
|
public WebAPIErrorCode ErrorCode { get; }
|
|
}
|
|
|
|
public class AccountBanErrorPacket : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Account_Create;
|
|
}
|
|
}
|
|
|
|
public WebAPIErrorCode ErrorCode { get; }
|
|
public string BanReason { get; set; }
|
|
}
|
|
|
|
public class BillingPurchaseListByYostarRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Billing_PurchaseListByYostar;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class BillingPurchaseListByYostarResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Billing_PurchaseListByYostar;
|
|
}
|
|
}
|
|
|
|
public List<PurchaseCountDB> CountList { get; set; }
|
|
public List<PurchaseOrderDB> OrderList { get; set; }
|
|
public List<MonthlyProductPurchaseDB> MonthlyProductList { get; set; }
|
|
public List<BlockedProductDB> BlockedProductDBs { get; set; }
|
|
}
|
|
|
|
public class BillingTransactionStartByYostarRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Billing_TransactionStartByYostar;
|
|
}
|
|
}
|
|
|
|
public long ShopCashId { get; set; }
|
|
public bool VirtualPayment { get; set; }
|
|
}
|
|
|
|
public class BillingTransactionStartByYostarResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Billing_TransactionStartByYostar;
|
|
}
|
|
}
|
|
|
|
public long PurchaseCount { get; set; }
|
|
public DateTime PurchaseResetDate { get; set; }
|
|
public long PurchaseOrderId { get; set; }
|
|
public string MXSeedKey { get; set; }
|
|
public PurchaseServerTag PurchaseServerTag { get; set; }
|
|
}
|
|
|
|
public class BillingTransactionEndByYostarRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Billing_TransactionEndByYostar;
|
|
}
|
|
}
|
|
|
|
public long PurchaseOrderId { get; set; }
|
|
public BillingTransactionEndType EndType { get; set; }
|
|
}
|
|
|
|
public class BillingTransactionEndByYostarResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Billing_TransactionEndByYostar;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResult { get; set; }
|
|
public MailDB MailDB { get; set; }
|
|
public List<PurchaseCountDB> CountList { get; set; }
|
|
public int PurchaseCount { get; set; }
|
|
public List<MonthlyProductPurchaseDB> MonthlyProductList { get; set; }
|
|
}
|
|
|
|
public class CafeGetInfoRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Get;
|
|
}
|
|
}
|
|
|
|
public long AccountServerId { get; set; }
|
|
}
|
|
|
|
public class CafeGetInfoResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Get;
|
|
}
|
|
}
|
|
|
|
public CafeDB CafeDB { get; set; }
|
|
public List<CafeDB> CafeDBs { get; set; }
|
|
public List<FurnitureDB> FurnitureDBs { get; set; }
|
|
}
|
|
|
|
public class CafeAckRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Ack;
|
|
}
|
|
}
|
|
|
|
public long CafeDBId { get; set; }
|
|
}
|
|
|
|
public class CafeAckResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Ack;
|
|
}
|
|
}
|
|
|
|
public CafeDB CafeDB { get; set; }
|
|
}
|
|
|
|
public class CafeDeployFurnitureRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Deploy;
|
|
}
|
|
}
|
|
|
|
public long CafeDBId { get; set; }
|
|
public FurnitureDB FurnitureDB { get; set; }
|
|
}
|
|
|
|
public class CafeDeployFurnitureResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Deploy;
|
|
}
|
|
}
|
|
|
|
public CafeDB CafeDB { get; set; }
|
|
public long NewFurnitureServerId { get; set; }
|
|
public List<FurnitureDB> ChangedFurnitureDBs { get; set; }
|
|
}
|
|
|
|
public class CafeRelocateFurnitureRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Relocate;
|
|
}
|
|
}
|
|
|
|
public long CafeDBId { get; set; }
|
|
public FurnitureDB FurnitureDB { get; set; }
|
|
}
|
|
|
|
public class CafeRelocateFurnitureResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Relocate;
|
|
}
|
|
}
|
|
|
|
public CafeDB CafeDB { get; set; }
|
|
public FurnitureDB RelocatedFurnitureDB { get; set; }
|
|
}
|
|
|
|
public class CafeRemoveFurnitureRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Remove;
|
|
}
|
|
}
|
|
|
|
public long CafeDBId { get; set; }
|
|
public List<long> FurnitureServerIds { get; set; }
|
|
}
|
|
|
|
public class CafeRemoveFurnitureResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Remove;
|
|
}
|
|
}
|
|
|
|
public CafeDB CafeDB { get; set; }
|
|
public List<FurnitureDB> FurnitureDBs { get; set; }
|
|
}
|
|
|
|
public class CafeRemoveAllFurnitureRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_RemoveAll;
|
|
}
|
|
}
|
|
|
|
public long CafeDBId { get; set; }
|
|
}
|
|
|
|
public class CafeRemoveAllFurnitureResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_RemoveAll;
|
|
}
|
|
}
|
|
|
|
public CafeDB CafeDB { get; set; }
|
|
public List<FurnitureDB> FurnitureDBs { get; set; }
|
|
}
|
|
|
|
public class CafeInteractWithCharacterRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_SummonCharacter;
|
|
}
|
|
}
|
|
|
|
public long CafeDBId { get; set; }
|
|
public long CharacterId { get; set; }
|
|
}
|
|
|
|
public class CafeInteractWithCharacterResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_SummonCharacter;
|
|
}
|
|
}
|
|
|
|
public CafeDB CafeDB { get; set; }
|
|
public CharacterDB CharacterDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CafeListPresetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_ListPreset;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CafeListPresetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_ListPreset;
|
|
}
|
|
}
|
|
|
|
public List<CafePresetDB> CafePresetDBs { get; set; }
|
|
}
|
|
|
|
public class CafeRenamePresetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_RenamePreset;
|
|
}
|
|
}
|
|
|
|
public int SlotId { get; set; }
|
|
public string PresetName { get; set; }
|
|
}
|
|
|
|
public class CafeRenamePresetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_RenamePreset;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CafeClearPresetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_ClearPreset;
|
|
}
|
|
}
|
|
|
|
public int SlotId { get; set; }
|
|
}
|
|
|
|
public class CafeClearPresetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_ClearPreset;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CafeUpdatePresetFurnitureRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_UpdatePresetFurniture;
|
|
}
|
|
}
|
|
|
|
public long CafeDBId { get; set; }
|
|
public int SlotId { get; set; }
|
|
}
|
|
|
|
public class CafeUpdatePresetFurnitureResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_UpdatePresetFurniture;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CafeApplyPresetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_ApplyPreset;
|
|
}
|
|
}
|
|
|
|
public int SlotId { get; set; }
|
|
public long CafeDBId { get; set; }
|
|
public bool UseOtherCafeFurniture { get; set; }
|
|
}
|
|
|
|
public class CafeApplyPresetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_ApplyPreset;
|
|
}
|
|
}
|
|
|
|
public List<CafeDB> CafeDBs { get; set; }
|
|
public List<FurnitureDB> FurnitureDBs { get; set; }
|
|
}
|
|
|
|
public class CafeRankUpRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_RankUp;
|
|
}
|
|
}
|
|
|
|
public long AccountServerId { get; set; }
|
|
public long CafeDBId { get; set; }
|
|
public ConsumeRequestDB ConsumeRequestDB { get; set; }
|
|
}
|
|
|
|
public class CafeRankUpResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_RankUp;
|
|
}
|
|
}
|
|
|
|
public CafeDB CafeDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
}
|
|
|
|
public class CafeReceiveCurrencyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_ReceiveCurrency;
|
|
}
|
|
}
|
|
|
|
public long AccountServerId { get; set; }
|
|
public long CafeDBId { get; set; }
|
|
}
|
|
|
|
public class CafeReceiveCurrencyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_ReceiveCurrency;
|
|
}
|
|
}
|
|
|
|
public CafeDB CafeDB { get; set; }
|
|
public List<CafeDB> CafeDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CafeGiveGiftRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_GiveGift;
|
|
}
|
|
}
|
|
|
|
public long CafeDBId { get; set; }
|
|
public long CharacterUniqueId { get; set; }
|
|
public ConsumeRequestDB ConsumeRequestDB { get; set; }
|
|
}
|
|
|
|
public class CafeGiveGiftResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_GiveGift;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
}
|
|
|
|
public class CafeSummonCharacterRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_SummonCharacter;
|
|
}
|
|
}
|
|
|
|
public long CafeDBId { get; set; }
|
|
public long CharacterServerId { get; set; }
|
|
}
|
|
|
|
public class CafeSummonCharacterResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_SummonCharacter;
|
|
}
|
|
}
|
|
|
|
public CafeDB CafeDB { get; set; }
|
|
public List<CafeDB> CafeDBs { get; set; }
|
|
}
|
|
|
|
public class CafeTrophyHistoryRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_TrophyHistory;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CafeTrophyHistoryResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_TrophyHistory;
|
|
}
|
|
}
|
|
|
|
public List<RaidSeasonRankingHistoryDB> RaidSeasonRankingHistoryDBs { get; set; }
|
|
}
|
|
|
|
public class CafeApplyTemplateRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_ApplyTemplate;
|
|
}
|
|
}
|
|
|
|
public long TemplateId { get; set; }
|
|
public long CafeDBId { get; set; }
|
|
public bool UseOtherCafeFurniture { get; set; }
|
|
}
|
|
|
|
public class CafeApplyTemplateResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_ApplyTemplate;
|
|
}
|
|
}
|
|
|
|
public List<CafeDB> CafeDBs { get; set; }
|
|
public List<FurnitureDB> FurnitureDBs { get; set; }
|
|
}
|
|
|
|
public class CafeOpenRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Open;
|
|
}
|
|
}
|
|
|
|
public long CafeId { get; set; }
|
|
}
|
|
|
|
public class CafeOpenResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Open;
|
|
}
|
|
}
|
|
|
|
public CafeDB OpenedCafeDB { get; set; }
|
|
public List<FurnitureDB> FurnitureDBs { get; set; }
|
|
}
|
|
|
|
public class CafeTravelRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Travel;
|
|
}
|
|
}
|
|
|
|
public Nullable<long> TargetAccountId { get; set; }
|
|
}
|
|
|
|
public class CafeTravelResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Cafe_Travel;
|
|
}
|
|
}
|
|
|
|
public FriendDB FriendDB { get; set; }
|
|
public List<CafeDB> CafeDBs { get; set; }
|
|
}
|
|
|
|
public enum CampaignState
|
|
{
|
|
BeforeStart = 0,
|
|
BeginPlayerPhase = 1,
|
|
PlayerPhase = 2,
|
|
EndPlayerPhase = 3,
|
|
BeginEnemyPhase = 4,
|
|
EnemyPhase = 5,
|
|
EndEnemyPhase = 6,
|
|
Win = 7,
|
|
Lose = 8,
|
|
StrategySkip = 9,
|
|
}
|
|
|
|
public enum CampaignEndBattle
|
|
{
|
|
None = 0,
|
|
Win = 1,
|
|
Lose = 2,
|
|
}
|
|
|
|
public class CampaignListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CampaignListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_List;
|
|
}
|
|
}
|
|
|
|
public List<CampaignChapterClearRewardHistoryDB> CampaignChapterClearRewardHistoryDBs { get; set; }
|
|
public List<CampaignStageHistoryDB> StageHistoryDBs { get; set; }
|
|
public List<StrategyObjectHistoryDB> StrategyObjecthistoryDBs { get; set; }
|
|
public DailyResetCountDB DailyResetCountDB { get; set; }
|
|
}
|
|
|
|
public class CampaignEnterMainStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EnterMainStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class CampaignEnterMainStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EnterMainStage;
|
|
}
|
|
}
|
|
|
|
public CampaignMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class CampaignConfirmMainStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_ConfirmMainStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class CampaignConfirmMainStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_ConfirmMainStage;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public CampaignMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class CampaignEnterSubStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EnterSubStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public long LastEnterStageEchelonNumber { get; set; }
|
|
}
|
|
|
|
public class CampaignEnterTutorialStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EnterTutorialStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class CampaignEnterTutorialStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EnterTutorialStage;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public CampaignTutorialStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class CampaignDeployEchelonResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_DeployEchelon;
|
|
}
|
|
}
|
|
|
|
public CampaignMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class CampaignWithdrawEchelonRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_WithdrawEchelon;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public List<long> WithdrawEchelonEntityId { get; set; }
|
|
}
|
|
|
|
public class CampaignWithdrawEchelonResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_WithdrawEchelon;
|
|
}
|
|
}
|
|
|
|
public CampaignMainStageSaveDB SaveDataDB { get; set; }
|
|
public List<EchelonDB> WithdrawEchelonDBs { get; set; }
|
|
}
|
|
|
|
public class CampaignMapMoveRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_MapMove;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public long EchelonEntityId { get; set; }
|
|
public HexLocation DestPosition { get; set; }
|
|
}
|
|
|
|
public class CampaignMapMoveResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_MapMove;
|
|
}
|
|
}
|
|
|
|
public CampaignMainStageSaveDB SaveDataDB { get; set; }
|
|
public long EchelonEntityId { get; set; }
|
|
public Strategy StrategyObject { get; set; }
|
|
public List<ParcelInfo> StrategyObjectParcelInfos { get; set; }
|
|
}
|
|
|
|
public class CampaignEndTurnRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EndTurn;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class CampaignEndTurnResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EndTurn;
|
|
}
|
|
}
|
|
|
|
public CampaignMainStageSaveDB SaveDataDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
}
|
|
|
|
public class CampaignEnterTacticRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EnterTactic;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public long EchelonIndex { get; set; }
|
|
public long EnemyIndex { get; set; }
|
|
}
|
|
|
|
public class CampaignEnterTacticResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EnterTactic;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CampaignTacticResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_TacticResult;
|
|
}
|
|
}
|
|
|
|
public bool PassCheckCharacter { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
public SkillCardHand Hand { get; set; }
|
|
public TacticSkipSummary SkipSummary { get; set; }
|
|
}
|
|
|
|
public class CampaignTacticResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_TacticResult;
|
|
}
|
|
}
|
|
|
|
public long TacticRank { get; set; }
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
public List<CharacterDB> LevelUpCharacterDBs { get; set; }
|
|
public List<ParcelInfo> FirstClearReward { get; set; }
|
|
public List<ParcelInfo> ThreeStarReward { get; set; }
|
|
public Strategy StrategyObject { get; set; }
|
|
public Dictionary<long, List<ParcelInfo>> StrategyObjectRewards { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public CampaignMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class CampaignRetreatRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_Retreat;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class CampaignRetreatResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_Retreat;
|
|
}
|
|
}
|
|
|
|
public List<long> ReleasedEchelonNumbers { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CampaignChapterClearRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_ChapterClearReward;
|
|
}
|
|
}
|
|
|
|
public long CampaignChapterUniqueId { get; set; }
|
|
public StageDifficulty StageDifficulty { get; set; }
|
|
}
|
|
|
|
public class CampaignChapterClearRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_ChapterClearReward;
|
|
}
|
|
}
|
|
|
|
public CampaignChapterClearRewardHistoryDB CampaignChapterClearRewardHistoryDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CampaignHealRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_Heal;
|
|
}
|
|
}
|
|
|
|
public long CampaignStageUniqueId { get; set; }
|
|
public long EchelonIndex { get; set; }
|
|
public long CharacterServerId { get; set; }
|
|
}
|
|
|
|
public class CampaignHealResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_Heal;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public DailyResetCountDB DailyResetCountDB { get; set; }
|
|
public CampaignMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class CampaignEnterSubStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EnterSubStage;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public CampaignSubStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class CampaignDeployEchelonRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_DeployEchelon;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public List<HexaUnit> DeployedEchelons { get; set; }
|
|
}
|
|
|
|
public class CampaignSubStageResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_SubStageResult;
|
|
}
|
|
}
|
|
|
|
public bool PassCheckCharacter { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
}
|
|
|
|
public class CampaignSubStageResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_SubStageResult;
|
|
}
|
|
}
|
|
|
|
public long TacticRank { get; set; }
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
public List<CharacterDB> LevelUpCharacterDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<ParcelInfo> FirstClearReward { get; set; }
|
|
public List<ParcelInfo> ThreeStarReward { get; set; }
|
|
}
|
|
|
|
public class CampaignTutorialStageResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_TutorialStageResult;
|
|
}
|
|
}
|
|
|
|
public BattleSummary Summary { get; set; }
|
|
}
|
|
|
|
public class CampaignTutorialStageResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_TutorialStageResult;
|
|
}
|
|
}
|
|
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<ParcelInfo> ClearReward { get; set; }
|
|
public List<ParcelInfo> FirstClearReward { get; set; }
|
|
}
|
|
|
|
public class CampaignPortalRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_Portal;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public long EchelonEntityId { get; set; }
|
|
}
|
|
|
|
public class CampaignPortalResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_Portal;
|
|
}
|
|
}
|
|
|
|
public CampaignMainStageSaveDB CampaignMainStageSaveDB { get; set; }
|
|
}
|
|
|
|
public class CampaignConfirmTutorialStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_ConfirmTutorialStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class CampaignConfirmTutorialStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_ConfirmTutorialStage;
|
|
}
|
|
}
|
|
|
|
public CampaignMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class CampaignPurchasePlayCountHardStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_PurchasePlayCountHardStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class CampaignPurchasePlayCountHardStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_PurchasePlayCountHardStage;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
}
|
|
|
|
public class CampaignRestartMainStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_RestartMainStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class CampaignRestartMainStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_RestartMainStage;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public CampaignMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class CampaignEnterMainStageStrategySkipRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EnterMainStageStrategySkip;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public long LastEnterStageEchelonNumber { get; set; }
|
|
}
|
|
|
|
public class CampaignEnterMainStageStrategySkipResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_EnterMainStageStrategySkip;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CampaignMainStageStrategySkipResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_MainStageStrategySkipResult;
|
|
}
|
|
}
|
|
|
|
public bool PassCheckCharacter { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
}
|
|
|
|
public class CampaignMainStageStrategySkipResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_MainStageStrategySkipResult;
|
|
}
|
|
}
|
|
|
|
public long TacticRank { get; set; }
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
public List<CharacterDB> LevelUpCharacterDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<ParcelInfo> FirstClearReward { get; set; }
|
|
public List<ParcelInfo> ThreeStarReward { get; set; }
|
|
}
|
|
|
|
public class CharacterGearListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.CharacterGear_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CharacterGearListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.CharacterGear_List;
|
|
}
|
|
}
|
|
|
|
public List<GearDB> GearDBs { get; set; }
|
|
}
|
|
|
|
public class CharacterGearUnlockRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.CharacterGear_Unlock;
|
|
}
|
|
}
|
|
|
|
public long CharacterServerId { get; set; }
|
|
public int SlotIndex { get; set; }
|
|
}
|
|
|
|
public class CharacterGearUnlockResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.CharacterGear_Unlock;
|
|
}
|
|
}
|
|
|
|
public GearDB GearDB { get; set; }
|
|
public CharacterDB CharacterDB { get; set; }
|
|
}
|
|
|
|
public class CharacterGearTierUpRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.CharacterGear_TierUp;
|
|
}
|
|
}
|
|
|
|
public long GearServerId { get; set; }
|
|
public List<SelectTicketReplaceInfo> ReplaceInfos { get; set; }
|
|
}
|
|
|
|
public class CharacterGearTierUpResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.CharacterGear_TierUp;
|
|
}
|
|
}
|
|
|
|
public GearDB GearDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
}
|
|
|
|
public class CharacterListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CharacterListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_List;
|
|
}
|
|
}
|
|
|
|
public List<CharacterDB> CharacterDBs { get; set; }
|
|
public List<CharacterDB> TSSCharacterDBs { get; set; }
|
|
public List<WeaponDB> WeaponDBs { get; set; }
|
|
public List<CostumeDB> CostumeDBs { get; set; }
|
|
}
|
|
|
|
public class CharacterTranscendenceRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_Transcendence;
|
|
}
|
|
}
|
|
|
|
public long TargetCharacterServerId { get; set; }
|
|
}
|
|
|
|
public class CharacterTranscendenceResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_Transcendence;
|
|
}
|
|
}
|
|
|
|
public CharacterDB CharacterDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CharacterExpGrowthRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_ExpGrowth;
|
|
}
|
|
}
|
|
|
|
public long TargetCharacterServerId { get; set; }
|
|
public ConsumeRequestDB ConsumeRequestDB { get; set; }
|
|
}
|
|
|
|
public class CharacterExpGrowthResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_ExpGrowth;
|
|
}
|
|
}
|
|
|
|
public CharacterDB CharacterDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
}
|
|
|
|
public class CharacterFavorGrowthRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_FavorGrowth;
|
|
}
|
|
}
|
|
|
|
public long TargetCharacterDBId { get; set; }
|
|
public Dictionary<long, int> ConsumeItemDBIdsAndCounts { get; set; }
|
|
}
|
|
|
|
public class CharacterFavorGrowthResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_FavorGrowth;
|
|
}
|
|
}
|
|
|
|
public CharacterDB CharacterDB { get; set; }
|
|
public List<ItemDB> ConsumeStackableItemDBResult { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CharacterSkillLevelUpdateRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_UpdateSkillLevel;
|
|
}
|
|
}
|
|
|
|
public long TargetCharacterDBId { get; set; }
|
|
|
|
[JsonConverter(typeof(JsonStringEnumConverter))]
|
|
public SkillSlot SkillSlot { get; set; }
|
|
|
|
public int Level { get; set; }
|
|
public List<SelectTicketReplaceInfo> ReplaceInfos { get; set; }
|
|
}
|
|
|
|
public class CharacterSkillLevelUpdateResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_UpdateSkillLevel;
|
|
}
|
|
}
|
|
|
|
public CharacterDB CharacterDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CharacterUnlockWeaponRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_UnlockWeapon;
|
|
}
|
|
}
|
|
|
|
public long TargetCharacterServerId { get; set; }
|
|
}
|
|
|
|
public class CharacterUnlockWeaponResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_UnlockWeapon;
|
|
}
|
|
}
|
|
|
|
public WeaponDB WeaponDB { get; set; }
|
|
}
|
|
|
|
public class CharacterWeaponExpGrowthRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_WeaponExpGrowth;
|
|
}
|
|
}
|
|
|
|
public long TargetCharacterServerId { get; set; }
|
|
public Dictionary<long, long> ConsumeUniqueIdAndCounts { get; set; }
|
|
}
|
|
|
|
public class CharacterWeaponExpGrowthResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_WeaponExpGrowth;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CharacterWeaponTranscendenceRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_WeaponTranscendence;
|
|
}
|
|
}
|
|
|
|
public long TargetCharacterServerId { get; set; }
|
|
}
|
|
|
|
public class CharacterWeaponTranscendenceResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_WeaponTranscendence;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CharacterSetFavoritesRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_SetFavorites;
|
|
}
|
|
}
|
|
|
|
public Dictionary<long, bool> ActivateByServerIds { get; set; }
|
|
}
|
|
|
|
public class CharacterSetFavoritesResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_SetFavorites;
|
|
}
|
|
}
|
|
|
|
public List<CharacterDB> CharacterDBs { get; set; }
|
|
}
|
|
|
|
public class CharacterSetCostumeRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_SetCostume;
|
|
}
|
|
}
|
|
|
|
public long CharacterUniqueId { get; set; }
|
|
public Nullable<long> CostumeIdToSet { get; set; }
|
|
}
|
|
|
|
public class CharacterSetCostumeResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_SetCostume;
|
|
}
|
|
}
|
|
|
|
public CostumeDB SetCostumeDB { get; set; }
|
|
public CostumeDB UnsetCostumeDB { get; set; }
|
|
}
|
|
|
|
public class CharacterBatchSkillLevelUpdateRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_BatchSkillLevelUpdate;
|
|
}
|
|
}
|
|
|
|
public long TargetCharacterDBId { get; set; }
|
|
public List<SkillLevelBatchGrowthRequestDB> SkillLevelUpdateRequestDBs { get; set; }
|
|
}
|
|
|
|
public class CharacterBatchSkillLevelUpdateResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_BatchSkillLevelUpdate;
|
|
}
|
|
}
|
|
|
|
public CharacterDB CharacterDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CharacterPotentialGrowthRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_PotentialGrowth;
|
|
}
|
|
}
|
|
|
|
public long TargetCharacterDBId { get; set; }
|
|
public List<PotentialGrowthRequestDB> PotentialGrowthRequestDBs { get; set; }
|
|
public List<SelectTicketReplaceInfo> ReplaceInfos { get; set; }
|
|
}
|
|
|
|
public class CharacterPotentialGrowthResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Character_PotentialGrowth;
|
|
}
|
|
}
|
|
|
|
public CharacterDB CharacterDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class ClanLoginRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Login;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanLoginResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Login;
|
|
}
|
|
}
|
|
|
|
public ClanDB AccountClanDB { get; set; }
|
|
public ClanMemberDB AccountClanMemberDB { get; set; }
|
|
public List<ClanAssistSlotDB> ClanAssistSlotDBs { get; set; }
|
|
}
|
|
|
|
public class ClanLobbyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Lobby;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanLobbyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Lobby;
|
|
}
|
|
}
|
|
|
|
public IrcServerConfig IrcConfig { get; set; }
|
|
public ClanDB AccountClanDB { get; set; }
|
|
public List<ClanDB> DefaultExposedClanDBs { get; set; }
|
|
public ClanMemberDB AccountClanMemberDB { get; set; }
|
|
public List<ClanMemberDB> ClanMemberDBs { get; set; }
|
|
}
|
|
|
|
public class ClanSearchRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Search;
|
|
}
|
|
}
|
|
|
|
public string SearchString { get; set; }
|
|
public ClanJoinOption ClanJoinOption { get; set; }
|
|
public string ClanUniqueCode { get; set; }
|
|
}
|
|
|
|
public class ClanSearchResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Search;
|
|
}
|
|
}
|
|
|
|
public List<ClanDB> ClanDBs { get; set; }
|
|
}
|
|
|
|
public class ClanCreateRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Create;
|
|
}
|
|
}
|
|
|
|
public string ClanNickName { get; set; }
|
|
public ClanJoinOption ClanJoinOption { get; set; }
|
|
}
|
|
|
|
public class ClanCreateResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Create;
|
|
}
|
|
}
|
|
|
|
public ClanDB ClanDB { get; set; }
|
|
public ClanMemberDB ClanMemberDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
}
|
|
|
|
public class ClanMemberRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Member;
|
|
}
|
|
}
|
|
|
|
public long ClanDBId { get; set; }
|
|
public long MemberAccountId { get; set; }
|
|
}
|
|
|
|
public class ClanMemberResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Member;
|
|
}
|
|
}
|
|
|
|
public ClanDB ClanDB { get; set; }
|
|
public ClanMemberDB ClanMemberDB { get; set; }
|
|
public DetailedAccountInfoDB DetailedAccountInfoDB { get; set; }
|
|
}
|
|
|
|
public class ClanMemberListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_MemberList;
|
|
}
|
|
}
|
|
|
|
public long ClanDBId { get; set; }
|
|
}
|
|
|
|
public class ClanMemberListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_MemberList;
|
|
}
|
|
}
|
|
|
|
public ClanDB ClanDB { get; set; }
|
|
public List<ClanMemberDB> ClanMemberDBs { get; set; }
|
|
}
|
|
|
|
public class ClanApplicantRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Applicant;
|
|
}
|
|
}
|
|
|
|
public long OffSet { get; set; }
|
|
}
|
|
|
|
public class ClanApplicantResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Applicant;
|
|
}
|
|
}
|
|
|
|
public List<ClanMemberDB> ClanMemberDBs { get; set; }
|
|
}
|
|
|
|
public class ClanJoinRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Join;
|
|
}
|
|
}
|
|
|
|
public long ClanDBId { get; set; }
|
|
}
|
|
|
|
public class ClanJoinResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Join;
|
|
}
|
|
}
|
|
|
|
public IrcServerConfig IrcConfig { get; set; }
|
|
public ClanDB ClanDB { get; set; }
|
|
public ClanMemberDB ClanMemberDB { get; set; }
|
|
}
|
|
|
|
public class ClanAutoJoinRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_AutoJoin;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanAutoJoinResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_AutoJoin;
|
|
}
|
|
}
|
|
|
|
public IrcServerConfig IrcConfig { get; set; }
|
|
public ClanDB ClanDB { get; set; }
|
|
public ClanMemberDB ClanMemberDB { get; set; }
|
|
}
|
|
|
|
public class ClanQuitRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Quit;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanQuitResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Quit;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanCancelApplyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_CancelApply;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanCancelApplyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_CancelApply;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanPermitRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Permit;
|
|
}
|
|
}
|
|
|
|
public long ApplicantAccountId { get; set; }
|
|
public bool IsPerMit { get; set; }
|
|
}
|
|
|
|
public class ClanPermitResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Permit;
|
|
}
|
|
}
|
|
|
|
public ClanDB ClanDB { get; set; }
|
|
public ClanMemberDB ClanMemberDB { get; set; }
|
|
}
|
|
|
|
public class ClanKickRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Kick;
|
|
}
|
|
}
|
|
|
|
public long MemberAccountId { get; set; }
|
|
}
|
|
|
|
public class ClanKickResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Kick;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanSettingRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Setting;
|
|
}
|
|
}
|
|
|
|
public string ChangedClanName { get; set; }
|
|
public string ChangedNotice { get; set; }
|
|
public ClanJoinOption ClanJoinOption { get; set; }
|
|
}
|
|
|
|
public class ClanSettingResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Setting;
|
|
}
|
|
}
|
|
|
|
public ClanDB ClanDB { get; set; }
|
|
}
|
|
|
|
public class ClanConferRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Confer;
|
|
}
|
|
}
|
|
|
|
public long MemberAccountId { get; set; }
|
|
public ClanSocialGrade ConferingGrade { get; set; }
|
|
}
|
|
|
|
public class ClanConferResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Confer;
|
|
}
|
|
}
|
|
|
|
public ClanMemberDB ClanMemberDB { get; set; }
|
|
public ClanMemberDB AccountClanMemberDB { get; set; }
|
|
public ClanDB ClanDB { get; set; }
|
|
public ClanMemberDescriptionDB ClanMemberDescriptionDB { get; set; }
|
|
}
|
|
|
|
public class ClanDismissRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Dismiss;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanDismissResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Dismiss;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanMyAssistListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_MyAssistList;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanMyAssistListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_MyAssistList;
|
|
}
|
|
}
|
|
|
|
public List<ClanAssistSlotDB> ClanAssistSlotDBs { get; set; }
|
|
}
|
|
|
|
public class ClanSetAssistRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_SetAssist;
|
|
}
|
|
}
|
|
|
|
public EchelonType EchelonType { get; set; }
|
|
public int SlotNumber { get; set; }
|
|
public long CharacterDBId { get; set; }
|
|
public int CombatStyleIndex { get; set; }
|
|
}
|
|
|
|
public class ClanSetAssistResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_SetAssist;
|
|
}
|
|
}
|
|
|
|
public ClanAssistSlotDB ClanAssistSlotDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ClanAssistRewardInfo RewardInfo { get; set; }
|
|
}
|
|
|
|
public class ClanChatLogRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_ChatLog;
|
|
}
|
|
}
|
|
|
|
public string Channel { get; set; }
|
|
public DateTime FromDate { get; set; }
|
|
}
|
|
|
|
public class ClanChatLogResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_ChatLog;
|
|
}
|
|
}
|
|
|
|
public string ClanChatLog { get; set; }
|
|
}
|
|
|
|
public class ClanCheckRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Check;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanCheckResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_Check;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ClanAllAssistListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_AllAssistList;
|
|
}
|
|
}
|
|
|
|
public EchelonType EchelonType { get; set; }
|
|
public List<ClanAssistUseInfo> PendingAssistUseInfo { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
}
|
|
|
|
public class ClanAllAssistListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Clan_AllAssistList;
|
|
}
|
|
}
|
|
|
|
public List<AssistCharacterDB> AssistCharacterDBs { get; set; }
|
|
public List<ClanAssistRentHistoryDB> AssistCharacterRentHistoryDBs { get; set; }
|
|
public long ClanDBId { get; set; }
|
|
}
|
|
|
|
public class IrcServerConfig
|
|
{
|
|
public string HostAddress { get; set; }
|
|
public int Port { get; set; }
|
|
public string Password { get; set; }
|
|
|
|
[JsonIgnore]
|
|
public bool IsValid { get; }
|
|
}
|
|
|
|
public class ClearDeckListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ClearDeck_List;
|
|
}
|
|
}
|
|
|
|
public ClearDeckKey ClearDeckKey { get; set; }
|
|
}
|
|
|
|
public class ClearDeckListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ClearDeck_List;
|
|
}
|
|
}
|
|
|
|
public List<ClearDeckDB> ClearDeckDBs { get; set; }
|
|
}
|
|
|
|
public enum CheatFlags
|
|
{
|
|
None = 0,
|
|
Conquest = 1,
|
|
Mission = 2,
|
|
}
|
|
|
|
public class CheatEquipmentCustomPreset
|
|
{
|
|
public int Tier { get; set; }
|
|
public int Level { get; set; }
|
|
}
|
|
|
|
public class CheatWeaponCustomPreset
|
|
{
|
|
public int StarGrade { get; set; }
|
|
public int Level { get; set; }
|
|
}
|
|
|
|
public class CheatCharacterCustomPreset
|
|
{
|
|
public long UniqueId { get; set; }
|
|
public int StarGrade { get; set; }
|
|
public int Level { get; set; }
|
|
public int ExSkillLevel { get; set; }
|
|
public int PublicSkillLevel { get; set; }
|
|
public int PassiveSkillLevel { get; set; }
|
|
public int ExPassiveSkillLevel { get; set; }
|
|
public CheatEquipmentCustomPreset[] Equipments { get; set; }
|
|
public CheatWeaponCustomPreset Weapon { get; set; }
|
|
}
|
|
|
|
public class CommonCheatRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Common_Cheat;
|
|
}
|
|
}
|
|
|
|
public string Cheat { get; set; }
|
|
public List<CheatCharacterCustomPreset> CharacterCustomPreset { get; set; }
|
|
}
|
|
|
|
public class CommonCheatResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Common_Cheat;
|
|
}
|
|
}
|
|
|
|
public AccountDB Account { get; set; }
|
|
public AccountCurrencyDB AccountCurrency { get; set; }
|
|
public List<CharacterDB> CharacterDBs { get; set; }
|
|
public List<EquipmentDB> EquipmentDBs { get; set; }
|
|
public List<WeaponDB> WeaponDBs { get; set; }
|
|
public List<GearDB> GearDBs { get; set; }
|
|
public List<CostumeDB> CostumeDBs { get; set; }
|
|
public List<ItemDB> ItemDBs { get; set; }
|
|
public List<ScenarioHistoryDB> ScenarioHistoryDBs { get; set; }
|
|
public List<ScenarioGroupHistoryDB> ScenarioGroupHistoryDBs { get; set; }
|
|
public List<EmblemDB> EmblemDBs { get; set; }
|
|
public List<AttendanceBookReward> AttendanceBookRewards { get; set; }
|
|
public List<AttendanceHistoryDB> AttendanceHistoryDBs { get; set; }
|
|
public List<StickerDB> StickerDBs { get; set; }
|
|
public List<MemoryLobbyDB> MemoryLobbyDBs { get; set; }
|
|
public List<ScenarioCollectionDB> ScenarioCollectionDBs { get; set; }
|
|
public CheatFlags CheatFlags { get; set; }
|
|
}
|
|
|
|
public class GachaSimulateCheatResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Campaign_Retreat;
|
|
}
|
|
}
|
|
|
|
public Dictionary<long, int> CharacterIdAndCount { get; set; }
|
|
public long SimulationCount { get; set; }
|
|
public long GoodsUniqueId { get; set; }
|
|
public string GoodsDevName { get; set; }
|
|
}
|
|
|
|
public class GetArenaTeamCheatResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Arena_RankList;
|
|
}
|
|
}
|
|
|
|
public ArenaUserDB Opponent { get; set; }
|
|
}
|
|
|
|
public class ConquestGetInfoRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_GetInfo;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class ConquestGetInfoResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_GetInfo;
|
|
}
|
|
}
|
|
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
public List<ConquestTileDB> ConquestedTileDBs { get; set; }
|
|
public TypedJsonWrapper<List<ConquestEventObjectDB>> ConquestObjectDBsWrapper { get; set; }
|
|
public List<ConquestEchelonDB> ConquestEchelonDBs { get; set; }
|
|
public Dictionary<StageDifficulty, int> DifficultyToStepDict { get; set; }
|
|
public bool IsFirstEnter { get; set; }
|
|
public IEnumerable<ConquestDisplayInfo> DisplayInfos { get; set; }
|
|
}
|
|
|
|
public class ConquestConquerRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_Conquer;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public StageDifficulty Difficulty { get; set; }
|
|
public long TileUniqueId { get; set; }
|
|
public long TileRewardId { get; set; }
|
|
}
|
|
|
|
public class ConquestConquerResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_Conquer;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConquestTileDB ConquestTileDB { get; set; }
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
public TypedJsonWrapper<List<ConquestEventObjectDB>> ConquestEventObjectDBWrapper { get; set; }
|
|
public IEnumerable<ConquestDisplayInfo> DisplayInfos { get; set; }
|
|
}
|
|
|
|
public class ConquestConquerWithBattleStartRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_ConquerWithBattleStart;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public StageDifficulty Difficulty { get; set; }
|
|
public long TileUniqueId { get; set; }
|
|
public Nullable<long> EchelonNumber { get; set; }
|
|
public ClanAssistUseInfo ClanAssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class ConquestConquerWithBattleStartResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_ConquerWithBattleStart;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConquestStageSaveDB ConquestStageSaveDB { get; set; }
|
|
}
|
|
|
|
public class ConquestConquerWithBattleResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_ConquerWithBattleResult;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public StageDifficulty Difficulty { get; set; }
|
|
public long TileUniqueId { get; set; }
|
|
public BattleSummary BattleSummary { get; set; }
|
|
}
|
|
|
|
public class ConquestConquerWithBattleResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_ConquerWithBattleResult;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConquestTileDB ConquestTileDB { get; set; }
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
public TypedJsonWrapper<List<ConquestEventObjectDB>> ConquestEventObjectDBWrapper { get; set; }
|
|
public IEnumerable<ConquestDisplayInfo> DisplayInfos { get; set; }
|
|
public int StepAfterBattle { get; set; }
|
|
public Dictionary<RewardTag, List<ParcelInfo>> DisplayParcelByRewardTag { get; set; }
|
|
}
|
|
|
|
public class ConquestConquerDeployEchelonRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_DeployEchelon;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public StageDifficulty Difficulty { get; set; }
|
|
public long TileUniqueId { get; set; }
|
|
public EchelonDB EchelonDB { get; set; }
|
|
public ClanAssistUseInfo ClanAssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class ConquestConquerDeployEchelonResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_DeployEchelon;
|
|
}
|
|
}
|
|
|
|
public IEnumerable<ConquestEchelonDB> ConquestEchelonDBs { get; set; }
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
}
|
|
|
|
public class ConquestNormalizeEchelonRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_NormalizeEchelon;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public StageDifficulty Difficulty { get; set; }
|
|
public long TileUniqueId { get; set; }
|
|
}
|
|
|
|
public class ConquestNormalizeEchelonResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_NormalizeEchelon;
|
|
}
|
|
}
|
|
|
|
public ConquestEchelonDB ConquestEchelonDB { get; set; }
|
|
}
|
|
|
|
public class ConquestManageBaseRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_ManageBase;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public StageDifficulty Difficulty { get; set; }
|
|
public long TileUniqueId { get; set; }
|
|
public int ManageCount { get; set; }
|
|
}
|
|
|
|
public class ConquestManageBaseResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_ManageBase;
|
|
}
|
|
}
|
|
|
|
public List<List<ParcelInfo>> ClearParcels { get; set; }
|
|
public List<List<ParcelInfo>> ConquerBonusParcels { get; set; }
|
|
public List<ParcelInfo> BonusParcels { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
public TypedJsonWrapper<List<ConquestEventObjectDB>> ConquestEventObjectDBWrapper { get; set; }
|
|
public IEnumerable<ConquestDisplayInfo> DisplayInfos { get; set; }
|
|
}
|
|
|
|
public class ConquestUpgradeBaseRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_UpgradeBase;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public StageDifficulty Difficulty { get; set; }
|
|
public long TileUniqueId { get; set; }
|
|
}
|
|
|
|
public class ConquestUpgradeBaseResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_UpgradeBase;
|
|
}
|
|
}
|
|
|
|
public List<ParcelInfo> UpgradeRewards { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConquestTileDB ConquestTileDB { get; set; }
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
public TypedJsonWrapper<List<ConquestEventObjectDB>> ConquestEventObjectDBWrapper { get; set; }
|
|
public IEnumerable<ConquestDisplayInfo> DisplayInfos { get; set; }
|
|
}
|
|
|
|
public class ConquestTakeEventObjectRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_TakeEventObject;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long ConquestObjectDBId { get; set; }
|
|
}
|
|
|
|
public class ConquestTakeEventObjectResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_TakeEventObject;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public TypedJsonWrapper<ConquestEventObjectDB> ConquestEventObjectDBWrapper { get; set; }
|
|
}
|
|
|
|
public class ConquestEventObjectBattleStartRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_EventObjectBattleStart;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long ConquestObjectDBId { get; set; }
|
|
public long EchelonNumber { get; set; }
|
|
public ClanAssistUseInfo ClanAssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class ConquestEventObjectBattleStartResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_EventObjectBattleStart;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConquestStageSaveDB ConquestStageSaveDB { get; set; }
|
|
}
|
|
|
|
public class ConquestEventObjectBattleResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_EventObjectBattleResult;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long ConquestObjectDBId { get; set; }
|
|
public BattleSummary BattleSummary { get; set; }
|
|
}
|
|
|
|
public class ConquestEventObjectBattleResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_EventObjectBattleResult;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public TypedJsonWrapper<List<ConquestEventObjectDB>> ConquestEventObjectDBWrapper { get; set; }
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
public ConquestTileDB ConquestTileDB { get; set; }
|
|
public IEnumerable<ConquestDisplayInfo> DisplayInfos { get; set; }
|
|
}
|
|
|
|
public class ConquestReceiveRewardsRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_ReceiveReward;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public StageDifficulty Difficulty { get; set; }
|
|
public int Step { get; set; }
|
|
}
|
|
|
|
public class ConquestReceiveRewardsResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_ReceiveReward;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
public List<ConquestTileDB> ConquestTileDBs { get; set; }
|
|
}
|
|
|
|
public class ConquestCheckRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_Check;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class ConquestCheckResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_Check;
|
|
}
|
|
}
|
|
|
|
public bool CanReceiveCalculateReward { get; set; }
|
|
public Nullable<int> AlarmPhaseToShow { get; set; }
|
|
public long ParcelConsumeCumulatedAmount { get; set; }
|
|
public ConquestSummary ConquestSummary { get; set; }
|
|
}
|
|
|
|
public class ConquestErosionBattleStartRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_ErosionBattleStart;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long ConquestObjectDBId { get; set; }
|
|
public bool UseManageEchelon { get; set; }
|
|
public long EchelonNumber { get; set; }
|
|
public ClanAssistUseInfo ClanAssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class ConquestErosionBattleStartResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_ErosionBattleStart;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConquestStageSaveDB ConquestStageSaveDB { get; set; }
|
|
}
|
|
|
|
public class ConquestErosionBattleResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_ErosionBattleResult;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long ConquestObjectDBId { get; set; }
|
|
public BattleSummary BattleSummary { get; set; }
|
|
}
|
|
|
|
public class ConquestErosionBattleResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_ErosionBattleResult;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public TypedJsonWrapper<List<ConquestEventObjectDB>> ConquestEventObjectDBWrapper { get; set; }
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
public IEnumerable<ConquestDisplayInfo> DisplayInfos { get; set; }
|
|
}
|
|
|
|
public class ConquestMainStoryGetInfoRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_MainStoryGetInfo;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class ConquestMainStoryGetInfoResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_MainStoryGetInfo;
|
|
}
|
|
}
|
|
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
public List<ConquestTileDB> ConquestedTileDBs { get; set; }
|
|
public Dictionary<StageDifficulty, int> DifficultyToStepDict { get; set; }
|
|
public bool IsFirstEnter { get; set; }
|
|
}
|
|
|
|
public class ConquestMainStoryConquerRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_MainStoryConquer;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public StageDifficulty Difficulty { get; set; }
|
|
public long TileUniqueId { get; set; }
|
|
public long TileRewardId { get; set; }
|
|
}
|
|
|
|
public class ConquestMainStoryConquerResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_MainStoryConquer;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConquestTileDB ConquestTileDB { get; set; }
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
public IEnumerable<ConquestDisplayInfo> DisplayInfos { get; set; }
|
|
}
|
|
|
|
public class ConquestMainStoryConquerWithBattleStartRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_MainStoryConquerWithBattleStart;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public StageDifficulty Difficulty { get; set; }
|
|
public long TileUniqueId { get; set; }
|
|
public Nullable<long> EchelonNumber { get; set; }
|
|
public ClanAssistUseInfo ClanAssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class ConquestMainStoryConquerWithBattleStartResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_MainStoryConquerWithBattleStart;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConquestStageSaveDB ConquestStageSaveDB { get; set; }
|
|
}
|
|
|
|
public class ConquestMainStoryConquerWithBattleResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_MainStoryConquerWithBattleResult;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public StageDifficulty Difficulty { get; set; }
|
|
public long TileUniqueId { get; set; }
|
|
public BattleSummary BattleSummary { get; set; }
|
|
}
|
|
|
|
public class ConquestMainStoryConquerWithBattleResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_MainStoryConquerWithBattleResult;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConquestTileDB ConquestTileDB { get; set; }
|
|
public ConquestInfoDB ConquestInfoDB { get; set; }
|
|
public IEnumerable<ConquestDisplayInfo> DisplayInfos { get; set; }
|
|
public int StepAfterBattle { get; set; }
|
|
public Dictionary<RewardTag, List<ParcelInfo>> DisplayParcelByRewardTag { get; set; }
|
|
}
|
|
|
|
public class ConquestMainStoryCheckRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_MainStoryCheck;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class ConquestMainStoryCheckResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Conquest_MainStoryCheck;
|
|
}
|
|
}
|
|
|
|
public ConquestMainStorySummary ConquestMainStorySummary { get; set; }
|
|
}
|
|
|
|
public class ContentLogUIOpenStatisticsRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentLog_UIOpenStatistics;
|
|
}
|
|
}
|
|
|
|
public Dictionary<string, int> OpenCountPerPrefab { get; set; }
|
|
}
|
|
|
|
public class ContentLogUIOpenStatisticsResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentLog_UIOpenStatistics;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ContentSaveGetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSave_Get;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ContentSaveGetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSave_Get;
|
|
}
|
|
}
|
|
|
|
public bool HasValidData { get; set; }
|
|
public ContentSaveDB ContentSaveDB { get; set; }
|
|
public EventContentChangeDB EventContentChangeDB { get; set; }
|
|
}
|
|
|
|
public class ContentSaveDiscardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSave_Discard;
|
|
}
|
|
}
|
|
|
|
public ContentType ContentType { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class ContentSaveDiscardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSave_Discard;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class ContentSweepRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSave_Get;
|
|
}
|
|
}
|
|
|
|
public ContentType Content { get; set; }
|
|
public long StageId { get; set; }
|
|
public long EventContentId { get; set; }
|
|
public long Count { get; set; }
|
|
}
|
|
|
|
public class ContentSweepResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSave_Get;
|
|
}
|
|
}
|
|
|
|
public List<List<ParcelInfo>> ClearParcels { get; set; }
|
|
public List<ParcelInfo> BonusParcels { get; set; }
|
|
public List<List<ParcelInfo>> EventContentBonusParcels { get; set; }
|
|
public ParcelResultDB ParcelResult { get; set; }
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
}
|
|
|
|
public class ContentSweepMultiSweepRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSweep_MultiSweep;
|
|
}
|
|
}
|
|
|
|
public IEnumerable<MultiSweepParameter> MultiSweepParameters { get; set; }
|
|
}
|
|
|
|
public class ContentSweepMultiSweepResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSweep_MultiSweep;
|
|
}
|
|
}
|
|
|
|
public List<List<ParcelInfo>> ClearParcels { get; set; }
|
|
public List<ParcelInfo> BonusParcels { get; set; }
|
|
public List<List<ParcelInfo>> EventContentBonusParcels { get; set; }
|
|
public ParcelResultDB ParcelResult { get; set; }
|
|
public List<CampaignStageHistoryDB> CampaignStageHistoryDBs { get; set; }
|
|
}
|
|
|
|
public class ContentSweepMultiSweepPresetListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSweep_MultiSweepPresetList;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ContentSweepMultiSweepPresetListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSweep_MultiSweepPresetList;
|
|
}
|
|
}
|
|
|
|
public IEnumerable<MultiSweepPresetDB> MultiSweepPresetDBs { get; set; }
|
|
}
|
|
|
|
public class ContentSweepSetMultiSweepPresetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSweep_SetMultiSweepPreset;
|
|
}
|
|
}
|
|
|
|
public long PresetId { get; set; }
|
|
public string PresetName { get; set; }
|
|
public IEnumerable<long> StageIds { get; set; }
|
|
public IEnumerable<ParcelKeyPair> ParcelIds { get; set; }
|
|
}
|
|
|
|
public class ContentSweepSetMultiSweepPresetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSweep_SetMultiSweepPreset;
|
|
}
|
|
}
|
|
|
|
public IEnumerable<MultiSweepPresetDB> MultiSweepPresetDBs { get; set; }
|
|
}
|
|
|
|
public class ContentSweepSetMultiSweepPresetNameRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSweep_SetMultiSweepPresetName;
|
|
}
|
|
}
|
|
|
|
public long PresetId { get; set; }
|
|
public string PresetName { get; set; }
|
|
}
|
|
|
|
public class ContentSweepSetMultiSweepPresetNameResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ContentSweep_SetMultiSweepPresetName;
|
|
}
|
|
}
|
|
|
|
public IEnumerable<MultiSweepPresetDB> MultiSweepPresetDBs { get; set; }
|
|
}
|
|
|
|
public class CraftInfoListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CraftInfoListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_List;
|
|
}
|
|
}
|
|
|
|
public List<CraftInfoDB> CraftInfos { get; set; }
|
|
public List<ShiftingCraftInfoDB> ShiftingCraftInfos { get; set; }
|
|
}
|
|
|
|
public class CraftSelectNodeRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_SelectNode;
|
|
}
|
|
}
|
|
|
|
public long SlotId { get; set; }
|
|
public long LeafNodeIndex { get; set; }
|
|
}
|
|
|
|
public class CraftSelectNodeResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_SelectNode;
|
|
}
|
|
}
|
|
|
|
public CraftNodeDB SelectedNodeDB { get; set; }
|
|
}
|
|
|
|
public class CraftUpdateNodeLevelRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_UpdateNodeLevel;
|
|
}
|
|
}
|
|
|
|
public ConsumeRequestDB ConsumeRequestDB { get; set; }
|
|
public long ConsumeGoldAmount { get; set; }
|
|
public long SlotId { get; set; }
|
|
public CraftNodeTier CraftNodeType { get; set; }
|
|
}
|
|
|
|
public class CraftUpdateNodeLevelResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_UpdateNodeLevel;
|
|
}
|
|
}
|
|
|
|
public CraftInfoDB CraftInfoDB { get; set; }
|
|
public CraftNodeDB CraftNodeDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
}
|
|
|
|
public class CraftBeginProcessRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_BeginProcess;
|
|
}
|
|
}
|
|
|
|
public long SlotId { get; set; }
|
|
}
|
|
|
|
public class CraftBeginProcessResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_BeginProcess;
|
|
}
|
|
}
|
|
|
|
public CraftInfoDB CraftInfoDB { get; set; }
|
|
}
|
|
|
|
public class CraftCompleteProcessRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_CompleteProcess;
|
|
}
|
|
}
|
|
|
|
public long SlotId { get; set; }
|
|
}
|
|
|
|
public class CraftCompleteProcessResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_CompleteProcess;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public CraftInfoDB CraftInfoDB { get; set; }
|
|
public ItemDB TicketItemDB { get; set; }
|
|
}
|
|
|
|
public class CraftRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_Reward;
|
|
}
|
|
}
|
|
|
|
public long SlotId { get; set; }
|
|
}
|
|
|
|
public class CraftRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_Reward;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<CraftInfoDB> CraftInfos { get; set; }
|
|
}
|
|
|
|
public class CraftShiftingBeginProcessRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_ShiftingBeginProcess;
|
|
}
|
|
}
|
|
|
|
public long SlotId { get; set; }
|
|
public long RecipeId { get; set; }
|
|
public ConsumeRequestDB ConsumeRequestDB { get; set; }
|
|
}
|
|
|
|
public class CraftShiftingBeginProcessResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_ShiftingBeginProcess;
|
|
}
|
|
}
|
|
|
|
public ShiftingCraftInfoDB CraftInfoDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CraftShiftingCompleteProcessRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_ShiftingCompleteProcess;
|
|
}
|
|
}
|
|
|
|
public long SlotId { get; set; }
|
|
}
|
|
|
|
public class CraftShiftingCompleteProcessResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_ShiftingCompleteProcess;
|
|
}
|
|
}
|
|
|
|
public ShiftingCraftInfoDB CraftInfoDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CraftShiftingRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_ShiftingReward;
|
|
}
|
|
}
|
|
|
|
public long SlotId { get; set; }
|
|
}
|
|
|
|
public class CraftShiftingRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_ShiftingReward;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<ShiftingCraftInfoDB> TargetCraftInfos { get; set; }
|
|
}
|
|
|
|
public class CraftAutoBeginProcessRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_AutoBeginProcess;
|
|
}
|
|
}
|
|
|
|
public CraftPresetSlotDB PresetSlotDB { get; set; }
|
|
public long Count { get; set; }
|
|
}
|
|
|
|
public class CraftAutoBeginProcessResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_AutoBeginProcess;
|
|
}
|
|
}
|
|
|
|
public List<CraftInfoDB> CraftInfoDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CraftCompleteProcessAllRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_CompleteProcessAll;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CraftCompleteProcessAllResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_CompleteProcessAll;
|
|
}
|
|
}
|
|
|
|
public List<CraftInfoDB> CraftInfoDBs { get; set; }
|
|
public ItemDB TicketItemDB { get; set; }
|
|
}
|
|
|
|
public class CraftRewardAllRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_RewardAll;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CraftRewardAllResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_RewardAll;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<CraftInfoDB> CraftInfos { get; set; }
|
|
}
|
|
|
|
public class CraftShiftingCompleteProcessAllRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_ShiftingCompleteProcessAll;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CraftShiftingCompleteProcessAllResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_ShiftingCompleteProcessAll;
|
|
}
|
|
}
|
|
|
|
public List<ShiftingCraftInfoDB> CraftInfoDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class CraftShiftingRewardAllRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_ShiftingRewardAll;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class CraftShiftingRewardAllResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Craft_ShiftingRewardAll;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<ShiftingCraftInfoDB> CraftInfoDBs { get; set; }
|
|
}
|
|
|
|
public class EchelonListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Echelon_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EchelonListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Echelon_List;
|
|
}
|
|
}
|
|
|
|
public List<EchelonDB> EchelonDBs { get; set; }
|
|
public EchelonDB ArenaEchelonDB { get; set; }
|
|
}
|
|
|
|
public class EchelonSaveRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Echelon_Save;
|
|
}
|
|
}
|
|
|
|
public EchelonDB EchelonDB { get; set; }
|
|
public List<ClanAssistUseInfo> AssistUseInfos { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
}
|
|
|
|
public class EchelonSaveResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Echelon_Save;
|
|
}
|
|
}
|
|
|
|
public EchelonDB EchelonDB { get; set; }
|
|
}
|
|
|
|
public class EchelonPresetListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Echelon_PresetList;
|
|
}
|
|
}
|
|
|
|
public EchelonExtensionType EchelonExtensionType { get; set; }
|
|
}
|
|
|
|
public class EchelonPresetListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Echelon_PresetList;
|
|
}
|
|
}
|
|
|
|
public EchelonPresetGroupDB[] PresetGroupDBs { get; set; }
|
|
}
|
|
|
|
public class EchelonPresetSaveRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Echelon_PresetSave;
|
|
}
|
|
}
|
|
|
|
public EchelonPresetDB PresetDB { get; set; }
|
|
}
|
|
|
|
public class EchelonPresetSaveResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Echelon_PresetSave;
|
|
}
|
|
}
|
|
|
|
public EchelonPresetDB PresetDB { get; set; }
|
|
}
|
|
|
|
public class EchelonPresetGroupRenameRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Echelon_PresetGroupRename;
|
|
}
|
|
}
|
|
|
|
public int PresetGroupIndex { get; set; }
|
|
public EchelonExtensionType ExtensionType { get; set; }
|
|
public string PresetGroupLabel { get; set; }
|
|
}
|
|
|
|
public class EchelonPresetGroupRenameResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Echelon_PresetGroupRename;
|
|
}
|
|
}
|
|
|
|
public EchelonPresetGroupDB PresetGroupDB { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidLoginRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_Login;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EliminateRaidLoginResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_Login;
|
|
}
|
|
}
|
|
|
|
public RaidSeasonType SeasonType { get; set; }
|
|
public bool CanReceiveRankingReward { get; set; }
|
|
public List<long> ReceiveLimitedRewardIds { get; set; }
|
|
public Dictionary<long, long> SweepPointByRaidUniqueId { get; set; }
|
|
public long LastSettledRanking { get; set; }
|
|
public Nullable<int> LastSettledTier { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidLobbyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_Lobby;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EliminateRaidLobbyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_Lobby;
|
|
}
|
|
}
|
|
|
|
public RaidSeasonType SeasonType { get; set; }
|
|
public RaidGiveUpDB RaidGiveUpDB { get; set; }
|
|
public EliminateRaidLobbyInfoDB RaidLobbyInfoDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidCreateBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_CreateBattle;
|
|
}
|
|
}
|
|
|
|
public long RaidUniqueId { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
public ClanAssistUseInfo AssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidCreateBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_CreateBattle;
|
|
}
|
|
}
|
|
|
|
public RaidDB RaidDB { get; set; }
|
|
public RaidBattleDB RaidBattleDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public AssistCharacterDB AssistCharacterDB { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidEnterBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public long RaidServerId { get; set; }
|
|
public long RaidUniqueId { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
public long EchelonId { get; set; }
|
|
public ClanAssistUseInfo AssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidEnterBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public RaidDB RaidDB { get; set; }
|
|
public RaidBattleDB RaidBattleDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public AssistCharacterDB AssistCharacterDB { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidEndBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_EndBattle;
|
|
}
|
|
}
|
|
|
|
public int EchelonId { get; set; }
|
|
public long RaidServerId { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
|
|
[JsonIgnore]
|
|
public int LastBossIndex { get; }
|
|
|
|
[JsonIgnore]
|
|
public IEnumerable<RaidDamage> RaidBossDamages { get; }
|
|
|
|
[JsonIgnore]
|
|
public RaidBossResultCollection RaidBossResults { get; }
|
|
public BattleSummary Summary { get; set; }
|
|
public ClanAssistUseInfo AssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidEndBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_EndBattle;
|
|
}
|
|
}
|
|
|
|
public long RankingPoint { get; set; }
|
|
public long BestRankingPoint { get; set; }
|
|
public long ClearTimePoint { get; set; }
|
|
public long HPPercentScorePoint { get; set; }
|
|
public long DefaultClearPoint { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidGiveUpRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_GiveUp;
|
|
}
|
|
}
|
|
|
|
public long RaidServerId { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidGiveUpResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_GiveUp;
|
|
}
|
|
}
|
|
|
|
public int Tier { get; set; }
|
|
public RaidGiveUpDB RaidGiveUpDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidRankingRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_RankingReward;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EliminateRaidRankingRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_RankingReward;
|
|
}
|
|
}
|
|
|
|
public long ReceivedRankingRewardId { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidSeasonRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_SeasonReward;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EliminateRaidSeasonRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_SeasonReward;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<long> ReceiveRewardIds { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidLimitedRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_LimitedReward;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EliminateRaidLimitedRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_LimitedReward;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<long> ReceiveRewardIds { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidOpponentListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_OpponentList;
|
|
}
|
|
}
|
|
|
|
public Nullable<long> Rank { get; set; }
|
|
public Nullable<long> Score { get; set; }
|
|
public Nullable<int> BossGroupIndex { get; set; }
|
|
public bool IsUpper { get; set; }
|
|
public bool IsFirstRequest { get; set; }
|
|
public RankingSearchType SearchType { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidOpponentListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_OpponentList;
|
|
}
|
|
}
|
|
|
|
public List<EliminateRaidUserDB> OpponentUserDBs { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidGetBestTeamRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_GetBestTeam;
|
|
}
|
|
}
|
|
|
|
public long SearchAccountId { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidGetBestTeamResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_GetBestTeam;
|
|
}
|
|
}
|
|
|
|
public Dictionary<string, List<RaidTeamSettingDB>> RaidTeamSettingDBsDict { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidSweepRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_Sweep;
|
|
}
|
|
}
|
|
|
|
public long UniqueId { get; set; }
|
|
public int SweepCount { get; set; }
|
|
}
|
|
|
|
public class EliminateRaidSweepResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EliminateRaid_Sweep;
|
|
}
|
|
}
|
|
|
|
public long TotalSeasonPoint { get; set; }
|
|
public List<List<ParcelInfo>> Rewards { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class EquipmentItemListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EquipmentItemListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_List;
|
|
}
|
|
}
|
|
|
|
public List<EquipmentDB> EquipmentDBs { get; set; }
|
|
}
|
|
|
|
public class EquipmentItemSellRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_Sell;
|
|
}
|
|
}
|
|
|
|
public List<long> TargetServerIds { get; set; }
|
|
}
|
|
|
|
public class EquipmentItemSellResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_Sell;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
}
|
|
|
|
public class EquipmentItemEquipRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_Equip;
|
|
}
|
|
}
|
|
|
|
public long CharacterServerId { get; set; }
|
|
public List<long> EquipmentServerIds { get; set; }
|
|
public long EquipmentServerId { get; set; }
|
|
public int SlotIndex { get; set; }
|
|
}
|
|
|
|
public class EquipmentItemEquipResponse : ResponsePacket
|
|
{
|
|
public CharacterDB CharacterDB { get; set; }
|
|
public List<EquipmentDB> EquipmentDBs { get; set; }
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_Equip;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EquipmentItemLevelUpRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_LevelUp;
|
|
}
|
|
}
|
|
|
|
public long TargetServerId { get; set; }
|
|
public List<long> ConsumeServerIds { get; set; }
|
|
public ConsumeRequestDB ConsumeRequestDB { get; set; }
|
|
}
|
|
|
|
public class EquipmentItemLevelUpResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_LevelUp;
|
|
}
|
|
}
|
|
|
|
public EquipmentDB EquipmentDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
}
|
|
|
|
public class EquipmentItemLockRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_Lock;
|
|
}
|
|
}
|
|
|
|
public long TargetServerId { get; set; }
|
|
public bool IsLocked { get; set; }
|
|
}
|
|
|
|
public class EquipmentItemLockResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_Lock;
|
|
}
|
|
}
|
|
|
|
public EquipmentDB EquipmentDB { get; set; }
|
|
}
|
|
|
|
public class EquipmentItemTierUpRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_TierUp;
|
|
}
|
|
}
|
|
|
|
public long TargetEquipmentServerId { get; set; }
|
|
public List<SelectTicketReplaceInfo> ReplaceInfos { get; set; }
|
|
}
|
|
|
|
public class EquipmentItemTierUpResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_TierUp;
|
|
}
|
|
}
|
|
|
|
public EquipmentDB EquipmentDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
}
|
|
|
|
public class EquipmentBatchGrowthRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_BatchGrowth;
|
|
}
|
|
}
|
|
|
|
public List<EquipmentBatchGrowthRequestDB> EquipmentBatchGrowthRequestDBs { get; set; }
|
|
public GearTierUpRequestDB GearTierUpRequestDB { get; set; }
|
|
}
|
|
|
|
public class EquipmentBatchGrowthResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Equipment_BatchGrowth;
|
|
}
|
|
}
|
|
|
|
public List<EquipmentDB> EquipmentDBs { get; set; }
|
|
public GearDB GearDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
}
|
|
|
|
public class EventContentAdventureListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_AdventureList;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentAdventureListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_AdventureList;
|
|
}
|
|
}
|
|
|
|
public List<CampaignStageHistoryDB> StageHistoryDBs { get; set; }
|
|
public List<StrategyObjectHistoryDB> StrategyObjecthistoryDBs { get; set; }
|
|
public List<EventContentBonusRewardDB> EventContentBonusRewardDBs { get; set; }
|
|
public List<long> AlreadyReceiveRewardId { get; set; }
|
|
public long StagePoint { get; set; }
|
|
}
|
|
|
|
public class EventContentSubEventLobbyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_SubEventLobby;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentSubEventLobbyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_SubEventLobby;
|
|
}
|
|
}
|
|
|
|
public EventContentChangeDB EventContentChangeDB { get; set; }
|
|
public bool IsOnSubEvent { get; set; }
|
|
}
|
|
|
|
public class EventContentEnterMainStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EnterMainStage;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class EventContentEnterMainStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EnterMainStage;
|
|
}
|
|
}
|
|
|
|
public EventContentMainStageSaveDB SaveDataDB { get; set; }
|
|
public bool IsOnSubEvent { get; set; }
|
|
}
|
|
|
|
public class EventContentConfirmMainStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ConfirmMainStage;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class EventContentConfirmMainStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ConfirmMainStage;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public EventContentMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class EventContentEnterTacticRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EnterTactic;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
public long EchelonIndex { get; set; }
|
|
public long EnemyIndex { get; set; }
|
|
}
|
|
|
|
public class EventContentEnterTacticResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EnterTactic;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EventContentTacticResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_TacticResult;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public bool PassCheckCharacter { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
public SkillCardHand Hand { get; set; }
|
|
public TacticSkipSummary SkipSummary { get; set; }
|
|
}
|
|
|
|
public class EventContentTacticResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_TacticResult;
|
|
}
|
|
}
|
|
|
|
public long TacticRank { get; set; }
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
public List<CharacterDB> LevelUpCharacterDBs { get; set; }
|
|
public List<ParcelInfo> FirstClearReward { get; set; }
|
|
public Strategy StrategyObject { get; set; }
|
|
public Dictionary<long, List<ParcelInfo>> StrategyObjectRewards { get; set; }
|
|
public List<ParcelInfo> BonusReward { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public EventContentMainStageSaveDB SaveDataDB { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentEnterSubStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EnterSubStage;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
public long LastEnterStageEchelonNumber { get; set; }
|
|
}
|
|
|
|
public class EventContentEnterSubStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EnterSubStage;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public EventContentSubStageSaveDB SaveDataDB { get; set; }
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
}
|
|
|
|
public class EventContentSubStageResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_SubStageResult;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public bool PassCheckCharacter { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
}
|
|
|
|
public class EventContentSubStageResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_SubStageResult;
|
|
}
|
|
}
|
|
|
|
public long TacticRank { get; set; }
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
public List<CharacterDB> LevelUpCharacterDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<ParcelInfo> FirstClearReward { get; set; }
|
|
public List<ParcelInfo> BonusReward { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentDeployEchelonRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_DeployEchelon;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
public List<HexaUnit> DeployedEchelons { get; set; }
|
|
}
|
|
|
|
public class EventContentDeployEchelonResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_DeployEchelon;
|
|
}
|
|
}
|
|
|
|
public EventContentMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class EventContentWithdrawEchelonRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_WithdrawEchelon;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
public List<long> WithdrawEchelonEntityId { get; set; }
|
|
}
|
|
|
|
public class EventContentWithdrawEchelonResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_WithdrawEchelon;
|
|
}
|
|
}
|
|
|
|
public EventContentMainStageSaveDB SaveDataDB { get; set; }
|
|
public List<EchelonDB> WithdrawEchelonDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentMapMoveRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_MapMove;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
public long EchelonEntityId { get; set; }
|
|
public HexLocation DestPosition { get; set; }
|
|
}
|
|
|
|
public class EventContentMapMoveResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_MapMove;
|
|
}
|
|
}
|
|
|
|
public EventContentMainStageSaveDB SaveDataDB { get; set; }
|
|
public long EchelonEntityId { get; set; }
|
|
public Strategy StrategyObject { get; set; }
|
|
public List<ParcelInfo> StrategyObjectParcelInfos { get; set; }
|
|
}
|
|
|
|
public class EventContentEndTurnRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EndTurn;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class EventContentEndTurnResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EndTurn;
|
|
}
|
|
}
|
|
|
|
public EventContentMainStageSaveDB SaveDataDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
}
|
|
|
|
public class EventContentRetreatRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_Retreat;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class EventContentRetreatResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_Retreat;
|
|
}
|
|
}
|
|
|
|
public List<long> ReleasedEchelonNumbers { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class EventContentPortalRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_Portal;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
public long EchelonEntityId { get; set; }
|
|
}
|
|
|
|
public class EventContentPortalResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_Portal;
|
|
}
|
|
}
|
|
|
|
public EventContentMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class EventContentPurchasePlayCountHardStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_PurchasePlayCountHardStage;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class EventContentPurchasePlayCountHardStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_PurchasePlayCountHardStage;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
}
|
|
|
|
public class EventContentShopListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ShopList;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public List<ShopCategoryType> CategoryList { get; set; }
|
|
}
|
|
|
|
public class EventContentShopListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ShopList;
|
|
}
|
|
}
|
|
|
|
public List<ShopInfoDB> ShopInfos { get; set; }
|
|
public List<ShopEligmaHistoryDB> ShopEligmaHistoryDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentShopRefreshRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ShopRefresh;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public ShopCategoryType ShopCategoryType { get; set; }
|
|
}
|
|
|
|
public class EventContentShopRefreshResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ShopRefresh;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ShopInfoDB ShopInfoDB { get; set; }
|
|
}
|
|
|
|
public class EventContentReceiveStageTotalRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ReceiveStageTotalReward;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentReceiveStageTotalRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ReceiveStageTotalReward;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public List<long> AlreadyReceiveRewardId { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class EventContentEnterMainGroundStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EnterMainGroundStage;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
public long LastEnterStageEchelonNumber { get; set; }
|
|
}
|
|
|
|
public class EventContentEnterMainGroundStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EnterMainGroundStage;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public EventContentMainGroundStageSaveDB SaveDataDB { get; set; }
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
}
|
|
|
|
public class EventContentMainGroundStageResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_MainGroundStageResult;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public bool PassCheckCharacter { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
}
|
|
|
|
public class EventContentMainGroundStageResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_MainGroundStageResult;
|
|
}
|
|
}
|
|
|
|
public long TacticRank { get; set; }
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
public List<CharacterDB> LevelUpCharacterDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<ParcelInfo> FirstClearReward { get; set; }
|
|
public List<ParcelInfo> ThreeStarReward { get; set; }
|
|
public List<ParcelInfo> BonusReward { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentShopBuyMerchandiseRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ShopBuyMerchandise;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public bool IsRefreshMerchandise { get; set; }
|
|
public long ShopUniqueId { get; set; }
|
|
public long GoodsUniqueId { get; set; }
|
|
public long PurchaseCount { get; set; }
|
|
}
|
|
|
|
public class EventContentShopBuyMerchandiseResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ShopBuyMerchandise;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public MailDB MailDB { get; set; }
|
|
public ShopProductDB ShopProductDB { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentShopBuyRefreshMerchandiseRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ShopBuyRefreshMerchandise;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public List<long> ShopUniqueIds { get; set; }
|
|
}
|
|
|
|
public class EventContentShopBuyRefreshMerchandiseResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ShopBuyRefreshMerchandise;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public MailDB MailDB { get; set; }
|
|
public List<ShopProductDB> ShopProductDB { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentCardShopListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CardShopList;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentCardShopListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CardShopList;
|
|
}
|
|
}
|
|
|
|
public List<CardShopElementDB> CardShopElementDBs { get; set; }
|
|
public Dictionary<long, List<ParcelInfo>> RewardHistory { get; set; }
|
|
}
|
|
|
|
public class EventContentCardShopShuffleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CardShopShuffle;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentCardShopShuffleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CardShopShuffle;
|
|
}
|
|
}
|
|
|
|
public List<CardShopElementDB> CardShopElementDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentCardShopPurchaseRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CardShopPurchase;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public int SlotNumber { get; set; }
|
|
}
|
|
|
|
public class EventContentCardShopPurchaseResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CardShopPurchase;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public CardShopElementDB CardShopElementDB { get; set; }
|
|
public List<CardShopPurchaseHistoryDB> CardShopPurchaseHistoryDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentCardShopPurchaseAllRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CardShopPurchaseAll;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentCardShopPurchaseAllResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CardShopPurchaseAll;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<CardShopElementDB> CardShopElementDBs { get; set; }
|
|
public List<CardShopPurchaseHistoryDB> CardShopPurchaseHistoryDBs { get; set; }
|
|
public Dictionary<long, List<ParcelInfo>> RewardHistory { get; set; }
|
|
}
|
|
|
|
public class EventContentSelectBuffRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_SelectBuff;
|
|
}
|
|
}
|
|
|
|
public long SelectedBuffId { get; set; }
|
|
}
|
|
|
|
public class EventContentSelectBuffResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_SelectBuff;
|
|
}
|
|
}
|
|
|
|
public EventContentMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class EventContentBoxGachaShopListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_BoxGachaShopList;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentBoxGachaShopListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_BoxGachaShopList;
|
|
}
|
|
}
|
|
|
|
public EventContentBoxGachaDB BoxGachaDB { get; set; }
|
|
public Dictionary<long, long> BoxGachaGroupIdByCount { get; set; }
|
|
}
|
|
|
|
public class EventContentBoxGachaShopPurchaseRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_BoxGachaShopPurchase;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long PurchaseCount { get; set; }
|
|
public bool PurchaseAll { get; set; }
|
|
}
|
|
|
|
public class EventContentBoxGachaShopPurchaseResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_BoxGachaShopPurchase;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public EventContentBoxGachaDB BoxGachaDB { get; set; }
|
|
public Dictionary<long, long> BoxGachaGroupIdByCount { get; set; }
|
|
public List<EventContentBoxGachaElement> BoxGachaElements { get; set; }
|
|
}
|
|
|
|
public class EventContentBoxGachaShopRefreshRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_BoxGachaShopRefresh;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentBoxGachaShopRefreshResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_BoxGachaShopRefresh;
|
|
}
|
|
}
|
|
|
|
public EventContentBoxGachaDB BoxGachaDB { get; set; }
|
|
public Dictionary<long, long> BoxGachaGroupIdByCount { get; set; }
|
|
}
|
|
|
|
public class EventContentCollectionListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CollectionList;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public Nullable<long> GroupId { get; set; }
|
|
}
|
|
|
|
public class EventContentCollectionListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CollectionList;
|
|
}
|
|
}
|
|
|
|
public List<EventContentCollectionDB> EventContentUnlockCGDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentCollectionForMissionRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CollectionForMission;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentCollectionForMissionResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_CollectionForMission;
|
|
}
|
|
}
|
|
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentScenarioGroupHistoryUpdateRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ScenarioGroupHistoryUpdate;
|
|
}
|
|
}
|
|
|
|
public long ScenarioGroupUniqueId { get; set; }
|
|
public long ScenarioType { get; set; }
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentScenarioGroupHistoryUpdateResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_ScenarioGroupHistoryUpdate;
|
|
}
|
|
}
|
|
|
|
public List<ScenarioGroupHistoryDB> ScenarioGroupHistoryDBs { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class EventContentRestartMainStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_RestartMainStage;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class EventContentRestartMainStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_RestartMainStage;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public EventContentMainStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class EventContentLocationGetInfoRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_LocationGetInfo;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentLocationGetInfoResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_LocationGetInfo;
|
|
}
|
|
}
|
|
|
|
public EventContentLocationDB EventContentLocationDB { get; set; }
|
|
}
|
|
|
|
public class EventContentLocationAttendScheduleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_LocationAttendSchedule;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long ZoneId { get; set; }
|
|
public long Count { get; set; }
|
|
}
|
|
|
|
public class EventContentLocationAttendScheduleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_LocationAttendSchedule;
|
|
}
|
|
}
|
|
|
|
public EventContentLocationDB EventContentLocationDB { get; set; }
|
|
public IEnumerable<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<ParcelInfo> ExtraRewards { get; set; }
|
|
}
|
|
|
|
public class EventContentFortuneGachaPurchaseRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_FortuneGachaPurchase;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentFortuneGachaPurchaseResponse : ResponsePacket
|
|
{
|
|
public long FortuneGachaShopUniqueId;
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_FortuneGachaPurchase;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class EventContentEnterStoryStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EnterStoryStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentEnterStoryStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_EnterStoryStage;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public EventContentStoryStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class EventContentStoryStageResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_StoryStageResult;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class EventContentStoryStageResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_StoryStageResult;
|
|
}
|
|
}
|
|
|
|
public CampaignStageHistoryDB CampaignStageHistoryDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<ParcelInfo> FirstClearReward { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentDiceRaceLobbyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_DiceRaceLobby;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentDiceRaceLobbyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_DiceRaceLobby;
|
|
}
|
|
}
|
|
|
|
public EventContentDiceRaceDB DiceRaceDB { get; set; }
|
|
}
|
|
|
|
public class EventContentDiceRaceRollRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_DiceRaceRoll;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentDiceRaceRollResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_DiceRaceRoll;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public EventContentDiceRaceDB DiceRaceDB { get; set; }
|
|
public List<EventContentDiceResult> DiceResults { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentDiceRaceLapRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_DiceRaceLapReward;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentDiceRaceLapRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_DiceRaceLapReward;
|
|
}
|
|
}
|
|
|
|
public EventContentDiceRaceDB DiceRaceDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class EventContentDiceRaceUseItemRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_DiceRaceUseItem;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public EventContentDiceRaceResultType DiceRaceResultType { get; set; }
|
|
}
|
|
|
|
public class EventContentDiceRaceUseItemResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_DiceRaceUseItem;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public EventContentDiceRaceDB DiceRaceDB { get; set; }
|
|
public List<EventContentDiceResult> DiceResults { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentPermanentListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_PermanentList;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EventContentPermanentListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_PermanentList;
|
|
}
|
|
}
|
|
|
|
public List<EventContentPermanentDB> PermanentDBs { get; set; }
|
|
}
|
|
|
|
public class EventContentTreasureLobbyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_TreasureLobby;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class EventContentTreasureLobbyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_TreasureLobby;
|
|
}
|
|
}
|
|
|
|
public EventContentTreasureHistoryDB BoardHistoryDB { get; set; }
|
|
public EventContentTreasureCell HiddenImage { get; set; }
|
|
public long VariationId { get; set; }
|
|
}
|
|
|
|
public class EventContentTreasureFlipRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_TreasureFlip;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public int Round { get; set; }
|
|
public List<EventContentTreasureCell> Cells { get; set; }
|
|
}
|
|
|
|
public class EventContentTreasureFlipResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_TreasureFlip;
|
|
}
|
|
}
|
|
|
|
public EventContentTreasureHistoryDB BoardHistoryDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class EventContentTreasureNextRoundRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_TreasureNextRound;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public int Round { get; set; }
|
|
}
|
|
|
|
public class EventContentTreasureNextRoundResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.EventContent_TreasureNextRound;
|
|
}
|
|
}
|
|
|
|
public EventContentTreasureHistoryDB BoardHistoryDB { get; set; }
|
|
public EventContentTreasureCell HiddenImage { get; set; }
|
|
}
|
|
|
|
public class EventListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Event_GetList;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EventListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Event_GetList;
|
|
}
|
|
}
|
|
|
|
public List<EventInfoDB> EventInfoDBs { get; set; }
|
|
}
|
|
|
|
public class EventImageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Event_GetImage;
|
|
}
|
|
}
|
|
|
|
public long EventId { get; set; }
|
|
}
|
|
|
|
public class EventImageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Event_GetImage;
|
|
}
|
|
}
|
|
|
|
public byte[] ImageBytes { get; set; }
|
|
}
|
|
|
|
public class UseCouponRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Event_UseCoupon;
|
|
}
|
|
}
|
|
|
|
public string CouponSerial { get; set; }
|
|
}
|
|
|
|
public class UseCouponResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Event_UseCoupon;
|
|
}
|
|
}
|
|
|
|
public bool CouponCompleteRewardReceived { get; set; }
|
|
}
|
|
|
|
public class EventRewardIncreaseRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Event_RewardIncrease;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class EventRewardIncreaseResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Event_RewardIncrease;
|
|
}
|
|
}
|
|
|
|
public List<EventRewardIncreaseDB> EventRewardIncreaseDBs { get; set; }
|
|
}
|
|
|
|
public class FriendListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class FriendListResponse : ResponsePacket
|
|
{
|
|
public FriendIdCardDB FriendIdCardDB;
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_List;
|
|
}
|
|
}
|
|
|
|
public IdCardBackgroundDB[] IdCardBackgroundDBs { get; set; }
|
|
public FriendDB[] FriendDBs { get; set; }
|
|
public FriendDB[] SentRequestFriendDBs { get; set; }
|
|
public FriendDB[] ReceivedRequestFriendDBs { get; set; }
|
|
public FriendDB[] BlockedUserDBs { get; set; }
|
|
}
|
|
|
|
public class FriendRemoveRequest : RequestPacket
|
|
{
|
|
public long TargetAccountId;
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_Remove;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class FriendRemoveResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_Remove;
|
|
}
|
|
}
|
|
|
|
public FriendDB[] FriendDBs { get; set; }
|
|
public FriendDB[] SentRequestFriendDBs { get; set; }
|
|
public FriendDB[] ReceivedRequestFriendDBs { get; set; }
|
|
public FriendDB[] BlockedUserDBs { get; set; }
|
|
}
|
|
|
|
public class FriendGetFriendDetailedInfoRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_GetFriendDetailedInfo;
|
|
}
|
|
}
|
|
|
|
public long FriendAccountId { get; set; }
|
|
}
|
|
|
|
public class FriendGetFriendDetailedInfoResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_GetFriendDetailedInfo;
|
|
}
|
|
}
|
|
|
|
public string Nickname { get; set; }
|
|
public long Level { get; set; }
|
|
public string ClanName { get; set; }
|
|
public string Comment { get; set; }
|
|
public long FriendCount { get; set; }
|
|
public string FriendCode { get; set; }
|
|
public long RepresentCharacterUniqueId { get; set; }
|
|
public long RepresentCharacterCostumeId { get; set; }
|
|
public long CharacterCount { get; set; }
|
|
public Nullable<long> LastNormalCampaignClearStageId { get; set; }
|
|
public Nullable<long> LastHardCampaignClearStageId { get; set; }
|
|
public Nullable<long> ArenaRanking { get; set; }
|
|
public Nullable<long> RaidRanking { get; set; }
|
|
public Nullable<int> RaidTier { get; set; }
|
|
public DetailedAccountInfoDB DetailedAccountInfoDB { get; set; }
|
|
public AccountAttachmentDB AttachmentDB { get; set; }
|
|
public AssistCharacterDB[] AssistCharacterDBs { get; set; }
|
|
}
|
|
|
|
public class FriendGetIdCardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_GetIdCard;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class FriendGetIdCardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_GetIdCard;
|
|
}
|
|
}
|
|
|
|
public FriendIdCardDB FriendIdCardDB { get; set; }
|
|
}
|
|
|
|
public class FriendSetIdCardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_SetIdCard;
|
|
}
|
|
}
|
|
|
|
public string Comment { get; set; }
|
|
public long RepresentCharacterUniqueId { get; set; }
|
|
public long EmblemId { get; set; }
|
|
public bool SearchPermission { get; set; }
|
|
public bool AutoAcceptFriendRequest { get; set; }
|
|
public bool ShowAccountLevel { get; set; }
|
|
public bool ShowFriendCode { get; set; }
|
|
public bool ShowRaidRanking { get; set; }
|
|
public bool ShowArenaRanking { get; set; }
|
|
public bool ShowEliminateRaidRanking { get; set; }
|
|
public long BackgroundId { get; set; }
|
|
}
|
|
|
|
public class FriendSetIdCardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_SetIdCard;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class FriendSearchRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_Search;
|
|
}
|
|
}
|
|
|
|
public string FriendCode { get; set; }
|
|
public FriendSearchLevelOption LevelOption { get; set; }
|
|
}
|
|
|
|
public class FriendSearchResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_Search;
|
|
}
|
|
}
|
|
|
|
public FriendDB[] SearchResult { get; set; }
|
|
}
|
|
|
|
public class FriendSendFriendRequestRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_SetIdCard;
|
|
}
|
|
}
|
|
|
|
public long TargetAccountId { get; set; }
|
|
}
|
|
|
|
public class FriendSendFriendRequestResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_SetIdCard;
|
|
}
|
|
}
|
|
|
|
public FriendDB[] FriendDBs { get; set; }
|
|
public FriendDB[] SentRequestFriendDBs { get; set; }
|
|
public FriendDB[] ReceivedRequestFriendDBs { get; set; }
|
|
public FriendDB[] BlockedUserDBs { get; set; }
|
|
}
|
|
|
|
public class FriendAcceptFriendRequestRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_AcceptFriendRequest;
|
|
}
|
|
}
|
|
|
|
public long TargetAccountId { get; set; }
|
|
}
|
|
|
|
public class FriendAcceptFriendRequestResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_AcceptFriendRequest;
|
|
}
|
|
}
|
|
|
|
public FriendDB[] FriendDBs { get; set; }
|
|
public FriendDB[] SentRequestFriendDBs { get; set; }
|
|
public FriendDB[] ReceivedRequestFriendDBs { get; set; }
|
|
public FriendDB[] BlockedUserDBs { get; set; }
|
|
}
|
|
|
|
public class FriendDeclineFriendRequestRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_DeclineFriendRequest;
|
|
}
|
|
}
|
|
|
|
public long TargetAccountId { get; set; }
|
|
}
|
|
|
|
public class FriendDeclineFriendRequestResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_DeclineFriendRequest;
|
|
}
|
|
}
|
|
|
|
public FriendDB[] FriendDBs { get; set; }
|
|
public FriendDB[] SentRequestFriendDBs { get; set; }
|
|
public FriendDB[] ReceivedRequestFriendDBs { get; set; }
|
|
public FriendDB[] BlockedUserDBs { get; set; }
|
|
}
|
|
|
|
public class FriendCancelFriendRequestRequest : RequestPacket
|
|
{
|
|
public long TargetAccountId;
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_CancelFriendRequest;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class FriendCancelFriendRequestResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_CancelFriendRequest;
|
|
}
|
|
}
|
|
|
|
public FriendDB[] FriendDBs { get; set; }
|
|
public FriendDB[] SentRequestFriendDBs { get; set; }
|
|
public FriendDB[] ReceivedRequestFriendDBs { get; set; }
|
|
public FriendDB[] BlockedUserDBs { get; set; }
|
|
}
|
|
|
|
public class FriendCheckRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_Check;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class FriendCheckResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_Check;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class FriendListByIdsRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_ListByIds;
|
|
}
|
|
}
|
|
|
|
public long[] TargetAccountIds { get; set; }
|
|
}
|
|
|
|
public class FriendListByIdsResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_ListByIds;
|
|
}
|
|
}
|
|
|
|
public FriendDB[] ListResult { get; set; }
|
|
}
|
|
|
|
public class FriendBlockRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_Block;
|
|
}
|
|
}
|
|
|
|
public long TargetAccountId { get; set; }
|
|
}
|
|
|
|
public class FriendBlockResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_Block;
|
|
}
|
|
}
|
|
|
|
public FriendDB[] FriendDBs { get; set; }
|
|
public FriendDB[] SentRequestFriendDBs { get; set; }
|
|
public FriendDB[] ReceivedRequestFriendDBs { get; set; }
|
|
public FriendDB[] BlockedUserDBs { get; set; }
|
|
}
|
|
|
|
public class FriendUnblockRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_Unblock;
|
|
}
|
|
}
|
|
|
|
public long TargetAccountId { get; set; }
|
|
}
|
|
|
|
public class FriendUnblockResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Friend_Unblock;
|
|
}
|
|
}
|
|
|
|
public FriendDB[] FriendDBs { get; set; }
|
|
public FriendDB[] SentRequestFriendDBs { get; set; }
|
|
public FriendDB[] ReceivedRequestFriendDBs { get; set; }
|
|
public FriendDB[] BlockedUserDBs { get; set; }
|
|
}
|
|
|
|
public class ItemListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ItemListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_List;
|
|
}
|
|
}
|
|
|
|
public List<ItemDB> ItemDBs { get; set; }
|
|
public List<ItemDB> ExpiryItemDBs { get; set; }
|
|
}
|
|
|
|
public class ItemSellRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_Sell;
|
|
}
|
|
}
|
|
|
|
public List<long> TargetServerIds { get; set; }
|
|
}
|
|
|
|
public class ItemSellResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_Sell;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
}
|
|
|
|
public class ItemConsumeRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_Consume;
|
|
}
|
|
}
|
|
|
|
public long TargetItemServerId { get; set; }
|
|
public int ConsumeCount { get; set; }
|
|
}
|
|
|
|
public class ItemConsumeResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_Consume;
|
|
}
|
|
}
|
|
|
|
public ItemDB UsedItemDB { get; set; }
|
|
public ParcelResultDB NewParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class ItemLockRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_Lock;
|
|
}
|
|
}
|
|
|
|
public long TargetServerId { get; set; }
|
|
public bool IsLocked { get; set; }
|
|
}
|
|
|
|
public class ItemLockResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_Lock;
|
|
}
|
|
}
|
|
|
|
public ItemDB ItemDB { get; set; }
|
|
}
|
|
|
|
public class ItemBulkConsumeRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_BulkConsume;
|
|
}
|
|
}
|
|
|
|
public long TargetItemServerId { get; set; }
|
|
public int ConsumeCount { get; set; }
|
|
}
|
|
|
|
public class ItemBulkConsumeResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_BulkConsume;
|
|
}
|
|
}
|
|
|
|
public ItemDB UsedItemDB { get; set; }
|
|
public List<ParcelInfo> ParcelInfosInMailBox { get; set; }
|
|
}
|
|
|
|
public class ItemSelectTicketRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_SelectTicket;
|
|
}
|
|
}
|
|
|
|
public long TicketItemServerId { get; set; }
|
|
public long SelectItemUniqueId { get; set; }
|
|
public int ConsumeCount { get; set; }
|
|
}
|
|
|
|
public class ItemSelectTicketResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_SelectTicket;
|
|
}
|
|
}
|
|
|
|
public ItemDB UsedItemDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class ItemAutoSynthRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_AutoSynth;
|
|
}
|
|
}
|
|
|
|
public List<ParcelKeyPair> TargetParcels { get; set; }
|
|
}
|
|
|
|
public class ItemAutoSynthResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Item_AutoSynth;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MailListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mail_List;
|
|
}
|
|
}
|
|
|
|
public bool IsReadMail { get; set; }
|
|
public DateTime PivotTime { get; set; }
|
|
public long PivotIndex { get; set; }
|
|
public bool IsDescending { get; set; }
|
|
}
|
|
|
|
public class MailListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mail_List;
|
|
}
|
|
}
|
|
|
|
public List<MailDB> MailDBs { get; set; }
|
|
public long Count { get; set; }
|
|
}
|
|
|
|
public class MailCheckRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mail_Check;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MailCheckResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mail_Check;
|
|
}
|
|
}
|
|
|
|
public long Count { get; set; }
|
|
}
|
|
|
|
public class MailReceiveRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mail_Receive;
|
|
}
|
|
}
|
|
|
|
public List<long> MailServerIds { get; set; }
|
|
}
|
|
|
|
public class MailReceiveResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mail_Receive;
|
|
}
|
|
}
|
|
|
|
public List<long> MailServerIds { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MemoryLobbyListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MemoryLobby_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MemoryLobbyListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MemoryLobby_List;
|
|
}
|
|
}
|
|
|
|
public List<MemoryLobbyDB> MemoryLobbyDBs { get; set; }
|
|
}
|
|
|
|
public class MemoryLobbySetMainRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MemoryLobby_SetMain;
|
|
}
|
|
}
|
|
|
|
public long MemoryLobbyId { get; set; }
|
|
}
|
|
|
|
public class MemoryLobbySetMainResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MemoryLobby_SetMain;
|
|
}
|
|
}
|
|
|
|
public AccountDB AccountDB { get; set; }
|
|
}
|
|
|
|
public class MemoryLobbyUpdateLobbyModeRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MemoryLobby_UpdateLobbyMode;
|
|
}
|
|
}
|
|
|
|
public bool IsMemoryLobbyMode { get; set; }
|
|
}
|
|
|
|
public class MemoryLobbyUpdateLobbyModeResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MemoryLobby_UpdateLobbyMode;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MemoryLobbyInteractRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MemoryLobby_Interact;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MemoryLobbyInteractResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MemoryLobby_Interact;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MiniGameStageListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_StageList;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameStageListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_StageList;
|
|
}
|
|
}
|
|
|
|
public List<MiniGameHistoryDB> MiniGameHistoryDBs { get; set; }
|
|
}
|
|
|
|
public class MiniGameEnterStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_EnterStage;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long UniqueId { get; set; }
|
|
}
|
|
|
|
public class MiniGameEnterStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_EnterStage;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MiniGameResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_Result;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long UniqueId { get; set; }
|
|
public MinigameRhythmSummary Summary { get; set; }
|
|
}
|
|
|
|
public class MiniGameResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_Result;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MiniGameMissionListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_MissionList;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameMissionListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_MissionList;
|
|
}
|
|
}
|
|
|
|
public List<long> MissionHistoryUniqueIds { get; set; }
|
|
public List<MissionProgressDB> ProgressDBs { get; set; }
|
|
}
|
|
|
|
public class MiniGameMissionRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_MissionReward;
|
|
}
|
|
}
|
|
|
|
public long MissionUniqueId { get; set; }
|
|
public long ProgressServerId { get; set; }
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameMissionRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_MissionReward;
|
|
}
|
|
}
|
|
|
|
public MissionHistoryDB AddedHistoryDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameMissionMultipleRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_MissionMultipleReward;
|
|
}
|
|
}
|
|
|
|
public MissionCategory MissionCategory { get; set; }
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameMissionMultipleRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_MissionMultipleReward;
|
|
}
|
|
}
|
|
|
|
public List<MissionHistoryDB> AddedHistoryDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameShootingLobbyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_ShootingLobby;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameShootingLobbyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_ShootingLobby;
|
|
}
|
|
}
|
|
|
|
public List<MiniGameShootingHistoryDB> HistoryDBs { get; set; }
|
|
}
|
|
|
|
public class MiniGameShootingBattleEnterRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_ShootingBattleEnter;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long UniqueId { get; set; }
|
|
}
|
|
|
|
public class MiniGameShootingBattleEnterResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_ShootingBattleEnter;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MiniGameShootingBattleResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_ShootingBattleResult;
|
|
}
|
|
}
|
|
|
|
public MiniGameShootingSummary Summary { get; set; }
|
|
}
|
|
|
|
public class MiniGameShootingBattleResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_ShootingBattleResult;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameShootingSweepRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_ShootingSweep;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long UniqueId { get; set; }
|
|
public long SweepCount { get; set; }
|
|
}
|
|
|
|
public class MiniGameShootingSweepResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_ShootingSweep;
|
|
}
|
|
}
|
|
|
|
public List<List<ParcelInfo>> Rewards { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardSyncRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardSync;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardSyncResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardSync;
|
|
}
|
|
}
|
|
|
|
public TBGBoardSaveDB SaveDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardMoveRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardMove;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public List<HexLocation> Steps { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardMoveResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardMove;
|
|
}
|
|
}
|
|
|
|
public TBGPlayerDB PlayerDB { get; set; }
|
|
public TBGBoardSaveDB SaveDB { get; set; }
|
|
public TBGEncounterDB EncounterDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardEncounterInputRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardEncounterInput;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long ObjectServerId { get; set; }
|
|
public int EncounterStage { get; set; }
|
|
public int SelectedIndex { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardEncounterInputResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardEncounterInput;
|
|
}
|
|
}
|
|
|
|
public TBGBoardSaveDB SaveDB { get; set; }
|
|
public TBGEncounterDB EncounterDB { get; set; }
|
|
public List<int> PlayerDiceResult { get; set; }
|
|
public Nullable<int> PlayerAddDotEffectResult { get; set; }
|
|
public Nullable<TBGDiceRollResult> PlayerDicePlayResult { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardMoveThemaRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardMoveThema;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardMoveThemaResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardMoveThema;
|
|
}
|
|
}
|
|
|
|
public TBGBoardSaveDB SaveDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardClearThemaRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardClearThema;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public List<long> PreserveItemEffectUniqueIds { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardClearThemaResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardClearThema;
|
|
}
|
|
}
|
|
|
|
public TBGBoardSaveDB SaveDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardUseItemRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardUseItem;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public int ItemSlotIndex { get; set; }
|
|
public long UsedItemId { get; set; }
|
|
public bool IsDiscard { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardUseItemResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardUseItem;
|
|
}
|
|
}
|
|
|
|
public TBGPlayerDB PlayerDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardResurrectRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardResurrect;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardResurrectResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardResurrect;
|
|
}
|
|
}
|
|
|
|
public TBGPlayerDB PlayerDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardSweepRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardSweep;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public List<long> PreserveItemEffectUniqueIds { get; set; }
|
|
}
|
|
|
|
public class MiniGameTableBoardSweepResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_TableBoardSweep;
|
|
}
|
|
}
|
|
|
|
public TBGBoardSaveDB SaveDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerGetInfoRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerGetInfo;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerGetInfoResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerGetInfo;
|
|
}
|
|
}
|
|
|
|
public MiniGameDreamMakerInfoDB InfoDB { get; set; }
|
|
public List<MiniGameDreamMakerParameterDB> ParameterDBs { get; set; }
|
|
public List<MiniGameDreamMakerEndingDB> EndingDBs { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
public long EventPointAmount { get; set; }
|
|
public List<long> AlreadyReceivePointRewardIds { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerNewGameRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerNewGame;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long Multiplier { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerNewGameResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerNewGame;
|
|
}
|
|
}
|
|
|
|
public MiniGameDreamMakerInfoDB InfoDB { get; set; }
|
|
public List<MiniGameDreamMakerParameterDB> ParameterDBs { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerResetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerRestart;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerResetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerRestart;
|
|
}
|
|
}
|
|
|
|
public MiniGameDreamMakerInfoDB InfoDB { get; set; }
|
|
public List<MiniGameDreamMakerParameterDB> ParameterDBs { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerAttendScheduleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerAttendSchedule;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long ScheduleGroupId { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerAttendScheduleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerAttendSchedule;
|
|
}
|
|
}
|
|
|
|
public MiniGameDreamMakerInfoDB InfoDB { get; set; }
|
|
public List<MiniGameDreamMakerParameterDB> ParameterDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public long ScheduleResultId { get; set; }
|
|
public List<EventContentCollectionDB> EventContentCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerDailyClosingRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerDailyClosing;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerDailyClosingResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerDailyClosing;
|
|
}
|
|
}
|
|
|
|
public MiniGameDreamMakerInfoDB InfoDB { get; set; }
|
|
public List<MiniGameDreamMakerParameterDB> ParameterDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public long EventPointAmount { get; set; }
|
|
public List<long> AlreadyReceivePointRewardIds { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerEndingRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerEnding;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameDreamMakerEndingResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DreamMakerEnding;
|
|
}
|
|
}
|
|
|
|
public MiniGameDreamMakerInfoDB InfoDB { get; set; }
|
|
public List<MiniGameDreamMakerParameterDB> ParameterDBs { get; set; }
|
|
public MiniGameDreamMakerEndingDB EndingDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MiniGameDefenseGetInfoRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DefenseGetInfo;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
}
|
|
|
|
public class MiniGameDefenseGetInfoResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DefenseGetInfo;
|
|
}
|
|
}
|
|
|
|
public long EventPointAmount { get; set; }
|
|
public List<MiniGameDefenseStageHistoryDB> DefenseStageHistoryDBs { get; set; }
|
|
}
|
|
|
|
public class MiniGameDefenseEnterBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DefenseEnterBattle;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageId { get; set; }
|
|
}
|
|
|
|
public class MiniGameDefenseEnterBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DefenseEnterBattle;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MiniGameDefenseBattleResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DefenseBattleResult;
|
|
}
|
|
}
|
|
|
|
public long EventContentId { get; set; }
|
|
public long StageId { get; set; }
|
|
public int Multiplier { get; set; }
|
|
public bool IsPlayerWin { get; set; }
|
|
public int BaseDamage { get; set; }
|
|
public int HeroCount { get; set; }
|
|
public int AliveCount { get; set; }
|
|
public int ClearSecond { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
}
|
|
|
|
public class MiniGameDefenseBattleResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MiniGame_DefenseBattleResult;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public MiniGameDefenseStageHistoryDB StageHistoryDB { get; set; }
|
|
}
|
|
|
|
public class MissionListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mission_List;
|
|
}
|
|
}
|
|
|
|
public Nullable<long> EventContentId { get; set; }
|
|
}
|
|
|
|
public class MissionListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mission_List;
|
|
}
|
|
}
|
|
|
|
public List<long> MissionHistoryUniqueIds { get; set; }
|
|
public List<MissionProgressDB> ProgressDBs { get; set; }
|
|
public MissionInfo DailySuddenMissionInfo { get; set; }
|
|
public List<long> ClearedOrignalMissionIds { get; set; }
|
|
}
|
|
|
|
public class MissionRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mission_Reward;
|
|
}
|
|
}
|
|
|
|
public long MissionUniqueId { get; set; }
|
|
public long ProgressServerId { get; set; }
|
|
public Nullable<long> EventContentId { get; set; }
|
|
}
|
|
|
|
public class MissionRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mission_Reward;
|
|
}
|
|
}
|
|
|
|
public MissionHistoryDB AddedHistoryDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MissionMultipleRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mission_MultipleReward;
|
|
}
|
|
}
|
|
|
|
public MissionCategory MissionCategory { get; set; }
|
|
public Nullable<long> GuideMissionSeasonId { get; set; }
|
|
public Nullable<long> EventContentId { get; set; }
|
|
}
|
|
|
|
public class MissionMultipleRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mission_MultipleReward;
|
|
}
|
|
}
|
|
|
|
public List<MissionHistoryDB> AddedHistoryDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class GuideMissionSeasonListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mission_GuideMissionSeasonList;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class GuideMissionSeasonListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mission_GuideMissionSeasonList;
|
|
}
|
|
}
|
|
|
|
public List<GuideMissionSeasonDB> GuideMissionSeasonDBs { get; set; }
|
|
}
|
|
|
|
public class MissionSyncRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mission_Sync;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MissionSyncResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Mission_Sync;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MomoTalkOutLineRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MomoTalk_OutLine;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class MomoTalkOutLineResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MomoTalk_OutLine;
|
|
}
|
|
}
|
|
|
|
public List<MomoTalkOutLineDB> MomoTalkOutLineDBs { get; set; }
|
|
public Dictionary<long, List<long>> FavorScheduleRecords { get; set; }
|
|
}
|
|
|
|
public class MomoTalkMessageListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MomoTalk_MessageList;
|
|
}
|
|
}
|
|
|
|
public long CharacterDBId { get; set; }
|
|
}
|
|
|
|
public class MomoTalkMessageListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MomoTalk_MessageList;
|
|
}
|
|
}
|
|
|
|
public MomoTalkOutLineDB MomoTalkOutLineDB { get; set; }
|
|
public List<MomoTalkChoiceDB> MomoTalkChoiceDBs { get; set; }
|
|
}
|
|
|
|
public class MomoTalkReadRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MomoTalk_Read;
|
|
}
|
|
}
|
|
|
|
public long CharacterDBId { get; set; }
|
|
public long LastReadMessageGroupId { get; set; }
|
|
public Nullable<long> ChosenMessageId { get; set; }
|
|
}
|
|
|
|
public class MomoTalkReadResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MomoTalk_Read;
|
|
}
|
|
}
|
|
|
|
public MomoTalkOutLineDB MomoTalkOutLineDB { get; set; }
|
|
public List<MomoTalkChoiceDB> MomoTalkChoiceDBs { get; set; }
|
|
}
|
|
|
|
public class MomoTalkFavorScheduleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MomoTalk_FavorSchedule;
|
|
}
|
|
}
|
|
|
|
public long ScheduleId { get; set; }
|
|
}
|
|
|
|
public class MomoTalkFavorScheduleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MomoTalk_FavorSchedule;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public Dictionary<long, List<long>> FavorScheduleRecords { get; set; }
|
|
}
|
|
|
|
public class MultiFloorRaidSyncRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MultiFloorRaid_Sync;
|
|
}
|
|
}
|
|
|
|
public Nullable<long> SeasonId { get; set; }
|
|
}
|
|
|
|
public class MultiFloorRaidSyncResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MultiFloorRaid_Sync;
|
|
}
|
|
}
|
|
|
|
public List<MultiFloorRaidDB> MultiFloorRaidDBs { get; set; }
|
|
}
|
|
|
|
public class MultiFloorRaidEnterBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MultiFloorRaid_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public long SeasonId { get; set; }
|
|
public int Difficulty { get; set; }
|
|
public int EchelonId { get; set; }
|
|
public List<ClanAssistUseInfo> AssistUseInfos { get; set; }
|
|
}
|
|
|
|
public class MultiFloorRaidEnterBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MultiFloorRaid_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public List<AssistCharacterDB> AssistCharacterDBs { get; set; }
|
|
}
|
|
|
|
public class MultiFloorRaidEndBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MultiFloorRaid_EndBattle;
|
|
}
|
|
}
|
|
|
|
public long SeasonId { get; set; }
|
|
public int Difficulty { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
public int EchelonId { get; set; }
|
|
public List<ClanAssistUseInfo> AssistUseInfos { get; set; }
|
|
}
|
|
|
|
public class MultiFloorRaidEndBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MultiFloorRaid_EndBattle;
|
|
}
|
|
}
|
|
|
|
public MultiFloorRaidDB MultiFloorRaidDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class MultiFloorRaidReceiveRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MultiFloorRaid_ReceiveReward;
|
|
}
|
|
}
|
|
|
|
public long SeasonId { get; set; }
|
|
public int RewardDifficulty { get; set; }
|
|
}
|
|
|
|
public class MultiFloorRaidReceiveRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.MultiFloorRaid_ReceiveReward;
|
|
}
|
|
}
|
|
|
|
public MultiFloorRaidDB MultiFloorRaidDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class NetworkTimeSyncRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.NetworkTime_Sync;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class NetworkTimeSyncResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.NetworkTime_Sync;
|
|
}
|
|
}
|
|
|
|
public long ReceiveTick { get; set; }
|
|
public long EchoSendTick { get; set; }
|
|
}
|
|
|
|
public class NotificationLobbyCheckRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Notification_LobbyCheck;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class NotificationLobbyCheckResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Notification_LobbyCheck;
|
|
}
|
|
}
|
|
|
|
public long UnreadMailCount { get; set; }
|
|
public List<EventRewardIncreaseDB> EventRewardIncreaseDBs { get; set; }
|
|
}
|
|
|
|
public class NotificationEventContentReddotRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Notification_EventContentReddotCheck;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class NotificationEventContentReddotResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Notification_EventContentReddotCheck;
|
|
}
|
|
}
|
|
|
|
public Dictionary<long, List<NotificationEventReddot>> Reddots { get; set; }
|
|
public Dictionary<long, List<EventContentCollectionDB>> EventContentUnlockCGDBs { get; set; }
|
|
}
|
|
|
|
public class OpenConditionListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.OpenCondition_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class OpenConditionListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.OpenCondition_List;
|
|
}
|
|
}
|
|
|
|
public List<OpenConditionContent> ConditionContents { get; set; }
|
|
}
|
|
|
|
public class OpenConditionSetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.OpenCondition_Set;
|
|
}
|
|
}
|
|
|
|
public OpenConditionDB ConditionDB { get; set; }
|
|
}
|
|
|
|
public class OpenConditionSetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.OpenCondition_Set;
|
|
}
|
|
}
|
|
|
|
public List<OpenConditionDB> ConditionDBs { get; set; }
|
|
}
|
|
|
|
public class OpenConditionEventListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.OpenCondition_EventList;
|
|
}
|
|
}
|
|
|
|
public List<long> ConquestEventIds { get; set; }
|
|
public Dictionary<long, long> WorldRaidSeasonAndGroupIds { get; set; }
|
|
}
|
|
|
|
public class OpenConditionEventListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.OpenCondition_EventList;
|
|
}
|
|
}
|
|
|
|
public Dictionary<long, List<ConquestTileDB>> ConquestTiles { get; set; }
|
|
public Dictionary<long, List<WorldRaidLocalBossDB>> WorldRaidLocalBossDBs { get; set; }
|
|
}
|
|
|
|
public class ProofTokenRequestQuestionRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ProofToken_RequestQuestion;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ProofTokenRequestQuestionResponse : ResponsePacket
|
|
{
|
|
public long Hint { get; set; }
|
|
public string Question { get; set; }
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ProofToken_RequestQuestion;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ProofTokenSubmitRequest : RequestPacket
|
|
{
|
|
public long Answer;
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ProofToken_Submit;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ProofTokenSubmitResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ProofToken_Submit;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ProtocolConverter
|
|
{
|
|
public static ProtocolConverter Instance;
|
|
}
|
|
|
|
public class QueuingGetTicketRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Queuing_GetTicket;
|
|
}
|
|
}
|
|
|
|
public long YostarUID { get; set; }
|
|
public string YostarToken { get; set; }
|
|
public bool MakeStandby { get; set; }
|
|
public bool PassCheck { get; set; }
|
|
public bool PassCheckYostar { get; set; }
|
|
public string WaitingTicket { get; set; }
|
|
public string ClientVersion { get; set; }
|
|
}
|
|
|
|
public class QueuingGetTicketResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Queuing_GetTicket;
|
|
}
|
|
}
|
|
|
|
public string WaitingTicket { get; set; }
|
|
public string EnterTicket { get; set; }
|
|
public long TicketSequence { get; set; }
|
|
public long AllowedSequence { get; set; }
|
|
public double RequiredSecondsPerUser { get; set; }
|
|
public string Birth { get; set; }
|
|
public string ServerSeed { get; set; }
|
|
}
|
|
|
|
public enum RaidRoomSortOption
|
|
{
|
|
HPHigh = 0,
|
|
HPLow = 1,
|
|
RemainTimeHigh = 2,
|
|
RemainTimeLow = 3,
|
|
}
|
|
|
|
public class RaidLoginRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Login;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class RaidLoginResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Login;
|
|
}
|
|
}
|
|
|
|
public RaidSeasonType SeasonType { get; set; }
|
|
public bool CanReceiveRankingReward { get; set; }
|
|
public long LastSettledRanking { get; set; }
|
|
public Nullable<int> LastSettledTier { get; set; }
|
|
}
|
|
|
|
public class RaidLobbyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Lobby;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class RaidLobbyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Lobby;
|
|
}
|
|
}
|
|
|
|
public RaidSeasonType SeasonType { get; set; }
|
|
public RaidGiveUpDB RaidGiveUpDB { get; set; }
|
|
public SingleRaidLobbyInfoDB RaidLobbyInfoDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class RaidListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_List;
|
|
}
|
|
}
|
|
|
|
public string RaidBossGroup { get; set; }
|
|
public Difficulty RaidDifficulty { get; set; }
|
|
public RaidRoomSortOption RaidRoomSortOption { get; set; }
|
|
}
|
|
|
|
public class RaidListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_List;
|
|
}
|
|
}
|
|
|
|
public List<RaidDB> CreateRaidDBs { get; set; }
|
|
public List<RaidDB> EnterRaidDBs { get; set; }
|
|
public List<RaidDB> ListRaidDBs { get; set; }
|
|
}
|
|
|
|
public class RaidCompleteListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_CompleteList;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class RaidCompleteListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_CompleteList;
|
|
}
|
|
}
|
|
|
|
public List<RaidDB> RaidDBs { get; set; }
|
|
public long StackedDamage { get; set; }
|
|
public List<long> ReceiveRewardId { get; set; }
|
|
public long CurSeasonUniqueId { get; set; }
|
|
}
|
|
|
|
public class RaidDetailRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Detail;
|
|
}
|
|
}
|
|
|
|
public long RaidServerId { get; set; }
|
|
public long RaidUniqueId { get; set; }
|
|
}
|
|
|
|
public class RaidDetailResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Detail;
|
|
}
|
|
}
|
|
|
|
public RaidDetailDB RaidDetailDB { get; set; }
|
|
public List<long> ParticipateCharacterServerIds { get; set; }
|
|
}
|
|
|
|
public class RaidSearchRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Search;
|
|
}
|
|
}
|
|
|
|
public string SecretCode { get; set; }
|
|
public List<string> Tags { get; set; }
|
|
}
|
|
|
|
public class RaidSearchResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Search;
|
|
}
|
|
}
|
|
|
|
public List<RaidDB> RaidDBs { get; set; }
|
|
}
|
|
|
|
public class RaidCreateBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_CreateBattle;
|
|
}
|
|
}
|
|
|
|
public long RaidUniqueId { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
public List<int> Tags { get; set; }
|
|
public bool IsPublic { get; set; }
|
|
public Difficulty Difficulty { get; set; }
|
|
public ClanAssistUseInfo AssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class RaidCreateBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_CreateBattle;
|
|
}
|
|
}
|
|
|
|
public RaidDB RaidDB { get; set; }
|
|
public RaidBattleDB RaidBattleDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public AssistCharacterDB AssistCharacterDB { get; set; }
|
|
}
|
|
|
|
public class RaidEnterBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public long RaidServerId { get; set; }
|
|
public long RaidUniqueId { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
public long EchelonId { get; set; }
|
|
public ClanAssistUseInfo AssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class RaidEnterBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public RaidDB RaidDB { get; set; }
|
|
public RaidBattleDB RaidBattleDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public AssistCharacterDB AssistCharacterDB { get; set; }
|
|
}
|
|
|
|
public class RaidBattleUpdateRequest : RequestPacket
|
|
{
|
|
private List<DebuffDescription> playerDebuffs;
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_BattleUpdate;
|
|
}
|
|
}
|
|
|
|
public long RaidServerId { get; set; }
|
|
public int RaidBossIndex { get; set; }
|
|
public long CumulativeDamage { get; set; }
|
|
public long CumulativeGroggyPoint { get; set; }
|
|
|
|
[JsonIgnore]
|
|
public IEnumerable<DebuffDescription> Debuffs { get; }
|
|
}
|
|
|
|
public class RaidBattleUpdateResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_BattleUpdate;
|
|
}
|
|
}
|
|
|
|
public RaidBattleDB RaidBattleDB { get; set; }
|
|
}
|
|
|
|
public class RaidEndBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_EndBattle;
|
|
}
|
|
}
|
|
|
|
public int EchelonId { get; set; }
|
|
public long RaidServerId { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
|
|
[JsonIgnore]
|
|
public int LastBossIndex { get; }
|
|
|
|
[JsonIgnore]
|
|
public IEnumerable<RaidDamage> RaidBossDamages { get; }
|
|
|
|
[JsonIgnore]
|
|
public RaidBossResultCollection RaidBossResults { get; }
|
|
public BattleSummary Summary { get; set; }
|
|
public ClanAssistUseInfo AssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class RaidEndBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_EndBattle;
|
|
}
|
|
}
|
|
|
|
public long RankingPoint { get; set; }
|
|
public long BestRankingPoint { get; set; }
|
|
public long ClearTimePoint { get; set; }
|
|
public long HPPercentScorePoint { get; set; }
|
|
public long DefaultClearPoint { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class RaidGiveUpRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_GiveUp;
|
|
}
|
|
}
|
|
|
|
public long RaidServerId { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
}
|
|
|
|
public class RaidGiveUpResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_GiveUp;
|
|
}
|
|
}
|
|
|
|
public int Tier { get; set; }
|
|
public RaidGiveUpDB RaidGiveUpDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class RaidRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Reward;
|
|
}
|
|
}
|
|
|
|
public long RaidServerId { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
}
|
|
|
|
public class RaidRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Reward;
|
|
}
|
|
}
|
|
|
|
public long RankingPoint { get; set; }
|
|
public long BestRankingPoint { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class RaidRewardAllRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_RewardAll;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class RaidRewardAllResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_RewardAll;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class RaidShareRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Share;
|
|
}
|
|
}
|
|
|
|
public long RaidServerId { get; set; }
|
|
}
|
|
|
|
public class RaidShareResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Share;
|
|
}
|
|
}
|
|
|
|
public RaidDB RaidDB { get; set; }
|
|
}
|
|
|
|
public class RaidRankingRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_RankingReward;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class RaidRankingRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_RankingReward;
|
|
}
|
|
}
|
|
|
|
public long ReceivedRankingRewardId { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class RaidSeasonRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_SeasonReward;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class RaidSeasonRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_SeasonReward;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<long> ReceiveRewardIds { get; set; }
|
|
}
|
|
|
|
public class RaidOpponentListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_OpponentList;
|
|
}
|
|
}
|
|
|
|
public Nullable<long> Rank { get; set; }
|
|
public Nullable<long> Score { get; set; }
|
|
public bool IsUpper { get; set; }
|
|
public bool IsFirstRequest { get; set; }
|
|
public RankingSearchType SearchType { get; set; }
|
|
}
|
|
|
|
public class RaidOpponentListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_OpponentList;
|
|
}
|
|
}
|
|
|
|
public List<SingleRaidUserDB> OpponentUserDBs { get; set; }
|
|
}
|
|
|
|
public class RaidGetBestTeamRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_GetBestTeam;
|
|
}
|
|
}
|
|
|
|
public long SearchAccountId { get; set; }
|
|
}
|
|
|
|
public class RaidGetBestTeamResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_GetBestTeam;
|
|
}
|
|
}
|
|
|
|
public List<RaidTeamSettingDB> RaidTeamSettingDBs { get; set; }
|
|
}
|
|
|
|
public class RaidSweepRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Sweep;
|
|
}
|
|
}
|
|
|
|
public long UniqueId { get; set; }
|
|
public long SweepCount { get; set; }
|
|
}
|
|
|
|
public class RaidSweepResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Raid_Sweep;
|
|
}
|
|
}
|
|
|
|
public long TotalSeasonPoint { get; set; }
|
|
public List<List<ParcelInfo>> Rewards { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class RecipeCraftRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Recipe_Craft;
|
|
}
|
|
}
|
|
|
|
public long RecipeCraftUniqueId { get; set; }
|
|
public long RecipeIngredientUniqueId { get; set; }
|
|
}
|
|
|
|
public class RecipeCraftResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Recipe_Craft;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConsumeResultDB EquipmentConsumeResultDB { get; set; }
|
|
public ConsumeResultDB ItemConsumeResultDB { get; set; }
|
|
}
|
|
|
|
public class ResetableContentGetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ResetableContent_Get;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ResetableContentGetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.ResetableContent_Get;
|
|
}
|
|
}
|
|
|
|
public List<ResetableContentValueDB> ResetableContentValueDBs { get; set; }
|
|
}
|
|
|
|
public class ScenarioListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ScenarioListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_List;
|
|
}
|
|
}
|
|
|
|
public List<ScenarioHistoryDB> ScenarioHistoryDBs { get; set; }
|
|
public List<ScenarioGroupHistoryDB> ScenarioGroupHistoryDBs { get; set; }
|
|
public List<ScenarioCollectionDB> ScenarioCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class ScenarioClearRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Clear;
|
|
}
|
|
}
|
|
|
|
public long ScenarioId { get; set; }
|
|
public BattleSummary BattleSummary { get; set; }
|
|
}
|
|
|
|
public class ScenarioClearResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Clear;
|
|
}
|
|
}
|
|
|
|
public ScenarioHistoryDB ScenarioHistoryDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<ScenarioCollectionDB> ScenarioCollectionDBs { get; set; }
|
|
}
|
|
|
|
public class ScenarioEnterRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Enter;
|
|
}
|
|
}
|
|
|
|
public long ScenarioId { get; set; }
|
|
}
|
|
|
|
public class ScenarioEnterResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Enter;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ScenarioGroupHistoryUpdateRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_GroupHistoryUpdate;
|
|
}
|
|
}
|
|
|
|
public long ScenarioGroupUniqueId { get; set; }
|
|
public long ScenarioType { get; set; }
|
|
}
|
|
|
|
public class ScenarioGroupHistoryUpdateResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_GroupHistoryUpdate;
|
|
}
|
|
}
|
|
|
|
public ScenarioGroupHistoryDB ScenarioGroupHistoryDB { get; set; }
|
|
}
|
|
|
|
public class ScenarioSkipRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Skip;
|
|
}
|
|
}
|
|
|
|
public long ScriptGroupId { get; set; }
|
|
public int SkipPointScriptCount { get; set; }
|
|
}
|
|
|
|
public class ScenarioSkipResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Skip;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ScenarioSelectRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Select;
|
|
}
|
|
}
|
|
|
|
public long ScriptGroupId { get; set; }
|
|
public long ScriptSelectGroup { get; set; }
|
|
}
|
|
|
|
public class ScenarioSelectResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Select;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ScenarioAccountStudentChangeRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_AccountStudentChange;
|
|
}
|
|
}
|
|
|
|
public long AccountStudent { get; set; }
|
|
public long AccountStudentBefore { get; set; }
|
|
}
|
|
|
|
public class ScenarioAccountStudentChangeResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_AccountStudentChange;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ScenarioLobbyStudentChangeRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_LobbyStudentChange;
|
|
}
|
|
}
|
|
|
|
public List<long> LobbyStudents { get; set; }
|
|
public List<long> LobbyStudentsBefore { get; set; }
|
|
}
|
|
|
|
public class ScenarioLobbyStudentChangeResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_LobbyStudentChange;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ScenarioSpecialLobbyChangeRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_SpecialLobbyChange;
|
|
}
|
|
}
|
|
|
|
public long MemoryLobbyId { get; set; }
|
|
public long MemoryLobbyIdBefore { get; set; }
|
|
}
|
|
|
|
public class ScenarioSpecialLobbyChangeResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_SpecialLobbyChange;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ScenarioEnterMainStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_EnterMainStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class ScenarioEnterMainStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_EnterMainStage;
|
|
}
|
|
}
|
|
|
|
public StoryStrategyStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class ScenarioConfirmMainStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_ConfirmMainStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class ScenarioConfirmMainStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_ConfirmMainStage;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public StoryStrategyStageSaveDB SaveDataDB { get; set; }
|
|
public List<long> ScenarioIds { get; set; }
|
|
}
|
|
|
|
public class ScenarioDeployEchelonRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_DeployEchelon;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public List<HexaUnit> DeployedEchelons { get; set; }
|
|
}
|
|
|
|
public class ScenarioDeployEchelonResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_DeployEchelon;
|
|
}
|
|
}
|
|
|
|
public StoryStrategyStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class ScenarioWithdrawEchelonRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_WithdrawEchelon;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public List<long> WithdrawEchelonEntityId { get; set; }
|
|
}
|
|
|
|
public class ScenarioWithdrawEchelonResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_WithdrawEchelon;
|
|
}
|
|
}
|
|
|
|
public StoryStrategyStageSaveDB SaveDataDB { get; set; }
|
|
public List<EchelonDB> WithdrawEchelonDBs { get; set; }
|
|
}
|
|
|
|
public class ScenarioMapMoveRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_MapMove;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public long EchelonEntityId { get; set; }
|
|
public HexLocation DestPosition { get; set; }
|
|
}
|
|
|
|
public class ScenarioMapMoveResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_MapMove;
|
|
}
|
|
}
|
|
|
|
public StoryStrategyStageSaveDB SaveDataDB { get; set; }
|
|
public List<long> ScenarioIds { get; set; }
|
|
public long EchelonEntityId { get; set; }
|
|
public Strategy StrategyObject { get; set; }
|
|
public List<ParcelInfo> StrategyObjectParcelInfos { get; set; }
|
|
}
|
|
|
|
public class ScenarioEndTurnRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_EndTurn;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class ScenarioEndTurnResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_EndTurn;
|
|
}
|
|
}
|
|
|
|
public StoryStrategyStageSaveDB SaveDataDB { get; set; }
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public List<long> ScenarioIds { get; set; }
|
|
}
|
|
|
|
public class ScenarioEnterTacticRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_EnterTactic;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public long EchelonIndex { get; set; }
|
|
public long EnemyIndex { get; set; }
|
|
}
|
|
|
|
public class ScenarioEnterTacticResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_EnterTactic;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ScenarioTacticResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_TacticResult;
|
|
}
|
|
}
|
|
|
|
public bool PassCheckCharacter { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
public SkillCardHand Hand { get; set; }
|
|
public TacticSkipSummary SkipSummary { get; set; }
|
|
}
|
|
|
|
public class ScenarioTacticResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_TacticResult;
|
|
}
|
|
}
|
|
|
|
public Strategy StrategyObject { get; set; }
|
|
public StoryStrategyStageSaveDB SaveDataDB { get; set; }
|
|
public bool IsPlayerWin { get; set; }
|
|
public List<long> ScenarioIds { get; set; }
|
|
}
|
|
|
|
public class ScenarioRetreatRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Retreat;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class ScenarioRetreatResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Retreat;
|
|
}
|
|
}
|
|
|
|
public List<long> ReleasedEchelonNumbers { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class ScenarioPortalRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Portal;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public long EchelonEntityId { get; set; }
|
|
}
|
|
|
|
public class ScenarioPortalResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_Portal;
|
|
}
|
|
}
|
|
|
|
public StoryStrategyStageSaveDB StoryStrategyStageSaveDB { get; set; }
|
|
public List<long> ScenarioIds { get; set; }
|
|
}
|
|
|
|
public class ScenarioRestartMainStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_RestartMainStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class ScenarioRestartMainStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_RestartMainStage;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public StoryStrategyStageSaveDB SaveDataDB { get; set; }
|
|
}
|
|
|
|
public class ScenarioSkipMainStageRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_SkipMainStage;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class ScenarioSkipMainStageResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Scenario_SkipMainStage;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class SchoolDungeonListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SchoolDungeon_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class SchoolDungeonListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SchoolDungeon_List;
|
|
}
|
|
}
|
|
|
|
public List<SchoolDungeonStageHistoryDB> SchoolDungeonStageHistoryDBList { get; set; }
|
|
}
|
|
|
|
public class SchoolDungeonEnterBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SchoolDungeon_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class SchoolDungeonEnterBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SchoolDungeon_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class SchoolDungeonBattleResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SchoolDungeon_BattleResult;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public bool PassCheckCharacter { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
}
|
|
|
|
public class SchoolDungeonBattleResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SchoolDungeon_BattleResult;
|
|
}
|
|
}
|
|
|
|
public SchoolDungeonStageHistoryDB SchoolDungeonStageHistoryDB { get; set; }
|
|
public List<CharacterDB> LevelUpCharacterDBs { get; set; }
|
|
public List<ParcelInfo> FirstClearReward { get; set; }
|
|
public List<ParcelInfo> ThreeStarReward { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class SchoolDungeonRetreatRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SchoolDungeon_Retreat;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class SchoolDungeonRetreatResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SchoolDungeon_Retreat;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class ShopBuyMerchandiseRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyMerchandise;
|
|
}
|
|
}
|
|
|
|
public bool IsRefreshGoods { get; set; }
|
|
public long ShopUniqueId { get; set; }
|
|
public long GoodsId { get; set; }
|
|
public long PurchaseCount { get; set; }
|
|
}
|
|
|
|
public class ShopBuyMerchandiseResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyMerchandise;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public MailDB MailDB { get; set; }
|
|
public ShopProductDB ShopProductDB { get; set; }
|
|
}
|
|
|
|
public class ShopBuyGachaRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyGacha;
|
|
}
|
|
}
|
|
|
|
public long GoodsId { get; set; }
|
|
public long ShopUniqueId { get; set; }
|
|
}
|
|
|
|
public class ShopBuyGachaResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyGacha;
|
|
}
|
|
}
|
|
|
|
|
|
[JsonIgnore]
|
|
public AccountCurrencyDB AccountCurrencyDB { get; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class ShopBuyGacha2Request : ShopBuyGachaRequest
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyGacha2;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class GachaResult
|
|
{
|
|
public long CharacterId { get; set; }
|
|
public CharacterDB Character { get; set; }
|
|
public ItemDB Stone { get; set; }
|
|
}
|
|
|
|
public class ShopBuyGacha2Response : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyGacha2;
|
|
}
|
|
}
|
|
|
|
public DateTime UpdateTime { get; set; }
|
|
public long GemBonusRemain { get; set; }
|
|
public long GemPaidRemain { get; set; }
|
|
public List<ItemDB> ConsumedItems { get; set; }
|
|
public List<GachaResult> GachaResults { get; set; }
|
|
public List<ItemDB> AcquiredItems { get; set; }
|
|
}
|
|
|
|
public class ShopBuyGacha3Request : ShopBuyGacha2Request
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyGacha3;
|
|
}
|
|
}
|
|
|
|
public long FreeRecruitId { get; set; }
|
|
public ParcelCost Cost { get; set; }
|
|
}
|
|
|
|
public class ShopBuyGacha3Response : ShopBuyGacha2Response
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyGacha3;
|
|
}
|
|
}
|
|
|
|
public ShopFreeRecruitHistoryDB FreeRecruitHistoryDB { get; set; }
|
|
}
|
|
|
|
public class ShopListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_List;
|
|
}
|
|
}
|
|
|
|
public List<ShopCategoryType> CategoryList { get; set; }
|
|
}
|
|
|
|
public class ShopListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_List;
|
|
}
|
|
}
|
|
|
|
public List<ShopInfoDB> ShopInfos { get; set; }
|
|
public List<ShopEligmaHistoryDB> ShopEligmaHistoryDBs { get; set; }
|
|
}
|
|
|
|
public class ShopRefreshRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_Refresh;
|
|
}
|
|
}
|
|
|
|
public ShopCategoryType ShopCategoryType { get; set; }
|
|
}
|
|
|
|
public class ShopRefreshResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_Refresh;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ShopInfoDB ShopInfoDB { get; set; }
|
|
}
|
|
|
|
public class ShopBuyEligmaResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyEligma;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
public ShopProductDB ShopProductDB { get; set; }
|
|
}
|
|
|
|
public class ShopBuyEligmaRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyEligma;
|
|
}
|
|
}
|
|
|
|
public long GoodsUniqueId { get; set; }
|
|
public long ShopUniqueId { get; set; }
|
|
public long CharacterUniqueId { get; set; }
|
|
public long PurchaseCount { get; set; }
|
|
}
|
|
|
|
public class ShopGachaRecruitListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_GachaRecruitList;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ShopGachaRecruitListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_GachaRecruitList;
|
|
}
|
|
}
|
|
|
|
public List<ShopRecruitDB> ShopRecruits { get; set; }
|
|
public List<ShopFreeRecruitHistoryDB> ShopFreeRecruitHistoryDBs { get; set; }
|
|
}
|
|
|
|
public class ShopBuyRefreshMerchandiseRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyRefreshMerchandise;
|
|
}
|
|
}
|
|
|
|
public List<long> ShopUniqueIds { get; set; }
|
|
}
|
|
|
|
public class ShopBuyRefreshMerchandiseResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyRefreshMerchandise;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public List<ShopProductDB> ShopProductDB { get; set; }
|
|
public MailDB MailDB { get; set; }
|
|
}
|
|
|
|
public class ShopBuyAPRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyAP;
|
|
}
|
|
}
|
|
|
|
public long ShopUniqueId { get; set; }
|
|
public long PurchaseCount { get; set; }
|
|
}
|
|
|
|
public class ShopBuyAPResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BuyAP;
|
|
}
|
|
}
|
|
|
|
public AccountCurrencyDB AccountCurrencyDB { get; set; }
|
|
public ConsumeResultDB ConsumeResultDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public MailDB MailDB { get; set; }
|
|
public ShopProductDB ShopProductDB { get; set; }
|
|
}
|
|
|
|
public class ShopBeforehandGachaGetRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BeforehandGachaGet;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ShopBeforehandGachaGetResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BeforehandGachaGet;
|
|
}
|
|
}
|
|
|
|
public bool AlreadyPicked { get; set; }
|
|
public BeforehandGachaSnapshotDB BeforehandGachaSnapshot { get; set; }
|
|
}
|
|
|
|
public class ShopBeforehandGachaRunRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BeforehandGachaRun;
|
|
}
|
|
}
|
|
|
|
public long ShopUniqueId { get; set; }
|
|
public long GoodsId { get; set; }
|
|
}
|
|
|
|
public class ShopBeforehandGachaRunResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BeforehandGachaRun;
|
|
}
|
|
}
|
|
|
|
public BeforehandGachaSnapshotDB SelectGachaSnapshot { get; set; }
|
|
}
|
|
|
|
public class ShopBeforehandGachaSaveRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BeforehandGachaSave;
|
|
}
|
|
}
|
|
|
|
public long TargetIndex { get; set; }
|
|
}
|
|
|
|
public class ShopBeforehandGachaSaveResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BeforehandGachaSave;
|
|
}
|
|
}
|
|
|
|
public BeforehandGachaSnapshotDB SelectGachaSnapshot { get; set; }
|
|
}
|
|
|
|
public class ShopBeforehandGachaPickRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BeforehandGachaPick;
|
|
}
|
|
}
|
|
|
|
public long ShopUniqueId { get; set; }
|
|
public long GoodsId { get; set; }
|
|
public long TargetIndex { get; set; }
|
|
}
|
|
|
|
public class ShopBeforehandGachaPickResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Shop_BeforehandGachaPick;
|
|
}
|
|
}
|
|
|
|
public List<GachaResult> GachaResults { get; set; }
|
|
public List<ItemDB> AcquiredItems { get; set; }
|
|
}
|
|
|
|
public class SkipHistoryListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SkipHistory_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class SkipHistoryListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SkipHistory_List;
|
|
}
|
|
}
|
|
|
|
public SkipHistoryDB SkipHistoryDB { get; set; }
|
|
}
|
|
|
|
public class SkipHistorySaveRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SkipHistory_Save;
|
|
}
|
|
}
|
|
|
|
public SkipHistoryDB SkipHistoryDB { get; set; }
|
|
}
|
|
|
|
public class SkipHistorySaveResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.SkipHistory_Save;
|
|
}
|
|
}
|
|
|
|
public SkipHistoryDB SkipHistoryDB { get; set; }
|
|
}
|
|
|
|
public class StickerLoginRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Sticker_Login;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class StickerLoginResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Sticker_Login;
|
|
}
|
|
}
|
|
|
|
public StickerBookDB StickerBookDB { get; set; }
|
|
}
|
|
|
|
public class StickerLobbyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Sticker_Lobby;
|
|
}
|
|
}
|
|
|
|
public IEnumerable<long> AcquireStickerUniqueIds { get; set; }
|
|
}
|
|
|
|
public class StickerLobbyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Sticker_Lobby;
|
|
}
|
|
}
|
|
|
|
public IEnumerable<StickerDB> ReceivedStickerDBs { get; set; }
|
|
public StickerBookDB StickerBookDB { get; set; }
|
|
}
|
|
|
|
public class StickerUseStickerRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Sticker_UseSticker;
|
|
}
|
|
}
|
|
|
|
public long StickerUniqueId { get; set; }
|
|
}
|
|
|
|
public class StickerUseStickerResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Sticker_UseSticker;
|
|
}
|
|
}
|
|
|
|
public StickerBookDB StickerBookDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class SystemVersionRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.System_Version;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class SystemVersionResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.System_Version;
|
|
}
|
|
}
|
|
|
|
public long CurrentVersion { get; set; }
|
|
public long MinimumVersion { get; set; }
|
|
public bool IsDevelopment { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonLobbyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_Lobby;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class TimeAttackDungeonLobbyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_Lobby;
|
|
}
|
|
}
|
|
|
|
public Dictionary<long, TimeAttackDungeonRoomDB> RoomDBs { get; set; }
|
|
public TimeAttackDungeonRoomDB PreviousRoomDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public bool AchieveSeasonBestRecord { get; set; }
|
|
public long SeasonBestRecord { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonCreateBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_CreateBattle;
|
|
}
|
|
}
|
|
|
|
public bool IsPractice { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonCreateBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_CreateBattle;
|
|
}
|
|
}
|
|
|
|
public TimeAttackDungeonRoomDB RoomDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonEnterBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public long RoomId { get; set; }
|
|
public ClanAssistUseInfo AssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonEnterBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public AssistCharacterDB AssistCharacterDB { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonEndBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_EndBattle;
|
|
}
|
|
}
|
|
|
|
public int EchelonId { get; set; }
|
|
public long RoomId { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
public ClanAssistUseInfo AssistUseInfo { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonEndBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_EndBattle;
|
|
}
|
|
}
|
|
|
|
public TimeAttackDungeonRoomDB RoomDB { get; set; }
|
|
public long TotalPoint { get; set; }
|
|
public long DefaultPoint { get; set; }
|
|
public long TimePoint { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonGiveUpRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_GiveUp;
|
|
}
|
|
}
|
|
|
|
public long RoomId { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonGiveUpResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_GiveUp;
|
|
}
|
|
}
|
|
|
|
public TimeAttackDungeonRoomDB RoomDB { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public bool AchieveSeasonBestRecord { get; set; }
|
|
public long SeasonBestRecord { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonSweepRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_Sweep;
|
|
}
|
|
}
|
|
|
|
public long SweepCount { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonSweepResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_Sweep;
|
|
}
|
|
}
|
|
|
|
public List<List<ParcelInfo>> Rewards { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public TimeAttackDungeonRoomDB RoomDB { get; set; }
|
|
}
|
|
|
|
public class TimeAttackDungeonLoginRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_Login;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class TimeAttackDungeonLoginResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TimeAttackDungeon_Login;
|
|
}
|
|
}
|
|
|
|
public TimeAttackDungeonRoomDB PreviousRoomDB { get; set; }
|
|
}
|
|
|
|
public class ToastListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Toast_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class ToastListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.Toast_List;
|
|
}
|
|
}
|
|
|
|
public List<ToastDB> ToastDBs { get; set; }
|
|
}
|
|
|
|
public class TTSGetFileRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TTS_GetFile;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class TTSGetFileResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.TTS_GetFile;
|
|
}
|
|
}
|
|
|
|
public bool IsFileReady { get; set; }
|
|
public string TTSFileS3Uri { get; set; }
|
|
}
|
|
|
|
public enum WebAPIErrorCode
|
|
{
|
|
None = 0,
|
|
InvalidPacket = 1,
|
|
InvalidProtocol = 2,
|
|
InvalidSession = 3,
|
|
InvalidVersion = 4,
|
|
InternalServerError = 5,
|
|
DBError = 6,
|
|
InvalidToken = 7,
|
|
FailedToLockAccount = 8,
|
|
InvalidCheatError = 9,
|
|
AccountCurrencyCannotAffordCost = 10,
|
|
ExceedTranscendenceCountLimit = 11,
|
|
MailBoxFull = 12,
|
|
InventoryAlreadyFull = 13,
|
|
AccountNotFound = 14,
|
|
DataClassNotFound = 15,
|
|
DataEntityNotFound = 16,
|
|
AccountGemPaidCannotAffordCost = 17,
|
|
AccountGemBonusCannotAffordCost = 18,
|
|
AccountItemCannotAffordCost = 19,
|
|
APITimeoutError = 20,
|
|
FunctionTimeoutError = 21,
|
|
DBDistributeTransactionError = 22,
|
|
OccasionalJobError = 23,
|
|
FailedToConsumeParcel = 100,
|
|
InvalidString = 200,
|
|
InvalidStringLength = 201,
|
|
EmptyString = 202,
|
|
SpecialSymbolNotAllowed = 203,
|
|
InvalidDate = 300,
|
|
CoolTimeRemain = 301,
|
|
TimeElapseError = 302,
|
|
ClientSendBadRequest = 400,
|
|
ClientSendTooManyRequest = 401,
|
|
ClientSuspectedAsCheater = 402,
|
|
CombatVerificationFailedInDev = 403,
|
|
ServerFailedToHandleRequest = 500,
|
|
DocumentDBFailedToHandleRequest = 501,
|
|
ServerCacheFailedToHandleRequest = 502,
|
|
ReconnectBundleUpdateRequired = 800,
|
|
GatewayMakeStandbyNotSupport = 900,
|
|
GatewayPassCheckNotSupport = 901,
|
|
GatewayWaitingTicketTimeOut = 902,
|
|
ClientUpdateRequire = 903,
|
|
AccountCreateNoDevId = 1000,
|
|
AccountCreateDuplicatedDevId = 1001,
|
|
AccountAuthEmptyDevId = 1002,
|
|
AccountAuthNotCreated = 1003,
|
|
AccountAccessControlWithoutPermission = 1004,
|
|
AccountNicknameEmptyString = 1005,
|
|
AccountNicknameSameName = 1006,
|
|
AccountNicknameWithInvalidString = 1007,
|
|
AccountNicknameWithInvalidLength = 1008,
|
|
YostarServerNotSuccessStatusCode = 1009,
|
|
YostarNetworkException = 1010,
|
|
YostarException = 1011,
|
|
AccoountPassCheckNotSupportCheat = 1012,
|
|
AccountCreateFail = 1013,
|
|
AccountAddPubliserAccountFail = 1014,
|
|
AccountAddDevIdFail = 1015,
|
|
AccountCreateAlreadyPublisherAccoundId = 1016,
|
|
AccountUpdateStateFail = 1017,
|
|
YostarCheckFail = 1018,
|
|
EnterTicketInvalid = 1019,
|
|
EnterTicketTimeOut = 1020,
|
|
EnterTicketUsed = 1021,
|
|
AccountCommentLengthOverLimit = 1022,
|
|
AccountUpdateBirthdayFailed = 1023,
|
|
AccountLoginError = 1024,
|
|
AccountCurrencySyncError = 1025,
|
|
InvalidClientCookie = 1026,
|
|
InappositeNicknameRestricted = 1027,
|
|
InappositeCommentRestricted = 1028,
|
|
InappositeCallnameRestricted = 1029,
|
|
CharacterNotFound = 2000,
|
|
CharacterLocked = 2001,
|
|
CharacterAlreadyHas = 2002,
|
|
CharacterAssignedEchelon = 2003,
|
|
CharacterFavorDownException = 2004,
|
|
CharacterFavorMaxLevelExceed = 2005,
|
|
CannotLevelUpSkill = 2006,
|
|
CharacterLevelAlreadyMax = 2007,
|
|
InvalidCharacterExpGrowthRequest = 2008,
|
|
CharacterWeaponDataNotFound = 2009,
|
|
CharacterWeaponNotFound = 2010,
|
|
CharacterWeaponAlreadyUnlocked = 2011,
|
|
CharacterWeaponUnlockConditionFail = 2012,
|
|
CharacterWeaponExpGrowthNotValidItem = 2013,
|
|
InvalidCharacterWeaponExpGrowthRequest = 2014,
|
|
CharacterWeaponTranscendenceRecipeNotFound = 2015,
|
|
CharacterWeaponTranscendenceConditionFail = 2016,
|
|
CharacterWeaponUpdateFail = 2017,
|
|
CharacterGearNotFound = 2018,
|
|
CharacterGearAlreadyEquiped = 2019,
|
|
CharacterGearCannotTierUp = 2020,
|
|
CharacterGearCannotUnlock = 2021,
|
|
CharacterCostumeNotFound = 2022,
|
|
CharacterCostumeAlreadySet = 2023,
|
|
CharacterCannotEquipCostume = 2024,
|
|
InvalidCharacterSkillLevelUpdateRequest = 2025,
|
|
InvalidCharacterPotentialGrowthRequest = 2026,
|
|
CharacterPotentialGrowthDataNotFound = 2027,
|
|
EquipmentNotFound = 3000,
|
|
InvalidEquipmentExpGrowthRequest = 3001,
|
|
EquipmentNotMatchingSlotItemCategory = 3002,
|
|
EquipmentLocked = 3003,
|
|
EquipmentAlreadyEquiped = 3004,
|
|
EquipmentConsumeItemLimitCountOver = 3005,
|
|
EquipmentNotEquiped = 3006,
|
|
EquipmentCanNotEquip = 3007,
|
|
EquipmentIngredientEmtpy = 3008,
|
|
EquipmentCannotLevelUp = 3009,
|
|
EquipmentCannotTierUp = 3010,
|
|
EquipmentGearCannotUnlock = 3011,
|
|
EquipmentBatchGrowthNotValid = 3012,
|
|
ItemNotFound = 4000,
|
|
ItemLocked = 4001,
|
|
ItemCreateWithoutStackCount = 4002,
|
|
ItemCreateStackCountFull = 4003,
|
|
ItemNotUsingType = 4004,
|
|
ItemEnchantIngredientFail = 4005,
|
|
ItemInvalidConsumeRequest = 4006,
|
|
ItemInsufficientStackCount = 4007,
|
|
ItemOverExpirationDateTime = 4008,
|
|
ItemCannotAutoSynth = 4009,
|
|
EchelonEmptyLeader = 5000,
|
|
EchelonNotFound = 5001,
|
|
EchelonNotDeployed = 5002,
|
|
EchelonSlotOverMaxCount = 5003,
|
|
EchelonAssignCharacterOnOtherEchelon = 5004,
|
|
EchelonTypeNotAcceptable = 5005,
|
|
EchelonEmptyNotAcceptable = 5006,
|
|
EchelonPresetInvalidSave = 5007,
|
|
EchelonPresetLabelLengthInvalid = 5008,
|
|
CampaignStageNotOpen = 6000,
|
|
CampaignStagePlayLimit = 6001,
|
|
CampaignStageEnterFail = 6002,
|
|
CampaignStageInvalidSaveData = 6003,
|
|
CampaignStageNotPlayerTurn = 6004,
|
|
CampaignStageStageNotFound = 6005,
|
|
CampaignStageHistoryNotFound = 6006,
|
|
CampaignStageChapterNotFound = 6007,
|
|
CampaignStageEchelonNotFound = 6008,
|
|
CampaignStageWithdrawedCannotReUse = 6009,
|
|
CampaignStageChapterRewardInvalidReward = 6010,
|
|
CampaignStageChapterRewardAlreadyReceived = 6011,
|
|
CampaignStageTacticWinnerInvalid = 6012,
|
|
CampaignStageActionCountZero = 6013,
|
|
CampaignStageHealNotAcceptable = 6014,
|
|
CampaignStageHealLimit = 6015,
|
|
CampaignStageLocationCanNotEngage = 6016,
|
|
CampaignEncounterWaitingCannotEndTurn = 6017,
|
|
CampaignTacticResultEmpty = 6018,
|
|
CampaignPortalExitNotFound = 6019,
|
|
CampaignCannotReachDestination = 6020,
|
|
CampaignChapterRewardConditionNotSatisfied = 6021,
|
|
CampaignStageDataInvalid = 6022,
|
|
ContentSweepNotOpened = 6023,
|
|
CampaignTacticSkipFailed = 6024,
|
|
CampaignUnableToRemoveFixedEchelon = 6025,
|
|
CampaignCharacterIsNotWhitelist = 6026,
|
|
CampaignFailedToSkipStrategy = 6027,
|
|
InvalidSweepRequest = 6028,
|
|
MailReceiveRequestInvalid = 7000,
|
|
MissionCannotComplete = 8000,
|
|
MissionRewardInvalid = 8001,
|
|
AttendanceInvalid = 9000,
|
|
ShopExcelNotFound = 10000,
|
|
ShopAndGoodsNotMatched = 10001,
|
|
ShopGoodsNotFound = 10002,
|
|
ShopExceedPurchaseCountLimit = 10003,
|
|
ShopCannotRefresh = 10004,
|
|
ShopInfoNotFound = 10005,
|
|
ShopCannotPurchaseActionPointLimitOver = 10006,
|
|
ShopNotOpened = 10007,
|
|
ShopInvalidGoods = 10008,
|
|
ShopInvalidCostOrReward = 10009,
|
|
ShopEligmaOverPurchase = 10010,
|
|
ShopFreeRecruitInvalid = 10011,
|
|
ShopNewbieGachaInvalid = 10012,
|
|
ShopCannotNewGoodsRefresh = 10013,
|
|
GachaCostNotValid = 10014,
|
|
ShopRestrictBuyWhenInventoryFull = 10015,
|
|
BeforehandGachaMetadataNotFound = 10016,
|
|
BeforehandGachaCandidateNotFound = 10017,
|
|
BeforehandGachaInvalidLastIndex = 10018,
|
|
BeforehandGachaInvalidSaveIndex = 10019,
|
|
BeforehandGachaInvalidPickIndex = 10020,
|
|
BeforehandGachaDuplicatedResults = 10021,
|
|
RecipeCraftNoData = 11000,
|
|
RecipeCraftInsufficientIngredients = 11001,
|
|
RecipeCraftDataError = 11002,
|
|
MemoryLobbyNotFound = 12000,
|
|
LobbyModeChangeFailed = 12001,
|
|
CumulativeTimeRewardNotFound = 13000,
|
|
CumulativeTimeRewardAlreadyReceipt = 13001,
|
|
CumulativeTimeRewardInsufficientConnectionTime = 13002,
|
|
OpenConditionClosed = 14000,
|
|
OpenConditionSetNotSupport = 14001,
|
|
CafeNotFound = 15000,
|
|
CafeFurnitureNotFound = 15001,
|
|
CafeDeployFail = 15002,
|
|
CafeRelocateFail = 15003,
|
|
CafeInteractionNotFound = 15004,
|
|
CafeProductionEmpty = 15005,
|
|
CafeRankUpFail = 15006,
|
|
CafePresetNotFound = 15007,
|
|
CafeRenamePresetFail = 15008,
|
|
CafeClearPresetFail = 15009,
|
|
CafeUpdatePresetFurnitureFail = 15010,
|
|
CafeReservePresetActivationTimeFail = 15011,
|
|
CafePresetApplyFail = 15012,
|
|
CafePresetIsEmpty = 15013,
|
|
CafeAlreadyVisitCharacter = 15014,
|
|
CafeCannotSummonCharacter = 15015,
|
|
CafeCanRefreshVisitCharacter = 15016,
|
|
CafeAlreadyInteraction = 15017,
|
|
CafeTemplateNotFound = 15018,
|
|
CafeAlreadyOpened = 15019,
|
|
CafeNoPlaceToTravel = 15020,
|
|
CafeCannotTravelToOwnCafe = 15021,
|
|
ScenarioMode_Fail = 16000,
|
|
ScenarioMode_DuplicatedScenarioModeId = 16001,
|
|
ScenarioMode_LimitClearedScenario = 16002,
|
|
ScenarioMode_LimitAccountLevel = 16003,
|
|
ScenarioMode_LimitClearedStage = 16004,
|
|
ScenarioMode_LimitClubStudent = 16005,
|
|
ScenarioMode_FailInDBProcess = 16006,
|
|
ScenarioGroup_DuplicatedScenarioGroupId = 16007,
|
|
ScenarioGroup_FailInDBProcess = 16008,
|
|
ScenarioGroup_DataNotFound = 16009,
|
|
ScenarioGroup_MeetupConditionFail = 16010,
|
|
CraftInfoNotFound = 17000,
|
|
CraftCanNotCreateNode = 17001,
|
|
CraftCanNotUpdateNode = 17002,
|
|
CraftCanNotBeginProcess = 17003,
|
|
CraftNodeDepthError = 17004,
|
|
CraftAlreadyProcessing = 17005,
|
|
CraftCanNotCompleteProcess = 17006,
|
|
CraftProcessNotComplete = 17007,
|
|
CraftInvalidIngredient = 17008,
|
|
CraftError = 17009,
|
|
CraftInvalidData = 17010,
|
|
CraftNotAvailableToCafePresets = 17011,
|
|
CraftNotEnoughEmptySlotCount = 17012,
|
|
CraftInvalidPresetSlotDB = 17013,
|
|
RaidExcelDataNotFound = 18000,
|
|
RaidSeasonNotOpen = 18001,
|
|
RaidDBDataNotFound = 18002,
|
|
RaidBattleNotFound = 18003,
|
|
RaidBattleUpdateFail = 18004,
|
|
RaidCompleteListEmpty = 18005,
|
|
RaidRoomCanNotCreate = 18006,
|
|
RaidActionPointZero = 18007,
|
|
RaidTicketZero = 18008,
|
|
RaidRoomCanNotJoin = 18009,
|
|
RaidRoomMaxPlayer = 18010,
|
|
RaidRewardDataNotFound = 18011,
|
|
RaidSeasonRewardNotFound = 18012,
|
|
RaidSeasonAlreadyReceiveReward = 18013,
|
|
RaidSeasonAddRewardPointError = 18014,
|
|
RaidSeasonRewardNotUpdate = 18015,
|
|
RaidSeasonReceiveRewardFail = 18016,
|
|
RaidSearchNotFound = 18017,
|
|
RaidShareNotFound = 18018,
|
|
RaidEndRewardFlagError = 18019,
|
|
RaidCanNotFoundPlayer = 18020,
|
|
RaidAlreadyParticipateCharacters = 18021,
|
|
RaidClearHistoryNotSave = 18022,
|
|
RaidBattleAlreadyEnd = 18023,
|
|
RaidEchelonNotFound = 18024,
|
|
RaidSeasonOpen = 18025,
|
|
RaidRoomIsAlreadyClose = 18026,
|
|
RaidRankingNotFound = 18027,
|
|
WeekDungeonInfoNotFound = 19000,
|
|
WeekDungeonNotOpenToday = 19001,
|
|
WeekDungeonBattleWinnerInvalid = 19002,
|
|
WeekDungeonInvalidSaveData = 19003,
|
|
FindGiftRewardNotFound = 20000,
|
|
FindGiftRewardAlreadyAcquired = 20001,
|
|
FindGiftClearCountOverTotalCount = 20002,
|
|
ArenaInfoNotFound = 21000,
|
|
ArenaGroupNotFound = 21001,
|
|
ArenaRankHistoryNotFound = 21002,
|
|
ArenaRankInvalid = 21003,
|
|
ArenaBattleFail = 21004,
|
|
ArenaDailyRewardAlreadyBeenReceived = 21005,
|
|
ArenaNoSeasonAvailable = 21006,
|
|
ArenaAttackCoolTime = 21007,
|
|
ArenaOpponentAlreadyBeenAttacked = 21008,
|
|
ArenaOpponentRankInvalid = 21009,
|
|
ArenaNeedFormationSetting = 21010,
|
|
ArenaNoHistory = 21011,
|
|
ArenaInvalidRequest = 21012,
|
|
ArenaInvalidIndex = 21013,
|
|
ArenaNotFoundBattle = 21014,
|
|
ArenaBattleTimeOver = 21015,
|
|
ArenaRefreshTimeOver = 21016,
|
|
ArenaEchelonSettingTimeOver = 21017,
|
|
ArenaCannotReceiveReward = 21018,
|
|
ArenaRewardNotExist = 21019,
|
|
ArenaCannotSetMap = 21020,
|
|
ArenaDefenderRankChange = 21021,
|
|
AcademyNotFound = 22000,
|
|
AcademyScheduleTableNotFound = 22001,
|
|
AcademyScheduleOperationNotFound = 22002,
|
|
AcademyAlreadyAttendedSchedule = 22003,
|
|
AcademyAlreadyAttendedFavorSchedule = 22004,
|
|
AcademyRewardCharacterNotFound = 22005,
|
|
AcademyScheduleCanNotAttend = 22006,
|
|
AcademyTicketZero = 22007,
|
|
AcademyMessageCanNotSend = 22008,
|
|
ContentSaveDBNotFound = 26000,
|
|
ContentSaveDBEntranceFeeEmpty = 26001,
|
|
AccountBanned = 27000,
|
|
ServerNowLoadingProhibitedWord = 28000,
|
|
ServerIsUnderMaintenance = 28001,
|
|
ServerMaintenanceSoon = 28002,
|
|
AccountIsNotInWhiteList = 28003,
|
|
ServerContentsLockUpdating = 28004,
|
|
ServerContentsLock = 28005,
|
|
CouponIsEmpty = 29000,
|
|
CouponIsInvalid = 29001,
|
|
UseCouponUsedListReadFail = 29002,
|
|
UseCouponUsedCoupon = 29003,
|
|
UseCouponNotFoundSerials = 29004,
|
|
UseCouponDeleteSerials = 29005,
|
|
UseCouponUnapprovedSerials = 29006,
|
|
UseCouponExpiredSerials = 29007,
|
|
UseCouponMaximumSerials = 29008,
|
|
UseCouponNotFoundMeta = 29009,
|
|
UseCouponDuplicateUseCoupon = 29010,
|
|
UseCouponDuplicateUseSerial = 29011,
|
|
BillingStartShopCashIdNotFound = 30000,
|
|
BillingStartNotServiceTime = 30001,
|
|
BillingStartUseConditionCheckError = 30002,
|
|
BillingStartSmallLevel = 30003,
|
|
BillingStartMaxPurchaseCount = 30004,
|
|
BillingStartFailAddOrder = 30005,
|
|
BillingStartExistPurchase = 30006,
|
|
BillingEndFailGetOrder = 30007,
|
|
BillingEndShopCashIdNotFound = 30008,
|
|
BillingEndProductIdNotFound = 30009,
|
|
BillingEndMonthlyProductIdNotFound = 30010,
|
|
BillingEndInvalidState = 30011,
|
|
BillingEndFailUpdteState = 30012,
|
|
BillingEndFailSendMail = 30013,
|
|
BillingEndInvalidAccount = 30014,
|
|
BillingEndNotFoundPurchaseCount = 30015,
|
|
BillingEndFailUpdteMonthlyProduct = 30016,
|
|
BillingStartMailFull = 30017,
|
|
BillingStartInventoryAndMailFull = 30018,
|
|
BillingEndRecvedErrorMonthlyProduct = 30019,
|
|
MonthlyProductNotOutdated = 30020,
|
|
ClanNotFound = 31000,
|
|
ClanSearchFailed = 31001,
|
|
ClanEmptySearchString = 31002,
|
|
ClanAccountAlreadyJoinedClan = 31003,
|
|
ClanAccountAlreadyQuitClan = 31004,
|
|
ClanCreateFailed = 31005,
|
|
ClanMemberExceedCapacity = 31006,
|
|
ClanDoesNotHavePermission = 31007,
|
|
ClanTargetAccountIsNotApplicant = 31008,
|
|
ClanMemberNotFound = 31009,
|
|
ClanCanNotKick = 31010,
|
|
ClanCanNotDismiss = 31011,
|
|
ClanCanNotQuit = 31012,
|
|
ClanRejoinCoolOff = 31013,
|
|
ClanChangeMemberGradeFailed = 31014,
|
|
ClanHasBeenDisMissed = 31015,
|
|
ClanCannotChangeJoinOption = 31016,
|
|
ClanExceedConferCountLimit = 31017,
|
|
ClanBusy = 31018,
|
|
ClanNameEmptyString = 31019,
|
|
ClanNameWithInvalidLength = 31020,
|
|
ClanAssistCharacterAlreadyDeployed = 31021,
|
|
ClanAssistNotValidUse = 31022,
|
|
ClanAssistCharacterChanged = 31023,
|
|
ClanAssistCoolTime = 31024,
|
|
ClanAssistAlreadyUsedInRaidRoom = 31025,
|
|
ClanAssistAlreadyUsedInTimeAttackDungeonRoom = 31026,
|
|
ClanAssistEchelonHasAssistOnly = 31027,
|
|
PaymentInvalidSign = 32000,
|
|
PaymentInvalidSeed1 = 32001,
|
|
PaymentInvalidSeed2 = 32002,
|
|
PaymentInvalidInput = 32003,
|
|
PaymentNotFoundPurchase = 32004,
|
|
PaymentGetPurchaseOrderNotZero = 32005,
|
|
PaymentSetPurchaseOrderNotZero = 32006,
|
|
PaymentException = 32007,
|
|
PaymentInvalidState = 32008,
|
|
SessionNotFound = 33000,
|
|
SessionParseFail = 33001,
|
|
SessionInvalidInput = 33002,
|
|
SessionNotAuth = 33003,
|
|
SessionDuplicateLogin = 33004,
|
|
SessionTimeOver = 33005,
|
|
SessionInvalidVersion = 33006,
|
|
SessionChangeDate = 33007,
|
|
CallName_RenameCoolTime = 34000,
|
|
CallName_EmptyString = 34001,
|
|
CallName_InvalidString = 34002,
|
|
CallName_TTSServerIsNotAvailable = 34003,
|
|
CouchbaseInvalidCas = 35000,
|
|
CouchbaseOperationFailed = 35001,
|
|
CouchbaseRollBackFailed = 35002,
|
|
EventContentCannotSelectBuff = 36000,
|
|
EventContentNoBuffGroupAvailable = 36001,
|
|
EventContentBuffGroupIdDuplicated = 36002,
|
|
EventContentNotOpen = 36003,
|
|
EventContentNoTotalRewardAvailable = 36004,
|
|
EventContentBoxGachaPurchaseFailed = 36005,
|
|
EventContentBoxGachaCannotRefresh = 36006,
|
|
EventContentCardShopCannotShuffle = 36007,
|
|
EventContentElementDoesNotExist = 36008,
|
|
EventContentElementAlreadyPurchased = 36009,
|
|
EventContentLocationNotFound = 36010,
|
|
EventContentLocationScheduleCanNotAttend = 36011,
|
|
EventContentDiceRaceDataNotFound = 36012,
|
|
EventContentDiceRaceAlreadyReceiveLapRewardAll = 36013,
|
|
EventContentDiceRaceInvalidDiceRaceResultType = 36014,
|
|
EventContentTreasureDataNotFound = 36015,
|
|
EventContentTreasureNotComplete = 36016,
|
|
EventContentTreasureFlipFailed = 36017,
|
|
MiniGameStageIsNotOpen = 37000,
|
|
MiniGameStageInvalidResult = 37001,
|
|
MiniGameShootingStageInvlid = 37002,
|
|
MiniGameShootingCannotSweep = 37003,
|
|
MiniGameTableBoardSaveNotExist = 37004,
|
|
MiniGameTableBoardPlayerCannotMove = 37005,
|
|
MiniGameTableBoardNoActiveEncounter = 37006,
|
|
MiniGameTableBoardInvalidEncounterRequest = 37007,
|
|
MiniGameTableBoardProcessEncounterFailed = 37008,
|
|
MiniGameTableBoardItemNotExist = 37009,
|
|
MiniGameTableBoardInvalidItemUse = 37010,
|
|
MiniGameTableBoardInvalidClearThemaRequest = 37011,
|
|
MiniGameTableBoardInvalidSeason = 37012,
|
|
MiniGameTableBoardInvalidResurrectRequest = 37013,
|
|
MiniGameTableBoardSweepConditionFail = 37014,
|
|
MiniGameTableBoardInvalidData = 37015,
|
|
MiniGameDreamCannotStartNewGame = 37016,
|
|
MiniGameDreamCannotApplyMultiplier = 37017,
|
|
MiniGameDreamCannotReset = 37018,
|
|
MiniGameDreamNotEnoughActionCount = 37019,
|
|
MiniGameDreamSaveNotExist = 37020,
|
|
MiniGameDreamActionCountRemain = 37021,
|
|
MiniGameDreamRoundNotComplete = 37022,
|
|
MiniGameDreamRewardAlreadyReceived = 37023,
|
|
MiniGameDreamRoundCompleted = 37024,
|
|
MiniGameShouldReceiveEndingReward = 37025,
|
|
MiniGameDefenseCannotUseCharacter = 37026,
|
|
MiniGameDefenseNotOpenStage = 37027,
|
|
MiniGameDefenseCannotApplyMultiplier = 37028,
|
|
ProofTokenNotSubmitted = 38000,
|
|
SchoolDungeonInfoNotFound = 39000,
|
|
SchoolDungeonNotOpened = 39001,
|
|
SchoolDungeonInvalidSaveData = 39002,
|
|
SchoolDungeonBattleWinnerInvalid = 39003,
|
|
SchoolDungeonInvalidReward = 39004,
|
|
TimeAttackDungeonDataNotFound = 40000,
|
|
TimeAttackDungeonNotOpen = 40001,
|
|
TimeAttackDungeonRoomTimeOut = 40002,
|
|
TimeAttackDungeonRoomPlayCountOver = 40003,
|
|
TimeAttackDungeonRoomAlreadyExists = 40004,
|
|
TimeAttackDungeonRoomAlreadyClosed = 40005,
|
|
TimeAttackDungeonRoomNotExist = 40006,
|
|
TimeAttackDungeonInvalidRequest = 40007,
|
|
TimeAttackDungeonInvalidData = 40008,
|
|
WorldRaidDataNotFound = 41000,
|
|
WorldRaidSeasonNotOpen = 41001,
|
|
WorldRaidBossGroupNotOpen = 41002,
|
|
WorldRaidInvalidOpenCondition = 41003,
|
|
WorldRaidDifficultyNotOpen = 41004,
|
|
WorldRaidAssistCharacterLimitOver = 41005,
|
|
WorldRaidContainBlackListCharacter = 41006,
|
|
WorldRaidValidFixedEchelonSetting = 41007,
|
|
WorldRaidAlredayReceiveRewardAll = 41008,
|
|
WorldRaidCannotReceiveReward = 41009,
|
|
WorldRaidBossAlreadyDead = 41010,
|
|
WorldRaidNotAnotherBossKilled = 41011,
|
|
WorldRaidBattleResultUpdateFailed = 41012,
|
|
WorldRaidGemEnterCountLimitOver = 41013,
|
|
WorldRaidCannotGemEnter = 41014,
|
|
WorldRaidNeedClearScenarioBoss = 41015,
|
|
WorldRaidBossIsAlive = 41016,
|
|
ConquestDataNotFound = 42000,
|
|
ConquestAlreadyConquested = 42001,
|
|
ConquestNotFullyConquested = 42002,
|
|
ConquestStepNotOpened = 42003,
|
|
ConquestUnableToReach = 42004,
|
|
ConquestUnableToAttack = 42005,
|
|
ConquestEchelonChangedCountMax = 42006,
|
|
ConquestEchelonNotFound = 42007,
|
|
ConquestCharacterAlreadyDeployed = 42008,
|
|
ConquestMaxUpgrade = 42009,
|
|
ConquestUnitNotFound = 42010,
|
|
ConquestObjectNotFound = 42011,
|
|
ConquestCalculateRewardNotFound = 42012,
|
|
ConquestInvalidTileType = 42013,
|
|
ConquestInvalidObjectType = 42014,
|
|
ConquestInvalidSaveData = 42015,
|
|
ConquestMaxAssistCountReached = 42016,
|
|
ConquestErosionConditionNotSatisfied = 42017,
|
|
ConquestAdditionalContentNotInUse = 42018,
|
|
ConquestCannotUseManageEchelon = 42019,
|
|
FriendUserIsNotFriend = 43000,
|
|
FriendFailedToCreateFriendIdCard = 43001,
|
|
FriendRequestNotFound = 43002,
|
|
FriendInvalidFriendCode = 43003,
|
|
FriendAlreadyFriend = 43004,
|
|
FriendMaxSentRequestReached = 43005,
|
|
FriendMaxReceivedRequestReached = 43006,
|
|
FriendCannotRequestMaxFriendCountReached = 43007,
|
|
FriendCannotAcceptMaxFriendCountReached = 43008,
|
|
FriendOpponentMaxFriendCountReached = 43009,
|
|
FriendTargetIsBusy = 43010,
|
|
FriendRequestTargetIsYourself = 43011,
|
|
FriendSearchTargetIsYourself = 43012,
|
|
FriendInvalidBackgroundId = 43013,
|
|
FriendIdCardCommentLengthOverLimit = 43014,
|
|
FriendBackgroundNotOwned = 43015,
|
|
FriendBlockTargetIsYourself = 43016,
|
|
FriendBlockTargetIsAlreadyBlocked = 43017,
|
|
FriendBlockTargetIsExceedMaxCount = 43018,
|
|
FriendBlockUserCannotOpenProfile = 43019,
|
|
FriendBlockUserCannotSendRequest = 43020,
|
|
EliminateStageIsNotOpened = 44000,
|
|
MultiSweepPresetDocumentNotFound = 45000,
|
|
MultiSweepPresetNameEmpty = 45001,
|
|
MultiSweepPresetInvalidStageId = 45002,
|
|
MultiSweepPresetInvalidId = 45003,
|
|
MultiSweepPresetNameInvalidLength = 45004,
|
|
MultiSweepPresetTooManySelectStageId = 45005,
|
|
MultiSweepPresetInvalidSweepCount = 45006,
|
|
MultiSweepPresetTooManySelectParcelId = 45007,
|
|
EmblemDataNotFound = 46000,
|
|
EmblemAttachFailed = 46001,
|
|
EmblemCannotReceive = 46002,
|
|
EmblemPassCheckEmblemIsEmpty = 46003,
|
|
StickerDataNotFound = 47000,
|
|
StickerNotAcquired = 47001,
|
|
StickerDocumentNotFound = 47002,
|
|
StickerAlreadyUsed = 47003,
|
|
ClearDeckInvalidKey = 48000,
|
|
ClearDeckOutOfDate = 48001,
|
|
FieldDataNotFound = 60000,
|
|
FieldInteracionFailed = 60001,
|
|
FieldQuestClearFailed = 60002,
|
|
FieldInvalidSceneChangedRequest = 60003,
|
|
FieldInvalidEndDateRequest = 60004,
|
|
FieldCreateDailyQuestFailed = 60005,
|
|
FieldResetReplayFailed = 60006,
|
|
FieldIncreaseMasteryFailed = 60007,
|
|
FieldStageDataInvalid = 60008,
|
|
FieldStageEnterFail = 60009,
|
|
FieldContentIsClosed = 60010,
|
|
FieldEventStageNotCleared = 60011,
|
|
MultiFloorRaidSeasonNotOpened = 49000,
|
|
MultiFloorRaidDataNotFound = 49001,
|
|
MultiFloorRaidAssistCharacterLimitOver = 49002,
|
|
MultiFloorRaidStageOpenConditionFail = 49003,
|
|
MultiFloorRaidInvalidSummary = 49004,
|
|
MultiFloorRaidInvalidRewardRequest = 49005,
|
|
}
|
|
|
|
public class WeekDungeonListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WeekDungeon_List;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
public class WeekDungeonListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WeekDungeon_List;
|
|
}
|
|
}
|
|
|
|
public List<long> AdditionalStageIdList { get; set; }
|
|
public List<WeekDungeonStageHistoryDB> WeekDungeonStageHistoryDBList { get; set; }
|
|
}
|
|
|
|
public class WeekDungeonEnterBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WeekDungeon_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public long EchelonIndex { get; set; }
|
|
}
|
|
|
|
public class WeekDungeonEnterBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WeekDungeon_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
public int Seed { get; set; }
|
|
public int Sequence { get; set; }
|
|
}
|
|
|
|
public class WeekDungeonBattleResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WeekDungeon_BattleResult;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
public bool PassCheckCharacter { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
}
|
|
|
|
public class WeekDungeonBattleResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WeekDungeon_BattleResult;
|
|
}
|
|
}
|
|
|
|
public WeekDungeonStageHistoryDB WeekDungeonStageHistoryDB { get; set; }
|
|
public List<CharacterDB> LevelUpCharacterDBs { get; set; }
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class WeekDungeonRetreatRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WeekDungeon_Retreat;
|
|
}
|
|
}
|
|
|
|
public long StageUniqueId { get; set; }
|
|
}
|
|
|
|
public class WeekDungeonRetreatResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WeekDungeon_Retreat;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class WorldRaidLobbyRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_Lobby;
|
|
}
|
|
}
|
|
|
|
public long SeasonId { get; set; }
|
|
}
|
|
|
|
public class WorldRaidLobbyResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_Lobby;
|
|
}
|
|
}
|
|
|
|
public List<WorldRaidClearHistoryDB> ClearHistoryDBs { get; set; }
|
|
public List<WorldRaidLocalBossDB> LocalBossDBs { get; set; }
|
|
public List<WorldRaidBossGroup> BossGroups { get; set; }
|
|
}
|
|
|
|
public class WorldRaidBossListRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_BossList;
|
|
}
|
|
}
|
|
|
|
public long SeasonId { get; set; }
|
|
public bool RequestOnlyWorldBossData { get; set; }
|
|
}
|
|
|
|
public class WorldRaidBossListResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_BossList;
|
|
}
|
|
}
|
|
|
|
public List<WorldRaidBossListInfoDB> BossListInfoDBs { get; set; }
|
|
}
|
|
|
|
public class WorldRaidEnterBattleRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public long SeasonId { get; set; }
|
|
public long GroupId { get; set; }
|
|
public long UniqueId { get; set; }
|
|
public long EchelonId { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
public bool IsTicket { get; set; }
|
|
public List<ClanAssistUseInfo> AssistUseInfos { get; set; }
|
|
}
|
|
|
|
public class WorldRaidEnterBattleResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_EnterBattle;
|
|
}
|
|
}
|
|
|
|
public RaidBattleDB RaidBattleDB { get; set; }
|
|
public List<AssistCharacterDB> AssistCharacterDBs { get; set; }
|
|
}
|
|
|
|
public class WorldRaidBattleResultRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_BattleResult;
|
|
}
|
|
}
|
|
|
|
public long SeasonId { get; set; }
|
|
public long GroupId { get; set; }
|
|
public long UniqueId { get; set; }
|
|
public long EchelonId { get; set; }
|
|
public bool IsPractice { get; set; }
|
|
public bool IsTicket { get; set; }
|
|
public BattleSummary Summary { get; set; }
|
|
public List<ClanAssistUseInfo> AssistUseInfos { get; set; }
|
|
}
|
|
|
|
public class WorldRaidBattleResultResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_BattleResult;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
public class WorldRaidReceiveRewardRequest : RequestPacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_ReceiveReward;
|
|
}
|
|
}
|
|
|
|
public long SeasonId { get; set; }
|
|
}
|
|
|
|
public class WorldRaidReceiveRewardResponse : ResponsePacket
|
|
{
|
|
public override Protocol Protocol
|
|
{
|
|
get
|
|
{
|
|
return NetworkProtocol.Protocol.WorldRaid_ReceiveReward;
|
|
}
|
|
}
|
|
|
|
public ParcelResultDB ParcelResultDB { get; set; }
|
|
}
|
|
|
|
}
|