// Code generated by protoc-gen-go. DO NOT EDIT.
// source: model/mine_field.proto

package proto

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	math "math"
)

// 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

//矿石
type MineFieldOre struct {
	// 道具编号
	ItemNo int32 `protobuf:"varint,1,opt,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	// 矿石种类
	OreType int32 `protobuf:"zigzag32,2,opt,name=ore_type,json=oreType,proto3" json:"ore_type,omitempty"`
	// 是否获得
	IsGet bool `protobuf:"varint,3,opt,name=is_get,json=isGet,proto3" json:"is_get,omitempty"`
	// 获取时间
	GetTime int64 `protobuf:"varint,4,opt,name=get_time,json=getTime,proto3" json:"get_time,omitempty"`
	// 尺寸大小
	Size float32 `protobuf:"fixed32,5,opt,name=size,proto3" json:"size,omitempty"`
	// 获取最大矿石玩家
	GetMaxOreRole        *MineFieldOre_Data `protobuf:"bytes,6,opt,name=get_max_ore_role,json=getMaxOreRole,proto3" json:"get_max_ore_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

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

var xxx_messageInfo_MineFieldOre proto.InternalMessageInfo

func (m *MineFieldOre) GetItemNo() int32 {
	if m != nil {
		return m.ItemNo
	}
	return 0
}

func (m *MineFieldOre) GetOreType() int32 {
	if m != nil {
		return m.OreType
	}
	return 0
}

func (m *MineFieldOre) GetIsGet() bool {
	if m != nil {
		return m.IsGet
	}
	return false
}

func (m *MineFieldOre) GetGetTime() int64 {
	if m != nil {
		return m.GetTime
	}
	return 0
}

func (m *MineFieldOre) GetSize() float32 {
	if m != nil {
		return m.Size
	}
	return 0
}

func (m *MineFieldOre) GetGetMaxOreRole() *MineFieldOre_Data {
	if m != nil {
		return m.GetMaxOreRole
	}
	return nil
}

type MineFieldOre_Data struct {
	RoleInfo *MineFieldRole `protobuf:"bytes,1,opt,name=role_info,json=roleInfo,proto3" json:"role_info,omitempty"`
	// 尺寸大小
	Size                 float32  `protobuf:"fixed32,2,opt,name=size,proto3" json:"size,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MineFieldOre_Data proto.InternalMessageInfo

func (m *MineFieldOre_Data) GetRoleInfo() *MineFieldRole {
	if m != nil {
		return m.RoleInfo
	}
	return nil
}

func (m *MineFieldOre_Data) GetSize() float32 {
	if m != nil {
		return m.Size
	}
	return 0
}

//矿堆
type MineFieldOrePile struct {
	// 矿堆编号
	No int32 `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	// 派遣的英雄编号
	WarriorNo int32 `protobuf:"varint,2,opt,name=warrior_no,json=warriorNo,proto3" json:"warrior_no,omitempty"`
	// 待领取的道具列表
	WaitingRecAwardItems []*GameObjectCount `protobuf:"bytes,3,rep,name=waiting_rec_award_items,json=waitingRecAwardItems,proto3" json:"waiting_rec_award_items,omitempty"`
	// 当前产出的道具
	CurrentOutputItems []*GameObjectCount `protobuf:"bytes,4,rep,name=current_output_items,json=currentOutputItems,proto3" json:"current_output_items,omitempty"`
	// 上一次领取时间
	LastRecTime          int64    `protobuf:"varint,5,opt,name=last_rec_time,json=lastRecTime,proto3" json:"last_rec_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MineFieldOrePile proto.InternalMessageInfo

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

func (m *MineFieldOrePile) GetWarriorNo() int32 {
	if m != nil {
		return m.WarriorNo
	}
	return 0
}

func (m *MineFieldOrePile) GetWaitingRecAwardItems() []*GameObjectCount {
	if m != nil {
		return m.WaitingRecAwardItems
	}
	return nil
}

func (m *MineFieldOrePile) GetCurrentOutputItems() []*GameObjectCount {
	if m != nil {
		return m.CurrentOutputItems
	}
	return nil
}

func (m *MineFieldOrePile) GetLastRecTime() int64 {
	if m != nil {
		return m.LastRecTime
	}
	return 0
}

//矿场遗迹
type MineFieldRemains struct {
	// 触发者角色详情
	RoleInfo *MineFieldRole `protobuf:"bytes,1,opt,name=role_info,json=roleInfo,proto3" json:"role_info,omitempty"`
	// 可领取奖励
	AvailableAwards []*MineFieldRemainsAward `protobuf:"bytes,2,rep,name=available_awards,json=availableAwards,proto3" json:"available_awards,omitempty"`
	// 领取者信息
	RecipientInfos []*MineFieldRemainsRecipient `protobuf:"bytes,3,rep,name=recipient_infos,json=recipientInfos,proto3" json:"recipient_infos,omitempty"`
	// 反馈信息
	FeedBacks []*MineFieldRemainsFeedBack `protobuf:"bytes,4,rep,name=feed_backs,json=feedBacks,proto3" json:"feed_backs,omitempty"`
	//结束时间
	EndTime int64 `protobuf:"varint,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// 是否已触发
	IsTrigger bool `protobuf:"varint,6,opt,name=is_trigger,json=isTrigger,proto3" json:"is_trigger,omitempty"`
	// 触发时矿场等级
	MineFiledLv int32 `protobuf:"varint,7,opt,name=mine_filed_lv,json=mineFiledLv,proto3" json:"mine_filed_lv,omitempty"`
	// 遗迹编号
	No                   int32    `protobuf:"varint,8,opt,name=no,proto3" json:"no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MineFieldRemains proto.InternalMessageInfo

func (m *MineFieldRemains) GetRoleInfo() *MineFieldRole {
	if m != nil {
		return m.RoleInfo
	}
	return nil
}

func (m *MineFieldRemains) GetAvailableAwards() []*MineFieldRemainsAward {
	if m != nil {
		return m.AvailableAwards
	}
	return nil
}

func (m *MineFieldRemains) GetRecipientInfos() []*MineFieldRemainsRecipient {
	if m != nil {
		return m.RecipientInfos
	}
	return nil
}

func (m *MineFieldRemains) GetFeedBacks() []*MineFieldRemainsFeedBack {
	if m != nil {
		return m.FeedBacks
	}
	return nil
}

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

func (m *MineFieldRemains) GetIsTrigger() bool {
	if m != nil {
		return m.IsTrigger
	}
	return false
}

func (m *MineFieldRemains) GetMineFiledLv() int32 {
	if m != nil {
		return m.MineFiledLv
	}
	return 0
}

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

//遗迹奖励
type MineFieldRemainsAward struct {
	// 奖励道具编号
	No int32 `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	// 奖励道具
	AwardItem            *GameObjectCount `protobuf:"bytes,2,opt,name=award_item,json=awardItem,proto3" json:"award_item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

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

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

var xxx_messageInfo_MineFieldRemainsAward proto.InternalMessageInfo

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

func (m *MineFieldRemainsAward) GetAwardItem() *GameObjectCount {
	if m != nil {
		return m.AwardItem
	}
	return nil
}

//遗迹奖励领取者
type MineFieldRemainsRecipient struct {
	// 领取者角色信息
	RoleInfo *MineFieldRole `protobuf:"bytes,1,opt,name=role_info,json=roleInfo,proto3" json:"role_info,omitempty"`
	// 领取的道具
	RecAwardsNo []int32 `protobuf:"zigzag32,2,rep,packed,name=rec_awards_no,json=recAwardsNo,proto3" json:"rec_awards_no,omitempty"`
	// 最新领取时间
	LastRecTime          int64    `protobuf:"varint,3,opt,name=last_rec_time,json=lastRecTime,proto3" json:"last_rec_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MineFieldRemainsRecipient proto.InternalMessageInfo

func (m *MineFieldRemainsRecipient) GetRoleInfo() *MineFieldRole {
	if m != nil {
		return m.RoleInfo
	}
	return nil
}

func (m *MineFieldRemainsRecipient) GetRecAwardsNo() []int32 {
	if m != nil {
		return m.RecAwardsNo
	}
	return nil
}

func (m *MineFieldRemainsRecipient) GetLastRecTime() int64 {
	if m != nil {
		return m.LastRecTime
	}
	return 0
}

//遗迹反馈信息
type MineFieldRemainsFeedBack struct {
	// 反馈者角色id
	FeedBackRoleId string `protobuf:"bytes,1,opt,name=feed_back_role_id,json=feedBackRoleId,proto3" json:"feed_back_role_id,omitempty"`
	// 评论内容
	Comment string `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	//反馈时间
	FeedBackTime         int64    `protobuf:"varint,3,opt,name=feed_back_time,json=feedBackTime,proto3" json:"feed_back_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MineFieldRemainsFeedBack proto.InternalMessageInfo

func (m *MineFieldRemainsFeedBack) GetFeedBackRoleId() string {
	if m != nil {
		return m.FeedBackRoleId
	}
	return ""
}

func (m *MineFieldRemainsFeedBack) GetComment() string {
	if m != nil {
		return m.Comment
	}
	return ""
}

func (m *MineFieldRemainsFeedBack) GetFeedBackTime() int64 {
	if m != nil {
		return m.FeedBackTime
	}
	return 0
}

//矿场角色信息
type MineFieldRole struct {
	// 角色通用信息
	RoleAvatar *RoleAvatar `protobuf:"bytes,1,opt,name=role_avatar,json=roleAvatar,proto3" json:"role_avatar,omitempty"`
	// 联盟职位
	UnionPosition int32 `protobuf:"zigzag32,2,opt,name=union_position,json=unionPosition,proto3" json:"union_position,omitempty"`
	// 联盟id
	UnionId              string   `protobuf:"bytes,3,opt,name=union_id,json=unionId,proto3" json:"union_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MineFieldRole proto.InternalMessageInfo

func (m *MineFieldRole) GetRoleAvatar() *RoleAvatar {
	if m != nil {
		return m.RoleAvatar
	}
	return nil
}

func (m *MineFieldRole) GetUnionPosition() int32 {
	if m != nil {
		return m.UnionPosition
	}
	return 0
}

func (m *MineFieldRole) GetUnionId() string {
	if m != nil {
		return m.UnionId
	}
	return ""
}

// 矿场好友(盟友)信息
type MineFieldFriend struct {
	// 好友(盟友)角色信息
	RoleInfo *MineFieldRole `protobuf:"bytes,1,opt,name=role_info,json=roleInfo,proto3" json:"role_info,omitempty"`
	// 邀请过我的次数
	InviteMeTimes int32 `protobuf:"varint,2,opt,name=invite_me_times,json=inviteMeTimes,proto3" json:"invite_me_times,omitempty"`
	// 是否被邀请
	IsBeInvite           bool     `protobuf:"varint,3,opt,name=is_be_invite,json=isBeInvite,proto3" json:"is_be_invite,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MineFieldFriend proto.InternalMessageInfo

func (m *MineFieldFriend) GetRoleInfo() *MineFieldRole {
	if m != nil {
		return m.RoleInfo
	}
	return nil
}

func (m *MineFieldFriend) GetInviteMeTimes() int32 {
	if m != nil {
		return m.InviteMeTimes
	}
	return 0
}

func (m *MineFieldFriend) GetIsBeInvite() bool {
	if m != nil {
		return m.IsBeInvite
	}
	return false
}

// 遗迹被邀请
type MineFieldRemainsBeInvite struct {
	// 遗迹编号
	RemainsNo int32 `protobuf:"varint,1,opt,name=remains_no,json=remainsNo,proto3" json:"remains_no,omitempty"`
	// 遗迹分享者角色信息
	RoleInfo *MineFieldRole `protobuf:"bytes,2,opt,name=role_info,json=roleInfo,proto3" json:"role_info,omitempty"`
	// 邀请过我的次数
	InviteMeTimes int32 `protobuf:"varint,3,opt,name=invite_me_times,json=inviteMeTimes,proto3" json:"invite_me_times,omitempty"`
	// 结束时间
	EndTime              int64    `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MineFieldRemainsBeInvite proto.InternalMessageInfo

func (m *MineFieldRemainsBeInvite) GetRemainsNo() int32 {
	if m != nil {
		return m.RemainsNo
	}
	return 0
}

func (m *MineFieldRemainsBeInvite) GetRoleInfo() *MineFieldRole {
	if m != nil {
		return m.RoleInfo
	}
	return nil
}

func (m *MineFieldRemainsBeInvite) GetInviteMeTimes() int32 {
	if m != nil {
		return m.InviteMeTimes
	}
	return 0
}

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

// 矿石奖励
type MineFieldOreAward struct {
	AwardItem            *GameObjectCount `protobuf:"bytes,1,opt,name=award_item,json=awardItem,proto3" json:"award_item,omitempty"`
	Type                 int32            `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"`
	MySize               float32          `protobuf:"fixed32,3,opt,name=my_size,json=mySize,proto3" json:"my_size,omitempty"`
	FirstSize            float32          `protobuf:"fixed32,4,opt,name=first_size,json=firstSize,proto3" json:"first_size,omitempty"`
	FirstRoleId          string           `protobuf:"bytes,5,opt,name=first_role_id,json=firstRoleId,proto3" json:"first_role_id,omitempty"`
	FirstRoleName        string           `protobuf:"bytes,6,opt,name=first_role_name,json=firstRoleName,proto3" json:"first_role_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

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

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

var xxx_messageInfo_MineFieldOreAward proto.InternalMessageInfo

func (m *MineFieldOreAward) GetAwardItem() *GameObjectCount {
	if m != nil {
		return m.AwardItem
	}
	return nil
}

func (m *MineFieldOreAward) GetType() int32 {
	if m != nil {
		return m.Type
	}
	return 0
}

func (m *MineFieldOreAward) GetMySize() float32 {
	if m != nil {
		return m.MySize
	}
	return 0
}

func (m *MineFieldOreAward) GetFirstSize() float32 {
	if m != nil {
		return m.FirstSize
	}
	return 0
}

func (m *MineFieldOreAward) GetFirstRoleId() string {
	if m != nil {
		return m.FirstRoleId
	}
	return ""
}

func (m *MineFieldOreAward) GetFirstRoleName() string {
	if m != nil {
		return m.FirstRoleName
	}
	return ""
}

func init() {
	proto.RegisterType((*MineFieldOre)(nil), "proto.MineFieldOre")
	proto.RegisterType((*MineFieldOre_Data)(nil), "proto.MineFieldOre.Data")
	proto.RegisterType((*MineFieldOrePile)(nil), "proto.MineFieldOrePile")
	proto.RegisterType((*MineFieldRemains)(nil), "proto.MineFieldRemains")
	proto.RegisterType((*MineFieldRemainsAward)(nil), "proto.MineFieldRemainsAward")
	proto.RegisterType((*MineFieldRemainsRecipient)(nil), "proto.MineFieldRemainsRecipient")
	proto.RegisterType((*MineFieldRemainsFeedBack)(nil), "proto.MineFieldRemainsFeedBack")
	proto.RegisterType((*MineFieldRole)(nil), "proto.MineFieldRole")
	proto.RegisterType((*MineFieldFriend)(nil), "proto.MineFieldFriend")
	proto.RegisterType((*MineFieldRemainsBeInvite)(nil), "proto.MineFieldRemainsBeInvite")
	proto.RegisterType((*MineFieldOreAward)(nil), "proto.MineFieldOreAward")
}

func init() { proto.RegisterFile("model/mine_field.proto", fileDescriptor_f488bbc7e5b99ebd) }

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