// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/stage_game.proto

package proto

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	math "math"
	model "vikingar/proto/gen-go/model"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

// 据点战斗节点战斗结算
//id=10304
type StageFightVerifyRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *StageFightVerifyRequest) Reset()         { *m = StageFightVerifyRequest{} }
func (m *StageFightVerifyRequest) String() string { return proto.CompactTextString(m) }
func (*StageFightVerifyRequest) ProtoMessage()    {}
func (*StageFightVerifyRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{0}
}

func (m *StageFightVerifyRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageFightVerifyRequest.Unmarshal(m, b)
}
func (m *StageFightVerifyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageFightVerifyRequest.Marshal(b, m, deterministic)
}
func (m *StageFightVerifyRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageFightVerifyRequest.Merge(m, src)
}
func (m *StageFightVerifyRequest) XXX_Size() int {
	return xxx_messageInfo_StageFightVerifyRequest.Size(m)
}
func (m *StageFightVerifyRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_StageFightVerifyRequest.DiscardUnknown(m)
}

var xxx_messageInfo_StageFightVerifyRequest proto.InternalMessageInfo

//id=10304
type StageFightVerifyResponse struct {
	Code                 int64                          `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                         `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *StageFightVerifyResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (m *StageFightVerifyResponse) Reset()         { *m = StageFightVerifyResponse{} }
func (m *StageFightVerifyResponse) String() string { return proto.CompactTextString(m) }
func (*StageFightVerifyResponse) ProtoMessage()    {}
func (*StageFightVerifyResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{1}
}

func (m *StageFightVerifyResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageFightVerifyResponse.Unmarshal(m, b)
}
func (m *StageFightVerifyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageFightVerifyResponse.Marshal(b, m, deterministic)
}
func (m *StageFightVerifyResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageFightVerifyResponse.Merge(m, src)
}
func (m *StageFightVerifyResponse) XXX_Size() int {
	return xxx_messageInfo_StageFightVerifyResponse.Size(m)
}
func (m *StageFightVerifyResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_StageFightVerifyResponse.DiscardUnknown(m)
}

var xxx_messageInfo_StageFightVerifyResponse proto.InternalMessageInfo

func (m *StageFightVerifyResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *StageFightVerifyResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *StageFightVerifyResponse) GetData() *StageFightVerifyResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type StageFightVerifyResponse_Data struct {
	Awards               []*model.GameObjectCount `protobuf:"bytes,1,rep,name=awards,proto3" json:"awards,omitempty"`
	AllNodeAwards        []*model.GameObjectCount `protobuf:"bytes,2,rep,name=all_node_awards,json=allNodeAwards,proto3" json:"all_node_awards,omitempty"`
	Victory              bool                     `protobuf:"varint,3,opt,name=victory,proto3" json:"victory,omitempty"`
	AddExp               int64                    `protobuf:"varint,4,opt,name=add_exp,json=addExp,proto3" json:"add_exp,omitempty"`
	OldExp               int64                    `protobuf:"varint,5,opt,name=old_exp,json=oldExp,proto3" json:"old_exp,omitempty"`
	OldLv                int32                    `protobuf:"varint,6,opt,name=old_lv,json=oldLv,proto3" json:"old_lv,omitempty"`
	CurLv                int32                    `protobuf:"varint,7,opt,name=cur_lv,json=curLv,proto3" json:"cur_lv,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *StageFightVerifyResponse_Data) Reset()         { *m = StageFightVerifyResponse_Data{} }
func (m *StageFightVerifyResponse_Data) String() string { return proto.CompactTextString(m) }
func (*StageFightVerifyResponse_Data) ProtoMessage()    {}
func (*StageFightVerifyResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{1, 0}
}

func (m *StageFightVerifyResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageFightVerifyResponse_Data.Unmarshal(m, b)
}
func (m *StageFightVerifyResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageFightVerifyResponse_Data.Marshal(b, m, deterministic)
}
func (m *StageFightVerifyResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageFightVerifyResponse_Data.Merge(m, src)
}
func (m *StageFightVerifyResponse_Data) XXX_Size() int {
	return xxx_messageInfo_StageFightVerifyResponse_Data.Size(m)
}
func (m *StageFightVerifyResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_StageFightVerifyResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_StageFightVerifyResponse_Data proto.InternalMessageInfo

func (m *StageFightVerifyResponse_Data) GetAwards() []*model.GameObjectCount {
	if m != nil {
		return m.Awards
	}
	return nil
}

func (m *StageFightVerifyResponse_Data) GetAllNodeAwards() []*model.GameObjectCount {
	if m != nil {
		return m.AllNodeAwards
	}
	return nil
}

func (m *StageFightVerifyResponse_Data) GetVictory() bool {
	if m != nil {
		return m.Victory
	}
	return false
}

func (m *StageFightVerifyResponse_Data) GetAddExp() int64 {
	if m != nil {
		return m.AddExp
	}
	return 0
}

func (m *StageFightVerifyResponse_Data) GetOldExp() int64 {
	if m != nil {
		return m.OldExp
	}
	return 0
}

func (m *StageFightVerifyResponse_Data) GetOldLv() int32 {
	if m != nil {
		return m.OldLv
	}
	return 0
}

func (m *StageFightVerifyResponse_Data) GetCurLv() int32 {
	if m != nil {
		return m.CurLv
	}
	return 0
}

//查看当前城镇已领取奖励
//id=10308
type StageTownHasAwardsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *StageTownHasAwardsRequest) Reset()         { *m = StageTownHasAwardsRequest{} }
func (m *StageTownHasAwardsRequest) String() string { return proto.CompactTextString(m) }
func (*StageTownHasAwardsRequest) ProtoMessage()    {}
func (*StageTownHasAwardsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{2}
}

func (m *StageTownHasAwardsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageTownHasAwardsRequest.Unmarshal(m, b)
}
func (m *StageTownHasAwardsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageTownHasAwardsRequest.Marshal(b, m, deterministic)
}
func (m *StageTownHasAwardsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageTownHasAwardsRequest.Merge(m, src)
}
func (m *StageTownHasAwardsRequest) XXX_Size() int {
	return xxx_messageInfo_StageTownHasAwardsRequest.Size(m)
}
func (m *StageTownHasAwardsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_StageTownHasAwardsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_StageTownHasAwardsRequest proto.InternalMessageInfo

//id=10308
type StageTownHasAwardsResponse struct {
	Code                 int64                            `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                           `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *StageTownHasAwardsResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (m *StageTownHasAwardsResponse) Reset()         { *m = StageTownHasAwardsResponse{} }
func (m *StageTownHasAwardsResponse) String() string { return proto.CompactTextString(m) }
func (*StageTownHasAwardsResponse) ProtoMessage()    {}
func (*StageTownHasAwardsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{3}
}

func (m *StageTownHasAwardsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageTownHasAwardsResponse.Unmarshal(m, b)
}
func (m *StageTownHasAwardsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageTownHasAwardsResponse.Marshal(b, m, deterministic)
}
func (m *StageTownHasAwardsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageTownHasAwardsResponse.Merge(m, src)
}
func (m *StageTownHasAwardsResponse) XXX_Size() int {
	return xxx_messageInfo_StageTownHasAwardsResponse.Size(m)
}
func (m *StageTownHasAwardsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_StageTownHasAwardsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_StageTownHasAwardsResponse proto.InternalMessageInfo

func (m *StageTownHasAwardsResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *StageTownHasAwardsResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *StageTownHasAwardsResponse) GetData() *StageTownHasAwardsResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type StageTownHasAwardsResponse_StrongPoint struct {
	Pos                  int32                    `protobuf:"varint,1,opt,name=pos,proto3" json:"pos,omitempty"`
	Awards               []*model.GameObjectCount `protobuf:"bytes,2,rep,name=awards,proto3" json:"awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *StageTownHasAwardsResponse_StrongPoint) Reset() {
	*m = StageTownHasAwardsResponse_StrongPoint{}
}
func (m *StageTownHasAwardsResponse_StrongPoint) String() string { return proto.CompactTextString(m) }
func (*StageTownHasAwardsResponse_StrongPoint) ProtoMessage()    {}
func (*StageTownHasAwardsResponse_StrongPoint) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{3, 0}
}

