diff --git a/.gitignore b/.gitignore index e0bee6e..9a0c753 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,8 @@ # 忽略所有 .cs 文件 -*.cs + # 忽略目录 GenMap PrivateData +*.cs diff --git a/decodeOutput/CN/battle.proto.cs b/decodeOutput/CN/battle.proto.cs deleted file mode 100644 index e69de29..0000000 diff --git a/decodeOutput/CN/login.proto.cs b/decodeOutput/CN/login.proto.cs deleted file mode 100644 index 6289ef3..0000000 --- a/decodeOutput/CN/login.proto.cs +++ /dev/null @@ -1,69 +0,0 @@ -[ProtoContract][MessagePackObject] -public record class PingPong:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class ChangeGateNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Ip {get;init;} -[ProtoMember(2)][Key(2)] public int Port {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RandomNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Random {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AuthReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public long AccountId {get;init;} -[ProtoMember(2)][Key(2)] public string Channel {get;init;} -[ProtoMember(3)][Key(3)] public string AuthString {get;init;} -[ProtoMember(4)][Key(4)] public string Token {get;init;} -[ProtoMember(5)][Key(5)] public bool FirstAuth {get;init;} -[ProtoMember(6)][Key(6)] public string Uid {get;init;} -[ProtoMember(7)][Key(7)] public string ChannelUid {get;init;} -[ProtoMember(8)][Key(8)] public string ProductId {get;init;} -[ProtoMember(9)][Key(9)] public string ProtocolVersion {get;init;} -[ProtoMember(10)][Key(10)] public string JsonVersion {get;init;} -[ProtoMember(11)][Key(11)] public string BattleVersion {get;init;} -[ProtoMember(12)][Key(12)] public string LoginOs {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AuthResp:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ErrorCode {get;init;} -[ProtoMember(2)][Key(2)] public long AccountId {get;init;} -[ProtoMember(3)][Key(3)] public int Time {get;init;} -} -[ProtoContract][MessagePackObject] -public record class InOtherLocalLoginNotify:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class PatchUpdateNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Reason {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ProtocolUpdateNotify:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SystemDataNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string SystemData {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RealNameAuthReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Channel {get;init;} -[ProtoMember(2)][Key(2)] public string Token {get;init;} -[ProtoMember(3)][Key(3)] public string IdCard {get;init;} -[ProtoMember(4)][Key(4)] public string Name {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RealNameAuthResp:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ErrorCode {get;init;} -} diff --git a/decodeOutput/CN/user.proto.cs b/decodeOutput/CN/user.proto.cs deleted file mode 100644 index 3ecebb2..0000000 --- a/decodeOutput/CN/user.proto.cs +++ /dev/null @@ -1,5777 +0,0 @@ -[ProtoContract][MessagePackObject] -public record class TellIPNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Ip {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ErrorCodeNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ErrorCode {get;init;} -[ProtoMember(2)][Key(2)] public string ErrorMsg {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DebugLogNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class LastTimeInfoNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public long OfflineTime {get;init;} -[ProtoMember(2)][Key(2)] public string Ip {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ReadyNotify:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class LoadDataResultNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public bool Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MapStatistics:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int WinCount {get;init;} -[ProtoMember(2)][Key(2)] public int BattleCount {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PoolInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PosId {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public int State {get;init;} -[ProtoMember(4)][Key(4)] public int Time {get;init;} -[ProtoMember(5)][Key(5)] public bool Available {get;init;} -} -[ProtoContract][MessagePackObject] -public record class LoginAwardInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int CumulativeDays {get;init;} -[ProtoMember(2)][Key(2)] public bool IsAlreadyGet {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DataStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public bool? InitShip {get;init;} -[ProtoMember(2)][Key(2)] public bool? ChangeName {get;init;} -[ProtoMember(3)][Key(3)] public int? Level {get;init;} -[ProtoMember(4)][Key(4)] public int? Exp {get;init;} -[ProtoMember(5)][Key(5)] public int? Diamond {get;init;} -[ProtoMember(6)][Key(6)] public int? Al {get;init;} -[ProtoMember(7)][Key(7)] public int? Fe {get;init;} -[ProtoMember(8)][Key(8)] public int? Bullet {get;init;} -[ProtoMember(9)][Key(9)] public int? Oil {get;init;} -[ProtoMember(10)][Key(10)] public int? Secretary {get;init;} -[ProtoMember(11)][Key(11)] public int[] ExpeditionOpen {get;init;}=[]; -[ProtoMember(12)][Key(12)] public int? MaxShip {get;init;} -[ProtoMember(13)][Key(13)] public int? MaxEquip {get;init;} -[ProtoMember(14)][Key(14)] public LoginAwardInfo? LoginAward {get;init;} -[ProtoMember(15)][Key(15)] public LoginAwardInfo? OnceLoginAward {get;init;} -[ProtoMember(16)][Key(16)] public int? FurniturePoint {get;init;} -[ProtoMember(17)][Key(17)] public int? FurnitureExtendLimit {get;init;} -[ProtoMember(18)][Key(18)] public int? ChatHead {get;init;} -[ProtoMember(19)][Key(19)] public int? MansionStyle {get;init;} -[ProtoMember(20)][Key(20)] public string? Signature {get;init;} -[ProtoMember(21)][Key(21)] public int? CookCount {get;init;} -[ProtoMember(22)][Key(22)] public int? FriendCookCount {get;init;} -[ProtoMember(23)][Key(23)] public int? CookStyle {get;init;} -[ProtoMember(24)][Key(24)] public int? CookPopularity {get;init;} -[ProtoMember(25)][Key(25)] public int? Chef {get;init;} -[ProtoMember(26)][Key(26)] public int? Music {get;init;} -[ProtoMember(27)][Key(27)] public int[] LevelUpAward {get;init;}=[]; -[ProtoMember(28)][Key(28)] public bool? RecommendOff {get;init;} -[ProtoMember(29)][Key(29)] public int? ChangeNameTime {get;init;} -[ProtoMember(30)][Key(30)] public long? MonthCardTime {get;init;} -[ProtoMember(31)][Key(31)] public int? Spoils {get;init;} -[ProtoMember(32)][Key(32)] public int? Exploit {get;init;} -[ProtoMember(33)][Key(33)] public int? RepairStyle {get;init;} -[ProtoMember(34)][Key(34)] public int? RecordUpload {get;init;} -[ProtoMember(35)][Key(35)] public int? BoxroomStyle {get;init;} -[ProtoMember(36)][Key(36)] public int? RacingCount {get;init;} -[ProtoMember(37)][Key(37)] public bool? AutoSupply {get;init;} -[ProtoMember(38)][Key(38)] public int? ExpCard {get;init;} -[ProtoMember(39)][Key(39)] public bool? School {get;init;} -[ProtoMember(40)][Key(40)] public int? FriendManeuverCount {get;init;} -[ProtoMember(41)][Key(41)] public bool? RacingOpen {get;init;} -[ProtoMember(42)][Key(42)] public bool? FirstPay {get;init;} -[ProtoMember(43)][Key(43)] public bool? FirstGet {get;init;} -[ProtoMember(44)][Key(44)] public int? ExploitRank {get;init;} -[ProtoMember(45)][Key(45)] public int? TowerBestTime {get;init;} -[ProtoMember(46)][Key(46)] public bool? DailyNotice {get;init;} -[ProtoMember(47)][Key(47)] public int? SpoilsLimit {get;init;} -[ProtoMember(48)][Key(48)] public bool? SecretaryFollow {get;init;} -[ProtoMember(49)][Key(49)] public int? PaidDiamond {get;init;} -[ProtoMember(50)][Key(50)] public int? ShipDrop {get;init;} -[ProtoMember(51)][Key(51)] public int[] RoomStyleList {get;init;}=[]; -[ProtoMember(52)][Key(52)] public bool? BindingPhoneHint {get;init;} -[ProtoMember(53)][Key(53)] public int? BindingPhone {get;init;} -[ProtoMember(54)][Key(54)] public int? BindingEmail {get;init;} -[ProtoMember(55)][Key(55)] public string? EmailAddress {get;init;} -[ProtoMember(56)][Key(56)] public int? CombatshopExpCard {get;init;} -[ProtoMember(57)][Key(57)] public int? CombatshopTacticsCard {get;init;} -public DataStruct Merge(DataStruct other){ -return new DataStruct{ -InitShip = other.InitShip??InitShip, -ChangeName = other.ChangeName??ChangeName, -Level = other.Level??Level, -Exp = other.Exp??Exp, -Diamond = other.Diamond??Diamond, -Al = other.Al??Al, -Fe = other.Fe??Fe, -Bullet = other.Bullet??Bullet, -Oil = other.Oil??Oil, -Secretary = other.Secretary??Secretary, -ExpeditionOpen = other.ExpeditionOpen??ExpeditionOpen, -MaxShip = other.MaxShip??MaxShip, -MaxEquip = other.MaxEquip??MaxEquip, -LoginAward = other.LoginAward??LoginAward, -OnceLoginAward = other.OnceLoginAward??OnceLoginAward, -FurniturePoint = other.FurniturePoint??FurniturePoint, -FurnitureExtendLimit = other.FurnitureExtendLimit??FurnitureExtendLimit, -ChatHead = other.ChatHead??ChatHead, -MansionStyle = other.MansionStyle??MansionStyle, -Signature = other.Signature??Signature, -CookCount = other.CookCount??CookCount, -FriendCookCount = other.FriendCookCount??FriendCookCount, -CookStyle = other.CookStyle??CookStyle, -CookPopularity = other.CookPopularity??CookPopularity, -Chef = other.Chef??Chef, -Music = other.Music??Music, -LevelUpAward = other.LevelUpAward??LevelUpAward, -RecommendOff = other.RecommendOff??RecommendOff, -ChangeNameTime = other.ChangeNameTime??ChangeNameTime, -MonthCardTime = other.MonthCardTime??MonthCardTime, -Spoils = other.Spoils??Spoils, -Exploit = other.Exploit??Exploit, -RepairStyle = other.RepairStyle??RepairStyle, -RecordUpload = other.RecordUpload??RecordUpload, -BoxroomStyle = other.BoxroomStyle??BoxroomStyle, -RacingCount = other.RacingCount??RacingCount, -AutoSupply = other.AutoSupply??AutoSupply, -ExpCard = other.ExpCard??ExpCard, -School = other.School??School, -FriendManeuverCount = other.FriendManeuverCount??FriendManeuverCount, -RacingOpen = other.RacingOpen??RacingOpen, -FirstPay = other.FirstPay??FirstPay, -FirstGet = other.FirstGet??FirstGet, -ExploitRank = other.ExploitRank??ExploitRank, -TowerBestTime = other.TowerBestTime??TowerBestTime, -DailyNotice = other.DailyNotice??DailyNotice, -SpoilsLimit = other.SpoilsLimit??SpoilsLimit, -SecretaryFollow = other.SecretaryFollow??SecretaryFollow, -PaidDiamond = other.PaidDiamond??PaidDiamond, -ShipDrop = other.ShipDrop??ShipDrop, -RoomStyleList = other.RoomStyleList??RoomStyleList, -BindingPhoneHint = other.BindingPhoneHint??BindingPhoneHint, -BindingPhone = other.BindingPhone??BindingPhone, -BindingEmail = other.BindingEmail??BindingEmail, -EmailAddress = other.EmailAddress??EmailAddress, -CombatshopExpCard = other.CombatshopExpCard??CombatshopExpCard, -CombatshopTacticsCard = other.CombatshopTacticsCard??CombatshopTacticsCard, -}; -} -} -[ProtoContract][MessagePackObject] -public record class LoadDataReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class LoadDataResp:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public long AccountId {get;init;} -[ProtoMember(2)][Key(2)] public string Name {get;init;} -[ProtoMember(3)][Key(3)] public int Sex {get;init;} -[ProtoMember(4)][Key(4)] public DataStruct Data {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UserInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public DataStruct UserInfo {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ServerTimeNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public long UtcTime {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TellWaitEnterNotify:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class EnterReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class EnterResp:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class ChangeNameReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Name {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeNameResp:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Name {get;init;} -[ProtoMember(2)][Key(2)] public bool Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DailyAwardNotify:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class OnceDailyAwardNotify:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class TellDeviceReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Device {get;init;} -[ProtoMember(2)][Key(2)] public string DeviceCode {get;init;} -[ProtoMember(3)][Key(3)] public string Dpi {get;init;} -[ProtoMember(4)][Key(4)] public string Os {get;init;} -[ProtoMember(5)][Key(5)] public string PropelToken {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TellDeviceResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DailyNoticeReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public bool State {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DailyNoticeResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class IntensifyInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Exp {get;init;} -[ProtoMember(2)][Key(2)] public int Level {get;init;} -[ProtoMember(3)][Key(3)] public string Attr {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipEquipInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int CarryType {get;init;} -[ProtoMember(3)][Key(3)] public int Num {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipEquipRecordInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Equips {get;init;}=[]; -[ProtoMember(2)][Key(2)] public int Index {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TacticsInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Exp {get;init;} -[ProtoMember(3)][Key(3)] public int State {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RepairInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public long RepairTime {get;init;} -[ProtoMember(2)][Key(2)] public int Pos {get;init;} -[ProtoMember(3)][Key(3)] public bool CanRubBack {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipStatistics:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Damage {get;init;} -[ProtoMember(2)][Key(2)] public int Kills {get;init;} -[ProtoMember(3)][Key(3)] public int BattleCount {get;init;} -[ProtoMember(4)][Key(4)] public int MissAttack {get;init;} -[ProtoMember(5)][Key(5)] public int ManeuverWin {get;init;} -[ProtoMember(6)][Key(6)] public int RepairCount {get;init;} -[ProtoMember(7)][Key(7)] public int ConsumeOil {get;init;} -[ProtoMember(8)][Key(8)] public int ConsumeBullet {get;init;} -[ProtoMember(9)][Key(9)] public int ConsumeFe {get;init;} -[ProtoMember(10)][Key(10)] public int ConsumeAl {get;init;} -[ProtoMember(11)][Key(11)] public long CreateTime {get;init;} -[ProtoMember(12)][Key(12)] public int MarryTime {get;init;} -[ProtoMember(13)][Key(13)] public int BuildRareShip {get;init;} -[ProtoMember(14)][Key(14)] public int[] Medal {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ShipInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Cid {get;init;} -[ProtoMember(3)][Key(3)] public int Level {get;init;} -[ProtoMember(4)][Key(4)] public int Exp {get;init;} -[ProtoMember(5)][Key(5)] public string Name {get;init;} -[ProtoMember(6)][Key(6)] public int Love {get;init;} -[ProtoMember(7)][Key(7)] public int State {get;init;} -[ProtoMember(8)][Key(8)] public ShipEquipInfo[] Equips {get;init;}=[]; -[ProtoMember(9)][Key(9)] public int NowSkill {get;init;} -[ProtoMember(10)][Key(10)] public int SkillLevel {get;init;} -[ProtoMember(11)][Key(11)] public IntensifyInfo[] Intensify {get;init;}=[]; -[ProtoMember(12)][Key(12)] public int NowHp {get;init;} -[ProtoMember(13)][Key(13)] public float NowOil {get;init;} -[ProtoMember(14)][Key(14)] public float NowBullet {get;init;} -[ProtoMember(15)][Key(15)] public int Skin {get;init;} -[ProtoMember(16)][Key(16)] public int Room {get;init;} -[ProtoMember(17)][Key(17)] public bool Lock {get;init;} -[ProtoMember(18)][Key(18)] public ShipEquipRecordInfo[] Record {get;init;}=[]; -[ProtoMember(19)][Key(19)] public int[] Tactics {get;init;}=[]; -[ProtoMember(20)][Key(20)] public TacticsInfo[] AllTactics {get;init;}=[]; -[ProtoMember(21)][Key(21)] public bool Marry {get;init;} -[ProtoMember(22)][Key(22)] public RepairInfo Repair {get;init;} -[ProtoMember(23)][Key(23)] public ShipStatistics Statistics {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ShipInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ShipInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SkinInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SkinInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SkinInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class GetNewPlayerShipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Index {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetNewPlayerShipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class IntensifyShipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int[] Consumables {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class IntensifyShipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class IntensifySkillReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class IntensifySkillResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipRenameReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public string Name {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipRenameResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeSecretaryReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeSecretaryResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ResetSecretaryReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class ResetSecretaryResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipLockReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipLockResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipEquipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Pos {get;init;} -[ProtoMember(3)][Key(3)] public int EquipId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipEquipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipRemoveEquipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Pos {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipRemoveEquipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipEquipRecordReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Index {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipEquipRecordResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UseEquipRecordReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Index {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UseEquipRecordResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipRepairReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int RoomId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipRepairResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class QuickRepairReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] IdArray {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class QuickRepairResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RubBackReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RubBackResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipMarryReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipMarryResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipChangeSkinReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int SkinId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipChangeSkinResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipEvoReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipEvoResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public bool IsNew {get;init;} -[ProtoMember(3)][Key(3)] public int GetSkin {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipChangeTacticsReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -[ProtoMember(3)][Key(3)] public int TacticsId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipChangeTacticsResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipChangeSkillReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int SkillId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipChangeSkillResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SupplyTacticInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Exp {get;init;} -[ProtoMember(3)][Key(3)] public int NowExp {get;init;} -[ProtoMember(4)][Key(4)] public int Before {get;init;} -[ProtoMember(5)][Key(5)] public int Later {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TeamInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int TeamType {get;init;} -[ProtoMember(2)][Key(2)] public string Name {get;init;} -[ProtoMember(3)][Key(3)] public int[] Members {get;init;}=[]; -[ProtoMember(4)][Key(4)] public int Id {get;init;} -[ProtoMember(5)][Key(5)] public bool Station {get;init;} -[ProtoMember(6)][Key(6)] public int StationPoint {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TeamInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public TeamInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SupportInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int MapId {get;init;} -[ProtoMember(3)][Key(3)] public int Level {get;init;} -[ProtoMember(4)][Key(4)] public int Oil {get;init;} -[ProtoMember(5)][Key(5)] public int Bullet {get;init;} -[ProtoMember(6)][Key(6)] public int Al {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SupportInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public SupportInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TeamInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public TeamInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SupportInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SupportInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class TeamSaveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int[] Members {get;init;}=[]; -[ProtoMember(3)][Key(3)] public bool Quick {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TeamSaveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TeamRenameReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public string Name {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TeamRenameResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipSupplyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] IdArray {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ShipSupplyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public SupplyTacticInfo[] Tactics {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class TeamSupplyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TeamSupplyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public SupplyTacticInfo[] Tactics {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AllShipSupplyReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class AllShipSupplyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public SupplyTacticInfo[] Tactics {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class TeamRepairReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TeamRepairResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SupportLevelUpReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SupportLevelUpResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SupportSupplyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SupportSupplyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ActiveAutoSupplyReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class ActiveAutoSupplyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ItemInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Count {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ItemInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ItemInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ItemInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ItemInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EquipInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Num {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public bool Lock {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EquipInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public EquipInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EquipLockInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EquipInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public EquipInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EquipLockInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public EquipLockInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EquipLockReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EquipLockResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetLevelAwardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetLevelAwardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class GetDailyAwardReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class GetDailyAwardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class GetOnceDailyAwardReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class GetOnceDailyAwardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class GetLevelUpAwardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetLevelUpAwardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class CompleteMapNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class PassGradeInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Grade {get;init;} -[ProtoMember(2)][Key(2)] public int Count {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PassPointInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public PassGradeInfo[] Info {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class NodeHideInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PointId {get;init;} -[ProtoMember(2)][Key(2)] public int NextPointId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MapInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public bool Support {get;init;} -[ProtoMember(4)][Key(4)] public PassPointInfo[] PassPoint {get;init;}=[]; -[ProtoMember(5)][Key(5)] public int Hp {get;init;} -[ProtoMember(6)][Key(6)] public int Hp2 {get;init;} -[ProtoMember(7)][Key(7)] public NodeHideInfo[] NodeHide {get;init;}=[]; -[ProtoMember(8)][Key(8)] public NodeHideInfo[] NodeMiss {get;init;}=[]; -[ProtoMember(9)][Key(9)] public PassPointInfo[] TempPassPoint {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ResourceInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Value {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MapInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public MapInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BattleInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public int Point {get;init;} -[ProtoMember(4)][Key(4)] public int Team {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BattleTime:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int FrameInterval {get;init;} -[ProtoMember(2)][Key(2)] public int Speed {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipState:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Hp {get;init;} -[ProtoMember(3)][Key(3)] public int MaxHp {get;init;} -[ProtoMember(4)][Key(4)] public int InitHp {get;init;} -[ProtoMember(5)][Key(5)] public bool Mvp {get;init;} -[ProtoMember(6)][Key(6)] public int Exp {get;init;} -[ProtoMember(7)][Key(7)] public bool Up {get;init;} -[ProtoMember(8)][Key(8)] public bool AddLove {get;init;} -[ProtoMember(9)][Key(9)] public int LoveChange {get;init;} -[ProtoMember(10)][Key(10)] public int TacticId {get;init;} -[ProtoMember(11)][Key(11)] public int TacticExp {get;init;} -[ProtoMember(12)][Key(12)] public int Level {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public MapInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class BattleInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public BattleInfo BattleInfo {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int TeamId {get;init;} -[ProtoMember(3)][Key(3)] public int StartPoint {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class QuitMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class QuitMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MapMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MapMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public ResourceInfo Lose {get;init;} -[ProtoMember(4)][Key(4)] public ResourceInfo Get {get;init;} -[ProtoMember(5)][Key(5)] public int Monster {get;init;} -[ProtoMember(6)][Key(6)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(7)][Key(7)] public bool Search {get;init;} -[ProtoMember(8)][Key(8)] public bool Finish {get;init;} -[ProtoMember(9)][Key(9)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RoundAboutReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public bool Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RoundAboutResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StationPointReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int TeamId {get;init;} -[ProtoMember(3)][Key(3)] public int BattleType {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StationPointResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public int BattleType {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StationPointExitReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StationPointExitResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StartBattleReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Formation {get;init;} -[ProtoMember(2)][Key(2)] public int BuffId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StartBattleResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int BattleId {get;init;} -[ProtoMember(3)][Key(3)] public int Lose {get;init;} -[ProtoMember(4)][Key(4)] public string Record {get;init;} -[ProtoMember(5)][Key(5)] public BattleInfo BattleInfo {get;init;} -[ProtoMember(6)][Key(6)] public string BvrRecord {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StartNightBattleReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class StartNightBattleResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Lose {get;init;} -} -[ProtoContract][MessagePackObject] -public record class QuitNightBattleReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class QuitNightBattleResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BattleFinishReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class BattleFinishResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int BattleId {get;init;} -[ProtoMember(3)][Key(3)] public RewardInfo[] Reward {get;init;}=[]; -[ProtoMember(4)][Key(4)] public ShipState[] State {get;init;}=[]; -[ProtoMember(5)][Key(5)] public ShipState[] EnemyState {get;init;}=[]; -[ProtoMember(6)][Key(6)] public int Grade {get;init;} -[ProtoMember(7)][Key(7)] public float Score {get;init;} -[ProtoMember(8)][Key(8)] public float EnemyScore {get;init;} -[ProtoMember(9)][Key(9)] public bool Finish {get;init;} -[ProtoMember(10)][Key(10)] public int Exp {get;init;} -[ProtoMember(11)][Key(11)] public int Monster {get;init;} -[ProtoMember(12)][Key(12)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(13)][Key(13)] public string Md5Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ActiveShellingReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ActiveShellingResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CampaignInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class CampaignInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public CampaignInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CampaignInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public CampaignInfoNode[] Updates {get;init;}=[]; -[ProtoMember(2)][Key(2)] public int Count {get;init;} -[ProtoMember(3)][Key(3)] public long Time {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CampaignTeamSaveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class CampaignTeamSaveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterCampaignReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterCampaignResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Monster {get;init;} -[ProtoMember(3)][Key(3)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(4)][Key(4)] public bool Search {get;init;} -[ProtoMember(5)][Key(5)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RefreshCampaignReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class RefreshCampaignResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CompleteNodeHideReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public NodeHideInfo[] Info {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class CompleteNodeHideResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CompleteNodeMissReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public NodeHideInfo[] Info {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class CompleteNodeMissResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ExpeditionInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Team {get;init;} -[ProtoMember(2)][Key(2)] public int EndTime {get;init;} -[ProtoMember(3)][Key(3)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RewardInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Count {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public int Type {get;init;} -[ProtoMember(4)][Key(4)] public bool IsNew {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ExpeditionInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ExpeditionInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ExpeditionInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ExpeditionInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ExpeditionStartReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int TeamId {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ExpeditionStartResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ExpeditionStopReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ExpeditionStopResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ExpeditionFinishReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ExpeditionFinishResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -[ProtoMember(3)][Key(3)] public bool IsBig {get;init;} -[ProtoMember(4)][Key(4)] public int Team {get;init;} -[ProtoMember(5)][Key(5)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TaskProgress:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Counter {get;init;} -} -[ProtoContract][MessagePackObject] -public record class Task:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public TaskProgress[] Progresses {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class TaskNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public Task Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TaskUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public TaskNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class CommitTaskReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int TaskId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CommitTaskResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ShipArchiveInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public bool Married {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipArchiveNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ShipArchiveInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipArchiveUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ShipArchiveNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ArchiveInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ArchiveNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ArchiveInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EquipmentArchiveUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ArchiveNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MusicArchiveUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ArchiveNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class FurnitureArchiveUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ArchiveNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class BuffArchiveUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ArchiveNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ShopInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int BuyCount {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShopInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ShopInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShopInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ShopInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SpoilsShopInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ShopInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ShopBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public string Name {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShopBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public string Name {get;init;} -[ProtoMember(3)][Key(3)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MultiShopBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public int Num {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MultiShopBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SpoilsBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SpoilsBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public bool IsNew {get;init;} -[ProtoMember(4)][Key(4)] public int Ship {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MultiSpoilsBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Num {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MultiSpoilsBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public bool IsNew {get;init;} -[ProtoMember(4)][Key(4)] public int Ship {get;init;} -} -[ProtoContract][MessagePackObject] -public record class VoucherShopBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ShopId {get;init;} -[ProtoMember(2)][Key(2)] public int VoucherId {get;init;} -[ProtoMember(3)][Key(3)] public int SkinId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class VoucherShopBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class Story:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -[ProtoMember(3)][Key(3)] public bool Read {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StoryNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public Story Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StoryUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public StoryNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class UnlockStoryReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UnlockStoryResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ReadStoryReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ReadStoryResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UnlockShipStoryReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UnlockShipStoryResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TokenUnlockStoryReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TokenUnlockStoryResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MailInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public long SendTime {get;init;} -[ProtoMember(3)][Key(3)] public string Title {get;init;} -[ProtoMember(4)][Key(4)] public RewardInfo[] Item {get;init;}=[]; -[ProtoMember(5)][Key(5)] public bool Get {get;init;} -[ProtoMember(6)][Key(6)] public bool Lock {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MailNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public MailInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MailUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public MailNode[] Updates {get;init;}=[]; -[ProtoMember(2)][Key(2)] public int Num {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetMailReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetMailResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class DeleteMailReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DeleteMailResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetAllMailReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class GetAllMailResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class DeleteAllMailReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class DeleteAllMailResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class LockMailReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class LockMailResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PoolStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public PoolInfo[] RepairPool {get;init;}=[]; -[ProtoMember(2)][Key(2)] public PoolInfo[] ShipBuildPool {get;init;}=[]; -[ProtoMember(3)][Key(3)] public PoolInfo[] EquipmentBuildPool {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class PoolResourceInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Oil {get;init;} -[ProtoMember(2)][Key(2)] public int Bullet {get;init;} -[ProtoMember(3)][Key(3)] public int Fe {get;init;} -[ProtoMember(4)][Key(4)] public int Al {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PoolResource:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public PoolResourceInfo ShipBuildPool {get;init;} -[ProtoMember(2)][Key(2)] public PoolResourceInfo EquipmentBuildPool {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BuildInfoNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public PoolStruct Info {get;init;} -[ProtoMember(2)][Key(2)] public PoolResource Resource {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BuildShipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PosId {get;init;} -[ProtoMember(2)][Key(2)] public int Oil {get;init;} -[ProtoMember(3)][Key(3)] public int Bullet {get;init;} -[ProtoMember(4)][Key(4)] public int Fe {get;init;} -[ProtoMember(5)][Key(5)] public int Al {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BuildShipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BuildEquipmentReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PosId {get;init;} -[ProtoMember(2)][Key(2)] public int Oil {get;init;} -[ProtoMember(3)][Key(3)] public int Bullet {get;init;} -[ProtoMember(4)][Key(4)] public int Fe {get;init;} -[ProtoMember(5)][Key(5)] public int Al {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BuildEquipmentResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetBuildShipRewardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PosId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetBuildShipRewardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class GetBuildEquipmentRewardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PosId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetBuildEquipmentRewardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class QuickBuildShipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PosId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class QuickBuildShipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class QuickBuildEquipmentReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PosId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class QuickBuildEquipmentResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BatchBuildShipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Count {get;init;} -[ProtoMember(2)][Key(2)] public int Oil {get;init;} -[ProtoMember(3)][Key(3)] public int Bullet {get;init;} -[ProtoMember(4)][Key(4)] public int Fe {get;init;} -[ProtoMember(5)][Key(5)] public int Al {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BatchBuildShipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class BatchBuildEquipmentReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Count {get;init;} -[ProtoMember(2)][Key(2)] public int Oil {get;init;} -[ProtoMember(3)][Key(3)] public int Bullet {get;init;} -[ProtoMember(4)][Key(4)] public int Fe {get;init;} -[ProtoMember(5)][Key(5)] public int Al {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BatchBuildEquipmentResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class DecomposeShipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] IdArray {get;init;}=[]; -[ProtoMember(2)][Key(2)] public bool Remove {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DecomposeShipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class DecomposeEquipmentReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public EquipInfo[] EquipArray {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class DecomposeEquipmentResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class UseItemBoxReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Num {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UseItemBoxResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class RepairStyleNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RepairStyleUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public RepairStyleNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ChangeRepairStyleReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeRepairStyleResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DecomposeCoreReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Count {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DecomposeCoreResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class BuildRecordInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public long Id {get;init;} -[ProtoMember(2)][Key(2)] public string Name {get;init;} -[ProtoMember(3)][Key(3)] public long Time {get;init;} -[ProtoMember(4)][Key(4)] public int Oil {get;init;} -[ProtoMember(5)][Key(5)] public int Bullet {get;init;} -[ProtoMember(6)][Key(6)] public int Fe {get;init;} -[ProtoMember(7)][Key(7)] public int Al {get;init;} -[ProtoMember(8)][Key(8)] public int Cid {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BuildRecordNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -[ProtoMember(3)][Key(3)] public BuildRecordInfo Record {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BuildRecordUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public BuildRecordNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class CollectBuildRecordReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -[ProtoMember(2)][Key(2)] public BuildRecordInfo Record {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CollectBuildRecordResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DeleteBuildRecordReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DeleteBuildRecordResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FurnitureInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Cid {get;init;} -[ProtoMember(3)][Key(3)] public int Room {get;init;} -[ProtoMember(4)][Key(4)] public bool Lock {get;init;} -[ProtoMember(5)][Key(5)] public int Time {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FurnitureCollectInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public bool Get {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public int[] Furniture {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class PointInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public float X {get;init;} -[ProtoMember(2)][Key(2)] public float Y {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FurniturePointInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Cid {get;init;} -[ProtoMember(3)][Key(3)] public PointInfo Point {get;init;} -[ProtoMember(4)][Key(4)] public bool Rotate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RoomInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int[] Members {get;init;}=[]; -[ProtoMember(3)][Key(3)] public FurniturePointInfo[] Furniture {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ExhibitionCollectInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -} -[ProtoContract][MessagePackObject] -public record class LayoutInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public PointInfo Point {get;init;} -[ProtoMember(3)][Key(3)] public bool Rotate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class LayoutRoomInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public LayoutInfo Furniture {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FurnitureNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public FurnitureInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FurnitureCollectNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public FurnitureCollectInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RoomNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public RoomInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ExhibitionCollectNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ExhibitionCollectInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FurnitureUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public FurnitureNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class FurnitureCollectUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public FurnitureCollectNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class RoomUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public RoomNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class RoomRecordUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public RoomNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ExhibitionCollectUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ExhibitionCollectNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class LockFurnitureReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class LockFurnitureResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ResolveFurnitureReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] IdSet {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ResolveFurnitureResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipEnterRoomReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ShipEnterRoomResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecordRoomReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int RoomId {get;init;} -[ProtoMember(2)][Key(2)] public int RecordId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecordRoomResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ResetRecordReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ResetRecordResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UseRecordReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int RoomId {get;init;} -[ProtoMember(2)][Key(2)] public int RecordId {get;init;} -[ProtoMember(3)][Key(3)] public bool Move {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UseRecordResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BuyFurnitureBoxReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BuyFurnitureBoxResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MultiBuyFurnitureBoxReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Num {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MultiBuyFurnitureBoxResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class LayoutRoomReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public LayoutRoomInfo[] Layout {get;init;}=[]; -[ProtoMember(3)][Key(3)] public bool Empty {get;init;} -} -[ProtoContract][MessagePackObject] -public record class LayoutRoomResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetFurnitureCoollectRewardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetFurnitureCoollectRewardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AddExhibitionCollectReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AddExhibitionCollectResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RemoveExhibitionCollectReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RemoveExhibitionCollectResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UploadRecordReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public string Name {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UploadRecordResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UserExhibitionReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int RoomId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UserExhibitionResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RacingReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int FurnitureId {get;init;} -[ProtoMember(3)][Key(3)] public bool Win {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RacingResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RoomExtendReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class RoomExtendResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RoomCropReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Score {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RoomCropResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DollMachineReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class DollMachineResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RoomInteractReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RoomInteractResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RacingBuffInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Country {get;init;} -[ProtoMember(3)][Key(3)] public int EndTime {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RacingBuffInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public RacingBuffInfo Buff {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ExhibitionFurnitureInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Cid {get;init;} -[ProtoMember(3)][Key(3)] public PointInfo Point {get;init;} -[ProtoMember(4)][Key(4)] public bool Rotate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ExhibitionInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Time {get;init;} -[ProtoMember(3)][Key(3)] public string Title {get;init;} -[ProtoMember(4)][Key(4)] public float Score {get;init;} -[ProtoMember(5)][Key(5)] public float Popular {get;init;} -[ProtoMember(6)][Key(6)] public string Username {get;init;} -[ProtoMember(7)][Key(7)] public ExhibitionFurnitureInfo[] Furniture {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class GetExhibitionReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class GetExhibitionResp:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ExhibitionInfo[] Exhibition {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EvaluateExhibitionReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int AccountId {get;init;} -[ProtoMember(3)][Key(3)] public int Score {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EvaluateExhibitionResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public ExhibitionInfo Info {get;init;} -[ProtoMember(2)][Key(2)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChatHeadNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChatHeadUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ChatHeadNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ChangeChatHeadReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeChatHeadResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MansionStyleNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MansionStyleUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public MansionStyleNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ChangeMansionStyleReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeMansionStyleResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeMusicReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeMusicResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ResetMusicReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class ResetMusicResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeSignatureReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Signature {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeSignatureResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChefCookBookInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Exp {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CookBuffInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int EndTime {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CookBookNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CookStyleNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CookBookUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public CookBookNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class CookBuffInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public CookBuffInfo Buff {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UseCookBookUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ChefCookBookInfo[] Set {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ChefCookBookUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ChefCookBookInfo[] Set {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class CookStyleUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public CookStyleNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class UseCookBookReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UseCookBookResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UseFriendCookBookReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int AccountId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UseFriendCookBookResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SetCookBookReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SetCookBookResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RemoveCookBookReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RemoveCookBookResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SetCookStyleReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SetCookStyleResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SetChefReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SetChefResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AllChefUseExp:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Exp {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AllChefUseExpNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ShipId {get;init;} -[ProtoMember(2)][Key(2)] public AllChefUseExp[] Info {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AllChefInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public AllChefUseExpNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class FriendCookInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Style {get;init;} -[ProtoMember(2)][Key(2)] public int Chef {get;init;} -[ProtoMember(3)][Key(3)] public ChefCookBookInfo[] Cookbook {get;init;}=[]; -[ProtoMember(4)][Key(4)] public int Popularity {get;init;} -[ProtoMember(5)][Key(5)] public int Skin {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FriendMedalInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Level {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FriendBoxroomInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Style {get;init;} -[ProtoMember(2)][Key(2)] public Boxroom[] Wall {get;init;}=[]; -[ProtoMember(3)][Key(3)] public Boxroom[] Desk {get;init;}=[]; -[ProtoMember(4)][Key(4)] public FriendMedalInfo[] Medal {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class FriendMansion:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Style {get;init;} -[ProtoMember(2)][Key(2)] public GarrisonInfo[] Garrison {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class FriendInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int NewState {get;init;} -[ProtoMember(2)][Key(2)] public int AccountId {get;init;} -[ProtoMember(3)][Key(3)] public string Name {get;init;} -[ProtoMember(4)][Key(4)] public int Level {get;init;} -[ProtoMember(5)][Key(5)] public string Signature {get;init;} -[ProtoMember(6)][Key(6)] public int LastLoginTime {get;init;} -[ProtoMember(7)][Key(7)] public int Head {get;init;} -[ProtoMember(8)][Key(8)] public int Secretary {get;init;} -[ProtoMember(9)][Key(9)] public int Skin {get;init;} -[ProtoMember(10)][Key(10)] public int Exp {get;init;} -[ProtoMember(11)][Key(11)] public int Equip {get;init;} -[ProtoMember(12)][Key(12)] public int MaxEquip {get;init;} -[ProtoMember(13)][Key(13)] public int Ship {get;init;} -[ProtoMember(14)][Key(14)] public int MaxShip {get;init;} -[ProtoMember(15)][Key(15)] public int ArchiveShip {get;init;} -[ProtoMember(16)][Key(16)] public int Exploit {get;init;} -[ProtoMember(17)][Key(17)] public MapStatistics Expedition {get;init;} -[ProtoMember(18)][Key(18)] public MapStatistics Pvp {get;init;} -[ProtoMember(19)][Key(19)] public MapStatistics Pve {get;init;} -[ProtoMember(20)][Key(20)] public FriendCookInfo Cook {get;init;} -[ProtoMember(21)][Key(21)] public FriendBoxroomInfo Boxroom {get;init;} -[ProtoMember(22)][Key(22)] public FriendMansion Mansion {get;init;} -[ProtoMember(23)][Key(23)] public int[] CollectionBuff {get;init;}=[]; -[ProtoMember(24)][Key(24)] public int[] WorkshopBuff {get;init;}=[]; -[ProtoMember(25)][Key(25)] public int Time {get;init;} -[ProtoMember(26)][Key(26)] public int TopTime {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FriendRequestInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int AccountId {get;init;} -[ProtoMember(2)][Key(2)] public string Name {get;init;} -[ProtoMember(3)][Key(3)] public int Level {get;init;} -[ProtoMember(4)][Key(4)] public string Signature {get;init;} -[ProtoMember(5)][Key(5)] public int LastLoginTime {get;init;} -[ProtoMember(6)][Key(6)] public int Head {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FriendRecommendInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int AccountId {get;init;} -[ProtoMember(2)][Key(2)] public string Name {get;init;} -[ProtoMember(3)][Key(3)] public int Level {get;init;} -[ProtoMember(4)][Key(4)] public int Head {get;init;} -[ProtoMember(5)][Key(5)] public string Signature {get;init;} -[ProtoMember(6)][Key(6)] public int Exploit {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FriendInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public FriendInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FriendRequestInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public FriendRequestInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class FriendInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public FriendInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class FriendRequestInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public FriendRequestInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class RequestAddFriendReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int AccountId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RequestAddFriendResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AddFriendReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int AccountId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AddFriendResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RemoveFriendRequestReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int AccountId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RemoveFriendRequestResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RemoveAllFriendRequestReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class RemoveAllFriendRequestResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RemoveFriendReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int AccountId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RemoveFriendResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecommendReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class RecommendResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetRecommendListReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class GetRecommendListResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public FriendRecommendInfo[] List {get;init;}=[]; -[ProtoMember(2)][Key(2)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CancelFriendStateReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class CancelFriendStateResp:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class TopFriendStateReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int AccountId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TopFriendStateResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GarrisonInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Cid {get;init;} -[ProtoMember(2)][Key(2)] public int Hp {get;init;} -[ProtoMember(3)][Key(3)] public int NowHp {get;init;} -[ProtoMember(4)][Key(4)] public int Level {get;init;} -[ProtoMember(5)][Key(5)] public int Exp {get;init;} -[ProtoMember(6)][Key(6)] public int Skin {get;init;} -[ProtoMember(7)][Key(7)] public int Love {get;init;} -[ProtoMember(8)][Key(8)] public bool Marry {get;init;} -[ProtoMember(9)][Key(9)] public int NowSkill {get;init;} -[ProtoMember(10)][Key(10)] public int SkillLevel {get;init;} -[ProtoMember(11)][Key(11)] public ShipEquipInfo[] Equips {get;init;}=[]; -[ProtoMember(12)][Key(12)] public IntensifyInfo[] Intensify {get;init;}=[]; -[ProtoMember(13)][Key(13)] public int[] Tactics {get;init;}=[]; -[ProtoMember(14)][Key(14)] public TacticsInfo[] AllTactics {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ManeuverInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Level {get;init;} -[ProtoMember(3)][Key(3)] public int ChatHead {get;init;} -[ProtoMember(4)][Key(4)] public string Signature {get;init;} -[ProtoMember(5)][Key(5)] public string Name {get;init;} -[ProtoMember(6)][Key(6)] public int Rank {get;init;} -[ProtoMember(7)][Key(7)] public int CollectionRate {get;init;} -[ProtoMember(8)][Key(8)] public int WinRate {get;init;} -[ProtoMember(9)][Key(9)] public GarrisonInfo[] Garrison {get;init;}=[]; -[ProtoMember(10)][Key(10)] public bool Robot {get;init;} -[ProtoMember(11)][Key(11)] public bool Finish {get;init;} -[ProtoMember(12)][Key(12)] public int Grade {get;init;} -[ProtoMember(13)][Key(13)] public int[] CollectionBuff {get;init;}=[]; -[ProtoMember(14)][Key(14)] public int[] WorkshopBuff {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ManeuverFriendRivalInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Grade {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ManeuverInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ManeuverInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ManeuverFriendRivalInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ManeuverFriendRivalInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ManeuverInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ManeuverInfoNode[] Updates {get;init;}=[]; -[ProtoMember(2)][Key(2)] public int RefreshCount {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ManeuverFriendRivalInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ManeuverFriendRivalInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SaveGarrisonReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SaveGarrisonResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GrrisonUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class RefreshRivalReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RefreshRivalResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterManeuverReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int TeamId {get;init;} -[ProtoMember(3)][Key(3)] public bool IsFriend {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterManeuverResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Formation {get;init;} -[ProtoMember(3)][Key(3)] public bool Search {get;init;} -[ProtoMember(4)][Key(4)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ClassroomInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Teacher {get;init;} -[ProtoMember(3)][Key(3)] public int[] Seat {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class TeacherInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Class {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ClassroomInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ClassroomInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TeacherInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public TeacherInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ClassroomInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ClassroomInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class TeacherInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public TeacherInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ClassroomExtendReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class ClassroomExtendResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ReplaceTeacherReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Teacher {get;init;} -[ProtoMember(2)][Key(2)] public int Class {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ReplaceTeacherResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StartStudyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Class {get;init;} -[ProtoMember(2)][Key(2)] public int Tactics {get;init;} -[ProtoMember(3)][Key(3)] public int Ship {get;init;} -[ProtoMember(4)][Key(4)] public int Seat {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StartStudyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StopStudyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Class {get;init;} -[ProtoMember(2)][Key(2)] public int Ship {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StopStudyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SchoolOpenNotify:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class RankTask:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RankTaskNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public RankTask Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RankSupportInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public bool Read {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RankSupportNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public RankSupportInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RankTaskUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public RankTaskNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class RankSupportInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public RankSupportNode[] Updates {get;init;}=[]; -[ProtoMember(2)][Key(2)] public int RankPoint {get;init;} -[ProtoMember(3)][Key(3)] public int UsingSupport {get;init;} -[ProtoMember(4)][Key(4)] public int SupportCount {get;init;} -[ProtoMember(5)][Key(5)] public bool IsActive {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeRankSupportReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeRankSupportResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ReadRankSupportReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ReadRankSupportResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ActiveRankSupportReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class ActiveRankSupportResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class Boxroom:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Index {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BoxroomNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public Boxroom Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MedalInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Level {get;init;} -[ProtoMember(5)][Key(5)] public long Time {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UnlockMedalInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Level {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MedalNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public MedalInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UnlockMedalNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public UnlockMedalInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BoxroomWallUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public BoxroomNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class BoxroomDeskUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public BoxroomNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class BoxroomMedalUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] IdArray {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MedalUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public MedalNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class UnlockMedalUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public UnlockMedalNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ChangeWallCollectionReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Index {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeWallCollectionResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeDeskCollectionReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Index {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeDeskCollectionResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeMedalReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] IdArray {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ChangeMedalResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UpgradeMedalReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UpgradeMedalResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BoxroomStyleNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BoxroomStyleUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public BoxroomStyleNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ChangeBoxroomStyleReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeBoxroomStyleResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GuideNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int GuideId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GuideUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public GuideNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SaveGuideReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] IdArray {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SaveGuideResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StatisticsShipTypeNum:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -[ProtoMember(2)][Key(2)] public int Count {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StatisticsInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ExpeditionTotal {get;init;} -[ProtoMember(2)][Key(2)] public int ExpeditionWin {get;init;} -[ProtoMember(3)][Key(3)] public int ManeuverTotal {get;init;} -[ProtoMember(4)][Key(4)] public int ManeuverWin {get;init;} -[ProtoMember(5)][Key(5)] public int MapTotal {get;init;} -[ProtoMember(6)][Key(6)] public int MapWin {get;init;} -[ProtoMember(7)][Key(7)] public int MapNotBossComplete {get;init;} -[ProtoMember(8)][Key(8)] public int MapFlagSupplyShip {get;init;} -[ProtoMember(9)][Key(9)] public StatisticsShipTypeNum[] MapDropShipTypeToNum {get;init;}=[]; -[ProtoMember(10)][Key(10)] public int LovePoint100 {get;init;} -[ProtoMember(11)][Key(11)] public int BuildShip {get;init;} -[ProtoMember(12)][Key(12)] public int QuickRepair {get;init;} -[ProtoMember(13)][Key(13)] public int QuickBuild {get;init;} -[ProtoMember(14)][Key(14)] public int CropCount {get;init;} -[ProtoMember(15)][Key(15)] public int TaskTotal {get;init;} -[ProtoMember(16)][Key(16)] public int ExploitTotal {get;init;} -} -[ProtoContract][MessagePackObject] -public record class StatisticsInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public StatisticsInfo Statistics {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthPassToken:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Token {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthBigMap:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public int[] Members {get;init;}=[]; -[ProtoMember(4)][Key(4)] public SixthPassToken[] PassToken {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SixthBigMapNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public SixthBigMap Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthMap:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public PassPointInfo[] PassPoint {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SixthMapNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public SixthMap Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int? Adjutant {get;init;} -[ProtoMember(2)][Key(2)] public int? Token {get;init;} -[ProtoMember(3)][Key(3)] public int? Ticket {get;init;} -[ProtoMember(4)][Key(4)] public int? LastRecoverTime {get;init;} -[ProtoMember(5)][Key(5)] public int? BuyCount {get;init;} -[ProtoMember(6)][Key(6)] public int[] AdjutantSet {get;init;}=[]; -[ProtoMember(7)][Key(7)] public bool? Guide {get;init;} -public SixthStruct Merge(SixthStruct other){ -return new SixthStruct{ -Adjutant = other.Adjutant??Adjutant, -Token = other.Token??Token, -Ticket = other.Ticket??Ticket, -LastRecoverTime = other.LastRecoverTime??LastRecoverTime, -BuyCount = other.BuyCount??BuyCount, -AdjutantSet = other.AdjutantSet??AdjutantSet, -Guide = other.Guide??Guide, -}; -} -} -[ProtoContract][MessagePackObject] -public record class SixthPointGrade:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -[ProtoMember(2)][Key(2)] public int Grade {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthAdjutantInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Level {get;init;} -[ProtoMember(3)][Key(3)] public int Exp {get;init;} -[ProtoMember(4)][Key(4)] public int SkillCount {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthBuffInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Level {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthBuyList:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Idx {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -[ProtoMember(3)][Key(3)] public int Id {get;init;} -[ProtoMember(4)][Key(4)] public int Cost {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthCombatInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int BigId {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public int Point {get;init;} -[ProtoMember(4)][Key(4)] public int Coin {get;init;} -[ProtoMember(5)][Key(5)] public bool Buy {get;init;} -[ProtoMember(6)][Key(6)] public bool Refresh {get;init;} -[ProtoMember(7)][Key(7)] public bool Battle {get;init;} -[ProtoMember(8)][Key(8)] public int[] Members {get;init;}=[]; -[ProtoMember(9)][Key(9)] public SixthPointGrade[] PointGrade {get;init;}=[]; -[ProtoMember(10)][Key(10)] public SixthAdjutantInfo Adjutant {get;init;} -[ProtoMember(11)][Key(11)] public bool AdjutantBuff {get;init;} -[ProtoMember(12)][Key(12)] public SixthBuffInfo[] Buff {get;init;}=[]; -[ProtoMember(13)][Key(13)] public SixthBuffInfo[] Ship {get;init;}=[]; -[ProtoMember(14)][Key(14)] public int[] ShipTotal {get;init;}=[]; -[ProtoMember(15)][Key(15)] public SixthBuyList[] List {get;init;}=[]; -[ProtoMember(16)][Key(16)] public int[] PassMap {get;init;}=[]; -[ProtoMember(17)][Key(17)] public int FleetdecisiveBuff {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthBigMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SixthBigMapNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SixthMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SixthMapNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SixthInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SixthStruct SixthInfo {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthCombatInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SixthCombatInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthShopInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ShopInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EnterSixthBigMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EnterSixthBigMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterSixthMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterSixthMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterSixthStoryReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PointId {get;init;} -[ProtoMember(2)][Key(2)] public int Grade {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterSixthStoryResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PointId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public SixthBuyList[] List {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SixthChooseReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] IdxArray {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SixthChooseResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthTeamSaveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SixthTeamSaveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthQuitMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SixthQuitMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthEnterPointReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SixthEnterPointResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public int Monster {get;init;} -[ProtoMember(4)][Key(4)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(5)][Key(5)] public bool Search {get;init;} -[ProtoMember(6)][Key(6)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthCompleteMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SixthCompleteMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SixthShopBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthShopBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -[ProtoMember(3)][Key(3)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MultiSixthShopBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Num {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MultiSixthShopBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -[ProtoMember(3)][Key(3)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthUseAdjutantSkillReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SixthUseAdjutantSkillResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public SixthBuyList[] List {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SixthBuyTicketReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthBuyTicketResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthRefreshChooseReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SixthRefreshChooseResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public SixthBuyList[] List {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SixthChangeAdjutantReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthChangeAdjutantResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthBuyAdjutantExpReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SixthBuyAdjutantExpResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthGuideReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SixthGuideResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthResetBigMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthResetBigMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class WorkshopNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class WorkshopInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public WorkshopNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class UpgradeWorkshopReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class UpgradeWorkshopResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PayOrderData:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string OrderId {get;init;} -[ProtoMember(2)][Key(2)] public int GoodsId {get;init;} -[ProtoMember(3)][Key(3)] public string ExtraInfo {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CreatePayOrderReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int GoodsId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CreatePayOrderResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int GoodsId {get;init;} -[ProtoMember(3)][Key(3)] public bool IsFree {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NewPayOrderNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public PayOrderData OrderData {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OrderPayDoneReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string OrderId {get;init;} -[ProtoMember(2)][Key(2)] public bool IsSucceed {get;init;} -[ProtoMember(3)][Key(3)] public string PlatformOrderId {get;init;} -[ProtoMember(4)][Key(4)] public string Receipt {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OrderPayDoneResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetFirstRewardReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class PaySucceedNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetFirstRewardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ChipInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Slot {get;init;}=[]; -[ProtoMember(2)][Key(2)] public int[] Transient {get;init;}=[]; -[ProtoMember(3)][Key(3)] public int New {get;init;} -[ProtoMember(4)][Key(4)] public int Coin {get;init;} -[ProtoMember(5)][Key(5)] public bool GetNew {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerEnemyInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public bool Pass {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public bool GetReward {get;init;} -[ProtoMember(2)][Key(2)] public int Cost {get;init;} -[ProtoMember(3)][Key(3)] public int Level {get;init;} -[ProtoMember(4)][Key(4)] public TowerEnemyInfo[] Enemys {get;init;}=[]; -[ProtoMember(5)][Key(5)] public int[] UseShip {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class TowerInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public TowerInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public TowerInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ChipInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ChipInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterTowerReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int TeamId {get;init;} -[ProtoMember(2)][Key(2)] public int Monster {get;init;} -[ProtoMember(4)][Key(4)] public int Level {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterTowerResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Monster {get;init;} -[ProtoMember(3)][Key(3)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(4)][Key(4)] public bool Search {get;init;} -[ProtoMember(5)][Key(5)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerGetRewardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Level {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerGetRewardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class TowerGetChipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerGetChipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerEquipChipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Pos {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerEquipChipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerChipInTransientReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Pos {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerChipInTransientResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerDecomposeChipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Pos {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerDecomposeChipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerChipAbandonReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class TowerChipAbandonResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerTransientEquipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int TransientPos {get;init;} -[ProtoMember(2)][Key(2)] public int Pos {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerTransientEquipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerResetLevelReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Level {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerResetLevelResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerBuyChipReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerBuyChipResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TowerGetNewReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class TowerGetNewResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ActivityTask:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ActivityTaskNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ActivityTask Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ActivityTaskUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ActivityTaskNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EmergencyInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int StartTime {get;init;} -[ProtoMember(3)][Key(3)] public int EndTime {get;init;} -[ProtoMember(4)][Key(4)] public int AwardTime {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EmergencyInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public EmergencyInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ActivityDurationReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int StartTime {get;init;} -[ProtoMember(3)][Key(3)] public int EndTime {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ActivityDurationResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidBuffProgress:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -[ProtoMember(2)][Key(2)] public int TargetValue {get;init;} -[ProtoMember(3)][Key(3)] public int Counter {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidMap:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public int StateHard {get;init;} -[ProtoMember(4)][Key(4)] public int Score {get;init;} -[ProtoMember(5)][Key(5)] public int[] PassPoint {get;init;}=[]; -[ProtoMember(6)][Key(6)] public int[] HardPassPoint {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SolidMapNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public SolidMap Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidBuffInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Score {get;init;} -[ProtoMember(3)][Key(3)] public int PointId {get;init;} -[ProtoMember(4)][Key(4)] public bool Replace {get;init;} -[ProtoMember(5)][Key(5)] public bool State {get;init;} -[ProtoMember(6)][Key(6)] public int ChangeId {get;init;} -[ProtoMember(7)][Key(7)] public SolidBuffProgress[] Progresses {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SolidInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int PointId {get;init;} -[ProtoMember(3)][Key(3)] public int NextPointId {get;init;} -[ProtoMember(4)][Key(4)] public SolidBuffInfo[] Buffs {get;init;}=[]; -[ProtoMember(5)][Key(5)] public int[] UseShip {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SolidAwardNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SolidMapNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SolidAwardInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SolidAwardNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SolidTeamInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SolidInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SolidInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidEnterMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public bool Choose {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidEnterMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidEnterPointReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SolidEnterPointResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public int Monster {get;init;} -[ProtoMember(4)][Key(4)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(5)][Key(5)] public bool Search {get;init;} -[ProtoMember(6)][Key(6)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidSaveTeamReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SolidSaveTeamResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidQuitMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SolidQuitMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidGetAwardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidGetAwardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ConcertoStationInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Team {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoPassPointInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Grade {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoMapInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(4)][Key(4)] public ConcertoPassPointInfo[] PassPoint {get;init;}=[]; -[ProtoMember(5)][Key(5)] public int Hp {get;init;} -[ProtoMember(6)][Key(6)] public int Hp2 {get;init;} -[ProtoMember(7)][Key(7)] public int[] Exclude {get;init;}=[]; -[ProtoMember(8)][Key(8)] public bool New {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoMapInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public ConcertoMapInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecreationMapInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Hp {get;init;} -[ProtoMember(2)][Key(2)] public int Hp2 {get;init;} -[ProtoMember(3)][Key(3)] public int[] Get {get;init;}=[]; -[ProtoMember(4)][Key(4)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -[ProtoMember(2)][Key(2)] public ConcertoStationInfo[] Station {get;init;}=[]; -[ProtoMember(3)][Key(3)] public int[] Task {get;init;}=[]; -[ProtoMember(4)][Key(4)] public int[] Reward {get;init;}=[]; -[ProtoMember(5)][Key(5)] public bool State {get;init;} -[ProtoMember(6)][Key(6)] public int Love {get;init;} -[ProtoMember(7)][Key(7)] public int RecreationPoint {get;init;} -[ProtoMember(8)][Key(8)] public int[] ShipSet {get;init;}=[]; -[ProtoMember(9)][Key(9)] public int[] Member {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ConcertoInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ConcertoInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ConcertoMapInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class RecreationShopInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ShopInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class RecreationMapInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public RecreationMapInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecreationMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public RecreationMapInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ConcertoEnterMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int TeamId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoEnterMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoMapMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoMapMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public ResourceInfo Lose {get;init;} -[ProtoMember(4)][Key(4)] public ResourceInfo Get {get;init;} -[ProtoMember(5)][Key(5)] public int Monster {get;init;} -[ProtoMember(6)][Key(6)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(7)][Key(7)] public bool Search {get;init;} -[ProtoMember(8)][Key(8)] public bool Finish {get;init;} -[ProtoMember(9)][Key(9)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoStationReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Team {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoStationResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoStationExitReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Team {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoStationExitResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoGetRewardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoGetRewardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Rewards {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class RecreationOpenNotify:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class RecreationTeamSaveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Member {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class RecreationTeamSaveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecreationShopBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecreationShopBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Rewards {get;init;}=[]; -[ProtoMember(3)][Key(3)] public int Cid {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecreationEnterMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecreationEnterMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecreationMoveMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecreationMoveMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public int Monster {get;init;} -[ProtoMember(4)][Key(4)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(5)][Key(5)] public bool Search {get;init;} -[ProtoMember(6)][Key(6)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RecreationBuffRrwardNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Level {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoReadReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ConcertoReadResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BossHpInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Hp {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanMap:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public PassPointInfo[] PassPoint {get;init;}=[]; -[ProtoMember(4)][Key(4)] public BossHpInfo[] BossHp {get;init;}=[]; -[ProtoMember(5)][Key(5)] public int[] StartPoint {get;init;}=[]; -[ProtoMember(6)][Key(6)] public int LastStart {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanMapNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public OceanMap Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanBuffInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Hard {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanBuffNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public OceanBuffInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Coin {get;init;} -[ProtoMember(2)][Key(2)] public int HardCoin {get;init;} -[ProtoMember(3)][Key(3)] public long Time {get;init;} -[ProtoMember(4)][Key(4)] public long HardTime {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public OceanMapNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class OceanTeamInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class OceanBuffInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public OceanBuffNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class OceanInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public OceanStruct Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanSaveTeamReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class OceanSaveTeamResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanResetBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public bool Hard {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanResetBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanEnterMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int StartPoint {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanEnterMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanMoveMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanMoveMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public int Monster {get;init;} -[ProtoMember(4)][Key(4)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(5)][Key(5)] public bool Search {get;init;} -} -[ProtoContract][MessagePackObject] -public record class OceanQuitMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class OceanQuitMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BuildRecordReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BuildRecordResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -[ProtoMember(3)][Key(3)] public string Records {get;init;} -} -[ProtoContract][MessagePackObject] -public record class LeaderboardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -} -[ProtoContract][MessagePackObject] -public record class LeaderboardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -[ProtoMember(3)][Key(3)] public string Board {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RedeemCodeReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Code {get;init;} -} -[ProtoContract][MessagePackObject] -public record class RedeemCodeResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AbyssShipInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Cid {get;init;} -[ProtoMember(3)][Key(3)] public int Level {get;init;} -[ProtoMember(4)][Key(4)] public int Exp {get;init;} -[ProtoMember(5)][Key(5)] public int NowHp {get;init;} -[ProtoMember(6)][Key(6)] public long CreateTime {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssShipInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public AbyssShipInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssMapInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public PassPointInfo[] PassPoint {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AbyssMapInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public AbyssMapInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Score {get;init;} -[ProtoMember(2)][Key(2)] public int BossCount {get;init;} -[ProtoMember(3)][Key(3)] public bool Guide {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssAwardNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssBossInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ChapterId {get;init;} -[ProtoMember(2)][Key(2)] public int Hp {get;init;} -[ProtoMember(3)][Key(3)] public int Step {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssMapBuffInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PointId {get;init;} -[ProtoMember(2)][Key(2)] public int BuffId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssBattleInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int MapId1 {get;init;} -[ProtoMember(2)][Key(2)] public int MapId2 {get;init;} -[ProtoMember(3)][Key(3)] public int PointId1 {get;init;} -[ProtoMember(4)][Key(4)] public int PointId2 {get;init;} -[ProtoMember(5)][Key(5)] public int[] Buff1 {get;init;}=[]; -[ProtoMember(6)][Key(6)] public int[] Buff2 {get;init;}=[]; -[ProtoMember(7)][Key(7)] public AbyssMapBuffInfo[] MapBuff {get;init;}=[]; -[ProtoMember(8)][Key(8)] public int AbyssPower {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssShipInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public AbyssShipInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AbyssMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public AbyssMapInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AbyssInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public AbyssInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssTeamInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AbyssAbyssTeamInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AbyssAwardUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public AbyssAwardNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AbyssBattleInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public AbyssBattleInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssEnterMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssEnterMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssMoveMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -[ProtoMember(2)][Key(2)] public int Team {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssMoveMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public int Monster {get;init;} -[ProtoMember(4)][Key(4)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(5)][Key(5)] public bool Search {get;init;} -[ProtoMember(6)][Key(6)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssSaveTeamReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AbyssSaveTeamResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssAbyssSaveTeamReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AbyssAbyssSaveTeamResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssCombineReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id1 {get;init;} -[ProtoMember(2)][Key(2)] public int Id2 {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssCombineResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public bool IsNew {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssEvoReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssEvoResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public bool IsNew {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssGetAwardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssGetAwardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AbyssBossInfoReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssBossInfoResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public AbyssBossInfo[] Info {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AbyssChooseBuffReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssChooseBuffResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssQuitMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class AbyssQuitMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssGuideReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class AbyssGuideResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssAwardBoxReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AbyssAwardBoxResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class PushBuffInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] UsingBuff {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class PushStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Coin {get;init;} -[ProtoMember(2)][Key(2)] public int[] UsingBuff {get;init;}=[]; -[ProtoMember(3)][Key(3)] public int Guide {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public PushStruct Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushBuyBuffReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int BuffId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushBuyBuffResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushResetBuffReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class PushResetBuffResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushEnterMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int TeamId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushEnterMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushQuitMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class PushQuitMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushMapMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushMapMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public ResourceInfo Lose {get;init;} -[ProtoMember(4)][Key(4)] public ResourceInfo Get {get;init;} -[ProtoMember(5)][Key(5)] public int Monster {get;init;} -[ProtoMember(6)][Key(6)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(7)][Key(7)] public bool Search {get;init;} -[ProtoMember(8)][Key(8)] public bool Finish {get;init;} -[ProtoMember(9)][Key(9)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class DailyOnlineTimeLimitNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Reason {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BattleLogReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string BattleLog {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BattleLogResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SecretaryShipInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Cid {get;init;} -[ProtoMember(2)][Key(2)] public int Scale {get;init;} -[ProtoMember(3)][Key(3)] public int PosX {get;init;} -[ProtoMember(4)][Key(4)] public int PosY {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SecretaryShipAdjustNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public SecretaryShipInfo[] Info {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SecretaryShipAdjustUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SecretaryShipAdjustNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SecretaryShipAdjustReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Cid {get;init;} -[ProtoMember(2)][Key(2)] public int Scale {get;init;} -[ProtoMember(3)][Key(3)] public int PosX {get;init;} -[ProtoMember(4)][Key(4)] public int PosY {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SecretaryShipAdjustResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthDecisiveBattleBuffReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ChapterBuffId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthDecisiveBattleBuffResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushPointBuffInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PointId {get;init;} -[ProtoMember(2)][Key(2)] public int BuffId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushPointBuffNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public PushPointBuffInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushPointBuffUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public PushPointBuffNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class PushTimeNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int RefreshLastTime {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushActivityGetInReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class PushActivityGetInResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushActivityRefreshReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class PushActivityRefreshResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SixthQuitBigMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SixthQuitBigMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SoildChooseBuffReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Buffs {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SoildChooseBuffResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhBossInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Pos {get;init;} -[ProtoMember(2)][Key(2)] public int Monster {get;init;} -[ProtoMember(3)][Key(3)] public int State {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhMapInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public PassPointInfo[] PassPoint {get;init;}=[]; -[ProtoMember(4)][Key(4)] public int Hp {get;init;} -[ProtoMember(5)][Key(5)] public NodeHideInfo[] NodeHide {get;init;}=[]; -[ProtoMember(6)][Key(6)] public NodeHideInfo[] NodeMiss {get;init;}=[]; -[ProtoMember(7)][Key(7)] public SeventhBossInfo[] Elite {get;init;}=[]; -[ProtoMember(8)][Key(8)] public SeventhBossInfo[] Chase {get;init;}=[]; -[ProtoMember(9)][Key(9)] public int Pos {get;init;} -[ProtoMember(10)][Key(10)] public bool FinishChase {get;init;} -[ProtoMember(11)][Key(11)] public int TreasurePosition {get;init;} -[ProtoMember(12)][Key(12)] public int TreasureNum {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhMapInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public SeventhMapInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int BuffPoint {get;init;} -[ProtoMember(2)][Key(2)] public int[] ActiveBuff {get;init;}=[]; -[ProtoMember(3)][Key(3)] public bool Guide {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SeventhMapInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SeventhEnterMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int TeamId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhEnterMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhQuitMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SeventhQuitMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhMapMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhMapMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public ResourceInfo Lose {get;init;} -[ProtoMember(4)][Key(4)] public ResourceInfo Get {get;init;} -[ProtoMember(5)][Key(5)] public int Monster {get;init;} -[ProtoMember(6)][Key(6)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(7)][Key(7)] public bool Search {get;init;} -[ProtoMember(8)][Key(8)] public bool Finish {get;init;} -[ProtoMember(9)][Key(9)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhBigMapMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Pos {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhBigMapMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhEnterEliteReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Pos {get;init;} -[ProtoMember(3)][Key(3)] public int TeamId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhEnterEliteResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Monster {get;init;} -[ProtoMember(3)][Key(3)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(4)][Key(4)] public bool Search {get;init;} -[ProtoMember(5)][Key(5)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhEnterChaseReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Pos {get;init;} -[ProtoMember(3)][Key(3)] public int TeamId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhEnterChaseResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Monster {get;init;} -[ProtoMember(3)][Key(3)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(4)][Key(4)] public bool Search {get;init;} -[ProtoMember(5)][Key(5)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhUpgradeBuffReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int BuffId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhUpgradeBuffResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhResetBuffReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SeventhResetBuffResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhGuideReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SeventhGuideResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CustomCoverNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SaveCustomCoverReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SaveCustomCoverResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerMap:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public PassPointInfo[] PassPoint {get;init;}=[]; -[ProtoMember(4)][Key(4)] public BossHpInfo[] BossHp {get;init;}=[]; -[ProtoMember(5)][Key(5)] public int[] StartPoint {get;init;}=[]; -[ProtoMember(6)][Key(6)] public int LastStart {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerMapNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public AnswerMap Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Coin {get;init;} -[ProtoMember(2)][Key(2)] public long Time {get;init;} -[ProtoMember(3)][Key(3)] public bool Guide {get;init;} -[ProtoMember(4)][Key(4)] public int BuffPoint {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerQuestionInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Pos {get;init;} -[ProtoMember(3)][Key(3)] public int State {get;init;} -[ProtoMember(4)][Key(4)] public int[] Answer {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AnswerQuestionNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public AnswerQuestionInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public AnswerMapNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AnswerInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public AnswerStruct Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerQuestionUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public AnswerQuestionNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AnswerBuffInfoNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AnswerTaskInfoNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AnswerAwardInfoNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AnswerBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerResetBuyReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class AnswerResetBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerGetAwardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerGetAwardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerRemindReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class AnswerRemindResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public bool Remind {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerQuestionReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Pos {get;init;} -[ProtoMember(2)][Key(2)] public int[] Answer {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AnswerQuestionResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerGuideReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class AnswerGuideResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerEnterMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int StartPoint {get;init;} -[ProtoMember(3)][Key(3)] public int TeamId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerEnterMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerMoveMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerMoveMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public int Monster {get;init;} -[ProtoMember(4)][Key(4)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(5)][Key(5)] public bool Search {get;init;} -[ProtoMember(6)][Key(6)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerQuitMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class AnswerQuitMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ShipProgress:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int CompleteTime {get;init;} -[ProtoMember(3)][Key(3)] public int TaskNum1 {get;init;} -[ProtoMember(4)][Key(4)] public int TaskNum2 {get;init;} -[ProtoMember(5)][Key(5)] public int TaskNum3 {get;init;} -[ProtoMember(6)][Key(6)] public int Status {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EquipProgress:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int TaskNum1 {get;init;} -[ProtoMember(3)][Key(3)] public int TaskNum2 {get;init;} -[ProtoMember(4)][Key(4)] public int TaskNum3 {get;init;} -[ProtoMember(5)][Key(5)] public int Status {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ResearchUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] UnlockShips {get;init;}=[]; -[ProtoMember(2)][Key(2)] public int[] UnlockEquips {get;init;}=[]; -[ProtoMember(3)][Key(3)] public ShipProgress[] ShipTask {get;init;}=[]; -[ProtoMember(4)][Key(4)] public EquipProgress[] EquipTask {get;init;}=[]; -[ProtoMember(5)][Key(5)] public int ShipResearchId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidExtendBuffUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Num {get;init;} -[ProtoMember(2)][Key(2)] public int ExtendBuff {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidExtendBuffNumReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SolidExtendBuffNumResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidExtendBuffStatusReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ExtendBuff {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidExtendBuffStatusResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ResearchTaskInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Num {get;init;} -[ProtoMember(2)][Key(2)] public int Cid {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ResearchTaskSubmitReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ResearchId {get;init;} -[ProtoMember(2)][Key(2)] public int TaskId {get;init;} -[ProtoMember(3)][Key(3)] public ResearchTaskInfo[] TaskInfo {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ResearchTaskSubmitResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int ResearchId {get;init;} -[ProtoMember(3)][Key(3)] public int TaskId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetResearchShipRewardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ShipId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetResearchShipRewardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ResearchEquipSubmitReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ResearchId {get;init;} -[ProtoMember(2)][Key(2)] public int TaskId {get;init;} -[ProtoMember(3)][Key(3)] public ResearchTaskInfo[] TaskInfo {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ResearchEquipSubmitResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int ResearchId {get;init;} -[ProtoMember(3)][Key(3)] public int TaskId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetResearchEquipRewardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int EquipId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class GetResearchEquipRewardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ResearchBoatIdReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ResearchId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ResearchBoatIdResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int ResearchId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhTreasureGetAwardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SeventhTreasureGetAwardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SolidInitBattleDataReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SolidInitBattleDataResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class CommitTaskAllReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class CommitTaskAllResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MultiShipChangeSkinReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -[ProtoMember(2)][Key(2)] public int SkinId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MultiShipChangeSkinResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeRoomStyleReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int RoomId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeRoomStyleResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeStarSetReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class StarSetUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ChangeStarSetResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BVRAttackChangeReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public bool State {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BVRAttackChangeUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public bool State {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BVRAttackChangeResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthEliteBuffInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Rate {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -[ProtoMember(3)][Key(3)] public int Num {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthBossInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Pos {get;init;} -[ProtoMember(2)][Key(2)] public int Monster {get;init;} -[ProtoMember(3)][Key(3)] public int State {get;init;} -[ProtoMember(4)][Key(4)] public int Hp {get;init;} -[ProtoMember(5)][Key(5)] public int Id {get;init;} -[ProtoMember(6)][Key(6)] public int PrePos {get;init;} -[ProtoMember(7)][Key(7)] public EighthEliteBuffInfo[] Buff {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EighthMapInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public PassPointInfo[] PassPoint {get;init;}=[]; -[ProtoMember(4)][Key(4)] public int Hp {get;init;} -[ProtoMember(5)][Key(5)] public NodeHideInfo[] NodeHide {get;init;}=[]; -[ProtoMember(6)][Key(6)] public NodeHideInfo[] NodeMiss {get;init;}=[]; -[ProtoMember(7)][Key(7)] public EighthBossInfo[] Elite {get;init;}=[]; -[ProtoMember(8)][Key(8)] public int Pos {get;init;} -[ProtoMember(9)][Key(9)] public int[] SupportFleet {get;init;}=[]; -[ProtoMember(10)][Key(10)] public int EnemyBuffId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthMapInfoNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public EighthMapInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int BuffPoint {get;init;} -[ProtoMember(2)][Key(2)] public int[] ActiveBuff {get;init;}=[]; -[ProtoMember(3)][Key(3)] public bool Guide {get;init;} -[ProtoMember(4)][Key(4)] public int SupportFleetNum {get;init;} -[ProtoMember(5)][Key(5)] public int[] TaskFinished {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EighthMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public EighthMapInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EighthEnterMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int TeamId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthEnterMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthQuitMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class EighthQuitMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthMapMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthMapMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public ResourceInfo Lose {get;init;} -[ProtoMember(4)][Key(4)] public ResourceInfo Get {get;init;} -[ProtoMember(5)][Key(5)] public int Monster {get;init;} -[ProtoMember(6)][Key(6)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(7)][Key(7)] public bool Search {get;init;} -[ProtoMember(8)][Key(8)] public bool Finish {get;init;} -[ProtoMember(9)][Key(9)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthBigMapMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Pos {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthBigMapMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthEnemyMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public EighthBossInfo[] Chase {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EighthEnemyMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthEnterEliteReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int EliteId {get;init;} -[ProtoMember(3)][Key(3)] public int TeamId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthEnterEliteResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Monster {get;init;} -[ProtoMember(3)][Key(3)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(4)][Key(4)] public bool Search {get;init;} -[ProtoMember(5)][Key(5)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthEnterChaseReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Pos {get;init;} -[ProtoMember(3)][Key(3)] public int TeamId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthEnterChaseResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Monster {get;init;} -[ProtoMember(3)][Key(3)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(4)][Key(4)] public bool Search {get;init;} -[ProtoMember(5)][Key(5)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthUpgradeBuffReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int BuffId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthUpgradeBuffResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthResetBuffReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class EighthResetBuffResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthGuideReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class EighthGuideResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthSupportFleetAtkReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public EighthBossInfo[] Chase {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EighthSupportFleetAtkResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthSetSupPosReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int MapId {get;init;} -[ProtoMember(2)][Key(2)] public int SupPos {get;init;} -[ProtoMember(3)][Key(3)] public int Action {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthSetSupPosResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthEliteMoveInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Pos {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthEliteMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int MapId {get;init;} -[ProtoMember(2)][Key(2)] public EighthEliteMoveInfo[] Info {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EighthEliteMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EighthAtkEliteUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] EliteInfo {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MistPassToken:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Token {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistBigMap:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public int[] Members {get;init;}=[]; -[ProtoMember(4)][Key(4)] public MistPassToken[] PassToken {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MistBigMapNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public MistBigMap Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistMap:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public PassPointInfo[] PassPoint {get;init;}=[]; -[ProtoMember(4)][Key(4)] public int ScoreToken {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistMapNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public MistMap Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Adjutant {get;init;} -[ProtoMember(2)][Key(2)] public int Token {get;init;} -[ProtoMember(3)][Key(3)] public int Ticket {get;init;} -[ProtoMember(4)][Key(4)] public int LastRecoverTime {get;init;} -[ProtoMember(5)][Key(5)] public int BuyCount {get;init;} -[ProtoMember(6)][Key(6)] public int[] AdjutantSet {get;init;}=[]; -[ProtoMember(7)][Key(7)] public bool Guide {get;init;} -[ProtoMember(8)][Key(8)] public int PassScore {get;init;} -[ProtoMember(9)][Key(9)] public bool AlreadyGetInPoint {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistPointGrade:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -[ProtoMember(2)][Key(2)] public int Grade {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistAdjutantInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Level {get;init;} -[ProtoMember(3)][Key(3)] public int Exp {get;init;} -[ProtoMember(4)][Key(4)] public int SkillCount {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistBuffInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int Level {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistBuyList:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Idx {get;init;} -[ProtoMember(2)][Key(2)] public int Type {get;init;} -[ProtoMember(3)][Key(3)] public int Id {get;init;} -[ProtoMember(4)][Key(4)] public int Cost {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistCombatInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int BigId {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -[ProtoMember(3)][Key(3)] public int Point {get;init;} -[ProtoMember(4)][Key(4)] public int Coin {get;init;} -[ProtoMember(5)][Key(5)] public bool Buy {get;init;} -[ProtoMember(6)][Key(6)] public bool Refresh {get;init;} -[ProtoMember(7)][Key(7)] public bool Battle {get;init;} -[ProtoMember(8)][Key(8)] public int[] Members {get;init;}=[]; -[ProtoMember(9)][Key(9)] public MistPointGrade[] PointGrade {get;init;}=[]; -[ProtoMember(10)][Key(10)] public MistAdjutantInfo Adjutant {get;init;} -[ProtoMember(11)][Key(11)] public bool AdjutantBuff {get;init;} -[ProtoMember(12)][Key(12)] public MistBuffInfo[] Buff {get;init;}=[]; -[ProtoMember(13)][Key(13)] public MistBuffInfo[] Ship {get;init;}=[]; -[ProtoMember(14)][Key(14)] public int[] ShipTotal {get;init;}=[]; -[ProtoMember(15)][Key(15)] public MistBuyList[] List {get;init;}=[]; -[ProtoMember(16)][Key(16)] public int[] PassMap {get;init;}=[]; -[ProtoMember(17)][Key(17)] public int FleetdecisiveBuff {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistBigMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public MistBigMapNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MistMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public MistMapNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MistInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public MistStruct MistInfo {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistCombatInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public MistCombatInfo Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistShopInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public ShopInfoNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EnterMistBigMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class EnterMistBigMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterMistMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterMistMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterMistStoryReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PointId {get;init;} -[ProtoMember(2)][Key(2)] public int Grade {get;init;} -} -[ProtoContract][MessagePackObject] -public record class EnterMistStoryResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int PointId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public MistBuyList[] List {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MistChooseReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] IdxArray {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MistChooseResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistTeamSaveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MistTeamSaveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistQuitMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class MistQuitMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistEnterPointReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class MistEnterPointResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public int Monster {get;init;} -[ProtoMember(4)][Key(4)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(5)][Key(5)] public bool Search {get;init;} -[ProtoMember(6)][Key(6)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistPointCompleteReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int BattleResult {get;init;} -[ProtoMember(2)][Key(2)] public int BattlePoint {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistPointCompleteResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistCompleteMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int BattleResult {get;init;} -[ProtoMember(2)][Key(2)] public bool BattleConfirm {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistCompleteMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MistUseAdjutantSkillReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class MistUseAdjutantSkillResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public MistBuyList[] List {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MistBuyTicketReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistBuyTicketResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistRefreshChooseReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class MistRefreshChooseResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public MistBuyList[] List {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MistChangeAdjutantReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistChangeAdjutantResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistBuyAdjutantExpReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class MistBuyAdjutantExpResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistGuideReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class MistGuideResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistResetBigMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistResetBigMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistAwardNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistGetAwardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MistAwardInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public MistAwardNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MistGetAwardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class RepairShipInfo:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int RoomId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class MultiShipRepairReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public RepairShipInfo[] ShipArray {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class MultiShipRepairResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class PushGuideReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class PushGuideResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SecretaryInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -[ProtoMember(2)][Key(2)] public int MiddleBrokenFlag {get;init;} -[ProtoMember(3)][Key(3)] public int RandSecretaryFlag {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeSecretaryDataReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Members {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class ChangeSecretaryDataResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeMiddleBrokenReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int MiddleBrokenFlag {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeMiddleBrokenResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeRandSecretaryReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int RandSecretaryFlag {get;init;} -} -[ProtoContract][MessagePackObject] -public record class ChangeRandSecretaryResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SimulatedBuildReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Oil {get;init;} -[ProtoMember(2)][Key(2)] public int Bullet {get;init;} -[ProtoMember(3)][Key(3)] public int Fe {get;init;} -[ProtoMember(4)][Key(4)] public int Al {get;init;} -[ProtoMember(5)][Key(5)] public int Type {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SimulatedBuildResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int[] Cids {get;init;}=[]; -[ProtoMember(3)][Key(3)] public int Type {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BindingPhoneReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public bool State {get;init;} -} -[ProtoContract][MessagePackObject] -public record class BindingPhoneResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SensitiveWordsReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Type {get;init;} -[ProtoMember(2)][Key(2)] public string SensitiveWords {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SensitiveWordsResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthMaxScoreStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int AccountId {get;init;} -[ProtoMember(2)][Key(2)] public string Name {get;init;} -[ProtoMember(3)][Key(3)] public int Channel {get;init;} -[ProtoMember(4)][Key(4)] public int Level {get;init;} -[ProtoMember(5)][Key(5)] public int Time {get;init;} -[ProtoMember(6)][Key(6)] public int ChatHead {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthMaxScoreUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public NinthMaxScoreStruct[] Info {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class NinthLevelPassStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int LevelId {get;init;} -[ProtoMember(2)][Key(2)] public int Num {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthLevelPassUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public NinthLevelPassStruct[] Info {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class NinthMap:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int State {get;init;} -[ProtoMember(3)][Key(3)] public PassPointInfo[] PassPoint {get;init;}=[]; -[ProtoMember(4)][Key(4)] public int Hp {get;init;} -[ProtoMember(5)][Key(5)] public NodeHideInfo[] NodeHide {get;init;}=[]; -[ProtoMember(6)][Key(6)] public NodeHideInfo[] NodeMiss {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class NinthMapNode:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Action {get;init;} -[ProtoMember(2)][Key(2)] public NinthMap Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int ScorePoint {get;init;} -[ProtoMember(2)][Key(2)] public int BuffPoint {get;init;} -[ProtoMember(3)][Key(3)] public bool Guide {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthMapInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public NinthMapNode[] Updates {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class NinthInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public NinthStruct Info {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthBuffInfoNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class NinthTaskInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class NinthServerTaskInfoUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class NinthAwardInfoNotify:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int[] Ids {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class NinthBuyReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthResetBuyReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class NinthResetBuyResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthGetAwardReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthGetAwardResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public RewardInfo[] Reward {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class NinthGuideReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class NinthGuideResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthEnterMapReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Id {get;init;} -[ProtoMember(2)][Key(2)] public int StartPoint {get;init;} -[ProtoMember(3)][Key(3)] public int TeamId {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthEnterMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthMapMoveReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int Point {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthMapMoveResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -[ProtoMember(2)][Key(2)] public int Point {get;init;} -[ProtoMember(3)][Key(3)] public int Monster {get;init;} -[ProtoMember(4)][Key(4)] public int[] MonsterArray {get;init;}=[]; -[ProtoMember(5)][Key(5)] public bool Search {get;init;} -[ProtoMember(6)][Key(6)] public int SearchRate {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthQuitMapReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class NinthQuitMapResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class NinthMaxScoreLevelPassReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class NinthMaxScoreLevelPassResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerMaxScoreStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int AccountId {get;init;} -[ProtoMember(2)][Key(2)] public string Name {get;init;} -[ProtoMember(3)][Key(3)] public int Channel {get;init;} -[ProtoMember(4)][Key(4)] public int Level {get;init;} -[ProtoMember(5)][Key(5)] public int Time {get;init;} -[ProtoMember(6)][Key(6)] public int ChatHead {get;init;} -} -[ProtoContract][MessagePackObject] -public record class AnswerMaxScoreUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public AnswerMaxScoreStruct[] Info {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class AnswerMaxScoreLevelPassReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class AnswerMaxScoreLevelPassResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidMaxScoreStruct:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public int AccountId {get;init;} -[ProtoMember(2)][Key(2)] public string Name {get;init;} -[ProtoMember(3)][Key(3)] public int Channel {get;init;} -[ProtoMember(4)][Key(4)] public int Level {get;init;} -[ProtoMember(5)][Key(5)] public int Time {get;init;} -[ProtoMember(6)][Key(6)] public int ChatHead {get;init;} -} -[ProtoContract][MessagePackObject] -public record class SolidMaxScoreUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public SolidMaxScoreStruct[] Info {get;init;}=[]; -} -[ProtoContract][MessagePackObject] -public record class SolidMaxScoreLevelPassReq:WSGProtoBase -{ -} -[ProtoContract][MessagePackObject] -public record class SolidMaxScoreLevelPassResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TokenRefreshReq:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Channel {get;init;} -[ProtoMember(2)][Key(2)] public string RefreshToken {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TokenRefreshUpdate:WSGProtoBase -{ -[ProtoMember(1)][Key(1)] public string Token {get;init;} -} -[ProtoContract][MessagePackObject] -public record class TokenRefreshResp:WSGProtoResp -{ -[ProtoMember(1)][Key(1)] public override int Result {get;init;} -}