diff --git a/pb/enchant_db.pb.go b/pb/enchant_db.pb.go new file mode 100644 index 000000000..966c8ddf2 --- /dev/null +++ b/pb/enchant_db.pb.go @@ -0,0 +1,347 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.28.0 +// protoc v3.20.0 +// source: enchant/enchant_db.proto + +package pb + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type DBEnchant struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID + Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID + Boss map[int32]int32 `protobuf:"bytes,3,rep,name=boss,proto3" json:"boss" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // key boss 类型 value 积分 + BuyCount int32 `protobuf:"varint,4,opt,name=buyCount,proto3" json:"buyCount" bson:"buyCount"` //购买次数 + CTime int64 `protobuf:"varint,5,opt,name=cTime,proto3" json:"cTime" bson:"cTime"` //修改时间 + BossTime map[string]int32 `protobuf:"bytes,6,rep,name=bossTime,proto3" json:"bossTime" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3" bson:"bossTime"` // + RecoveryTime int64 `protobuf:"varint,7,opt,name=recoveryTime,proto3" json:"recoveryTime" bson:"recoveryTime"` //// 开始恢复的时间 +} + +func (x *DBEnchant) Reset() { + *x = DBEnchant{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_db_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DBEnchant) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DBEnchant) ProtoMessage() {} + +func (x *DBEnchant) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_db_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DBEnchant.ProtoReflect.Descriptor instead. +func (*DBEnchant) Descriptor() ([]byte, []int) { + return file_enchant_enchant_db_proto_rawDescGZIP(), []int{0} +} + +func (x *DBEnchant) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *DBEnchant) GetUid() string { + if x != nil { + return x.Uid + } + return "" +} + +func (x *DBEnchant) GetBoss() map[int32]int32 { + if x != nil { + return x.Boss + } + return nil +} + +func (x *DBEnchant) GetBuyCount() int32 { + if x != nil { + return x.BuyCount + } + return 0 +} + +func (x *DBEnchant) GetCTime() int64 { + if x != nil { + return x.CTime + } + return 0 +} + +func (x *DBEnchant) GetBossTime() map[string]int32 { + if x != nil { + return x.BossTime + } + return nil +} + +func (x *DBEnchant) GetRecoveryTime() int64 { + if x != nil { + return x.RecoveryTime + } + return 0 +} + +// 排行榜 +type DBEnchantRank struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID + Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID + Bosstype int32 `protobuf:"varint,3,opt,name=bosstype,proto3" json:"bosstype"` // boss类型塔类型 + Nickname string `protobuf:"bytes,4,opt,name=nickname,proto3" json:"nickname"` // 昵称 + Lv int32 `protobuf:"varint,5,opt,name=lv,proto3" json:"lv"` // 玩家等级 + Leadpos int32 `protobuf:"varint,6,opt,name=leadpos,proto3" json:"leadpos"` //队长位置 + Line []*LineUp `protobuf:"bytes,7,rep,name=line,proto3" json:"line"` // 阵容数据 + CostTime int32 `protobuf:"varint,8,opt,name=costTime,proto3" json:"costTime" bson:"costTime"` //闯关耗时 单位s +} + +func (x *DBEnchantRank) Reset() { + *x = DBEnchantRank{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_db_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DBEnchantRank) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DBEnchantRank) ProtoMessage() {} + +func (x *DBEnchantRank) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_db_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DBEnchantRank.ProtoReflect.Descriptor instead. +func (*DBEnchantRank) Descriptor() ([]byte, []int) { + return file_enchant_enchant_db_proto_rawDescGZIP(), []int{1} +} + +func (x *DBEnchantRank) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *DBEnchantRank) GetUid() string { + if x != nil { + return x.Uid + } + return "" +} + +func (x *DBEnchantRank) GetBosstype() int32 { + if x != nil { + return x.Bosstype + } + return 0 +} + +func (x *DBEnchantRank) GetNickname() string { + if x != nil { + return x.Nickname + } + return "" +} + +func (x *DBEnchantRank) GetLv() int32 { + if x != nil { + return x.Lv + } + return 0 +} + +func (x *DBEnchantRank) GetLeadpos() int32 { + if x != nil { + return x.Leadpos + } + return 0 +} + +func (x *DBEnchantRank) GetLine() []*LineUp { + if x != nil { + return x.Line + } + return nil +} + +func (x *DBEnchantRank) GetCostTime() int32 { + if x != nil { + return x.CostTime + } + return 0 +} + +var File_enchant_enchant_db_proto protoreflect.FileDescriptor + +var file_enchant_enchant_db_proto_rawDesc = []byte{ + 0x0a, 0x18, 0x65, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x2f, 0x65, 0x6e, 0x63, 0x68, 0x61, 0x6e, + 0x74, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x62, 0x61, 0x74, 0x74, + 0x6c, 0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x22, 0xd9, 0x02, 0x0a, 0x09, 0x44, 0x42, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, + 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, + 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, + 0x75, 0x69, 0x64, 0x12, 0x28, 0x0a, 0x04, 0x62, 0x6f, 0x73, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x14, 0x2e, 0x44, 0x42, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x2e, 0x42, 0x6f, + 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x73, 0x73, 0x12, 0x1a, 0x0a, + 0x08, 0x62, 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x08, 0x62, 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x54, 0x69, + 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x12, + 0x34, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x2e, 0x42, 0x6f, + 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x62, 0x6f, 0x73, + 0x73, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, + 0x79, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x63, + 0x6f, 0x76, 0x65, 0x72, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x37, 0x0a, 0x09, 0x42, 0x6f, 0x73, + 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, + 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x42, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, + 0xcc, 0x01, 0x0a, 0x0d, 0x44, 0x42, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x52, 0x61, 0x6e, + 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, + 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, + 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x74, 0x79, 0x70, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x74, 0x79, 0x70, 0x65, 0x12, + 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x6c, + 0x76, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x12, 0x18, 0x0a, 0x07, 0x6c, + 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, 0x65, + 0x61, 0x64, 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x07, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x55, 0x70, 0x52, 0x04, 0x6c, 0x69, + 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x08, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, + 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_enchant_enchant_db_proto_rawDescOnce sync.Once + file_enchant_enchant_db_proto_rawDescData = file_enchant_enchant_db_proto_rawDesc +) + +func file_enchant_enchant_db_proto_rawDescGZIP() []byte { + file_enchant_enchant_db_proto_rawDescOnce.Do(func() { + file_enchant_enchant_db_proto_rawDescData = protoimpl.X.CompressGZIP(file_enchant_enchant_db_proto_rawDescData) + }) + return file_enchant_enchant_db_proto_rawDescData +} + +var file_enchant_enchant_db_proto_msgTypes = make([]protoimpl.MessageInfo, 4) +var file_enchant_enchant_db_proto_goTypes = []interface{}{ + (*DBEnchant)(nil), // 0: DBEnchant + (*DBEnchantRank)(nil), // 1: DBEnchantRank + nil, // 2: DBEnchant.BossEntry + nil, // 3: DBEnchant.BossTimeEntry + (*LineUp)(nil), // 4: LineUp +} +var file_enchant_enchant_db_proto_depIdxs = []int32{ + 2, // 0: DBEnchant.boss:type_name -> DBEnchant.BossEntry + 3, // 1: DBEnchant.bossTime:type_name -> DBEnchant.BossTimeEntry + 4, // 2: DBEnchantRank.line:type_name -> LineUp + 3, // [3:3] is the sub-list for method output_type + 3, // [3:3] is the sub-list for method input_type + 3, // [3:3] is the sub-list for extension type_name + 3, // [3:3] is the sub-list for extension extendee + 0, // [0:3] is the sub-list for field type_name +} + +func init() { file_enchant_enchant_db_proto_init() } +func file_enchant_enchant_db_proto_init() { + if File_enchant_enchant_db_proto != nil { + return + } + file_battle_battle_msg_proto_init() + if !protoimpl.UnsafeEnabled { + file_enchant_enchant_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DBEnchant); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enchant_enchant_db_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DBEnchantRank); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_enchant_enchant_db_proto_rawDesc, + NumEnums: 0, + NumMessages: 4, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_enchant_enchant_db_proto_goTypes, + DependencyIndexes: file_enchant_enchant_db_proto_depIdxs, + MessageInfos: file_enchant_enchant_db_proto_msgTypes, + }.Build() + File_enchant_enchant_db_proto = out.File + file_enchant_enchant_db_proto_rawDesc = nil + file_enchant_enchant_db_proto_goTypes = nil + file_enchant_enchant_db_proto_depIdxs = nil +} diff --git a/pb/enchant_msg.pb.go b/pb/enchant_msg.pb.go new file mode 100644 index 000000000..5a81ce4df --- /dev/null +++ b/pb/enchant_msg.pb.go @@ -0,0 +1,769 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.28.0 +// protoc v3.20.0 +// source: enchant/enchant_msg.proto + +package pb + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type EnchantGetListReq struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *EnchantGetListReq) Reset() { + *x = EnchantGetListReq{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_msg_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnchantGetListReq) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnchantGetListReq) ProtoMessage() {} + +func (x *EnchantGetListReq) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_msg_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnchantGetListReq.ProtoReflect.Descriptor instead. +func (*EnchantGetListReq) Descriptor() ([]byte, []int) { + return file_enchant_enchant_msg_proto_rawDescGZIP(), []int{0} +} + +type EnchantGetListResp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Data *DBEnchant `protobuf:"bytes,1,opt,name=data,proto3" json:"data"` +} + +func (x *EnchantGetListResp) Reset() { + *x = EnchantGetListResp{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_msg_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnchantGetListResp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnchantGetListResp) ProtoMessage() {} + +func (x *EnchantGetListResp) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_msg_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnchantGetListResp.ProtoReflect.Descriptor instead. +func (*EnchantGetListResp) Descriptor() ([]byte, []int) { + return file_enchant_enchant_msg_proto_rawDescGZIP(), []int{1} +} + +func (x *EnchantGetListResp) GetData() *DBEnchant { + if x != nil { + return x.Data + } + return nil +} + +// 挑战 +type EnchantChallengeReq struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + BossType int32 `protobuf:"varint,1,opt,name=bossType,proto3" json:"bossType"` // boos 类型 + Leadpos int32 `protobuf:"varint,2,opt,name=leadpos,proto3" json:"leadpos"` //队长位置 + Teamids []string `protobuf:"bytes,3,rep,name=teamids,proto3" json:"teamids"` //阵容信息 +} + +func (x *EnchantChallengeReq) Reset() { + *x = EnchantChallengeReq{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_msg_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnchantChallengeReq) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnchantChallengeReq) ProtoMessage() {} + +func (x *EnchantChallengeReq) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_msg_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnchantChallengeReq.ProtoReflect.Descriptor instead. +func (*EnchantChallengeReq) Descriptor() ([]byte, []int) { + return file_enchant_enchant_msg_proto_rawDescGZIP(), []int{2} +} + +func (x *EnchantChallengeReq) GetBossType() int32 { + if x != nil { + return x.BossType + } + return 0 +} + +func (x *EnchantChallengeReq) GetLeadpos() int32 { + if x != nil { + return x.Leadpos + } + return 0 +} + +func (x *EnchantChallengeReq) GetTeamids() []string { + if x != nil { + return x.Teamids + } + return nil +} + +type EnchantChallengeResp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Info *BattleInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info"` + BossType int32 `protobuf:"varint,2,opt,name=bossType,proto3" json:"bossType"` // boos 类型 +} + +func (x *EnchantChallengeResp) Reset() { + *x = EnchantChallengeResp{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_msg_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnchantChallengeResp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnchantChallengeResp) ProtoMessage() {} + +func (x *EnchantChallengeResp) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_msg_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnchantChallengeResp.ProtoReflect.Descriptor instead. +func (*EnchantChallengeResp) Descriptor() ([]byte, []int) { + return file_enchant_enchant_msg_proto_rawDescGZIP(), []int{3} +} + +func (x *EnchantChallengeResp) GetInfo() *BattleInfo { + if x != nil { + return x.Info + } + return nil +} + +func (x *EnchantChallengeResp) GetBossType() int32 { + if x != nil { + return x.BossType + } + return 0 +} + +type EnchantChallengeOverReq struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + BossType int32 `protobuf:"varint,1,opt,name=bossType,proto3" json:"bossType"` // boos 类型 + Report *BattleReport `protobuf:"bytes,2,opt,name=report,proto3" json:"report"` //战报 +} + +func (x *EnchantChallengeOverReq) Reset() { + *x = EnchantChallengeOverReq{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_msg_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnchantChallengeOverReq) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnchantChallengeOverReq) ProtoMessage() {} + +func (x *EnchantChallengeOverReq) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_msg_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnchantChallengeOverReq.ProtoReflect.Descriptor instead. +func (*EnchantChallengeOverReq) Descriptor() ([]byte, []int) { + return file_enchant_enchant_msg_proto_rawDescGZIP(), []int{4} +} + +func (x *EnchantChallengeOverReq) GetBossType() int32 { + if x != nil { + return x.BossType + } + return 0 +} + +func (x *EnchantChallengeOverReq) GetReport() *BattleReport { + if x != nil { + return x.Report + } + return nil +} + +// 客户端通知服务器打赢了 +type EnchantChallengeOverResp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Data *DBEnchant `protobuf:"bytes,1,opt,name=data,proto3" json:"data"` +} + +func (x *EnchantChallengeOverResp) Reset() { + *x = EnchantChallengeOverResp{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_msg_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnchantChallengeOverResp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnchantChallengeOverResp) ProtoMessage() {} + +func (x *EnchantChallengeOverResp) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_msg_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnchantChallengeOverResp.ProtoReflect.Descriptor instead. +func (*EnchantChallengeOverResp) Descriptor() ([]byte, []int) { + return file_enchant_enchant_msg_proto_rawDescGZIP(), []int{5} +} + +func (x *EnchantChallengeOverResp) GetData() *DBEnchant { + if x != nil { + return x.Data + } + return nil +} + +// 购买 +type EnchantBuyReq struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count"` // 购买次数 +} + +func (x *EnchantBuyReq) Reset() { + *x = EnchantBuyReq{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_msg_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnchantBuyReq) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnchantBuyReq) ProtoMessage() {} + +func (x *EnchantBuyReq) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_msg_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnchantBuyReq.ProtoReflect.Descriptor instead. +func (*EnchantBuyReq) Descriptor() ([]byte, []int) { + return file_enchant_enchant_msg_proto_rawDescGZIP(), []int{6} +} + +func (x *EnchantBuyReq) GetCount() int32 { + if x != nil { + return x.Count + } + return 0 +} + +type EnchantBuyResp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Data *DBEnchant `protobuf:"bytes,1,opt,name=data,proto3" json:"data"` +} + +func (x *EnchantBuyResp) Reset() { + *x = EnchantBuyResp{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_msg_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnchantBuyResp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnchantBuyResp) ProtoMessage() {} + +func (x *EnchantBuyResp) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_msg_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnchantBuyResp.ProtoReflect.Descriptor instead. +func (*EnchantBuyResp) Descriptor() ([]byte, []int) { + return file_enchant_enchant_msg_proto_rawDescGZIP(), []int{7} +} + +func (x *EnchantBuyResp) GetData() *DBEnchant { + if x != nil { + return x.Data + } + return nil +} + +// 排行榜 +type EnchantRankListReq struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + BoosType int32 `protobuf:"varint,1,opt,name=boosType,proto3" json:"boosType"` // boss 类型 + Friend bool `protobuf:"varint,2,opt,name=friend,proto3" json:"friend"` // 是否是好友榜 +} + +func (x *EnchantRankListReq) Reset() { + *x = EnchantRankListReq{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_msg_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnchantRankListReq) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnchantRankListReq) ProtoMessage() {} + +func (x *EnchantRankListReq) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_msg_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnchantRankListReq.ProtoReflect.Descriptor instead. +func (*EnchantRankListReq) Descriptor() ([]byte, []int) { + return file_enchant_enchant_msg_proto_rawDescGZIP(), []int{8} +} + +func (x *EnchantRankListReq) GetBoosType() int32 { + if x != nil { + return x.BoosType + } + return 0 +} + +func (x *EnchantRankListReq) GetFriend() bool { + if x != nil { + return x.Friend + } + return false +} + +type EnchantRankListResp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Ranks []*DBEnchantRank `protobuf:"bytes,1,rep,name=ranks,proto3" json:"ranks"` // 排行数据 有序的 注意boss类型 +} + +func (x *EnchantRankListResp) Reset() { + *x = EnchantRankListResp{} + if protoimpl.UnsafeEnabled { + mi := &file_enchant_enchant_msg_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *EnchantRankListResp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnchantRankListResp) ProtoMessage() {} + +func (x *EnchantRankListResp) ProtoReflect() protoreflect.Message { + mi := &file_enchant_enchant_msg_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use EnchantRankListResp.ProtoReflect.Descriptor instead. +func (*EnchantRankListResp) Descriptor() ([]byte, []int) { + return file_enchant_enchant_msg_proto_rawDescGZIP(), []int{9} +} + +func (x *EnchantRankListResp) GetRanks() []*DBEnchantRank { + if x != nil { + return x.Ranks + } + return nil +} + +var File_enchant_enchant_msg_proto protoreflect.FileDescriptor + +var file_enchant_enchant_msg_proto_rawDesc = []byte{ + 0x0a, 0x19, 0x65, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x2f, 0x65, 0x6e, 0x63, 0x68, 0x61, 0x6e, + 0x74, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x65, 0x6e, 0x63, + 0x68, 0x61, 0x6e, 0x74, 0x2f, 0x65, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x5f, 0x64, 0x62, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x2f, 0x62, 0x61, + 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x13, + 0x0a, 0x11, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x47, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, + 0x52, 0x65, 0x71, 0x22, 0x34, 0x0a, 0x12, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x47, 0x65, + 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, + 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x45, 0x6e, 0x63, 0x68, + 0x61, 0x6e, 0x74, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x65, 0x0a, 0x13, 0x45, 0x6e, 0x63, + 0x68, 0x61, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, + 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, + 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, + 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x69, 0x64, + 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x69, 0x64, 0x73, + 0x22, 0x53, 0x0a, 0x14, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6c, 0x6c, + 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, + 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x73, + 0x73, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f, 0x73, + 0x73, 0x54, 0x79, 0x70, 0x65, 0x22, 0x5c, 0x0a, 0x17, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, + 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, + 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x06, + 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, + 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x22, 0x3a, 0x0a, 0x18, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x43, 0x68, + 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, + 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, + 0x44, 0x42, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x25, 0x0a, 0x0d, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, + 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x30, 0x0a, 0x0e, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, + 0x74, 0x42, 0x75, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x45, 0x6e, 0x63, 0x68, 0x61, + 0x6e, 0x74, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x48, 0x0a, 0x12, 0x45, 0x6e, 0x63, 0x68, + 0x61, 0x6e, 0x74, 0x52, 0x61, 0x6e, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, + 0x0a, 0x08, 0x62, 0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x08, 0x62, 0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x72, + 0x69, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x66, 0x72, 0x69, 0x65, + 0x6e, 0x64, 0x22, 0x3b, 0x0a, 0x13, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x52, 0x61, 0x6e, + 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x05, 0x72, 0x61, 0x6e, + 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x45, 0x6e, 0x63, + 0x68, 0x61, 0x6e, 0x74, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x05, 0x72, 0x61, 0x6e, 0x6b, 0x73, 0x42, + 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_enchant_enchant_msg_proto_rawDescOnce sync.Once + file_enchant_enchant_msg_proto_rawDescData = file_enchant_enchant_msg_proto_rawDesc +) + +func file_enchant_enchant_msg_proto_rawDescGZIP() []byte { + file_enchant_enchant_msg_proto_rawDescOnce.Do(func() { + file_enchant_enchant_msg_proto_rawDescData = protoimpl.X.CompressGZIP(file_enchant_enchant_msg_proto_rawDescData) + }) + return file_enchant_enchant_msg_proto_rawDescData +} + +var file_enchant_enchant_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 10) +var file_enchant_enchant_msg_proto_goTypes = []interface{}{ + (*EnchantGetListReq)(nil), // 0: EnchantGetListReq + (*EnchantGetListResp)(nil), // 1: EnchantGetListResp + (*EnchantChallengeReq)(nil), // 2: EnchantChallengeReq + (*EnchantChallengeResp)(nil), // 3: EnchantChallengeResp + (*EnchantChallengeOverReq)(nil), // 4: EnchantChallengeOverReq + (*EnchantChallengeOverResp)(nil), // 5: EnchantChallengeOverResp + (*EnchantBuyReq)(nil), // 6: EnchantBuyReq + (*EnchantBuyResp)(nil), // 7: EnchantBuyResp + (*EnchantRankListReq)(nil), // 8: EnchantRankListReq + (*EnchantRankListResp)(nil), // 9: EnchantRankListResp + (*DBEnchant)(nil), // 10: DBEnchant + (*BattleInfo)(nil), // 11: BattleInfo + (*BattleReport)(nil), // 12: BattleReport + (*DBEnchantRank)(nil), // 13: DBEnchantRank +} +var file_enchant_enchant_msg_proto_depIdxs = []int32{ + 10, // 0: EnchantGetListResp.data:type_name -> DBEnchant + 11, // 1: EnchantChallengeResp.info:type_name -> BattleInfo + 12, // 2: EnchantChallengeOverReq.report:type_name -> BattleReport + 10, // 3: EnchantChallengeOverResp.data:type_name -> DBEnchant + 10, // 4: EnchantBuyResp.data:type_name -> DBEnchant + 13, // 5: EnchantRankListResp.ranks:type_name -> DBEnchantRank + 6, // [6:6] is the sub-list for method output_type + 6, // [6:6] is the sub-list for method input_type + 6, // [6:6] is the sub-list for extension type_name + 6, // [6:6] is the sub-list for extension extendee + 0, // [0:6] is the sub-list for field type_name +} + +func init() { file_enchant_enchant_msg_proto_init() } +func file_enchant_enchant_msg_proto_init() { + if File_enchant_enchant_msg_proto != nil { + return + } + file_enchant_enchant_db_proto_init() + file_battle_battle_msg_proto_init() + if !protoimpl.UnsafeEnabled { + file_enchant_enchant_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnchantGetListReq); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enchant_enchant_msg_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnchantGetListResp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enchant_enchant_msg_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnchantChallengeReq); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enchant_enchant_msg_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnchantChallengeResp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enchant_enchant_msg_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnchantChallengeOverReq); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enchant_enchant_msg_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnchantChallengeOverResp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enchant_enchant_msg_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnchantBuyReq); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enchant_enchant_msg_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnchantBuyResp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enchant_enchant_msg_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnchantRankListReq); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_enchant_enchant_msg_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*EnchantRankListResp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_enchant_enchant_msg_proto_rawDesc, + NumEnums: 0, + NumMessages: 10, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_enchant_enchant_msg_proto_goTypes, + DependencyIndexes: file_enchant_enchant_msg_proto_depIdxs, + MessageInfos: file_enchant_enchant_msg_proto_msgTypes, + }.Build() + File_enchant_enchant_msg_proto = out.File + file_enchant_enchant_msg_proto_rawDesc = nil + file_enchant_enchant_msg_proto_goTypes = nil + file_enchant_enchant_msg_proto_depIdxs = nil +}