func (m *StageTownHasAwardsResponse_StrongPoint) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageTownHasAwardsResponse_StrongPoint.Unmarshal(m, b)
}
func (m *StageTownHasAwardsResponse_StrongPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageTownHasAwardsResponse_StrongPoint.Marshal(b, m, deterministic)
}
func (m *StageTownHasAwardsResponse_StrongPoint) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageTownHasAwardsResponse_StrongPoint.Merge(m, src)
}
func (m *StageTownHasAwardsResponse_StrongPoint) XXX_Size() int {
	return xxx_messageInfo_StageTownHasAwardsResponse_StrongPoint.Size(m)
}
func (m *StageTownHasAwardsResponse_StrongPoint) XXX_DiscardUnknown() {
	xxx_messageInfo_StageTownHasAwardsResponse_StrongPoint.DiscardUnknown(m)
}

var xxx_messageInfo_StageTownHasAwardsResponse_StrongPoint proto.InternalMessageInfo

func (m *StageTownHasAwardsResponse_StrongPoint) GetPos() int32 {
	if m != nil {
		return m.Pos
	}
	return 0
}

func (m *StageTownHasAwardsResponse_StrongPoint) GetAwards() []*model.GameObjectCount {
	if m != nil {
		return m.Awards
	}
	return nil
}

type StageTownHasAwardsResponse_Data struct {
	TownAwards           []*StageTownHasAwardsResponse_StrongPoint `protobuf:"bytes,1,rep,name=town_awards,json=townAwards,proto3" json:"town_awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

func (m *StageTownHasAwardsResponse_Data) Reset()         { *m = StageTownHasAwardsResponse_Data{} }
func (m *StageTownHasAwardsResponse_Data) String() string { return proto.CompactTextString(m) }
func (*StageTownHasAwardsResponse_Data) ProtoMessage()    {}
func (*StageTownHasAwardsResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{3, 1}
}

func (m *StageTownHasAwardsResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageTownHasAwardsResponse_Data.Unmarshal(m, b)
}
func (m *StageTownHasAwardsResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageTownHasAwardsResponse_Data.Marshal(b, m, deterministic)
}
func (m *StageTownHasAwardsResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageTownHasAwardsResponse_Data.Merge(m, src)
}
func (m *StageTownHasAwardsResponse_Data) XXX_Size() int {
	return xxx_messageInfo_StageTownHasAwardsResponse_Data.Size(m)
}
func (m *StageTownHasAwardsResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_StageTownHasAwardsResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_StageTownHasAwardsResponse_Data proto.InternalMessageInfo

func (m *StageTownHasAwardsResponse_Data) GetTownAwards() []*StageTownHasAwardsResponse_StrongPoint {
	if m != nil {
		return m.TownAwards
	}
	return nil
}

//领取据点奖励
//id=10310
type StageReceiveStrongPointAwardsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *StageReceiveStrongPointAwardsRequest) Reset()         { *m = StageReceiveStrongPointAwardsRequest{} }
func (m *StageReceiveStrongPointAwardsRequest) String() string { return proto.CompactTextString(m) }
func (*StageReceiveStrongPointAwardsRequest) ProtoMessage()    {}
func (*StageReceiveStrongPointAwardsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{4}
}

func (m *StageReceiveStrongPointAwardsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageReceiveStrongPointAwardsRequest.Unmarshal(m, b)
}
func (m *StageReceiveStrongPointAwardsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageReceiveStrongPointAwardsRequest.Marshal(b, m, deterministic)
}
func (m *StageReceiveStrongPointAwardsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageReceiveStrongPointAwardsRequest.Merge(m, src)
}
func (m *StageReceiveStrongPointAwardsRequest) XXX_Size() int {
	return xxx_messageInfo_StageReceiveStrongPointAwardsRequest.Size(m)
}
func (m *StageReceiveStrongPointAwardsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_StageReceiveStrongPointAwardsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_StageReceiveStrongPointAwardsRequest proto.InternalMessageInfo

//id=10310
type StageReceiveStrongPointAwardsResponse struct {
	Code                 int64                                       `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                      `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *StageReceiveStrongPointAwardsResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

func (m *StageReceiveStrongPointAwardsResponse) Reset()         { *m = StageReceiveStrongPointAwardsResponse{} }
func (m *StageReceiveStrongPointAwardsResponse) String() string { return proto.CompactTextString(m) }
func (*StageReceiveStrongPointAwardsResponse) ProtoMessage()    {}
func (*StageReceiveStrongPointAwardsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{5}
}

func (m *StageReceiveStrongPointAwardsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageReceiveStrongPointAwardsResponse.Unmarshal(m, b)
}
func (m *StageReceiveStrongPointAwardsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageReceiveStrongPointAwardsResponse.Marshal(b, m, deterministic)
}
func (m *StageReceiveStrongPointAwardsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageReceiveStrongPointAwardsResponse.Merge(m, src)
}
func (m *StageReceiveStrongPointAwardsResponse) XXX_Size() int {
	return xxx_messageInfo_StageReceiveStrongPointAwardsResponse.Size(m)
}
func (m *StageReceiveStrongPointAwardsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_StageReceiveStrongPointAwardsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_StageReceiveStrongPointAwardsResponse proto.InternalMessageInfo

func (m *StageReceiveStrongPointAwardsResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *StageReceiveStrongPointAwardsResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *StageReceiveStrongPointAwardsResponse) GetData() *StageReceiveStrongPointAwardsResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type StageReceiveStrongPointAwardsResponse_Data struct {
	Awards               []*model.GameObjectCount `protobuf:"bytes,1,rep,name=awards,proto3" json:"awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *StageReceiveStrongPointAwardsResponse_Data) Reset() {
	*m = StageReceiveStrongPointAwardsResponse_Data{}
}
func (m *StageReceiveStrongPointAwardsResponse_Data) String() string {
	return proto.CompactTextString(m)
}
func (*StageReceiveStrongPointAwardsResponse_Data) ProtoMessage() {}
func (*StageReceiveStrongPointAwardsResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{5, 0}
}

func (m *StageReceiveStrongPointAwardsResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageReceiveStrongPointAwardsResponse_Data.Unmarshal(m, b)
}
func (m *StageReceiveStrongPointAwardsResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageReceiveStrongPointAwardsResponse_Data.Marshal(b, m, deterministic)
}
func (m *StageReceiveStrongPointAwardsResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageReceiveStrongPointAwardsResponse_Data.Merge(m, src)
}
func (m *StageReceiveStrongPointAwardsResponse_Data) XXX_Size() int {
	return xxx_messageInfo_StageReceiveStrongPointAwardsResponse_Data.Size(m)
}
func (m *StageReceiveStrongPointAwardsResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_StageReceiveStrongPointAwardsResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_StageReceiveStrongPointAwardsResponse_Data proto.InternalMessageInfo

func (m *StageReceiveStrongPointAwardsResponse_Data) GetAwards() []*model.GameObjectCount {
	if m != nil {
		return m.Awards
	}
	return nil
}

//关卡前进
//id=10311
type StageForwardRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *StageForwardRequest) Reset()         { *m = StageForwardRequest{} }
func (m *StageForwardRequest) String() string { return proto.CompactTextString(m) }
func (*StageForwardRequest) ProtoMessage()    {}
func (*StageForwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{6}
}

func (m *StageForwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageForwardRequest.Unmarshal(m, b)
}
func (m *StageForwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageForwardRequest.Marshal(b, m, deterministic)
}
func (m *StageForwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageForwardRequest.Merge(m, src)
}
func (m *StageForwardRequest) XXX_Size() int {
	return xxx_messageInfo_StageForwardRequest.Size(m)
}
func (m *StageForwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_StageForwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_StageForwardRequest proto.InternalMessageInfo

//id=10311
type StageForwardResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *StageForwardResponse) Reset()         { *m = StageForwardResponse{} }
func (m *StageForwardResponse) String() string { return proto.CompactTextString(m) }
func (*StageForwardResponse) ProtoMessage()    {}
func (*StageForwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{7}
}

