// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/brood_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=20200
type BroodChooseTypeRequest struct {
	BeastNo              int32    `protobuf:"zigzag32,1,opt,name=beast_no,json=beastNo,proto3" json:"beast_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BroodChooseTypeRequest proto.InternalMessageInfo

func (m *BroodChooseTypeRequest) GetBeastNo() int32 {
	if m != nil {
		return m.BeastNo
	}
	return 0
}

//id=20200
type BroodChooseTypeResponse 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 *BroodChooseTypeResponse) Reset()         { *m = BroodChooseTypeResponse{} }
func (m *BroodChooseTypeResponse) String() string { return proto.CompactTextString(m) }
func (*BroodChooseTypeResponse) ProtoMessage()    {}
func (*BroodChooseTypeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_eb673c3b70af0467, []int{1}
}

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

var xxx_messageInfo_BroodChooseTypeResponse proto.InternalMessageInfo

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

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

//升温
//id=20201
type BroodWarmUpRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BroodWarmUpRequest proto.InternalMessageInfo

//id=20201
type BroodWarmUpResponse 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 *BroodWarmUpResponse) Reset()         { *m = BroodWarmUpResponse{} }
func (m *BroodWarmUpResponse) String() string { return proto.CompactTextString(m) }
func (*BroodWarmUpResponse) ProtoMessage()    {}
func (*BroodWarmUpResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_eb673c3b70af0467, []int{3}
}

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

var xxx_messageInfo_BroodWarmUpResponse proto.InternalMessageInfo

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

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

//互动
//id=20202
type BroodInteractiveRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BroodInteractiveRequest proto.InternalMessageInfo

//id=20202
type BroodInteractiveResponse 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 *BroodInteractiveResponse) Reset()         { *m = BroodInteractiveResponse{} }
func (m *BroodInteractiveResponse) String() string { return proto.CompactTextString(m) }
func (*BroodInteractiveResponse) ProtoMessage()    {}
func (*BroodInteractiveResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_eb673c3b70af0467, []int{5}
}

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

var xxx_messageInfo_BroodInteractiveResponse proto.InternalMessageInfo

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

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

//领奖
//id=20203
type BroodReceiveAwardRequest struct {
	No                   int32    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BroodReceiveAwardRequest proto.InternalMessageInfo

func (m *BroodReceiveAwardRequest) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

//id=20203
type BroodReceiveAwardResponse 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 *BroodReceiveAwardResponse) Reset()         { *m = BroodReceiveAwardResponse{} }
func (m *BroodReceiveAwardResponse) String() string { return proto.CompactTextString(m) }
func (*BroodReceiveAwardResponse) ProtoMessage()    {}
func (*BroodReceiveAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_eb673c3b70af0467, []int{7}
}

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

var xxx_messageInfo_BroodReceiveAwardResponse proto.InternalMessageInfo

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

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

//播放动画
//id=20204
type BroodPlayRequest struct {
	No                   int32    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BroodPlayRequest proto.InternalMessageInfo

func (m *BroodPlayRequest) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

//id=20204
type BroodPlayResponse 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 *BroodPlayResponse) Reset()         { *m = BroodPlayResponse{} }
func (m *BroodPlayResponse) String() string { return proto.CompactTextString(m) }
func (*BroodPlayResponse) ProtoMessage()    {}
func (*BroodPlayResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_eb673c3b70af0467, []int{9}
}

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

var xxx_messageInfo_BroodPlayResponse proto.InternalMessageInfo

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

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

//领取彩蛋奖励
//id=20205
type BroodReceiveEggAwardRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BroodReceiveEggAwardRequest proto.InternalMessageInfo

//id=20205
type BroodReceiveEggAwardResponse 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                 *BroodReceiveEggAwardResponse_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 *BroodReceiveEggAwardResponse) Reset()         { *m = BroodReceiveEggAwardResponse{} }
func (m *BroodReceiveEggAwardResponse) String() string { return proto.CompactTextString(m) }
func (*BroodReceiveEggAwardResponse) ProtoMessage()    {}
func (*BroodReceiveEggAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_eb673c3b70af0467, []int{11}
}

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

var xxx_messageInfo_BroodReceiveEggAwardResponse proto.InternalMessageInfo

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

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

func (m *BroodReceiveEggAwardResponse) GetData() *BroodReceiveEggAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_BroodReceiveEggAwardResponse_Data proto.InternalMessageInfo

func (m *BroodReceiveEggAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//孵蛋数据推送
//id=20299
type BroodPush struct {
	BeastNo              int32    `protobuf:"zigzag32,1,opt,name=beast_no,json=beastNo,proto3" json:"beast_no,omitempty"`
	CurTemp              int32    `protobuf:"zigzag32,2,opt,name=cur_temp,json=curTemp,proto3" json:"cur_temp,omitempty"`
	TempAddTime          int32    `protobuf:"zigzag32,3,opt,name=temp_add_time,json=tempAddTime,proto3" json:"temp_add_time,omitempty"`
	StagePlayed          int32    `protobuf:"zigzag32,4,opt,name=stage_played,json=stagePlayed,proto3" json:"stage_played,omitempty"`
	BeginTime            int64    `protobuf:"zigzag64,5,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
	EndTime              int64    `protobuf:"zigzag64,6,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	HasInteracted        bool     `protobuf:"varint,7,opt,name=has_interacted,json=hasInteracted,proto3" json:"has_interacted,omitempty"`
	SpeedChangeTime      int64    `protobuf:"zigzag64,8,opt,name=speed_change_time,json=speedChangeTime,proto3" json:"speed_change_time,omitempty"`
	ProcessReceived      []int32  `protobuf:"zigzag32,9,rep,packed,name=process_received,json=processReceived,proto3" json:"process_received,omitempty"`
	Finish               bool     `protobuf:"varint,10,opt,name=finish,proto3" json:"finish,omitempty"`
	ShowEndTime          int64    `protobuf:"zigzag64,11,opt,name=show_end_time,json=showEndTime,proto3" json:"show_end_time,omitempty"`
	PassDuration         int64    `protobuf:"zigzag64,12,opt,name=pass_duration,json=passDuration,proto3" json:"pass_duration,omitempty"`
	TempChangeTime       int64    `protobuf:"zigzag64,13,opt,name=temp_change_time,json=tempChangeTime,proto3" json:"temp_change_time,omitempty"`
	PaintedEggAwardTimes int32    `protobuf:"zigzag32,14,opt,name=painted_egg_award_times,json=paintedEggAwardTimes,proto3" json:"painted_egg_award_times,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_BroodPush proto.InternalMessageInfo

func (m *BroodPush) GetBeastNo() int32 {
	if m != nil {
		return m.BeastNo
	}
	return 0
}

func (m *BroodPush) GetCurTemp() int32 {
	if m != nil {
		return m.CurTemp
	}
	return 0
}

func (m *BroodPush) GetTempAddTime() int32 {
	if m != nil {
		return m.TempAddTime
	}
	return 0
}

func (m *BroodPush) GetStagePlayed() int32 {
	if m != nil {
		return m.StagePlayed
	}
	return 0
}

func (m *BroodPush) GetBeginTime() int64 {
	if m != nil {
		return m.BeginTime
	}
	return 0
}

func (m *BroodPush) GetEndTime() int64 {
	if m != nil {
		return m.EndTime
	}
	return 0
}

func (m *BroodPush) GetHasInteracted() bool {
	if m != nil {
		return m.HasInteracted
	}
	return false
}

func (m *BroodPush) GetSpeedChangeTime() int64 {
	if m != nil {
		return m.SpeedChangeTime
	}
	return 0
}

func (m *BroodPush) GetProcessReceived() []int32 {
	if m != nil {
		return m.ProcessReceived
	}
	return nil
}

func (m *BroodPush) GetFinish() bool {
	if m != nil {
		return m.Finish
	}
	return false
}

func (m *BroodPush) GetShowEndTime() int64 {
	if m != nil {
		return m.ShowEndTime
	}
	return 0
}

func (m *BroodPush) GetPassDuration() int64 {
	if m != nil {
		return m.PassDuration
	}
	return 0
}

func (m *BroodPush) GetTempChangeTime() int64 {
	if m != nil {
		return m.TempChangeTime
	}
	return 0
}

func (m *BroodPush) GetPaintedEggAwardTimes() int32 {
	if m != nil {
		return m.PaintedEggAwardTimes
	}
	return 0
}

func init() {
	proto.RegisterType((*BroodChooseTypeRequest)(nil), "proto.BroodChooseTypeRequest")
	proto.RegisterType((*BroodChooseTypeResponse)(nil), "proto.BroodChooseTypeResponse")
	proto.RegisterType((*BroodWarmUpRequest)(nil), "proto.BroodWarmUpRequest")
	proto.RegisterType((*BroodWarmUpResponse)(nil), "proto.BroodWarmUpResponse")
	proto.RegisterType((*BroodInteractiveRequest)(nil), "proto.BroodInteractiveRequest")
	proto.RegisterType((*BroodInteractiveResponse)(nil), "proto.BroodInteractiveResponse")
	proto.RegisterType((*BroodReceiveAwardRequest)(nil), "proto.BroodReceiveAwardRequest")
	proto.RegisterType((*BroodReceiveAwardResponse)(nil), "proto.BroodReceiveAwardResponse")
	proto.RegisterType((*BroodPlayRequest)(nil), "proto.BroodPlayRequest")
	proto.RegisterType((*BroodPlayResponse)(nil), "proto.BroodPlayResponse")
	proto.RegisterType((*BroodReceiveEggAwardRequest)(nil), "proto.BroodReceiveEggAwardRequest")
	proto.RegisterType((*BroodReceiveEggAwardResponse)(nil), "proto.BroodReceiveEggAwardResponse")
	proto.RegisterType((*BroodReceiveEggAwardResponse_Data)(nil), "proto.BroodReceiveEggAwardResponse.Data")
	proto.RegisterType((*BroodPush)(nil), "proto.BroodPush")
}

func init() { proto.RegisterFile("service/brood_game.proto", fileDescriptor_eb673c3b70af0467) }

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