战报加人战斗时间
爬塔战斗相关
This commit is contained in:
parent
4430a3d7f5
commit
c04bb200ec
File diff suppressed because it is too large
Load Diff
@ -15,21 +15,38 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "",
|
"effect": "",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
"captainId": "",
|
101011
|
||||||
"battlescene": "",
|
],
|
||||||
|
"captainId": "250011",
|
||||||
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "",
|
"sceneeffect": "",
|
||||||
"award": [],
|
"award": [
|
||||||
|
{
|
||||||
|
"a": "item",
|
||||||
|
"t": "1",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 40000
|
||||||
|
}
|
||||||
|
],
|
||||||
"title": {
|
"title": {
|
||||||
"key": "",
|
"key": "mainline_title_10001",
|
||||||
"text": ""
|
"text": "第1关:功夫世界"
|
||||||
},
|
},
|
||||||
"desc": {
|
"desc": {
|
||||||
"key": "",
|
"key": "mainline_name_10071",
|
||||||
"text": ""
|
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
||||||
},
|
},
|
||||||
"stroyid": [],
|
"stroyid": [
|
||||||
"condition": []
|
-1
|
||||||
|
],
|
||||||
|
"condition": [
|
||||||
|
-1
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 101,
|
"id": 101,
|
||||||
@ -74,17 +91,10 @@
|
|||||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
||||||
},
|
},
|
||||||
"stroyid": [
|
"stroyid": [
|
||||||
3,
|
-1
|
||||||
3,
|
|
||||||
3,
|
|
||||||
-1,
|
|
||||||
3
|
|
||||||
],
|
],
|
||||||
"condition": [
|
"condition": [
|
||||||
0,
|
-1
|
||||||
1,
|
|
||||||
2,
|
|
||||||
4
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -130,10 +140,10 @@
|
|||||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
||||||
},
|
},
|
||||||
"stroyid": [
|
"stroyid": [
|
||||||
3
|
-1
|
||||||
],
|
],
|
||||||
"condition": [
|
"condition": [
|
||||||
1
|
-1
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -180,10 +190,10 @@
|
|||||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
||||||
},
|
},
|
||||||
"stroyid": [
|
"stroyid": [
|
||||||
3
|
-1
|
||||||
],
|
],
|
||||||
"condition": [
|
"condition": [
|
||||||
2
|
-1
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -230,10 +240,10 @@
|
|||||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
||||||
},
|
},
|
||||||
"stroyid": [
|
"stroyid": [
|
||||||
3
|
-1
|
||||||
],
|
],
|
||||||
"condition": [
|
"condition": [
|
||||||
3
|
-1
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -280,10 +290,10 @@
|
|||||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
||||||
},
|
},
|
||||||
"stroyid": [
|
"stroyid": [
|
||||||
3
|
-1
|
||||||
],
|
],
|
||||||
"condition": [
|
"condition": [
|
||||||
4
|
-1
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -330,10 +340,10 @@
|
|||||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
||||||
},
|
},
|
||||||
"stroyid": [
|
"stroyid": [
|
||||||
3
|
-1
|
||||||
],
|
],
|
||||||
"condition": [
|
"condition": [
|
||||||
5
|
-1
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -380,10 +390,10 @@
|
|||||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
||||||
},
|
},
|
||||||
"stroyid": [
|
"stroyid": [
|
||||||
3
|
-1
|
||||||
],
|
],
|
||||||
"condition": [
|
"condition": [
|
||||||
6
|
-1
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -430,10 +440,10 @@
|
|||||||
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。"
|
||||||
},
|
},
|
||||||
"stroyid": [
|
"stroyid": [
|
||||||
3
|
-1
|
||||||
],
|
],
|
||||||
"condition": [
|
"condition": [
|
||||||
7
|
-1
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -553,7 +563,9 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "",
|
"effect": "",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
|
102011
|
||||||
|
],
|
||||||
"captainId": "250011",
|
"captainId": "250011",
|
||||||
"battlescene": "bg_zhandoulmboss",
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "",
|
"sceneeffect": "",
|
||||||
@ -1050,7 +1062,9 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "",
|
"effect": "",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
|
103011
|
||||||
|
],
|
||||||
"captainId": "250011",
|
"captainId": "250011",
|
||||||
"battlescene": "bg_zhandoulmboss",
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "zhandoulizi",
|
"sceneeffect": "zhandoulizi",
|
||||||
@ -1547,7 +1561,9 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "",
|
"effect": "",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
|
104011
|
||||||
|
],
|
||||||
"captainId": "250011",
|
"captainId": "250011",
|
||||||
"battlescene": "bg_zhandoulmboss",
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "zhandoulizi",
|
"sceneeffect": "zhandoulizi",
|
||||||
@ -2044,7 +2060,9 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "1",
|
"effect": "1",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
|
105011
|
||||||
|
],
|
||||||
"captainId": "250011",
|
"captainId": "250011",
|
||||||
"battlescene": "bg_zhandoulmboss",
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "zhandoulizi",
|
"sceneeffect": "zhandoulizi",
|
||||||
@ -2541,7 +2559,9 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "0",
|
"effect": "0",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
|
106011
|
||||||
|
],
|
||||||
"captainId": "250011",
|
"captainId": "250011",
|
||||||
"battlescene": "bg_zhandoulmboss",
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "zhandoulizi",
|
"sceneeffect": "zhandoulizi",
|
||||||
@ -3038,7 +3058,9 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "",
|
"effect": "",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
|
107011
|
||||||
|
],
|
||||||
"captainId": "250011",
|
"captainId": "250011",
|
||||||
"battlescene": "bg_zhandoulmboss",
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "zhandoulizi",
|
"sceneeffect": "zhandoulizi",
|
||||||
@ -3535,7 +3557,9 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "btn_txjs_xczsl",
|
"effect": "btn_txjs_xczsl",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
|
108011
|
||||||
|
],
|
||||||
"captainId": "250011",
|
"captainId": "250011",
|
||||||
"battlescene": "bg_zhandoulmboss",
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "zhandoulizi",
|
"sceneeffect": "zhandoulizi",
|
||||||
@ -4032,7 +4056,9 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "1",
|
"effect": "1",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
|
109011
|
||||||
|
],
|
||||||
"captainId": "250011",
|
"captainId": "250011",
|
||||||
"battlescene": "bg_zhandoulmboss",
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "zhandoulizi",
|
"sceneeffect": "zhandoulizi",
|
||||||
@ -4529,7 +4555,9 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "",
|
"effect": "",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
|
110011
|
||||||
|
],
|
||||||
"captainId": "250011",
|
"captainId": "250011",
|
||||||
"battlescene": "bg_zhandoulmboss",
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "zhandoulizi",
|
"sceneeffect": "zhandoulizi",
|
||||||
@ -5026,7 +5054,9 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "1",
|
"effect": "1",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
|
111011
|
||||||
|
],
|
||||||
"captainId": "250011",
|
"captainId": "250011",
|
||||||
"battlescene": "bg_zhandoulmboss",
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "zhandoulizi",
|
"sceneeffect": "zhandoulizi",
|
||||||
@ -5523,7 +5553,9 @@
|
|||||||
},
|
},
|
||||||
"model": "",
|
"model": "",
|
||||||
"effect": "",
|
"effect": "",
|
||||||
"FormatList": [],
|
"FormatList": [
|
||||||
|
112011
|
||||||
|
],
|
||||||
"captainId": "250011",
|
"captainId": "250011",
|
||||||
"battlescene": "bg_zhandoulmboss",
|
"battlescene": "bg_zhandoulmboss",
|
||||||
"sceneeffect": "zhandoulizi",
|
"sceneeffect": "zhandoulizi",
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -12,7 +12,7 @@
|
|||||||
"des": "这是什么...一朵花?",
|
"des": "这是什么...一朵花?",
|
||||||
"modelstatetarget": "",
|
"modelstatetarget": "",
|
||||||
"modelstate": 0,
|
"modelstate": 0,
|
||||||
"modelaction": "Enter",
|
"modelaction": "",
|
||||||
"speakstate": "",
|
"speakstate": "",
|
||||||
"listenstate": "",
|
"listenstate": "",
|
||||||
"chose": [],
|
"chose": [],
|
||||||
@ -23,7 +23,7 @@
|
|||||||
"sound": "",
|
"sound": "",
|
||||||
"position": {
|
"position": {
|
||||||
"x": 0,
|
"x": 0,
|
||||||
"y": 0.5,
|
"y": 0,
|
||||||
"z": 0
|
"z": 0
|
||||||
},
|
},
|
||||||
"revolve": {
|
"revolve": {
|
||||||
@ -53,7 +53,7 @@
|
|||||||
"des": "你干什么?住手!",
|
"des": "你干什么?住手!",
|
||||||
"modelstatetarget": "25001",
|
"modelstatetarget": "25001",
|
||||||
"modelstate": 1,
|
"modelstate": 1,
|
||||||
"modelaction": "Run",
|
"modelaction": "",
|
||||||
"speakstate": "Atk2",
|
"speakstate": "Atk2",
|
||||||
"listenstate": "",
|
"listenstate": "",
|
||||||
"chose": [],
|
"chose": [],
|
||||||
|
@ -52,7 +52,6 @@ func (this *apiComp) CreateOrder(session comm.IUserSession, req *pb.GourmetCreat
|
|||||||
if !utils.IsToday(_gourmet.Ctime) { // 跨天了
|
if !utils.IsToday(_gourmet.Ctime) { // 跨天了
|
||||||
_gourmet.Ctime = time.Now().Unix()
|
_gourmet.Ctime = time.Now().Unix()
|
||||||
_gourmet.OrderCostTime = 0
|
_gourmet.OrderCostTime = 0
|
||||||
|
|
||||||
}
|
}
|
||||||
for _, order := range req.Order {
|
for _, order := range req.Order {
|
||||||
if order.FoodCount == 0 {
|
if order.FoodCount == 0 {
|
||||||
|
@ -2,7 +2,6 @@ package hunting
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"go_dreamfactory/comm"
|
"go_dreamfactory/comm"
|
||||||
"go_dreamfactory/lego/base"
|
|
||||||
"go_dreamfactory/lego/core"
|
"go_dreamfactory/lego/core"
|
||||||
"go_dreamfactory/modules"
|
"go_dreamfactory/modules"
|
||||||
"go_dreamfactory/pb"
|
"go_dreamfactory/pb"
|
||||||
@ -15,7 +14,7 @@ type Hunting struct {
|
|||||||
configure *configureComp
|
configure *configureComp
|
||||||
modulerank *ModelRank
|
modulerank *ModelRank
|
||||||
battle comm.IBattle
|
battle comm.IBattle
|
||||||
service base.IRPCXService
|
service core.IService
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewModule() core.IModule {
|
func NewModule() core.IModule {
|
||||||
@ -28,7 +27,7 @@ func (this *Hunting) GetType() core.M_Modules {
|
|||||||
|
|
||||||
func (this *Hunting) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) {
|
func (this *Hunting) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) {
|
||||||
err = this.ModuleBase.Init(service, module, options)
|
err = this.ModuleBase.Init(service, module, options)
|
||||||
this.service = service.(base.IRPCXService)
|
this.service = service
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,7 +2,6 @@ package mainline
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"go_dreamfactory/comm"
|
"go_dreamfactory/comm"
|
||||||
"go_dreamfactory/lego/base"
|
|
||||||
"go_dreamfactory/lego/core"
|
"go_dreamfactory/lego/core"
|
||||||
"go_dreamfactory/modules"
|
"go_dreamfactory/modules"
|
||||||
"go_dreamfactory/pb"
|
"go_dreamfactory/pb"
|
||||||
@ -12,7 +11,7 @@ import (
|
|||||||
type Mainline struct {
|
type Mainline struct {
|
||||||
modules.ModuleBase
|
modules.ModuleBase
|
||||||
modelMainline *ModelMainline
|
modelMainline *ModelMainline
|
||||||
service base.IRPCXService
|
service core.IService
|
||||||
api *apiComp
|
api *apiComp
|
||||||
configure *configureComp
|
configure *configureComp
|
||||||
battle comm.IBattle
|
battle comm.IBattle
|
||||||
@ -28,7 +27,7 @@ func (this *Mainline) GetType() core.M_Modules {
|
|||||||
|
|
||||||
func (this *Mainline) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) {
|
func (this *Mainline) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) {
|
||||||
err = this.ModuleBase.Init(service, module, options)
|
err = this.ModuleBase.Init(service, module, options)
|
||||||
this.service = service.(base.IRPCXService)
|
this.service = service
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,6 +8,7 @@ import (
|
|||||||
const (
|
const (
|
||||||
PagodaGetListResp = "getlist"
|
PagodaGetListResp = "getlist"
|
||||||
PagodaChallengeResp = "challenge"
|
PagodaChallengeResp = "challenge"
|
||||||
|
PagodaChallengeOverResp = "challengeover"
|
||||||
PagodaGetRewardResp = "getreward"
|
PagodaGetRewardResp = "getreward"
|
||||||
PagodaRankListResp = "ranklist"
|
PagodaRankListResp = "ranklist"
|
||||||
)
|
)
|
||||||
|
@ -4,7 +4,6 @@ import (
|
|||||||
"go_dreamfactory/comm"
|
"go_dreamfactory/comm"
|
||||||
"go_dreamfactory/pb"
|
"go_dreamfactory/pb"
|
||||||
|
|
||||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
|
||||||
"google.golang.org/protobuf/proto"
|
"google.golang.org/protobuf/proto"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -19,10 +18,6 @@ func (this *apiComp) ChallengeCheck(session comm.IUserSession, req *pb.PagodaCha
|
|||||||
|
|
||||||
///挑战主线关卡
|
///挑战主线关卡
|
||||||
func (this *apiComp) Challenge(session comm.IUserSession, req *pb.PagodaChallengeReq) (code pb.ErrorCode, data proto.Message) {
|
func (this *apiComp) Challenge(session comm.IUserSession, req *pb.PagodaChallengeReq) (code pb.ErrorCode, data proto.Message) {
|
||||||
var (
|
|
||||||
mapData map[string]interface{}
|
|
||||||
)
|
|
||||||
mapData = make(map[string]interface{}, 0)
|
|
||||||
code = this.ChallengeCheck(session, req)
|
code = this.ChallengeCheck(session, req)
|
||||||
if code != pb.ErrorCode_Success {
|
if code != pb.ErrorCode_Success {
|
||||||
return // 参数校验失败直接返回
|
return // 参数校验失败直接返回
|
||||||
@ -33,36 +28,18 @@ func (this *apiComp) Challenge(session comm.IUserSession, req *pb.PagodaChalleng
|
|||||||
code = pb.ErrorCode_PagodaNotFound
|
code = pb.ErrorCode_PagodaNotFound
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
cfg := this.module.configure.GetPagodaConfigData(req.PagodaType, req.LevelID)
|
conf := this.module.configure.GetPagodaConfigData(req.PagodaType, req.LevelID)
|
||||||
if cfg == nil {
|
if conf == nil {
|
||||||
code = pb.ErrorCode_PagodaNotFound
|
code = pb.ErrorCode_PagodaNotFound
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if req.PagodaType == comm.PagodaType { // 普通塔
|
if req.PagodaType == comm.PagodaType { // 普通塔
|
||||||
|
|
||||||
if pagoda.Type != cfg.PagodaType || cfg.PreLevel != pagoda.PagodaId {
|
if pagoda.Type != conf.PagodaType || conf.PreLevel != pagoda.PagodaId {
|
||||||
code = pb.ErrorCode_PagodaLevlErr // 挑战关卡数据不匹配
|
code = pb.ErrorCode_PagodaLevlErr // 挑战关卡数据不匹配
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
//// todo 战斗相关
|
|
||||||
|
|
||||||
pagoda.Type = req.PagodaType
|
|
||||||
mapData["pagodaId"] = cfg.LayerNum
|
|
||||||
mapData["type"] = pagoda.Type
|
|
||||||
|
|
||||||
this.module.modulerank.ChangeUserRank(session.GetUserId(), mapData)
|
|
||||||
|
|
||||||
// 通关奖励
|
|
||||||
code = this.module.DispenseRes(session, cfg.Reward, true)
|
|
||||||
if code != pb.ErrorCode_Success {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
pagoda.PagodaId = cfg.LayerNum // 更新层数
|
|
||||||
mapData["pagodaId"] = cfg.LayerNum
|
|
||||||
code = this.module.ModifyPagodaData(session.GetUserId(), mapData)
|
|
||||||
session.SendMsg(string(this.module.GetType()), PagodaChallengeResp, &pb.PagodaChallengeResp{Data: pagoda})
|
|
||||||
return
|
|
||||||
} else {
|
} else {
|
||||||
// 普通塔通关了
|
// 普通塔通关了
|
||||||
Nomalcfg := this.module.configure.GetPagodaConfigData(comm.PagodaType, pagoda.PagodaId+1)
|
Nomalcfg := this.module.configure.GetPagodaConfigData(comm.PagodaType, pagoda.PagodaId+1)
|
||||||
@ -70,7 +47,6 @@ func (this *apiComp) Challenge(session comm.IUserSession, req *pb.PagodaChalleng
|
|||||||
code = pb.ErrorCode_PagodaNotFound
|
code = pb.ErrorCode_PagodaNotFound
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// 塔数据校验
|
// 塔数据校验
|
||||||
seasonPagoda, _ := this.module.modelSeasonPagoda.getSeasonPagodaList(session.GetUserId())
|
seasonPagoda, _ := this.module.modelSeasonPagoda.getSeasonPagodaList(session.GetUserId())
|
||||||
|
|
||||||
@ -80,49 +56,29 @@ func (this *apiComp) Challenge(session comm.IUserSession, req *pb.PagodaChalleng
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if seasonPagoda.Type != req.PagodaType || cfg.PreLevel != seasonPagoda.PagodaId {
|
if seasonPagoda.Type != req.PagodaType || conf.PreLevel != seasonPagoda.PagodaId {
|
||||||
code = pb.ErrorCode_PagodaLevlErr // 挑战关卡数据不匹配
|
code = pb.ErrorCode_PagodaLevlErr // 挑战关卡数据不匹配
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 挑战处理
|
|
||||||
if seasonPagoda == nil {
|
|
||||||
seasonPagoda = &pb.DBSeasonPagoda{}
|
|
||||||
seasonPagoda.Id = primitive.NewObjectID().Hex()
|
|
||||||
|
|
||||||
seasonPagoda.Uid = session.GetUserId()
|
|
||||||
seasonPagoda.PagodaId = 1 // 初始数据1层
|
|
||||||
seasonPagoda.Type = req.PagodaType
|
|
||||||
this.module.modelSeasonPagoda.addNewSeasonPagoda(session.GetUserId(), seasonPagoda)
|
|
||||||
|
|
||||||
} else {
|
|
||||||
seasonPagoda.PagodaId = cfg.LayerNum
|
|
||||||
mapData["pagodaId"] = cfg.LayerNum
|
|
||||||
code = this.module.ModifySeasonPagodaData(session.GetUserId(), mapData)
|
|
||||||
}
|
}
|
||||||
|
code, record := this.module.battle.CreatePveBattle(session, &pb.BattlePVEReq{
|
||||||
rst, _ := this.module.modulerank.GetUserRandData(session.GetUserId())
|
Ptype: pb.PlayType_moonfantasy,
|
||||||
if rst.Uid == "" {
|
Leadpos: req.Leadpos,
|
||||||
rst.Uid = session.GetUserId()
|
Teamids: req.Teamids,
|
||||||
rst.Id = primitive.NewObjectID().Hex()
|
Mformat: conf.MonsterId,
|
||||||
rst.Type = req.PagodaType
|
})
|
||||||
rst.Nickname = this.module.ModuleUser.GetUser(session.GetUserId()).Name
|
if code != pb.ErrorCode_Success {
|
||||||
rst.Lv = this.module.ModuleUser.GetUser(session.GetUserId()).Lv
|
return
|
||||||
rst.PagodaId = pagoda.PagodaId
|
|
||||||
this.module.modulerank.AddRank(session.GetUserId(), rst)
|
|
||||||
} else {
|
|
||||||
mapData["pagodaId"] = cfg.LayerNum
|
|
||||||
this.module.modulerank.ChangeUserRank(session.GetUserId(), mapData)
|
|
||||||
}
|
|
||||||
pagoda.PagodaId = seasonPagoda.PagodaId
|
|
||||||
pagoda.Type = seasonPagoda.Type
|
|
||||||
pagoda.Reward = seasonPagoda.Reward
|
|
||||||
session.SendMsg(string(this.module.GetType()), PagodaChallengeResp, &pb.PagodaChallengeResp{Data: pagoda})
|
|
||||||
}
|
|
||||||
|
|
||||||
if req.PagodaType == comm.PagodaType {
|
|
||||||
this.module.ModuleRtask.SendToRtask(session, comm.Rtype58, 1)
|
|
||||||
this.module.ModuleRtask.SendToRtask(session, comm.Rtype59, pagoda.PagodaId)
|
|
||||||
}
|
}
|
||||||
|
session.SendMsg(string(this.module.GetType()), PagodaChallengeResp, &pb.PagodaChallengeResp{Info: &pb.BattleInfo{
|
||||||
|
Id: record.Id,
|
||||||
|
Btype: record.Btype,
|
||||||
|
Ptype: record.Ptype,
|
||||||
|
RedCompId: record.RedCompId,
|
||||||
|
Redflist: record.Redflist,
|
||||||
|
BlueCompId: record.BlueCompId,
|
||||||
|
Buleflist: record.Buleflist,
|
||||||
|
}})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
142
modules/pagoda/api_challengeover.go
Normal file
142
modules/pagoda/api_challengeover.go
Normal file
@ -0,0 +1,142 @@
|
|||||||
|
package pagoda
|
||||||
|
|
||||||
|
import (
|
||||||
|
"go_dreamfactory/comm"
|
||||||
|
"go_dreamfactory/pb"
|
||||||
|
|
||||||
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||||
|
"google.golang.org/protobuf/proto"
|
||||||
|
)
|
||||||
|
|
||||||
|
//参数校验
|
||||||
|
func (this *apiComp) ChallengeOverCheck(session comm.IUserSession, req *pb.PagodaChallengeOverReq) (code pb.ErrorCode) {
|
||||||
|
if req.LevelID <= 0 && req.PagodaType != 0 {
|
||||||
|
code = pb.ErrorCode_ReqParameterError
|
||||||
|
return
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
///挑战主线关卡
|
||||||
|
func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.PagodaChallengeOverReq) (code pb.ErrorCode, data proto.Message) {
|
||||||
|
var (
|
||||||
|
mapData map[string]interface{}
|
||||||
|
)
|
||||||
|
mapData = make(map[string]interface{}, 0)
|
||||||
|
code = this.ChallengeOverCheck(session, req)
|
||||||
|
if code != pb.ErrorCode_Success {
|
||||||
|
return // 参数校验失败直接返回
|
||||||
|
}
|
||||||
|
|
||||||
|
pagoda, err := this.module.modelPagoda.getPagodaList(session.GetUserId())
|
||||||
|
if err != nil {
|
||||||
|
code = pb.ErrorCode_PagodaNotFound
|
||||||
|
return
|
||||||
|
}
|
||||||
|
cfg := this.module.configure.GetPagodaConfigData(req.PagodaType, req.LevelID)
|
||||||
|
if cfg == nil {
|
||||||
|
code = pb.ErrorCode_PagodaNotFound
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if req.PagodaType == comm.PagodaType { // 普通塔
|
||||||
|
|
||||||
|
if pagoda.Type != cfg.PagodaType || cfg.PreLevel != pagoda.PagodaId {
|
||||||
|
code = pb.ErrorCode_PagodaLevlErr // 挑战关卡数据不匹配
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
//// todo 战斗相关
|
||||||
|
|
||||||
|
pagoda.Type = req.PagodaType
|
||||||
|
mapData["pagodaId"] = cfg.LayerNum
|
||||||
|
mapData["type"] = pagoda.Type
|
||||||
|
|
||||||
|
this.module.modulerank.ChangeUserRank(session.GetUserId(), mapData)
|
||||||
|
|
||||||
|
// 通关奖励
|
||||||
|
code = this.module.DispenseRes(session, cfg.Reward, true)
|
||||||
|
if code != pb.ErrorCode_Success {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
pagoda.PagodaId = cfg.LayerNum // 更新层数
|
||||||
|
mapData["pagodaId"] = cfg.LayerNum
|
||||||
|
code = this.module.ModifyPagodaData(session.GetUserId(), mapData)
|
||||||
|
session.SendMsg(string(this.module.GetType()), PagodaChallengeOverResp, &pb.PagodaChallengeOverResp{Data: pagoda})
|
||||||
|
return
|
||||||
|
} else {
|
||||||
|
// 普通塔通关了
|
||||||
|
Nomalcfg := this.module.configure.GetPagodaConfigData(comm.PagodaType, pagoda.PagodaId+1)
|
||||||
|
if Nomalcfg != nil {
|
||||||
|
code = pb.ErrorCode_PagodaNotFound
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// 塔数据校验
|
||||||
|
seasonPagoda, _ := this.module.modelSeasonPagoda.getSeasonPagodaList(session.GetUserId())
|
||||||
|
|
||||||
|
if seasonPagoda == nil {
|
||||||
|
if req.LevelID != 1 {
|
||||||
|
code = pb.ErrorCode_PagodaLevlErr // 挑战关卡数据不匹配
|
||||||
|
return
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if seasonPagoda.Type != req.PagodaType || cfg.PreLevel != seasonPagoda.PagodaId {
|
||||||
|
code = pb.ErrorCode_PagodaLevlErr // 挑战关卡数据不匹配
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// 挑战处理
|
||||||
|
if seasonPagoda == nil {
|
||||||
|
seasonPagoda = &pb.DBSeasonPagoda{}
|
||||||
|
seasonPagoda.Id = primitive.NewObjectID().Hex()
|
||||||
|
|
||||||
|
seasonPagoda.Uid = session.GetUserId()
|
||||||
|
seasonPagoda.PagodaId = 1 // 初始数据1层
|
||||||
|
seasonPagoda.Type = req.PagodaType
|
||||||
|
this.module.modelSeasonPagoda.addNewSeasonPagoda(session.GetUserId(), seasonPagoda)
|
||||||
|
|
||||||
|
} else {
|
||||||
|
seasonPagoda.PagodaId = cfg.LayerNum
|
||||||
|
mapData["pagodaId"] = cfg.LayerNum
|
||||||
|
code = this.module.ModifySeasonPagodaData(session.GetUserId(), mapData)
|
||||||
|
}
|
||||||
|
|
||||||
|
rst, _ := this.module.modulerank.GetUserRandData(session.GetUserId())
|
||||||
|
if rst.Uid == "" {
|
||||||
|
rst.Uid = session.GetUserId()
|
||||||
|
rst.Id = primitive.NewObjectID().Hex()
|
||||||
|
rst.Type = req.PagodaType
|
||||||
|
rst.Nickname = this.module.ModuleUser.GetUser(session.GetUserId()).Name
|
||||||
|
rst.Lv = this.module.ModuleUser.GetUser(session.GetUserId()).Lv
|
||||||
|
rst.PagodaId = pagoda.PagodaId
|
||||||
|
this.module.modulerank.AddRank(session.GetUserId(), rst)
|
||||||
|
} else {
|
||||||
|
if req.Report != nil && len(req.Report.Info.Redflist) > 0 {
|
||||||
|
sz := make([]*pb.LineUp, 5)
|
||||||
|
for i, v := range req.Report.Info.Redflist[0].Team {
|
||||||
|
if v != nil {
|
||||||
|
sz[i] = &pb.LineUp{
|
||||||
|
Cid: v.HeroID,
|
||||||
|
Star: v.Star,
|
||||||
|
Lv: v.Lv,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.module.modulerank.updatePagodaRankList(session, seasonPagoda, req.Report.Info.Redflist[0].Leadpos, sz)
|
||||||
|
}
|
||||||
|
mapData["pagodaId"] = cfg.LayerNum
|
||||||
|
this.module.modulerank.ChangeUserRank(session.GetUserId(), mapData)
|
||||||
|
}
|
||||||
|
pagoda.PagodaId = seasonPagoda.PagodaId
|
||||||
|
pagoda.Type = seasonPagoda.Type
|
||||||
|
pagoda.Reward = seasonPagoda.Reward
|
||||||
|
session.SendMsg(string(this.module.GetType()), PagodaChallengeOverResp, &pb.PagodaChallengeOverResp{Data: pagoda})
|
||||||
|
}
|
||||||
|
|
||||||
|
if req.PagodaType == comm.PagodaType {
|
||||||
|
this.module.ModuleRtask.SendToRtask(session, comm.Rtype58, 1)
|
||||||
|
this.module.ModuleRtask.SendToRtask(session, comm.Rtype59, pagoda.PagodaId)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
@ -6,17 +6,19 @@ import (
|
|||||||
"go_dreamfactory/lego/sys/redis"
|
"go_dreamfactory/lego/sys/redis"
|
||||||
"go_dreamfactory/modules"
|
"go_dreamfactory/modules"
|
||||||
"go_dreamfactory/pb"
|
"go_dreamfactory/pb"
|
||||||
|
|
||||||
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ModelRank struct {
|
type ModelRank struct {
|
||||||
modules.MCompModel
|
modules.MCompModel
|
||||||
moduleUser *Pagoda
|
modulePagoda *Pagoda
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *ModelRank) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
func (this *ModelRank) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
||||||
this.TableName = comm.TablePagodaRank
|
this.TableName = comm.TablePagodaRank
|
||||||
err = this.MCompModel.Init(service, module, comp, options)
|
err = this.MCompModel.Init(service, module, comp, options)
|
||||||
this.moduleUser = module.(*Pagoda)
|
this.modulePagoda = module.(*Pagoda)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -51,3 +53,28 @@ func (this *ModelRank) GetRankData() (data []*pb.DBPagodaRank, err error) {
|
|||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
func (this *ModelRank) getPagodaRankList(uid string) []*pb.DBPagodaRank {
|
||||||
|
pagodaRank := make([]*pb.DBPagodaRank, 0)
|
||||||
|
err := this.GetList(uid, &pagodaRank)
|
||||||
|
if err != nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return pagodaRank
|
||||||
|
}
|
||||||
|
|
||||||
|
// 插入新的排行数据
|
||||||
|
func (this *ModelRank) updatePagodaRankList(session comm.IUserSession, data *pb.DBSeasonPagoda, Leadpos int32, line []*pb.LineUp) {
|
||||||
|
userinfo := this.modulePagoda.ModuleUser.GetUser(session.GetUserId())
|
||||||
|
new := &pb.DBPagodaRank{
|
||||||
|
Id: primitive.NewObjectID().Hex(),
|
||||||
|
Uid: session.GetUserId(),
|
||||||
|
PagodaId: data.PagodaId,
|
||||||
|
Type: data.Type,
|
||||||
|
Nickname: userinfo.Name,
|
||||||
|
Icon: "",
|
||||||
|
Lv: userinfo.Lv,
|
||||||
|
CostTime: 0,
|
||||||
|
}
|
||||||
|
this.AddList(session.GetUserId(), new.Id, new)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
@ -14,6 +14,8 @@ type Pagoda struct {
|
|||||||
api *apiComp
|
api *apiComp
|
||||||
modulerank *ModelRank
|
modulerank *ModelRank
|
||||||
configure *configureComp
|
configure *configureComp
|
||||||
|
battle comm.IBattle
|
||||||
|
service core.IService
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewModule() core.IModule {
|
func NewModule() core.IModule {
|
||||||
@ -26,7 +28,7 @@ func (this *Pagoda) GetType() core.M_Modules {
|
|||||||
|
|
||||||
func (this *Pagoda) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) {
|
func (this *Pagoda) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) {
|
||||||
err = this.ModuleBase.Init(service, module, options)
|
err = this.ModuleBase.Init(service, module, options)
|
||||||
|
this.service = service
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -56,3 +58,13 @@ func (this *Pagoda) ModifySeasonPagodaData(uid string, data map[string]interface
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
func (this *Pagoda) Start() (err error) {
|
||||||
|
err = this.ModuleBase.Start()
|
||||||
|
var module core.IModule
|
||||||
|
if module, err = this.service.GetModule(comm.ModuleBattle); err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
this.battle = module.(comm.IBattle)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
@ -7,7 +7,6 @@ package viking
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"go_dreamfactory/comm"
|
"go_dreamfactory/comm"
|
||||||
"go_dreamfactory/lego/base"
|
|
||||||
"go_dreamfactory/lego/core"
|
"go_dreamfactory/lego/core"
|
||||||
"go_dreamfactory/modules"
|
"go_dreamfactory/modules"
|
||||||
"go_dreamfactory/pb"
|
"go_dreamfactory/pb"
|
||||||
@ -20,7 +19,7 @@ type Viking struct {
|
|||||||
configure *configureComp
|
configure *configureComp
|
||||||
modulerank *ModelRank
|
modulerank *ModelRank
|
||||||
battle comm.IBattle
|
battle comm.IBattle
|
||||||
service base.IRPCXService
|
service core.IService
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewModule() core.IModule {
|
func NewModule() core.IModule {
|
||||||
@ -33,7 +32,7 @@ func (this *Viking) GetType() core.M_Modules {
|
|||||||
|
|
||||||
func (this *Viking) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) {
|
func (this *Viking) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) {
|
||||||
err = this.ModuleBase.Init(service, module, options)
|
err = this.ModuleBase.Init(service, module, options)
|
||||||
this.service = service.(base.IRPCXService)
|
this.service = service
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,6 +20,69 @@ const (
|
|||||||
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
type LineUp struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
Cid string `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid"` // 配置表id
|
||||||
|
Star int32 `protobuf:"varint,2,opt,name=star,proto3" json:"star"` // 星级
|
||||||
|
Lv int32 `protobuf:"varint,3,opt,name=lv,proto3" json:"lv"` // 等级
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *LineUp) Reset() {
|
||||||
|
*x = LineUp{}
|
||||||
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_battle_battle_msg_proto_msgTypes[0]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *LineUp) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*LineUp) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *LineUp) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_battle_battle_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 LineUp.ProtoReflect.Descriptor instead.
|
||||||
|
func (*LineUp) Descriptor() ([]byte, []int) {
|
||||||
|
return file_battle_battle_msg_proto_rawDescGZIP(), []int{0}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *LineUp) GetCid() string {
|
||||||
|
if x != nil {
|
||||||
|
return x.Cid
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *LineUp) GetStar() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Star
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *LineUp) GetLv() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Lv
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
// pve 战斗创建请求 (此请求 为服务端间使用 客户端可忽略)
|
// pve 战斗创建请求 (此请求 为服务端间使用 客户端可忽略)
|
||||||
type BattlePVEReq struct {
|
type BattlePVEReq struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
@ -35,7 +98,7 @@ type BattlePVEReq struct {
|
|||||||
func (x *BattlePVEReq) Reset() {
|
func (x *BattlePVEReq) Reset() {
|
||||||
*x = BattlePVEReq{}
|
*x = BattlePVEReq{}
|
||||||
if protoimpl.UnsafeEnabled {
|
if protoimpl.UnsafeEnabled {
|
||||||
mi := &file_battle_battle_msg_proto_msgTypes[0]
|
mi := &file_battle_battle_msg_proto_msgTypes[1]
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
@ -48,7 +111,7 @@ func (x *BattlePVEReq) String() string {
|
|||||||
func (*BattlePVEReq) ProtoMessage() {}
|
func (*BattlePVEReq) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *BattlePVEReq) ProtoReflect() protoreflect.Message {
|
func (x *BattlePVEReq) ProtoReflect() protoreflect.Message {
|
||||||
mi := &file_battle_battle_msg_proto_msgTypes[0]
|
mi := &file_battle_battle_msg_proto_msgTypes[1]
|
||||||
if protoimpl.UnsafeEnabled && x != nil {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
@ -61,7 +124,7 @@ func (x *BattlePVEReq) ProtoReflect() protoreflect.Message {
|
|||||||
|
|
||||||
// Deprecated: Use BattlePVEReq.ProtoReflect.Descriptor instead.
|
// Deprecated: Use BattlePVEReq.ProtoReflect.Descriptor instead.
|
||||||
func (*BattlePVEReq) Descriptor() ([]byte, []int) {
|
func (*BattlePVEReq) Descriptor() ([]byte, []int) {
|
||||||
return file_battle_battle_msg_proto_rawDescGZIP(), []int{0}
|
return file_battle_battle_msg_proto_rawDescGZIP(), []int{1}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *BattlePVEReq) GetPtype() PlayType {
|
func (x *BattlePVEReq) GetPtype() PlayType {
|
||||||
@ -110,7 +173,7 @@ type BattleInfo struct {
|
|||||||
func (x *BattleInfo) Reset() {
|
func (x *BattleInfo) Reset() {
|
||||||
*x = BattleInfo{}
|
*x = BattleInfo{}
|
||||||
if protoimpl.UnsafeEnabled {
|
if protoimpl.UnsafeEnabled {
|
||||||
mi := &file_battle_battle_msg_proto_msgTypes[1]
|
mi := &file_battle_battle_msg_proto_msgTypes[2]
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
@ -123,7 +186,7 @@ func (x *BattleInfo) String() string {
|
|||||||
func (*BattleInfo) ProtoMessage() {}
|
func (*BattleInfo) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *BattleInfo) ProtoReflect() protoreflect.Message {
|
func (x *BattleInfo) ProtoReflect() protoreflect.Message {
|
||||||
mi := &file_battle_battle_msg_proto_msgTypes[1]
|
mi := &file_battle_battle_msg_proto_msgTypes[2]
|
||||||
if protoimpl.UnsafeEnabled && x != nil {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
@ -136,7 +199,7 @@ func (x *BattleInfo) ProtoReflect() protoreflect.Message {
|
|||||||
|
|
||||||
// Deprecated: Use BattleInfo.ProtoReflect.Descriptor instead.
|
// Deprecated: Use BattleInfo.ProtoReflect.Descriptor instead.
|
||||||
func (*BattleInfo) Descriptor() ([]byte, []int) {
|
func (*BattleInfo) Descriptor() ([]byte, []int) {
|
||||||
return file_battle_battle_msg_proto_rawDescGZIP(), []int{1}
|
return file_battle_battle_msg_proto_rawDescGZIP(), []int{2}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *BattleInfo) GetId() string {
|
func (x *BattleInfo) GetId() string {
|
||||||
@ -200,7 +263,7 @@ type BattleReport struct {
|
|||||||
func (x *BattleReport) Reset() {
|
func (x *BattleReport) Reset() {
|
||||||
*x = BattleReport{}
|
*x = BattleReport{}
|
||||||
if protoimpl.UnsafeEnabled {
|
if protoimpl.UnsafeEnabled {
|
||||||
mi := &file_battle_battle_msg_proto_msgTypes[2]
|
mi := &file_battle_battle_msg_proto_msgTypes[3]
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
@ -213,7 +276,7 @@ func (x *BattleReport) String() string {
|
|||||||
func (*BattleReport) ProtoMessage() {}
|
func (*BattleReport) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *BattleReport) ProtoReflect() protoreflect.Message {
|
func (x *BattleReport) ProtoReflect() protoreflect.Message {
|
||||||
mi := &file_battle_battle_msg_proto_msgTypes[2]
|
mi := &file_battle_battle_msg_proto_msgTypes[3]
|
||||||
if protoimpl.UnsafeEnabled && x != nil {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
@ -226,7 +289,7 @@ func (x *BattleReport) ProtoReflect() protoreflect.Message {
|
|||||||
|
|
||||||
// Deprecated: Use BattleReport.ProtoReflect.Descriptor instead.
|
// Deprecated: Use BattleReport.ProtoReflect.Descriptor instead.
|
||||||
func (*BattleReport) Descriptor() ([]byte, []int) {
|
func (*BattleReport) Descriptor() ([]byte, []int) {
|
||||||
return file_battle_battle_msg_proto_rawDescGZIP(), []int{2}
|
return file_battle_battle_msg_proto_rawDescGZIP(), []int{3}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *BattleReport) GetInfo() *BattleInfo {
|
func (x *BattleReport) GetInfo() *BattleInfo {
|
||||||
@ -242,7 +305,11 @@ var file_battle_battle_msg_proto_rawDesc = []byte{
|
|||||||
0x0a, 0x17, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f,
|
0x0a, 0x17, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f,
|
||||||
0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x62, 0x61, 0x74, 0x74, 0x6c,
|
0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x62, 0x61, 0x74, 0x74, 0x6c,
|
||||||
0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||||
0x6f, 0x22, 0x7d, 0x0a, 0x0c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x56, 0x45, 0x52, 0x65,
|
0x6f, 0x22, 0x3e, 0x0a, 0x06, 0x4c, 0x69, 0x6e, 0x65, 0x55, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x63,
|
||||||
|
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x69, 0x64, 0x12, 0x12, 0x0a,
|
||||||
|
0x04, 0x73, 0x74, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x74, 0x61,
|
||||||
|
0x72, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c,
|
||||||
|
0x76, 0x22, 0x7d, 0x0a, 0x0c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x50, 0x56, 0x45, 0x52, 0x65,
|
||||||
0x71, 0x12, 0x1f, 0x0a, 0x05, 0x70, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
|
0x71, 0x12, 0x1f, 0x0a, 0x05, 0x70, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
|
||||||
0x32, 0x09, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x70, 0x74, 0x79,
|
0x32, 0x09, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x70, 0x74, 0x79,
|
||||||
0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20,
|
0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20,
|
||||||
@ -284,22 +351,23 @@ func file_battle_battle_msg_proto_rawDescGZIP() []byte {
|
|||||||
return file_battle_battle_msg_proto_rawDescData
|
return file_battle_battle_msg_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
var file_battle_battle_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
|
var file_battle_battle_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
|
||||||
var file_battle_battle_msg_proto_goTypes = []interface{}{
|
var file_battle_battle_msg_proto_goTypes = []interface{}{
|
||||||
(*BattlePVEReq)(nil), // 0: BattlePVEReq
|
(*LineUp)(nil), // 0: LineUp
|
||||||
(*BattleInfo)(nil), // 1: BattleInfo
|
(*BattlePVEReq)(nil), // 1: BattlePVEReq
|
||||||
(*BattleReport)(nil), // 2: BattleReport
|
(*BattleInfo)(nil), // 2: BattleInfo
|
||||||
(PlayType)(0), // 3: PlayType
|
(*BattleReport)(nil), // 3: BattleReport
|
||||||
(BattleType)(0), // 4: BattleType
|
(PlayType)(0), // 4: PlayType
|
||||||
(*DBBattleFormt)(nil), // 5: DBBattleFormt
|
(BattleType)(0), // 5: BattleType
|
||||||
|
(*DBBattleFormt)(nil), // 6: DBBattleFormt
|
||||||
}
|
}
|
||||||
var file_battle_battle_msg_proto_depIdxs = []int32{
|
var file_battle_battle_msg_proto_depIdxs = []int32{
|
||||||
3, // 0: BattlePVEReq.ptype:type_name -> PlayType
|
4, // 0: BattlePVEReq.ptype:type_name -> PlayType
|
||||||
4, // 1: BattleInfo.btype:type_name -> BattleType
|
5, // 1: BattleInfo.btype:type_name -> BattleType
|
||||||
3, // 2: BattleInfo.ptype:type_name -> PlayType
|
4, // 2: BattleInfo.ptype:type_name -> PlayType
|
||||||
5, // 3: BattleInfo.redflist:type_name -> DBBattleFormt
|
6, // 3: BattleInfo.redflist:type_name -> DBBattleFormt
|
||||||
5, // 4: BattleInfo.buleflist:type_name -> DBBattleFormt
|
6, // 4: BattleInfo.buleflist:type_name -> DBBattleFormt
|
||||||
1, // 5: BattleReport.info:type_name -> BattleInfo
|
2, // 5: BattleReport.info:type_name -> BattleInfo
|
||||||
6, // [6:6] is the sub-list for method output_type
|
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 method input_type
|
||||||
6, // [6:6] is the sub-list for extension type_name
|
6, // [6:6] is the sub-list for extension type_name
|
||||||
@ -315,7 +383,7 @@ func file_battle_battle_msg_proto_init() {
|
|||||||
file_battle_battle_db_proto_init()
|
file_battle_battle_db_proto_init()
|
||||||
if !protoimpl.UnsafeEnabled {
|
if !protoimpl.UnsafeEnabled {
|
||||||
file_battle_battle_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
file_battle_battle_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||||
switch v := v.(*BattlePVEReq); i {
|
switch v := v.(*LineUp); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
case 1:
|
case 1:
|
||||||
@ -327,7 +395,7 @@ func file_battle_battle_msg_proto_init() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
file_battle_battle_msg_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
file_battle_battle_msg_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||||
switch v := v.(*BattleInfo); i {
|
switch v := v.(*BattlePVEReq); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
case 1:
|
case 1:
|
||||||
@ -339,6 +407,18 @@ func file_battle_battle_msg_proto_init() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
file_battle_battle_msg_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
file_battle_battle_msg_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*BattleInfo); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_battle_battle_msg_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||||
switch v := v.(*BattleReport); i {
|
switch v := v.(*BattleReport); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
@ -357,7 +437,7 @@ func file_battle_battle_msg_proto_init() {
|
|||||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
RawDescriptor: file_battle_battle_msg_proto_rawDesc,
|
RawDescriptor: file_battle_battle_msg_proto_rawDesc,
|
||||||
NumEnums: 0,
|
NumEnums: 0,
|
||||||
NumMessages: 3,
|
NumMessages: 4,
|
||||||
NumExtensions: 0,
|
NumExtensions: 0,
|
||||||
NumServices: 0,
|
NumServices: 0,
|
||||||
},
|
},
|
||||||
|
@ -192,7 +192,9 @@ type DBPagodaRank struct {
|
|||||||
Nickname string `protobuf:"bytes,5,opt,name=nickname,proto3" json:"nickname"` // 昵称
|
Nickname string `protobuf:"bytes,5,opt,name=nickname,proto3" json:"nickname"` // 昵称
|
||||||
Icon string `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon"` // 头像
|
Icon string `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon"` // 头像
|
||||||
Lv int32 `protobuf:"varint,7,opt,name=lv,proto3" json:"lv"` // 等级
|
Lv int32 `protobuf:"varint,7,opt,name=lv,proto3" json:"lv"` // 等级
|
||||||
CostTime int32 `protobuf:"varint,8,opt,name=costTime,proto3" json:"costTime" bson:"costTime"` //每层塔耗时 单位s
|
Leadpos int32 `protobuf:"varint,8,opt,name=leadpos,proto3" json:"leadpos"` //队长位置
|
||||||
|
Line []*LineUp `protobuf:"bytes,9,rep,name=line,proto3" json:"line"` // 阵容数据
|
||||||
|
CostTime int32 `protobuf:"varint,10,opt,name=costTime,proto3" json:"costTime" bson:"costTime"` //闯关耗时 单位s
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *DBPagodaRank) Reset() {
|
func (x *DBPagodaRank) Reset() {
|
||||||
@ -276,6 +278,20 @@ func (x *DBPagodaRank) GetLv() int32 {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (x *DBPagodaRank) GetLeadpos() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Leadpos
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *DBPagodaRank) GetLine() []*LineUp {
|
||||||
|
if x != nil {
|
||||||
|
return x.Line
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
func (x *DBPagodaRank) GetCostTime() int32 {
|
func (x *DBPagodaRank) GetCostTime() int32 {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.CostTime
|
return x.CostTime
|
||||||
@ -287,44 +303,49 @@ var File_pagoda_pagoda_db_proto protoreflect.FileDescriptor
|
|||||||
|
|
||||||
var file_pagoda_pagoda_db_proto_rawDesc = []byte{
|
var file_pagoda_pagoda_db_proto_rawDesc = []byte{
|
||||||
0x0a, 0x16, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x2f, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x5f,
|
0x0a, 0x16, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x2f, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x5f,
|
||||||
0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x01, 0x0a, 0x08, 0x44, 0x42, 0x50,
|
0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||||
0x61, 0x67, 0x6f, 0x64, 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||||
0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
|
0x6f, 0x22, 0xc6, 0x01, 0x0a, 0x08, 0x44, 0x42, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x12, 0x0e,
|
||||||
0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x6f, 0x64,
|
0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10,
|
||||||
0x61, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x6f, 0x64,
|
0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64,
|
||||||
0x61, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20,
|
0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01,
|
||||||
0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x44, 0x42, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x2e, 0x52,
|
0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x49, 0x64, 0x12, 0x2d, 0x0a, 0x06,
|
||||||
0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61,
|
0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x44,
|
||||||
0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05,
|
0x42, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x2e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e,
|
||||||
0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x1a, 0x39, 0x0a, 0x0b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
|
0x74, 0x72, 0x79, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74,
|
||||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
|
0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x1a,
|
||||||
0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
0x39, 0x0a, 0x0b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
|
||||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
|
0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79,
|
||||||
0x01, 0x22, 0xd2, 0x01, 0x0a, 0x0e, 0x44, 0x42, 0x53, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x50, 0x61,
|
0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
|
||||||
0x67, 0x6f, 0x64, 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xd2, 0x01, 0x0a, 0x0e, 0x44,
|
||||||
0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
|
0x42, 0x53, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x12, 0x0e, 0x0a,
|
||||||
0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61,
|
0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a,
|
||||||
0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61,
|
0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12,
|
||||||
0x49, 0x64, 0x12, 0x33, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03,
|
0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||||||
0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x44, 0x42, 0x53, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x50, 0x61, 0x67,
|
0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x49, 0x64, 0x12, 0x33, 0x0a, 0x06, 0x72,
|
||||||
0x6f, 0x64, 0x61, 0x2e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
|
0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x44, 0x42,
|
||||||
0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18,
|
0x53, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x2e, 0x52, 0x65, 0x77,
|
||||||
0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x1a, 0x39, 0x0a, 0x0b, 0x52,
|
0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
|
||||||
0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
|
0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04,
|
||||||
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
|
0x74, 0x79, 0x70, 0x65, 0x1a, 0x39, 0x0a, 0x0b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e,
|
||||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c,
|
0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
||||||
0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xbc, 0x01, 0x0a, 0x0c, 0x44, 0x42, 0x50, 0x61, 0x67,
|
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
|
||||||
0x6f, 0x64, 0x61, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20,
|
0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22,
|
||||||
0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02,
|
0xf3, 0x01, 0x0a, 0x0c, 0x44, 0x42, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x61, 0x6e, 0x6b,
|
||||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67,
|
0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
|
||||||
0x6f, 0x64, 0x61, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67,
|
0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75,
|
||||||
0x6f, 0x64, 0x61, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20,
|
0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x49, 0x64, 0x18, 0x03,
|
||||||
0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63,
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x49, 0x64, 0x12, 0x12,
|
||||||
0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63,
|
0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x79,
|
||||||
0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x06, 0x20,
|
0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05,
|
||||||
0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18,
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12,
|
||||||
0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x73,
|
0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x63,
|
||||||
0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x63, 0x6f, 0x73,
|
0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02,
|
||||||
|
0x6c, 0x76, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20,
|
||||||
|
0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x04,
|
||||||
|
0x6c, 0x69, 0x6e, 0x65, 0x18, 0x09, 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, 0x0a, 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,
|
0x74, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70,
|
||||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
@ -348,15 +369,17 @@ var file_pagoda_pagoda_db_proto_goTypes = []interface{}{
|
|||||||
(*DBPagodaRank)(nil), // 2: DBPagodaRank
|
(*DBPagodaRank)(nil), // 2: DBPagodaRank
|
||||||
nil, // 3: DBPagoda.RewardEntry
|
nil, // 3: DBPagoda.RewardEntry
|
||||||
nil, // 4: DBSeasonPagoda.RewardEntry
|
nil, // 4: DBSeasonPagoda.RewardEntry
|
||||||
|
(*LineUp)(nil), // 5: LineUp
|
||||||
}
|
}
|
||||||
var file_pagoda_pagoda_db_proto_depIdxs = []int32{
|
var file_pagoda_pagoda_db_proto_depIdxs = []int32{
|
||||||
3, // 0: DBPagoda.reward:type_name -> DBPagoda.RewardEntry
|
3, // 0: DBPagoda.reward:type_name -> DBPagoda.RewardEntry
|
||||||
4, // 1: DBSeasonPagoda.reward:type_name -> DBSeasonPagoda.RewardEntry
|
4, // 1: DBSeasonPagoda.reward:type_name -> DBSeasonPagoda.RewardEntry
|
||||||
2, // [2:2] is the sub-list for method output_type
|
5, // 2: DBPagodaRank.line:type_name -> LineUp
|
||||||
2, // [2:2] is the sub-list for method input_type
|
3, // [3:3] is the sub-list for method output_type
|
||||||
2, // [2:2] is the sub-list for extension type_name
|
3, // [3:3] is the sub-list for method input_type
|
||||||
2, // [2:2] is the sub-list for extension extendee
|
3, // [3:3] is the sub-list for extension type_name
|
||||||
0, // [0:2] is the sub-list for field 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_pagoda_pagoda_db_proto_init() }
|
func init() { file_pagoda_pagoda_db_proto_init() }
|
||||||
@ -364,6 +387,7 @@ func file_pagoda_pagoda_db_proto_init() {
|
|||||||
if File_pagoda_pagoda_db_proto != nil {
|
if File_pagoda_pagoda_db_proto != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
file_battle_battle_msg_proto_init()
|
||||||
if !protoimpl.UnsafeEnabled {
|
if !protoimpl.UnsafeEnabled {
|
||||||
file_pagoda_pagoda_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
file_pagoda_pagoda_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||||
switch v := v.(*DBPagoda); i {
|
switch v := v.(*DBPagoda); i {
|
||||||
|
@ -202,7 +202,6 @@ func (x *PagodaGetRewardResp) GetData() *DBPagoda {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// 挑战
|
|
||||||
type PagodaChallengeReq struct {
|
type PagodaChallengeReq struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
@ -210,6 +209,8 @@ type PagodaChallengeReq struct {
|
|||||||
|
|
||||||
LevelID int32 `protobuf:"varint,1,opt,name=levelID,proto3" json:"levelID"` // 挑战层数
|
LevelID int32 `protobuf:"varint,1,opt,name=levelID,proto3" json:"levelID"` // 挑战层数
|
||||||
PagodaType int32 `protobuf:"varint,2,opt,name=PagodaType,proto3" json:"PagodaType"` // 塔类型
|
PagodaType int32 `protobuf:"varint,2,opt,name=PagodaType,proto3" json:"PagodaType"` // 塔类型
|
||||||
|
Leadpos int32 `protobuf:"varint,3,opt,name=leadpos,proto3" json:"leadpos"` //队长位置
|
||||||
|
Teamids []string `protobuf:"bytes,4,rep,name=teamids,proto3" json:"teamids"` //阵容信息
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *PagodaChallengeReq) Reset() {
|
func (x *PagodaChallengeReq) Reset() {
|
||||||
@ -258,12 +259,26 @@ func (x *PagodaChallengeReq) GetPagodaType() int32 {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeReq) GetLeadpos() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Leadpos
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeReq) GetTeamids() []string {
|
||||||
|
if x != nil {
|
||||||
|
return x.Teamids
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
type PagodaChallengeResp struct {
|
type PagodaChallengeResp struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
unknownFields protoimpl.UnknownFields
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
Data *DBPagoda `protobuf:"bytes,1,opt,name=data,proto3" json:"data"`
|
Info *BattleInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *PagodaChallengeResp) Reset() {
|
func (x *PagodaChallengeResp) Reset() {
|
||||||
@ -298,7 +313,118 @@ func (*PagodaChallengeResp) Descriptor() ([]byte, []int) {
|
|||||||
return file_pagoda_pagoda_msg_proto_rawDescGZIP(), []int{5}
|
return file_pagoda_pagoda_msg_proto_rawDescGZIP(), []int{5}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *PagodaChallengeResp) GetData() *DBPagoda {
|
func (x *PagodaChallengeResp) GetInfo() *BattleInfo {
|
||||||
|
if x != nil {
|
||||||
|
return x.Info
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// 客户端通知服务器打赢了
|
||||||
|
type PagodaChallengeOverReq struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
LevelID int32 `protobuf:"varint,1,opt,name=levelID,proto3" json:"levelID"` // 挑战层数
|
||||||
|
PagodaType int32 `protobuf:"varint,2,opt,name=PagodaType,proto3" json:"PagodaType"` // 塔类型
|
||||||
|
Report *BattleReport `protobuf:"bytes,3,opt,name=report,proto3" json:"report"` //战报
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeOverReq) Reset() {
|
||||||
|
*x = PagodaChallengeOverReq{}
|
||||||
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_pagoda_pagoda_msg_proto_msgTypes[6]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeOverReq) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*PagodaChallengeOverReq) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeOverReq) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_pagoda_pagoda_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 PagodaChallengeOverReq.ProtoReflect.Descriptor instead.
|
||||||
|
func (*PagodaChallengeOverReq) Descriptor() ([]byte, []int) {
|
||||||
|
return file_pagoda_pagoda_msg_proto_rawDescGZIP(), []int{6}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeOverReq) GetLevelID() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.LevelID
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeOverReq) GetPagodaType() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.PagodaType
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeOverReq) GetReport() *BattleReport {
|
||||||
|
if x != nil {
|
||||||
|
return x.Report
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
type PagodaChallengeOverResp struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
Data *DBPagoda `protobuf:"bytes,1,opt,name=data,proto3" json:"data"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeOverResp) Reset() {
|
||||||
|
*x = PagodaChallengeOverResp{}
|
||||||
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_pagoda_pagoda_msg_proto_msgTypes[7]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeOverResp) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*PagodaChallengeOverResp) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeOverResp) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_pagoda_pagoda_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 PagodaChallengeOverResp.ProtoReflect.Descriptor instead.
|
||||||
|
func (*PagodaChallengeOverResp) Descriptor() ([]byte, []int) {
|
||||||
|
return file_pagoda_pagoda_msg_proto_rawDescGZIP(), []int{7}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PagodaChallengeOverResp) GetData() *DBPagoda {
|
||||||
if x != nil {
|
if x != nil {
|
||||||
return x.Data
|
return x.Data
|
||||||
}
|
}
|
||||||
@ -318,7 +444,7 @@ type PagodaRankListReq struct {
|
|||||||
func (x *PagodaRankListReq) Reset() {
|
func (x *PagodaRankListReq) Reset() {
|
||||||
*x = PagodaRankListReq{}
|
*x = PagodaRankListReq{}
|
||||||
if protoimpl.UnsafeEnabled {
|
if protoimpl.UnsafeEnabled {
|
||||||
mi := &file_pagoda_pagoda_msg_proto_msgTypes[6]
|
mi := &file_pagoda_pagoda_msg_proto_msgTypes[8]
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
@ -331,7 +457,7 @@ func (x *PagodaRankListReq) String() string {
|
|||||||
func (*PagodaRankListReq) ProtoMessage() {}
|
func (*PagodaRankListReq) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *PagodaRankListReq) ProtoReflect() protoreflect.Message {
|
func (x *PagodaRankListReq) ProtoReflect() protoreflect.Message {
|
||||||
mi := &file_pagoda_pagoda_msg_proto_msgTypes[6]
|
mi := &file_pagoda_pagoda_msg_proto_msgTypes[8]
|
||||||
if protoimpl.UnsafeEnabled && x != nil {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
@ -344,7 +470,7 @@ func (x *PagodaRankListReq) ProtoReflect() protoreflect.Message {
|
|||||||
|
|
||||||
// Deprecated: Use PagodaRankListReq.ProtoReflect.Descriptor instead.
|
// Deprecated: Use PagodaRankListReq.ProtoReflect.Descriptor instead.
|
||||||
func (*PagodaRankListReq) Descriptor() ([]byte, []int) {
|
func (*PagodaRankListReq) Descriptor() ([]byte, []int) {
|
||||||
return file_pagoda_pagoda_msg_proto_rawDescGZIP(), []int{6}
|
return file_pagoda_pagoda_msg_proto_rawDescGZIP(), []int{8}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *PagodaRankListReq) GetFloorId() int32 {
|
func (x *PagodaRankListReq) GetFloorId() int32 {
|
||||||
@ -372,7 +498,7 @@ type PagodaRankListResp struct {
|
|||||||
func (x *PagodaRankListResp) Reset() {
|
func (x *PagodaRankListResp) Reset() {
|
||||||
*x = PagodaRankListResp{}
|
*x = PagodaRankListResp{}
|
||||||
if protoimpl.UnsafeEnabled {
|
if protoimpl.UnsafeEnabled {
|
||||||
mi := &file_pagoda_pagoda_msg_proto_msgTypes[7]
|
mi := &file_pagoda_pagoda_msg_proto_msgTypes[9]
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
@ -385,7 +511,7 @@ func (x *PagodaRankListResp) String() string {
|
|||||||
func (*PagodaRankListResp) ProtoMessage() {}
|
func (*PagodaRankListResp) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *PagodaRankListResp) ProtoReflect() protoreflect.Message {
|
func (x *PagodaRankListResp) ProtoReflect() protoreflect.Message {
|
||||||
mi := &file_pagoda_pagoda_msg_proto_msgTypes[7]
|
mi := &file_pagoda_pagoda_msg_proto_msgTypes[9]
|
||||||
if protoimpl.UnsafeEnabled && x != nil {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
@ -398,7 +524,7 @@ func (x *PagodaRankListResp) ProtoReflect() protoreflect.Message {
|
|||||||
|
|
||||||
// Deprecated: Use PagodaRankListResp.ProtoReflect.Descriptor instead.
|
// Deprecated: Use PagodaRankListResp.ProtoReflect.Descriptor instead.
|
||||||
func (*PagodaRankListResp) Descriptor() ([]byte, []int) {
|
func (*PagodaRankListResp) Descriptor() ([]byte, []int) {
|
||||||
return file_pagoda_pagoda_msg_proto_rawDescGZIP(), []int{7}
|
return file_pagoda_pagoda_msg_proto_rawDescGZIP(), []int{9}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *PagodaRankListResp) GetRanks() []*DBPagodaRank {
|
func (x *PagodaRankListResp) GetRanks() []*DBPagodaRank {
|
||||||
@ -414,34 +540,50 @@ var file_pagoda_pagoda_msg_proto_rawDesc = []byte{
|
|||||||
0x0a, 0x17, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x2f, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x5f,
|
0x0a, 0x17, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x2f, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x5f,
|
||||||
0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x70, 0x61, 0x67, 0x6f, 0x64,
|
0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x70, 0x61, 0x67, 0x6f, 0x64,
|
||||||
0x61, 0x2f, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
0x61, 0x2f, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||||
0x6f, 0x22, 0x12, 0x0a, 0x10, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x47, 0x65, 0x74, 0x4c, 0x69,
|
0x6f, 0x1a, 0x17, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||||
0x73, 0x74, 0x52, 0x65, 0x71, 0x22, 0x32, 0x0a, 0x11, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x47,
|
0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x12, 0x0a, 0x10, 0x50, 0x61,
|
||||||
0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04, 0x64, 0x61,
|
0x67, 0x6f, 0x64, 0x61, 0x47, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x22, 0x32,
|
||||||
0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x50, 0x61, 0x67,
|
0x0a, 0x11, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x47, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52,
|
||||||
0x6f, 0x64, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x24, 0x0a, 0x12, 0x50, 0x61, 0x67,
|
0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||||
0x6f, 0x64, 0x61, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12,
|
0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x04, 0x64, 0x61,
|
||||||
0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x22,
|
0x74, 0x61, 0x22, 0x24, 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x47, 0x65, 0x74, 0x52,
|
||||||
0x34, 0x0a, 0x13, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61,
|
0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01,
|
||||||
0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01,
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x22, 0x34, 0x0a, 0x13, 0x50, 0x61, 0x67, 0x6f,
|
||||||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52,
|
0x64, 0x61, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||||||
0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x4e, 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x43,
|
0x1d, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e,
|
||||||
0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x6c,
|
0x44, 0x42, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x82,
|
||||||
0x65, 0x76, 0x65, 0x6c, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, 0x65,
|
0x01, 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
|
||||||
0x76, 0x65, 0x6c, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x54,
|
0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x44,
|
||||||
0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x50, 0x61, 0x67, 0x6f, 0x64,
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x44, 0x12,
|
||||||
0x61, 0x54, 0x79, 0x70, 0x65, 0x22, 0x34, 0x0a, 0x13, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x43,
|
0x1e, 0x0a, 0x0a, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20,
|
||||||
0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04,
|
0x01, 0x28, 0x05, 0x52, 0x0a, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12,
|
||||||
0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x50,
|
0x18, 0x0a, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
|
||||||
0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x41, 0x0a, 0x11, 0x50,
|
0x52, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x65, 0x61,
|
||||||
0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x61, 0x6e, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
|
0x6d, 0x69, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x74, 0x65, 0x61, 0x6d,
|
||||||
0x12, 0x18, 0x0a, 0x07, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
0x69, 0x64, 0x73, 0x22, 0x36, 0x0a, 0x13, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x43, 0x68, 0x61,
|
||||||
0x05, 0x52, 0x07, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79,
|
0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e,
|
||||||
0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x39,
|
0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c,
|
||||||
0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x61, 0x6e, 0x6b, 0x4c, 0x69, 0x73, 0x74,
|
0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x79, 0x0a, 0x16, 0x50,
|
||||||
0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x05, 0x72, 0x61, 0x6e, 0x6b, 0x73, 0x18, 0x01, 0x20,
|
0x61, 0x67, 0x6f, 0x64, 0x61, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76,
|
||||||
0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x61,
|
0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x44,
|
||||||
0x6e, 0x6b, 0x52, 0x05, 0x72, 0x61, 0x6e, 0x6b, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70,
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x49, 0x44, 0x12,
|
||||||
0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
0x1e, 0x0a, 0x0a, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20,
|
||||||
|
0x01, 0x28, 0x05, 0x52, 0x0a, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12,
|
||||||
|
0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 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, 0x38, 0x0a, 0x17, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61,
|
||||||
|
0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73,
|
||||||
|
0x70, 0x12, 0x1d, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
||||||
|
0x09, 0x2e, 0x44, 0x42, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61,
|
||||||
|
0x22, 0x41, 0x0a, 0x11, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x61, 0x6e, 0x6b, 0x4c, 0x69,
|
||||||
|
0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64,
|
||||||
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x6c, 0x6f, 0x6f, 0x72, 0x49, 0x64, 0x12,
|
||||||
|
0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74,
|
||||||
|
0x79, 0x70, 0x65, 0x22, 0x39, 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x52, 0x61, 0x6e,
|
||||||
|
0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x05, 0x72, 0x61, 0x6e,
|
||||||
|
0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x50, 0x61, 0x67,
|
||||||
|
0x6f, 0x64, 0x61, 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 (
|
var (
|
||||||
@ -456,7 +598,7 @@ func file_pagoda_pagoda_msg_proto_rawDescGZIP() []byte {
|
|||||||
return file_pagoda_pagoda_msg_proto_rawDescData
|
return file_pagoda_pagoda_msg_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
var file_pagoda_pagoda_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
|
var file_pagoda_pagoda_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 10)
|
||||||
var file_pagoda_pagoda_msg_proto_goTypes = []interface{}{
|
var file_pagoda_pagoda_msg_proto_goTypes = []interface{}{
|
||||||
(*PagodaGetListReq)(nil), // 0: PagodaGetListReq
|
(*PagodaGetListReq)(nil), // 0: PagodaGetListReq
|
||||||
(*PagodaGetListResp)(nil), // 1: PagodaGetListResp
|
(*PagodaGetListResp)(nil), // 1: PagodaGetListResp
|
||||||
@ -464,21 +606,27 @@ var file_pagoda_pagoda_msg_proto_goTypes = []interface{}{
|
|||||||
(*PagodaGetRewardResp)(nil), // 3: PagodaGetRewardResp
|
(*PagodaGetRewardResp)(nil), // 3: PagodaGetRewardResp
|
||||||
(*PagodaChallengeReq)(nil), // 4: PagodaChallengeReq
|
(*PagodaChallengeReq)(nil), // 4: PagodaChallengeReq
|
||||||
(*PagodaChallengeResp)(nil), // 5: PagodaChallengeResp
|
(*PagodaChallengeResp)(nil), // 5: PagodaChallengeResp
|
||||||
(*PagodaRankListReq)(nil), // 6: PagodaRankListReq
|
(*PagodaChallengeOverReq)(nil), // 6: PagodaChallengeOverReq
|
||||||
(*PagodaRankListResp)(nil), // 7: PagodaRankListResp
|
(*PagodaChallengeOverResp)(nil), // 7: PagodaChallengeOverResp
|
||||||
(*DBPagoda)(nil), // 8: DBPagoda
|
(*PagodaRankListReq)(nil), // 8: PagodaRankListReq
|
||||||
(*DBPagodaRank)(nil), // 9: DBPagodaRank
|
(*PagodaRankListResp)(nil), // 9: PagodaRankListResp
|
||||||
|
(*DBPagoda)(nil), // 10: DBPagoda
|
||||||
|
(*BattleInfo)(nil), // 11: BattleInfo
|
||||||
|
(*BattleReport)(nil), // 12: BattleReport
|
||||||
|
(*DBPagodaRank)(nil), // 13: DBPagodaRank
|
||||||
}
|
}
|
||||||
var file_pagoda_pagoda_msg_proto_depIdxs = []int32{
|
var file_pagoda_pagoda_msg_proto_depIdxs = []int32{
|
||||||
8, // 0: PagodaGetListResp.data:type_name -> DBPagoda
|
10, // 0: PagodaGetListResp.data:type_name -> DBPagoda
|
||||||
8, // 1: PagodaGetRewardResp.data:type_name -> DBPagoda
|
10, // 1: PagodaGetRewardResp.data:type_name -> DBPagoda
|
||||||
8, // 2: PagodaChallengeResp.data:type_name -> DBPagoda
|
11, // 2: PagodaChallengeResp.info:type_name -> BattleInfo
|
||||||
9, // 3: PagodaRankListResp.ranks:type_name -> DBPagodaRank
|
12, // 3: PagodaChallengeOverReq.report:type_name -> BattleReport
|
||||||
4, // [4:4] is the sub-list for method output_type
|
10, // 4: PagodaChallengeOverResp.data:type_name -> DBPagoda
|
||||||
4, // [4:4] is the sub-list for method input_type
|
13, // 5: PagodaRankListResp.ranks:type_name -> DBPagodaRank
|
||||||
4, // [4:4] is the sub-list for extension type_name
|
6, // [6:6] is the sub-list for method output_type
|
||||||
4, // [4:4] is the sub-list for extension extendee
|
6, // [6:6] is the sub-list for method input_type
|
||||||
0, // [0:4] is the sub-list for field type_name
|
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_pagoda_pagoda_msg_proto_init() }
|
func init() { file_pagoda_pagoda_msg_proto_init() }
|
||||||
@ -487,6 +635,7 @@ func file_pagoda_pagoda_msg_proto_init() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
file_pagoda_pagoda_db_proto_init()
|
file_pagoda_pagoda_db_proto_init()
|
||||||
|
file_battle_battle_msg_proto_init()
|
||||||
if !protoimpl.UnsafeEnabled {
|
if !protoimpl.UnsafeEnabled {
|
||||||
file_pagoda_pagoda_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
file_pagoda_pagoda_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||||
switch v := v.(*PagodaGetListReq); i {
|
switch v := v.(*PagodaGetListReq); i {
|
||||||
@ -561,7 +710,7 @@ func file_pagoda_pagoda_msg_proto_init() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
file_pagoda_pagoda_msg_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
file_pagoda_pagoda_msg_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
||||||
switch v := v.(*PagodaRankListReq); i {
|
switch v := v.(*PagodaChallengeOverReq); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
case 1:
|
case 1:
|
||||||
@ -573,6 +722,30 @@ func file_pagoda_pagoda_msg_proto_init() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
file_pagoda_pagoda_msg_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
file_pagoda_pagoda_msg_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*PagodaChallengeOverResp); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_pagoda_pagoda_msg_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*PagodaRankListReq); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_pagoda_pagoda_msg_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
|
||||||
switch v := v.(*PagodaRankListResp); i {
|
switch v := v.(*PagodaRankListResp); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
@ -591,7 +764,7 @@ func file_pagoda_pagoda_msg_proto_init() {
|
|||||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
RawDescriptor: file_pagoda_pagoda_msg_proto_rawDesc,
|
RawDescriptor: file_pagoda_pagoda_msg_proto_rawDesc,
|
||||||
NumEnums: 0,
|
NumEnums: 0,
|
||||||
NumMessages: 8,
|
NumMessages: 10,
|
||||||
NumExtensions: 0,
|
NumExtensions: 0,
|
||||||
NumServices: 0,
|
NumServices: 0,
|
||||||
},
|
},
|
||||||
|
@ -116,70 +116,6 @@ func (x *DBViking) GetBossTime() map[string]int32 {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// 阵型数据
|
|
||||||
type LineUp struct {
|
|
||||||
state protoimpl.MessageState
|
|
||||||
sizeCache protoimpl.SizeCache
|
|
||||||
unknownFields protoimpl.UnknownFields
|
|
||||||
|
|
||||||
Cid string `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid"` // 配置表id
|
|
||||||
Star int32 `protobuf:"varint,2,opt,name=star,proto3" json:"star"` // 星级
|
|
||||||
Lv int32 `protobuf:"varint,3,opt,name=lv,proto3" json:"lv"` // 等级
|
|
||||||
}
|
|
||||||
|
|
||||||
func (x *LineUp) Reset() {
|
|
||||||
*x = LineUp{}
|
|
||||||
if protoimpl.UnsafeEnabled {
|
|
||||||
mi := &file_viking_viking_db_proto_msgTypes[1]
|
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
||||||
ms.StoreMessageInfo(mi)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func (x *LineUp) String() string {
|
|
||||||
return protoimpl.X.MessageStringOf(x)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (*LineUp) ProtoMessage() {}
|
|
||||||
|
|
||||||
func (x *LineUp) ProtoReflect() protoreflect.Message {
|
|
||||||
mi := &file_viking_viking_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 LineUp.ProtoReflect.Descriptor instead.
|
|
||||||
func (*LineUp) Descriptor() ([]byte, []int) {
|
|
||||||
return file_viking_viking_db_proto_rawDescGZIP(), []int{1}
|
|
||||||
}
|
|
||||||
|
|
||||||
func (x *LineUp) GetCid() string {
|
|
||||||
if x != nil {
|
|
||||||
return x.Cid
|
|
||||||
}
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
|
|
||||||
func (x *LineUp) GetStar() int32 {
|
|
||||||
if x != nil {
|
|
||||||
return x.Star
|
|
||||||
}
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
func (x *LineUp) GetLv() int32 {
|
|
||||||
if x != nil {
|
|
||||||
return x.Lv
|
|
||||||
}
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
// 维京远征排行榜
|
// 维京远征排行榜
|
||||||
type DBVikingRank struct {
|
type DBVikingRank struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
@ -201,7 +137,7 @@ type DBVikingRank struct {
|
|||||||
func (x *DBVikingRank) Reset() {
|
func (x *DBVikingRank) Reset() {
|
||||||
*x = DBVikingRank{}
|
*x = DBVikingRank{}
|
||||||
if protoimpl.UnsafeEnabled {
|
if protoimpl.UnsafeEnabled {
|
||||||
mi := &file_viking_viking_db_proto_msgTypes[2]
|
mi := &file_viking_viking_db_proto_msgTypes[1]
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
ms.StoreMessageInfo(mi)
|
ms.StoreMessageInfo(mi)
|
||||||
}
|
}
|
||||||
@ -214,7 +150,7 @@ func (x *DBVikingRank) String() string {
|
|||||||
func (*DBVikingRank) ProtoMessage() {}
|
func (*DBVikingRank) ProtoMessage() {}
|
||||||
|
|
||||||
func (x *DBVikingRank) ProtoReflect() protoreflect.Message {
|
func (x *DBVikingRank) ProtoReflect() protoreflect.Message {
|
||||||
mi := &file_viking_viking_db_proto_msgTypes[2]
|
mi := &file_viking_viking_db_proto_msgTypes[1]
|
||||||
if protoimpl.UnsafeEnabled && x != nil {
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
if ms.LoadMessageInfo() == nil {
|
if ms.LoadMessageInfo() == nil {
|
||||||
@ -227,7 +163,7 @@ func (x *DBVikingRank) ProtoReflect() protoreflect.Message {
|
|||||||
|
|
||||||
// Deprecated: Use DBVikingRank.ProtoReflect.Descriptor instead.
|
// Deprecated: Use DBVikingRank.ProtoReflect.Descriptor instead.
|
||||||
func (*DBVikingRank) Descriptor() ([]byte, []int) {
|
func (*DBVikingRank) Descriptor() ([]byte, []int) {
|
||||||
return file_viking_viking_db_proto_rawDescGZIP(), []int{2}
|
return file_viking_viking_db_proto_rawDescGZIP(), []int{1}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *DBVikingRank) GetId() string {
|
func (x *DBVikingRank) GetId() string {
|
||||||
@ -304,50 +240,47 @@ var File_viking_viking_db_proto protoreflect.FileDescriptor
|
|||||||
|
|
||||||
var file_viking_viking_db_proto_rawDesc = []byte{
|
var file_viking_viking_db_proto_rawDesc = []byte{
|
||||||
0x0a, 0x16, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x5f,
|
0x0a, 0x16, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x5f,
|
||||||
0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xda, 0x02, 0x0a, 0x08, 0x44, 0x42, 0x56,
|
0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65,
|
||||||
0x69, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||||
0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
|
0x6f, 0x22, 0xda, 0x02, 0x0a, 0x08, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x0e,
|
||||||
0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c,
|
0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10,
|
||||||
0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
|
0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64,
|
||||||
0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
|
0x12, 0x26, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75,
|
||||||
0x27, 0x0a, 0x04, 0x62, 0x6f, 0x73, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e,
|
0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65,
|
||||||
0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x42, 0x6f, 0x73, 0x73, 0x45, 0x6e, 0x74,
|
0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x27, 0x0a, 0x04, 0x62, 0x6f, 0x73, 0x73,
|
||||||
0x72, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x75, 0x79, 0x43,
|
0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e,
|
||||||
0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x75, 0x79, 0x43,
|
0x67, 0x2e, 0x42, 0x6f, 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x73,
|
||||||
0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20,
|
0x73, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20,
|
||||||
0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x08, 0x62, 0x6f,
|
0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a,
|
||||||
0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x44,
|
0x05, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x54,
|
||||||
0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x42, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65,
|
0x69, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x18,
|
||||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x1a,
|
0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67,
|
||||||
0x37, 0x0a, 0x09, 0x42, 0x6f, 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
|
0x2e, 0x42, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08,
|
||||||
0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
|
0x62, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x37, 0x0a, 0x09, 0x42, 0x6f, 0x73, 0x73,
|
||||||
0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76,
|
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
|
||||||
0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x42, 0x6f, 0x73, 0x73,
|
0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
||||||
0x54, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
|
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
|
||||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
|
0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x42, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x74,
|
||||||
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||||
0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x3e, 0x0a, 0x06, 0x4c, 0x69, 0x6e, 0x65, 0x55, 0x70, 0x12,
|
0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
|
||||||
0x10, 0x0a, 0x03, 0x63, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x69,
|
0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xff,
|
||||||
0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
|
0x01, 0x0a, 0x0c, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e, 0x6b, 0x12,
|
||||||
0x04, 0x73, 0x74, 0x61, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x03, 0x20, 0x01, 0x28,
|
0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12,
|
||||||
0x05, 0x52, 0x02, 0x6c, 0x76, 0x22, 0xff, 0x01, 0x0a, 0x0c, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69,
|
0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69,
|
||||||
0x6e, 0x67, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18,
|
||||||
0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20,
|
0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
|
||||||
0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66,
|
0x79, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20,
|
||||||
0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x64, 0x69,
|
0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a,
|
||||||
0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73,
|
0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||||
0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73,
|
0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f,
|
||||||
0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
|
0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x12, 0x0e, 0x0a,
|
||||||
0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
|
0x02, 0x6c, 0x76, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x12, 0x18, 0x0a,
|
||||||
0x12, 0x12, 0x0a, 0x04, 0x69, 0x63, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
|
||||||
0x69, 0x63, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05,
|
0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18,
|
||||||
0x52, 0x02, 0x6c, 0x76, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x18,
|
0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x55, 0x70, 0x52, 0x04,
|
||||||
0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x12, 0x1b,
|
0x6c, 0x69, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65,
|
||||||
0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x4c,
|
0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65,
|
||||||
0x69, 0x6e, 0x65, 0x55, 0x70, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63,
|
0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x0a, 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 (
|
var (
|
||||||
@ -362,18 +295,18 @@ func file_viking_viking_db_proto_rawDescGZIP() []byte {
|
|||||||
return file_viking_viking_db_proto_rawDescData
|
return file_viking_viking_db_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
var file_viking_viking_db_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
|
var file_viking_viking_db_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
|
||||||
var file_viking_viking_db_proto_goTypes = []interface{}{
|
var file_viking_viking_db_proto_goTypes = []interface{}{
|
||||||
(*DBViking)(nil), // 0: DBViking
|
(*DBViking)(nil), // 0: DBViking
|
||||||
(*LineUp)(nil), // 1: LineUp
|
(*DBVikingRank)(nil), // 1: DBVikingRank
|
||||||
(*DBVikingRank)(nil), // 2: DBVikingRank
|
nil, // 2: DBViking.BossEntry
|
||||||
nil, // 3: DBViking.BossEntry
|
nil, // 3: DBViking.BossTimeEntry
|
||||||
nil, // 4: DBViking.BossTimeEntry
|
(*LineUp)(nil), // 4: LineUp
|
||||||
}
|
}
|
||||||
var file_viking_viking_db_proto_depIdxs = []int32{
|
var file_viking_viking_db_proto_depIdxs = []int32{
|
||||||
3, // 0: DBViking.boss:type_name -> DBViking.BossEntry
|
2, // 0: DBViking.boss:type_name -> DBViking.BossEntry
|
||||||
4, // 1: DBViking.bossTime:type_name -> DBViking.BossTimeEntry
|
3, // 1: DBViking.bossTime:type_name -> DBViking.BossTimeEntry
|
||||||
1, // 2: DBVikingRank.line:type_name -> LineUp
|
4, // 2: DBVikingRank.line:type_name -> LineUp
|
||||||
3, // [3:3] is the sub-list for method output_type
|
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 method input_type
|
||||||
3, // [3:3] is the sub-list for extension type_name
|
3, // [3:3] is the sub-list for extension type_name
|
||||||
@ -386,6 +319,7 @@ func file_viking_viking_db_proto_init() {
|
|||||||
if File_viking_viking_db_proto != nil {
|
if File_viking_viking_db_proto != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
file_battle_battle_msg_proto_init()
|
||||||
if !protoimpl.UnsafeEnabled {
|
if !protoimpl.UnsafeEnabled {
|
||||||
file_viking_viking_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
file_viking_viking_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||||
switch v := v.(*DBViking); i {
|
switch v := v.(*DBViking); i {
|
||||||
@ -400,18 +334,6 @@ func file_viking_viking_db_proto_init() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
file_viking_viking_db_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
file_viking_viking_db_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||||
switch v := v.(*LineUp); i {
|
|
||||||
case 0:
|
|
||||||
return &v.state
|
|
||||||
case 1:
|
|
||||||
return &v.sizeCache
|
|
||||||
case 2:
|
|
||||||
return &v.unknownFields
|
|
||||||
default:
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
}
|
|
||||||
file_viking_viking_db_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
|
||||||
switch v := v.(*DBVikingRank); i {
|
switch v := v.(*DBVikingRank); i {
|
||||||
case 0:
|
case 0:
|
||||||
return &v.state
|
return &v.state
|
||||||
@ -430,7 +352,7 @@ func file_viking_viking_db_proto_init() {
|
|||||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
RawDescriptor: file_viking_viking_db_proto_rawDesc,
|
RawDescriptor: file_viking_viking_db_proto_rawDesc,
|
||||||
NumEnums: 0,
|
NumEnums: 0,
|
||||||
NumMessages: 5,
|
NumMessages: 4,
|
||||||
NumExtensions: 0,
|
NumExtensions: 0,
|
||||||
NumServices: 0,
|
NumServices: 0,
|
||||||
},
|
},
|
||||||
|
@ -39,6 +39,7 @@ type GameHeroData struct {
|
|||||||
Txt string
|
Txt string
|
||||||
Enteranivalue int32
|
Enteranivalue int32
|
||||||
Camerainterval float32
|
Camerainterval float32
|
||||||
|
Equiprcom []string
|
||||||
}
|
}
|
||||||
|
|
||||||
const TypeId_GameHeroData = 1513828672
|
const TypeId_GameHeroData = 1513828672
|
||||||
@ -108,6 +109,20 @@ func (_v *GameHeroData)Deserialize(_buf map[string]interface{}) (err error) {
|
|||||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["txt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Txt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Txt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["txt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Txt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Txt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enteranivalue"].(float64); !_ok_ { err = errors.New("enteranivalue error"); return }; _v.Enteranivalue = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enteranivalue"].(float64); !_ok_ { err = errors.New("enteranivalue error"); return }; _v.Enteranivalue = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["camerainterval"].(float64); !_ok_ { err = errors.New("camerainterval error"); return }; _v.Camerainterval = float32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["camerainterval"].(float64); !_ok_ { err = errors.New("camerainterval error"); return }; _v.Camerainterval = float32(_tempNum_) }
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["equiprcom"].([]interface{}); !_ok_ { err = errors.New("equiprcom error"); return }
|
||||||
|
|
||||||
|
_v.Equiprcom = make([]string, 0, len(_arr_))
|
||||||
|
|
||||||
|
for _, _e_ := range _arr_ {
|
||||||
|
var _list_v_ string
|
||||||
|
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
|
||||||
|
_v.Equiprcom = append(_v.Equiprcom, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,16 +16,7 @@ type GamePagodaData struct {
|
|||||||
LevelType int32
|
LevelType int32
|
||||||
PreLevel int32
|
PreLevel int32
|
||||||
LayerNum int32
|
LayerNum int32
|
||||||
MonsterLv []int32
|
MonsterId []int32
|
||||||
MonsterHp []float32
|
|
||||||
MonsterAtk []float32
|
|
||||||
MonsterDef []float32
|
|
||||||
Batch1 []int32
|
|
||||||
Batch2 []int32
|
|
||||||
Batch3 []int32
|
|
||||||
Proportion1 []float32
|
|
||||||
Proportion2 []float32
|
|
||||||
Proportion3 []float32
|
|
||||||
Reward []*Gameatn
|
Reward []*Gameatn
|
||||||
FightScene string
|
FightScene string
|
||||||
NameDisplay string
|
NameDisplay string
|
||||||
@ -47,140 +38,14 @@ func (_v *GamePagodaData)Deserialize(_buf map[string]interface{}) (err error) {
|
|||||||
{
|
{
|
||||||
var _arr_ []interface{}
|
var _arr_ []interface{}
|
||||||
var _ok_ bool
|
var _ok_ bool
|
||||||
if _arr_, _ok_ = _buf["monster_lv"].([]interface{}); !_ok_ { err = errors.New("monster_lv error"); return }
|
if _arr_, _ok_ = _buf["monster_id"].([]interface{}); !_ok_ { err = errors.New("monster_id error"); return }
|
||||||
|
|
||||||
_v.MonsterLv = make([]int32, 0, len(_arr_))
|
_v.MonsterId = make([]int32, 0, len(_arr_))
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
for _, _e_ := range _arr_ {
|
||||||
var _list_v_ int32
|
var _list_v_ int32
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||||
_v.MonsterLv = append(_v.MonsterLv, _list_v_)
|
_v.MonsterId = append(_v.MonsterId, _list_v_)
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["monster_hp"].([]interface{}); !_ok_ { err = errors.New("monster_hp error"); return }
|
|
||||||
|
|
||||||
_v.MonsterHp = make([]float32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ float32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = float32(_x_) }
|
|
||||||
_v.MonsterHp = append(_v.MonsterHp, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["monster_atk"].([]interface{}); !_ok_ { err = errors.New("monster_atk error"); return }
|
|
||||||
|
|
||||||
_v.MonsterAtk = make([]float32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ float32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = float32(_x_) }
|
|
||||||
_v.MonsterAtk = append(_v.MonsterAtk, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["monster_def"].([]interface{}); !_ok_ { err = errors.New("monster_def error"); return }
|
|
||||||
|
|
||||||
_v.MonsterDef = make([]float32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ float32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = float32(_x_) }
|
|
||||||
_v.MonsterDef = append(_v.MonsterDef, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["batch1"].([]interface{}); !_ok_ { err = errors.New("batch1 error"); return }
|
|
||||||
|
|
||||||
_v.Batch1 = make([]int32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ int32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
|
||||||
_v.Batch1 = append(_v.Batch1, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["batch2"].([]interface{}); !_ok_ { err = errors.New("batch2 error"); return }
|
|
||||||
|
|
||||||
_v.Batch2 = make([]int32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ int32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
|
||||||
_v.Batch2 = append(_v.Batch2, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["batch3"].([]interface{}); !_ok_ { err = errors.New("batch3 error"); return }
|
|
||||||
|
|
||||||
_v.Batch3 = make([]int32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ int32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
|
||||||
_v.Batch3 = append(_v.Batch3, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["proportion1"].([]interface{}); !_ok_ { err = errors.New("proportion1 error"); return }
|
|
||||||
|
|
||||||
_v.Proportion1 = make([]float32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ float32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = float32(_x_) }
|
|
||||||
_v.Proportion1 = append(_v.Proportion1, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["proportion2"].([]interface{}); !_ok_ { err = errors.New("proportion2 error"); return }
|
|
||||||
|
|
||||||
_v.Proportion2 = make([]float32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ float32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = float32(_x_) }
|
|
||||||
_v.Proportion2 = append(_v.Proportion2, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["proportion3"].([]interface{}); !_ok_ { err = errors.New("proportion3 error"); return }
|
|
||||||
|
|
||||||
_v.Proportion3 = make([]float32, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ float32
|
|
||||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = float32(_x_) }
|
|
||||||
_v.Proportion3 = append(_v.Proportion3, _list_v_)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,8 +14,8 @@ type GameSkillAfteratkData struct {
|
|||||||
Id int32
|
Id int32
|
||||||
EmitPR int32
|
EmitPR int32
|
||||||
From int32
|
From int32
|
||||||
Where []string
|
Where string
|
||||||
Order []string
|
Order string
|
||||||
Limit int32
|
Limit int32
|
||||||
ExecuteCnt int32
|
ExecuteCnt int32
|
||||||
Type int32
|
Type int32
|
||||||
@ -36,34 +36,8 @@ func (_v *GameSkillAfteratkData)Deserialize(_buf map[string]interface{}) (err er
|
|||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Id"].(float64); !_ok_ { err = errors.New("Id error"); return }; _v.Id = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Id"].(float64); !_ok_ { err = errors.New("Id error"); return }; _v.Id = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["EmitPR"].(float64); !_ok_ { err = errors.New("EmitPR error"); return }; _v.EmitPR = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["EmitPR"].(float64); !_ok_ { err = errors.New("EmitPR error"); return }; _v.EmitPR = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["From"].(float64); !_ok_ { err = errors.New("From error"); return }; _v.From = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["From"].(float64); !_ok_ { err = errors.New("From error"); return }; _v.From = int32(_tempNum_) }
|
||||||
{
|
{ var _ok_ bool; if _v.Where, _ok_ = _buf["Where"].(string); !_ok_ { err = errors.New("Where error"); return } }
|
||||||
var _arr_ []interface{}
|
{ var _ok_ bool; if _v.Order, _ok_ = _buf["Order"].(string); !_ok_ { err = errors.New("Order error"); return } }
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["Where"].([]interface{}); !_ok_ { err = errors.New("Where error"); return }
|
|
||||||
|
|
||||||
_v.Where = make([]string, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ string
|
|
||||||
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
|
|
||||||
_v.Where = append(_v.Where, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var _arr_ []interface{}
|
|
||||||
var _ok_ bool
|
|
||||||
if _arr_, _ok_ = _buf["Order"].([]interface{}); !_ok_ { err = errors.New("Order error"); return }
|
|
||||||
|
|
||||||
_v.Order = make([]string, 0, len(_arr_))
|
|
||||||
|
|
||||||
for _, _e_ := range _arr_ {
|
|
||||||
var _list_v_ string
|
|
||||||
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
|
|
||||||
_v.Order = append(_v.Order, _list_v_)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Limit"].(float64); !_ok_ { err = errors.New("Limit error"); return }; _v.Limit = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Limit"].(float64); !_ok_ { err = errors.New("Limit error"); return }; _v.Limit = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ExecuteCnt"].(float64); !_ok_ { err = errors.New("ExecuteCnt error"); return }; _v.ExecuteCnt = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ExecuteCnt"].(float64); !_ok_ { err = errors.New("ExecuteCnt error"); return }; _v.ExecuteCnt = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Type"].(float64); !_ok_ { err = errors.New("Type error"); return }; _v.Type = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Type"].(float64); !_ok_ { err = errors.New("Type error"); return }; _v.Type = int32(_tempNum_) }
|
||||||
|
Loading…
Reference in New Issue
Block a user