func (m *StageForwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageForwardResponse.Unmarshal(m, b)
}
func (m *StageForwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageForwardResponse.Marshal(b, m, deterministic)
}
func (m *StageForwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageForwardResponse.Merge(m, src)
}
func (m *StageForwardResponse) XXX_Size() int {
	return xxx_messageInfo_StageForwardResponse.Size(m)
}
func (m *StageForwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_StageForwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_StageForwardResponse proto.InternalMessageInfo

func (m *StageForwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *StageForwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//查看当前据点已领取奖励
//id=10312
type StageTownStrongPointHasAwardsRequest struct {
	Town                 int32    `protobuf:"varint,1,opt,name=town,proto3" json:"town,omitempty"`
	StrongPointPos       int32    `protobuf:"varint,2,opt,name=strong_point_pos,json=strongPointPos,proto3" json:"strong_point_pos,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *StageTownStrongPointHasAwardsRequest) Reset()         { *m = StageTownStrongPointHasAwardsRequest{} }
func (m *StageTownStrongPointHasAwardsRequest) String() string { return proto.CompactTextString(m) }
func (*StageTownStrongPointHasAwardsRequest) ProtoMessage()    {}
func (*StageTownStrongPointHasAwardsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{8}
}

func (m *StageTownStrongPointHasAwardsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageTownStrongPointHasAwardsRequest.Unmarshal(m, b)
}
func (m *StageTownStrongPointHasAwardsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageTownStrongPointHasAwardsRequest.Marshal(b, m, deterministic)
}
func (m *StageTownStrongPointHasAwardsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageTownStrongPointHasAwardsRequest.Merge(m, src)
}
func (m *StageTownStrongPointHasAwardsRequest) XXX_Size() int {
	return xxx_messageInfo_StageTownStrongPointHasAwardsRequest.Size(m)
}
func (m *StageTownStrongPointHasAwardsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_StageTownStrongPointHasAwardsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_StageTownStrongPointHasAwardsRequest proto.InternalMessageInfo

func (m *StageTownStrongPointHasAwardsRequest) GetTown() int32 {
	if m != nil {
		return m.Town
	}
	return 0
}

func (m *StageTownStrongPointHasAwardsRequest) GetStrongPointPos() int32 {
	if m != nil {
		return m.StrongPointPos
	}
	return 0
}

//id=10312
type StageTownStrongPointHasAwardsResponse struct {
	Code                 int64                                       `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                      `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *StageTownStrongPointHasAwardsResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

func (m *StageTownStrongPointHasAwardsResponse) Reset()         { *m = StageTownStrongPointHasAwardsResponse{} }
func (m *StageTownStrongPointHasAwardsResponse) String() string { return proto.CompactTextString(m) }
func (*StageTownStrongPointHasAwardsResponse) ProtoMessage()    {}
func (*StageTownStrongPointHasAwardsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{9}
}

func (m *StageTownStrongPointHasAwardsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageTownStrongPointHasAwardsResponse.Unmarshal(m, b)
}
func (m *StageTownStrongPointHasAwardsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageTownStrongPointHasAwardsResponse.Marshal(b, m, deterministic)
}
func (m *StageTownStrongPointHasAwardsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageTownStrongPointHasAwardsResponse.Merge(m, src)
}
func (m *StageTownStrongPointHasAwardsResponse) XXX_Size() int {
	return xxx_messageInfo_StageTownStrongPointHasAwardsResponse.Size(m)
}
func (m *StageTownStrongPointHasAwardsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_StageTownStrongPointHasAwardsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_StageTownStrongPointHasAwardsResponse proto.InternalMessageInfo

func (m *StageTownStrongPointHasAwardsResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *StageTownStrongPointHasAwardsResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *StageTownStrongPointHasAwardsResponse) GetData() *StageTownStrongPointHasAwardsResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type StageTownStrongPointHasAwardsResponse_Data struct {
	Awards               []*model.GameObjectCount `protobuf:"bytes,1,rep,name=awards,proto3" json:"awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *StageTownStrongPointHasAwardsResponse_Data) Reset() {
	*m = StageTownStrongPointHasAwardsResponse_Data{}
}
func (m *StageTownStrongPointHasAwardsResponse_Data) String() string {
	return proto.CompactTextString(m)
}
func (*StageTownStrongPointHasAwardsResponse_Data) ProtoMessage() {}
func (*StageTownStrongPointHasAwardsResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{9, 0}
}

func (m *StageTownStrongPointHasAwardsResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageTownStrongPointHasAwardsResponse_Data.Unmarshal(m, b)
}
func (m *StageTownStrongPointHasAwardsResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageTownStrongPointHasAwardsResponse_Data.Marshal(b, m, deterministic)
}
func (m *StageTownStrongPointHasAwardsResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageTownStrongPointHasAwardsResponse_Data.Merge(m, src)
}
func (m *StageTownStrongPointHasAwardsResponse_Data) XXX_Size() int {
	return xxx_messageInfo_StageTownStrongPointHasAwardsResponse_Data.Size(m)
}
func (m *StageTownStrongPointHasAwardsResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_StageTownStrongPointHasAwardsResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_StageTownStrongPointHasAwardsResponse_Data proto.InternalMessageInfo

func (m *StageTownStrongPointHasAwardsResponse_Data) GetAwards() []*model.GameObjectCount {
	if m != nil {
		return m.Awards
	}
	return nil
}

// 据点快速战斗结算
//id=10313
type StageStrongPointFightVerifyRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *StageStrongPointFightVerifyRequest) Reset()         { *m = StageStrongPointFightVerifyRequest{} }
func (m *StageStrongPointFightVerifyRequest) String() string { return proto.CompactTextString(m) }
func (*StageStrongPointFightVerifyRequest) ProtoMessage()    {}
func (*StageStrongPointFightVerifyRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{10}
}

func (m *StageStrongPointFightVerifyRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageStrongPointFightVerifyRequest.Unmarshal(m, b)
}
func (m *StageStrongPointFightVerifyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageStrongPointFightVerifyRequest.Marshal(b, m, deterministic)
}
func (m *StageStrongPointFightVerifyRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageStrongPointFightVerifyRequest.Merge(m, src)
}
func (m *StageStrongPointFightVerifyRequest) XXX_Size() int {
	return xxx_messageInfo_StageStrongPointFightVerifyRequest.Size(m)
}
func (m *StageStrongPointFightVerifyRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_StageStrongPointFightVerifyRequest.DiscardUnknown(m)
}

var xxx_messageInfo_StageStrongPointFightVerifyRequest proto.InternalMessageInfo

//id=10313
type StageStrongPointFightVerifyResponse struct {
	Code                 int64                                     `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                    `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *StageStrongPointFightVerifyResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

func (m *StageStrongPointFightVerifyResponse) Reset()         { *m = StageStrongPointFightVerifyResponse{} }
func (m *StageStrongPointFightVerifyResponse) String() string { return proto.CompactTextString(m) }
func (*StageStrongPointFightVerifyResponse) ProtoMessage()    {}
func (*StageStrongPointFightVerifyResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{11}
}

func (m *StageStrongPointFightVerifyResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageStrongPointFightVerifyResponse.Unmarshal(m, b)
}
func (m *StageStrongPointFightVerifyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageStrongPointFightVerifyResponse.Marshal(b, m, deterministic)
}
func (m *StageStrongPointFightVerifyResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageStrongPointFightVerifyResponse.Merge(m, src)
}
func (m *StageStrongPointFightVerifyResponse) XXX_Size() int {
	return xxx_messageInfo_StageStrongPointFightVerifyResponse.Size(m)
}
func (m *StageStrongPointFightVerifyResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_StageStrongPointFightVerifyResponse.DiscardUnknown(m)
}

var xxx_messageInfo_StageStrongPointFightVerifyResponse proto.InternalMessageInfo

func (m *StageStrongPointFightVerifyResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *StageStrongPointFightVerifyResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *StageStrongPointFightVerifyResponse) GetData() *StageStrongPointFightVerifyResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type StageStrongPointFightVerifyResponse_NodeAwards struct {
	Awards               []*model.GameObjectCount `protobuf:"bytes,1,rep,name=awards,proto3" json:"awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *StageStrongPointFightVerifyResponse_NodeAwards) Reset() {
	*m = StageStrongPointFightVerifyResponse_NodeAwards{}
}
func (m *StageStrongPointFightVerifyResponse_NodeAwards) String() string {
	return proto.CompactTextString(m)
}
func (*StageStrongPointFightVerifyResponse_NodeAwards) ProtoMessage() {}
func (*StageStrongPointFightVerifyResponse_NodeAwards) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{11, 0}
}

func (m *StageStrongPointFightVerifyResponse_NodeAwards) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageStrongPointFightVerifyResponse_NodeAwards.Unmarshal(m, b)
}
func (m *StageStrongPointFightVerifyResponse_NodeAwards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageStrongPointFightVerifyResponse_NodeAwards.Marshal(b, m, deterministic)
}
func (m *StageStrongPointFightVerifyResponse_NodeAwards) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageStrongPointFightVerifyResponse_NodeAwards.Merge(m, src)
}
func (m *StageStrongPointFightVerifyResponse_NodeAwards) XXX_Size() int {
	return xxx_messageInfo_StageStrongPointFightVerifyResponse_NodeAwards.Size(m)
}
func (m *StageStrongPointFightVerifyResponse_NodeAwards) XXX_DiscardUnknown() {
	xxx_messageInfo_StageStrongPointFightVerifyResponse_NodeAwards.DiscardUnknown(m)
}

var xxx_messageInfo_StageStrongPointFightVerifyResponse_NodeAwards proto.InternalMessageInfo

func (m *StageStrongPointFightVerifyResponse_NodeAwards) GetAwards() []*model.GameObjectCount {
	if m != nil {
		return m.Awards
	}
	return nil
}

type StageStrongPointFightVerifyResponse_Data struct {
	TotalAwards          []*StageStrongPointFightVerifyResponse_NodeAwards `protobuf:"bytes,1,rep,name=total_awards,json=totalAwards,proto3" json:"total_awards,omitempty"`
	Victory              bool                                              `protobuf:"varint,3,opt,name=victory,proto3" json:"victory,omitempty"`
	AddExp               int64                                             `protobuf:"varint,4,opt,name=add_exp,json=addExp,proto3" json:"add_exp,omitempty"`
	OldExp               int64                                             `protobuf:"varint,5,opt,name=old_exp,json=oldExp,proto3" json:"old_exp,omitempty"`
	OldLv                int32                                             `protobuf:"varint,6,opt,name=old_lv,json=oldLv,proto3" json:"old_lv,omitempty"`
	CurLv                int32                                             `protobuf:"varint,7,opt,name=cur_lv,json=curLv,proto3" json:"cur_lv,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                          `json:"-"`
	XXX_unrecognized     []byte                                            `json:"-"`
	XXX_sizecache        int32                                             `json:"-"`
}

func (m *StageStrongPointFightVerifyResponse_Data) Reset() {
	*m = StageStrongPointFightVerifyResponse_Data{}
}
func (m *StageStrongPointFightVerifyResponse_Data) String() string { return proto.CompactTextString(m) }
func (*StageStrongPointFightVerifyResponse_Data) ProtoMessage()    {}
func (*StageStrongPointFightVerifyResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{11, 1}
}

func (m *StageStrongPointFightVerifyResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageStrongPointFightVerifyResponse_Data.Unmarshal(m, b)
}
func (m *StageStrongPointFightVerifyResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageStrongPointFightVerifyResponse_Data.Marshal(b, m, deterministic)
}
func (m *StageStrongPointFightVerifyResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageStrongPointFightVerifyResponse_Data.Merge(m, src)
}
func (m *StageStrongPointFightVerifyResponse_Data) XXX_Size() int {
	return xxx_messageInfo_StageStrongPointFightVerifyResponse_Data.Size(m)
}
func (m *StageStrongPointFightVerifyResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_StageStrongPointFightVerifyResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_StageStrongPointFightVerifyResponse_Data proto.InternalMessageInfo

func (m *StageStrongPointFightVerifyResponse_Data) GetTotalAwards() []*StageStrongPointFightVerifyResponse_NodeAwards {
	if m != nil {
		return m.TotalAwards
	}
	return nil
}

func (m *StageStrongPointFightVerifyResponse_Data) GetVictory() bool {
	if m != nil {
		return m.Victory
	}
	return false
}

func (m *StageStrongPointFightVerifyResponse_Data) GetAddExp() int64 {
	if m != nil {
		return m.AddExp
	}
	return 0
}

func (m *StageStrongPointFightVerifyResponse_Data) GetOldExp() int64 {
	if m != nil {
		return m.OldExp
	}
	return 0
}

func (m *StageStrongPointFightVerifyResponse_Data) GetOldLv() int32 {
	if m != nil {
		return m.OldLv
	}
	return 0
}

func (m *StageStrongPointFightVerifyResponse_Data) GetCurLv() int32 {
	if m != nil {
		return m.CurLv
	}
	return 0
}

// 领取推关进度奖励
//id=10314
type StageReceiveProgressAwardsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *StageReceiveProgressAwardsRequest) Reset()         { *m = StageReceiveProgressAwardsRequest{} }
func (m *StageReceiveProgressAwardsRequest) String() string { return proto.CompactTextString(m) }
func (*StageReceiveProgressAwardsRequest) ProtoMessage()    {}
func (*StageReceiveProgressAwardsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{12}
}

func (m *StageReceiveProgressAwardsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageReceiveProgressAwardsRequest.Unmarshal(m, b)
}
func (m *StageReceiveProgressAwardsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageReceiveProgressAwardsRequest.Marshal(b, m, deterministic)
}
func (m *StageReceiveProgressAwardsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageReceiveProgressAwardsRequest.Merge(m, src)
}
func (m *StageReceiveProgressAwardsRequest) XXX_Size() int {
	return xxx_messageInfo_StageReceiveProgressAwardsRequest.Size(m)
}
func (m *StageReceiveProgressAwardsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_StageReceiveProgressAwardsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_StageReceiveProgressAwardsRequest proto.InternalMessageInfo

type StageReceiveProgressAwardsResponse struct {
	Code                 int64                                                `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                               `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 []*StageReceiveProgressAwardsResponse_ProgressAwards `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                             `json:"-"`
	XXX_unrecognized     []byte                                               `json:"-"`
	XXX_sizecache        int32                                                `json:"-"`
}

func (m *StageReceiveProgressAwardsResponse) Reset()         { *m = StageReceiveProgressAwardsResponse{} }
func (m *StageReceiveProgressAwardsResponse) String() string { return proto.CompactTextString(m) }
func (*StageReceiveProgressAwardsResponse) ProtoMessage()    {}
func (*StageReceiveProgressAwardsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{13}
}

func (m *StageReceiveProgressAwardsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageReceiveProgressAwardsResponse.Unmarshal(m, b)
}
func (m *StageReceiveProgressAwardsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageReceiveProgressAwardsResponse.Marshal(b, m, deterministic)
}
func (m *StageReceiveProgressAwardsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageReceiveProgressAwardsResponse.Merge(m, src)
}
func (m *StageReceiveProgressAwardsResponse) XXX_Size() int {
	return xxx_messageInfo_StageReceiveProgressAwardsResponse.Size(m)
}
func (m *StageReceiveProgressAwardsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_StageReceiveProgressAwardsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_StageReceiveProgressAwardsResponse proto.InternalMessageInfo

func (m *StageReceiveProgressAwardsResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *StageReceiveProgressAwardsResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *StageReceiveProgressAwardsResponse) GetData() []*StageReceiveProgressAwardsResponse_ProgressAwards {
	if m != nil {
		return m.Data
	}
	return nil
}

type StageReceiveProgressAwardsResponse_ProgressAwards struct {
	Town                 int32                    `protobuf:"varint,1,opt,name=town,proto3" json:"town,omitempty"`
	StrongPointPos       int32                    `protobuf:"varint,2,opt,name=strong_point_pos,json=strongPointPos,proto3" json:"strong_point_pos,omitempty"`
	Awards               []*model.GameObjectCount `protobuf:"bytes,3,rep,name=awards,proto3" json:"awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *StageReceiveProgressAwardsResponse_ProgressAwards) Reset() {
	*m = StageReceiveProgressAwardsResponse_ProgressAwards{}
}
func (m *StageReceiveProgressAwardsResponse_ProgressAwards) String() string {
	return proto.CompactTextString(m)
}
func (*StageReceiveProgressAwardsResponse_ProgressAwards) ProtoMessage() {}
func (*StageReceiveProgressAwardsResponse_ProgressAwards) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{13, 0}
}

func (m *StageReceiveProgressAwardsResponse_ProgressAwards) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageReceiveProgressAwardsResponse_ProgressAwards.Unmarshal(m, b)
}
func (m *StageReceiveProgressAwardsResponse_ProgressAwards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageReceiveProgressAwardsResponse_ProgressAwards.Marshal(b, m, deterministic)
}
func (m *StageReceiveProgressAwardsResponse_ProgressAwards) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageReceiveProgressAwardsResponse_ProgressAwards.Merge(m, src)
}
func (m *StageReceiveProgressAwardsResponse_ProgressAwards) XXX_Size() int {
	return xxx_messageInfo_StageReceiveProgressAwardsResponse_ProgressAwards.Size(m)
}
func (m *StageReceiveProgressAwardsResponse_ProgressAwards) XXX_DiscardUnknown() {
	xxx_messageInfo_StageReceiveProgressAwardsResponse_ProgressAwards.DiscardUnknown(m)
}

var xxx_messageInfo_StageReceiveProgressAwardsResponse_ProgressAwards proto.InternalMessageInfo

func (m *StageReceiveProgressAwardsResponse_ProgressAwards) GetTown() int32 {
	if m != nil {
		return m.Town
	}
	return 0
}

func (m *StageReceiveProgressAwardsResponse_ProgressAwards) GetStrongPointPos() int32 {
	if m != nil {
		return m.StrongPointPos
	}
	return 0
}

func (m *StageReceiveProgressAwardsResponse_ProgressAwards) GetAwards() []*model.GameObjectCount {
	if m != nil {
		return m.Awards
	}
	return nil
}

// *************** push *****************
//关卡战斗推送
//id=10398
type StageBattlePush struct {
	BattlePos            int32    `protobuf:"varint,1,opt,name=battle_pos,json=battlePos,proto3" json:"battle_pos,omitempty"`
	StrongPointState     int32    `protobuf:"varint,2,opt,name=strong_point_state,json=strongPointState,proto3" json:"strong_point_state,omitempty"`
	StrongPointPos       int32    `protobuf:"varint,3,opt,name=strong_point_pos,json=strongPointPos,proto3" json:"strong_point_pos,omitempty"`
	Town                 int32    `protobuf:"varint,4,opt,name=town,proto3" json:"town,omitempty"`
	Kingdom              int32    `protobuf:"varint,5,opt,name=kingdom,proto3" json:"kingdom,omitempty"`
	ProgressAwardTown    int32    `protobuf:"varint,6,opt,name=progress_award_town,json=progressAwardTown,proto3" json:"progress_award_town,omitempty"`
	ProgressAwardPos     int32    `protobuf:"varint,7,opt,name=progress_award_pos,json=progressAwardPos,proto3" json:"progress_award_pos,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *StageBattlePush) Reset()         { *m = StageBattlePush{} }
func (m *StageBattlePush) String() string { return proto.CompactTextString(m) }
func (*StageBattlePush) ProtoMessage()    {}
func (*StageBattlePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_a7303b7c60fe2ee7, []int{14}
}

func (m *StageBattlePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_StageBattlePush.Unmarshal(m, b)
}
func (m *StageBattlePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_StageBattlePush.Marshal(b, m, deterministic)
}
func (m *StageBattlePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_StageBattlePush.Merge(m, src)
}
func (m *StageBattlePush) XXX_Size() int {
	return xxx_messageInfo_StageBattlePush.Size(m)
}
func (m *StageBattlePush) XXX_DiscardUnknown() {
	xxx_messageInfo_StageBattlePush.DiscardUnknown(m)
}

var xxx_messageInfo_StageBattlePush proto.InternalMessageInfo

func (m *StageBattlePush) GetBattlePos() int32 {
	if m != nil {
		return m.BattlePos
	}
	return 0
}

func (m *StageBattlePush) GetStrongPointState() int32 {
	if m != nil {
		return m.StrongPointState
	}
	return 0
}

func (m *StageBattlePush) GetStrongPointPos() int32 {
	if m != nil {
		return m.StrongPointPos
	}
	return 0
}

func (m *StageBattlePush) GetTown() int32 {
	if m != nil {
		return m.Town
	}
	return 0
}

func (m *StageBattlePush) GetKingdom() int32 {
	if m != nil {
		return m.Kingdom
	}
	return 0
}

func (m *StageBattlePush) GetProgressAwardTown() int32 {
	if m != nil {
		return m.ProgressAwardTown
	}
	return 0
}

func (m *StageBattlePush) GetProgressAwardPos() int32 {
	if m != nil {
		return m.ProgressAwardPos
	}
	return 0
}

func init() {
	proto.RegisterType((*StageFightVerifyRequest)(nil), "proto.StageFightVerifyRequest")
	proto.RegisterType((*StageFightVerifyResponse)(nil), "proto.StageFightVerifyResponse")
	proto.RegisterType((*StageFightVerifyResponse_Data)(nil), "proto.StageFightVerifyResponse.Data")
	proto.RegisterType((*StageTownHasAwardsRequest)(nil), "proto.StageTownHasAwardsRequest")
	proto.RegisterType((*StageTownHasAwardsResponse)(nil), "proto.StageTownHasAwardsResponse")
	proto.RegisterType((*StageTownHasAwardsResponse_StrongPoint)(nil), "proto.StageTownHasAwardsResponse.StrongPoint")
	proto.RegisterType((*StageTownHasAwardsResponse_Data)(nil), "proto.StageTownHasAwardsResponse.Data")
	proto.RegisterType((*StageReceiveStrongPointAwardsRequest)(nil), "proto.StageReceiveStrongPointAwardsRequest")
	proto.RegisterType((*StageReceiveStrongPointAwardsResponse)(nil), "proto.StageReceiveStrongPointAwardsResponse")
	proto.RegisterType((*StageReceiveStrongPointAwardsResponse_Data)(nil), "proto.StageReceiveStrongPointAwardsResponse.Data")
	proto.RegisterType((*StageForwardRequest)(nil), "proto.StageForwardRequest")
	proto.RegisterType((*StageForwardResponse)(nil), "proto.StageForwardResponse")
	proto.RegisterType((*StageTownStrongPointHasAwardsRequest)(nil), "proto.StageTownStrongPointHasAwardsRequest")
	proto.RegisterType((*StageTownStrongPointHasAwardsResponse)(nil), "proto.StageTownStrongPointHasAwardsResponse")
	proto.RegisterType((*StageTownStrongPointHasAwardsResponse_Data)(nil), "proto.StageTownStrongPointHasAwardsResponse.Data")
	proto.RegisterType((*StageStrongPointFightVerifyRequest)(nil), "proto.StageStrongPointFightVerifyRequest")
	proto.RegisterType((*StageStrongPointFightVerifyResponse)(nil), "proto.StageStrongPointFightVerifyResponse")
	proto.RegisterType((*StageStrongPointFightVerifyResponse_NodeAwards)(nil), "proto.StageStrongPointFightVerifyResponse.NodeAwards")
	proto.RegisterType((*StageStrongPointFightVerifyResponse_Data)(nil), "proto.StageStrongPointFightVerifyResponse.Data")
	proto.RegisterType((*StageReceiveProgressAwardsRequest)(nil), "proto.StageReceiveProgressAwardsRequest")
	proto.RegisterType((*StageReceiveProgressAwardsResponse)(nil), "proto.StageReceiveProgressAwardsResponse")
	proto.RegisterType((*StageReceiveProgressAwardsResponse_ProgressAwards)(nil), "proto.StageReceiveProgressAwardsResponse.ProgressAwards")
	proto.RegisterType((*StageBattlePush)(nil), "proto.StageBattlePush")
}

func init() {
	proto.RegisterFile("service/stage_game.proto", fileDescriptor_a7303b7c60fe2ee7)
}

var fileDescriptor_a7303b7c60fe2ee7 = []byte{
	// 742 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x55, 0xdf, 0x4e, 0xd4, 0x4c,
	0x14, 0x4f, 0xdb, 0xfd, 0xf3, 0x71, 0xf6, 0xfb, 0x60, 0xbf, 0x22, 0x52, 0xd6, 0x98, 0xac, 0x05,
	0x49, 0x2f, 0x74, 0x89, 0x18, 0x0d, 0x31, 0x86, 0x44, 0x11, 0xf5, 0x82, 0xc0, 0xa6, 0x18, 0xe2,
	0x5d, 0x33, 0xb4, 0xc3, 0x52, 0xed, 0x76, 0x6a, 0x67, 0x76, 0x81, 0x1b, 0x9f, 0xc2, 0x2b, 0xdf,
	0xc0, 0x0b, 0x5f, 0xc5, 0x07, 0xf0, 0x25, 0xf4, 0x11, 0xcc, 0xcc, 0x74, 0xdd, 0xe9, 0x5a, 0x58,
	0xaa, 0x24, 0x5e, 0x75, 0xe6, 0xfc, 0xfd, 0x9d, 0xf3, 0x3b, 0x73, 0x0a, 0x16, 0xc5, 0xe9, 0x30,
	0xf4, 0xf1, 0x1a, 0x65, 0xa8, 0x87, 0xbd, 0x1e, 0xea, 0xe3, 0x4e, 0x92, 0x12, 0x46, 0xcc, 0xaa,
	0xf8, 0xb4, 0x16, 0xfb, 0x24, 0xc0, 0xd1, 0x1a, 0x57, 0x78, 0xe4, 0xf0, 0x0d, 0xf6, 0x99, 0xd4,
	0xdb, 0x4b, 0xb0, 0xb8, 0xcf, 0x7d, 0x9e, 0x87, 0xbd, 0x63, 0x76, 0x80, 0xd3, 0xf0, 0xe8, 0xcc,
	0xc5, 0xef, 0x06, 0x98, 0x32, 0xfb, 0x9b, 0x0e, 0xd6, 0xaf, 0x3a, 0x9a, 0x90, 0x98, 0x62, 0xd3,
	0x84, 0x8a, 0x4f, 0x02, 0x6c, 0x69, 0x6d, 0xcd, 0x31, 0x5d, 0x71, 0xe6, 0xb2, 0x30, 0x3e, 0x22,
	0x96, 0xde, 0xd6, 0x9c, 0x19, 0x57, 0x9c, 0xcd, 0x0d, 0xa8, 0x04, 0x88, 0x21, 0xcb, 0x68, 0x6b,
	0x4e, 0x63, 0x7d, 0x45, 0x66, 0xed, 0x9c, 0x17, 0xb6, 0xf3, 0x0c, 0x31, 0xe4, 0x0a, 0x8f, 0xd6,
	0x77, 0x0d, 0x2a, 0xfc, 0x6a, 0x76, 0xa0, 0x86, 0x4e, 0x50, 0x1a, 0x50, 0x4b, 0x6b, 0x1b, 0x4e,
	0x63, 0xfd, 0x7a, 0x16, 0xe4, 0x05, 0xea, 0xe3, 0x3d, 0x51, 0xcb, 0x16, 0x19, 0xc4, 0xcc, 0xcd,
	0xac, 0xcc, 0x4d, 0x98, 0x43, 0x51, 0xe4, 0xc5, 0x24, 0xc0, 0x5e, 0xe6, 0xa8, 0x5f, 0xe8, 0xf8,
	0x1f, 0x8a, 0xa2, 0x5d, 0x12, 0xe0, 0x27, 0xd2, 0xdf, 0x82, 0xfa, 0x30, 0xf4, 0x19, 0x49, 0xcf,
	0x04, 0xea, 0x7f, 0xdc, 0xd1, 0xd5, 0x5c, 0x84, 0x3a, 0x0a, 0x02, 0x0f, 0x9f, 0x26, 0x56, 0xa5,
	0xad, 0x39, 0x86, 0x5b, 0x43, 0x41, 0xb0, 0x7d, 0x9a, 0x70, 0x05, 0x89, 0xa4, 0xa2, 0x2a, 0x15,
	0x24, 0x12, 0x8a, 0x05, 0xe0, 0x27, 0x2f, 0x1a, 0x5a, 0xb5, 0xb6, 0xe6, 0x54, 0xdd, 0x2a, 0x89,
	0x82, 0x9d, 0x21, 0x17, 0xfb, 0x83, 0x94, 0x8b, 0xeb, 0x52, 0xec, 0x0f, 0xd2, 0x9d, 0xa1, 0x7d,
	0x03, 0x96, 0x44, 0x67, 0x5e, 0x91, 0x93, 0xf8, 0x25, 0xa2, 0x12, 0xcf, 0x88, 0x8e, 0x4f, 0x3a,
	0xb4, 0x8a, 0xb4, 0x25, 0x09, 0x79, 0x94, 0x23, 0x64, 0x55, 0x25, 0xa4, 0x30, 0xb0, 0x4a, 0xc9,
	0x1e, 0x34, 0xf6, 0x59, 0x4a, 0xe2, 0x5e, 0x97, 0x84, 0x31, 0x33, 0x9b, 0x60, 0x24, 0x84, 0x8a,
	0x8c, 0x55, 0x97, 0x1f, 0x15, 0xaa, 0xf4, 0xcb, 0x50, 0xd5, 0x3a, 0xc8, 0x28, 0xde, 0x85, 0x06,
	0x23, 0x27, 0xb1, 0x97, 0xe3, 0xf9, 0xee, 0x74, 0x6c, 0x0a, 0x1a, 0x17, 0x78, 0x04, 0xa9, 0xb7,
	0x57, 0x61, 0x45, 0x78, 0xb9, 0xd8, 0xc7, 0xe1, 0x10, 0x2b, 0x66, 0xf9, 0x9e, 0x7e, 0xd1, 0xe0,
	0xf6, 0x14, 0xc3, 0x92, 0xed, 0xdd, 0xce, 0xb5, 0xf7, 0x9e, 0x5a, 0xc2, 0xb4, 0x1c, 0x6a, 0xa7,
	0x1f, 0xfe, 0xde, 0xec, 0xdb, 0x0b, 0x30, 0x2f, 0xdf, 0x16, 0x49, 0xb9, 0x60, 0x54, 0xe7, 0x26,
	0x5c, 0xcb, 0x8b, 0xcb, 0x55, 0x65, 0x07, 0x59, 0x3f, 0x39, 0x0b, 0x0a, 0xfe, 0xc9, 0x19, 0xe5,
	0xbe, 0x9c, 0x85, 0x6c, 0x24, 0xc4, 0xd9, 0x74, 0xa0, 0x49, 0x85, 0x8b, 0x97, 0x70, 0x1f, 0x8f,
	0x8f, 0x8c, 0x2e, 0xf4, 0xb3, 0x74, 0x1c, 0xaa, 0x4b, 0xe8, 0x98, 0x8d, 0xf3, 0xd3, 0x5c, 0x1d,
	0x1b, 0xd3, 0x72, 0x5c, 0x05, 0x1b, 0x2b, 0x60, 0x8b, 0x5c, 0x4a, 0x9e, 0x82, 0x3d, 0xfb, 0xd9,
	0x80, 0xe5, 0x0b, 0xcd, 0x4a, 0x16, 0xbd, 0x95, 0x2b, 0x7a, 0x4d, 0x2d, 0xfa, 0xe2, 0x0c, 0x6a,
	0xc9, 0x8f, 0x01, 0x94, 0x95, 0x58, 0xb2, 0xf0, 0xd6, 0xd7, 0xd1, 0xee, 0x7e, 0x0d, 0xff, 0x32,
	0xc2, 0x50, 0x94, 0x7f, 0xd9, 0x0f, 0x4a, 0x60, 0x1a, 0xa3, 0x70, 0x1b, 0x22, 0xd4, 0x5f, 0xdf,
	0xd2, 0xcb, 0x70, 0x4b, 0x7d, 0xcf, 0xdd, 0x94, 0xf4, 0x52, 0x4c, 0x27, 0xb6, 0xf5, 0x47, 0x3d,
	0xe3, 0xfe, 0x1c, 0xab, 0x92, 0x9c, 0xee, 0xfc, 0xe4, 0x94, 0xf7, 0x6f, 0xa3, 0x60, 0xad, 0x14,
	0x27, 0xe8, 0x4c, 0x88, 0x25, 0xb9, 0xef, 0x61, 0x36, 0x2f, 0xff, 0xb3, 0x87, 0xab, 0x8c, 0x87,
	0x71, 0xa9, 0x77, 0xf1, 0x41, 0x87, 0x39, 0x81, 0xfd, 0x29, 0x62, 0x2c, 0xc2, 0xdd, 0x01, 0x3d,
	0x36, 0x6f, 0x02, 0x1c, 0x8a, 0x9b, 0x37, 0xfe, 0xa7, 0xcc, 0x48, 0x09, 0x4f, 0x71, 0x07, 0xcc,
	0x1c, 0x18, 0xca, 0x10, 0xc3, 0x19, 0x9c, 0xa6, 0x02, 0x67, 0x9f, 0xcb, 0x0b, 0xa1, 0x1b, 0x85,
	0xd0, 0x47, 0x85, 0x57, 0x94, 0xc2, 0x2d, 0xa8, 0xbf, 0x0d, 0xe3, 0x5e, 0x40, 0xfa, 0x62, 0x4e,
	0xaa, 0xee, 0xe8, 0x6a, 0x76, 0x60, 0x3e, 0xc9, 0x1a, 0x27, 0x27, 0xda, 0x13, 0xce, 0x72, 0x6a,
	0xfe, 0x4f, 0xd4, 0x9e, 0xf2, 0xfd, 0xc2, 0x51, 0x4f, 0xd8, 0x73, 0x24, 0x72, 0x9a, 0x9a, 0x39,
	0xf3, 0x2e, 0xa1, 0x87, 0x35, 0xd1, 0xb5, 0xfb, 0x3f, 0x02, 0x00, 0x00, 0xff, 0xff, 0xc1, 0x9a,
	0x90, 0x4d, 0xce, 0x09, 0x00, 0x00,
}
