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

package proto

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

// 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 UnionDungeon struct {
	//联盟副本no
	DungeonNo int32 `protobuf:"zigzag32,1,opt,name=dungeon_no,json=dungeonNo,proto3" json:"dungeon_no,omitempty"`
	//节点
	DungeonNode          int32    `protobuf:"zigzag32,2,opt,name=dungeon_node,json=dungeonNode,proto3" json:"dungeon_node,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionDungeon proto.InternalMessageInfo

func (m *UnionDungeon) GetDungeonNo() int32 {
	if m != nil {
		return m.DungeonNo
	}
	return 0
}

func (m *UnionDungeon) GetDungeonNode() int32 {
	if m != nil {
		return m.DungeonNode
	}
	return 0
}

//联盟副本角色信息
type UnionDungeonRole struct {
	//行动力
	ActionPoints int32 `protobuf:"zigzag32,1,opt,name=ActionPoints,proto3" json:"ActionPoints,omitempty"`
	//行动力购买次数
	ActionPointsBuyNum int32 `protobuf:"zigzag32,2,opt,name=ActionPointsBuyNum,proto3" json:"ActionPointsBuyNum,omitempty"`
	//是否首次进入场景
	HasEnter             bool     `protobuf:"varint,3,opt,name=HasEnter,proto3" json:"HasEnter,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionDungeonRole proto.InternalMessageInfo

func (m *UnionDungeonRole) GetActionPoints() int32 {
	if m != nil {
		return m.ActionPoints
	}
	return 0
}

func (m *UnionDungeonRole) GetActionPointsBuyNum() int32 {
	if m != nil {
		return m.ActionPointsBuyNum
	}
	return 0
}

func (m *UnionDungeonRole) GetHasEnter() bool {
	if m != nil {
		return m.HasEnter
	}
	return false
}

//关卡领取状态
type UnionDungeonReceivedState struct {
	DungeonNo            int32    `protobuf:"zigzag32,1,opt,name=dungeon_no,json=dungeonNo,proto3" json:"dungeon_no,omitempty"`
	ReceivedFirst        bool     `protobuf:"varint,2,opt,name=received_first,json=receivedFirst,proto3" json:"received_first,omitempty"`
	ReceivedJoin         bool     `protobuf:"varint,3,opt,name=received_join,json=receivedJoin,proto3" json:"received_join,omitempty"`
	ReceivedLuck         bool     `protobuf:"varint,4,opt,name=received_luck,json=receivedLuck,proto3" json:"received_luck,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionDungeonReceivedState proto.InternalMessageInfo

func (m *UnionDungeonReceivedState) GetDungeonNo() int32 {
	if m != nil {
		return m.DungeonNo
	}
	return 0
}

func (m *UnionDungeonReceivedState) GetReceivedFirst() bool {
	if m != nil {
		return m.ReceivedFirst
	}
	return false
}

func (m *UnionDungeonReceivedState) GetReceivedJoin() bool {
	if m != nil {
		return m.ReceivedJoin
	}
	return false
}

func (m *UnionDungeonReceivedState) GetReceivedLuck() bool {
	if m != nil {
		return m.ReceivedLuck
	}
	return false
}

//通关日志--
type UnionDungeonRecord struct {
	//ID
	RecordId string `protobuf:"bytes,1,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
	//编号
	DungeonNo int32 `protobuf:"zigzag32,2,opt,name=dungeon_no,json=dungeonNo,proto3" json:"dungeon_no,omitempty"`
	//第一名奖励玩家Id
	TopRoleId string `protobuf:"bytes,3,opt,name=top_role_id,json=topRoleId,proto3" json:"top_role_id,omitempty"`
	//第一名奖励玩家昵称
	TopRoleName string `protobuf:"bytes,4,opt,name=top_role_name,json=topRoleName,proto3" json:"top_role_name,omitempty"`
	//幸运奖励玩家ID
	LuckyRoleId string `protobuf:"bytes,5,opt,name=lucky_role_id,json=luckyRoleId,proto3" json:"lucky_role_id,omitempty"`
	//幸运奖励玩家昵称
	LuckRoleName string `protobuf:"bytes,6,opt,name=luck_role_name,json=luckRoleName,proto3" json:"luck_role_name,omitempty"`
	//通关时间
	CreateTime           int64    `protobuf:"zigzag64,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionDungeonRecord proto.InternalMessageInfo

func (m *UnionDungeonRecord) GetRecordId() string {
	if m != nil {
		return m.RecordId
	}
	return ""
}

func (m *UnionDungeonRecord) GetDungeonNo() int32 {
	if m != nil {
		return m.DungeonNo
	}
	return 0
}

func (m *UnionDungeonRecord) GetTopRoleId() string {
	if m != nil {
		return m.TopRoleId
	}
	return ""
}

func (m *UnionDungeonRecord) GetTopRoleName() string {
	if m != nil {
		return m.TopRoleName
	}
	return ""
}

func (m *UnionDungeonRecord) GetLuckyRoleId() string {
	if m != nil {
		return m.LuckyRoleId
	}
	return ""
}

func (m *UnionDungeonRecord) GetLuckRoleName() string {
	if m != nil {
		return m.LuckRoleName
	}
	return ""
}

func (m *UnionDungeonRecord) GetCreateTime() int64 {
	if m != nil {
		return m.CreateTime
	}
	return 0
}

//联盟Boss
type UnionBoss struct {
	BossId string `protobuf:"bytes,1,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
	//剩余血量
	Hp int64 `protobuf:"zigzag64,2,opt,name=hp,proto3" json:"hp,omitempty"`
	//总血量
	HpTotal              int64    `protobuf:"zigzag64,3,opt,name=hp_total,json=hpTotal,proto3" json:"hp_total,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBoss proto.InternalMessageInfo

func (m *UnionBoss) GetBossId() string {
	if m != nil {
		return m.BossId
	}
	return ""
}

func (m *UnionBoss) GetHp() int64 {
	if m != nil {
		return m.Hp
	}
	return 0
}

func (m *UnionBoss) GetHpTotal() int64 {
	if m != nil {
		return m.HpTotal
	}
	return 0
}

//联盟副本伤害排行榜
type UnionBossDamageRank struct {
	//排名
	Index int32 `protobuf:"zigzag32,1,opt,name=index,proto3" json:"index,omitempty"`
	//角色id
	RoleId string `protobuf:"bytes,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	//角色昵称
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	//伤害
	Damage               int64    `protobuf:"zigzag64,4,opt,name=damage,proto3" json:"damage,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionBossDamageRank proto.InternalMessageInfo

func (m *UnionBossDamageRank) GetIndex() int32 {
	if m != nil {
		return m.Index
	}
	return 0
}

func (m *UnionBossDamageRank) GetRoleId() string {
	if m != nil {
		return m.RoleId
	}
	return ""
}

func (m *UnionBossDamageRank) GetName() string {
	if m != nil {
		return m.Name
	}
	return ""
}

func (m *UnionBossDamageRank) GetDamage() int64 {
	if m != nil {
		return m.Damage
	}
	return 0
}

//联盟副本公告
type UnionDungeonNotice struct {
	//公告id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	//内容
	Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
	//创建时间
	CreatedTime int64 `protobuf:"zigzag64,4,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	//角色形象
	RoleAvatarInfo       *RoleAvatar `protobuf:"bytes,5,opt,name=role_avatar_info,json=roleAvatarInfo,proto3" json:"role_avatar_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

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

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

var xxx_messageInfo_UnionDungeonNotice proto.InternalMessageInfo

func (m *UnionDungeonNotice) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

func (m *UnionDungeonNotice) GetContent() string {
	if m != nil {
		return m.Content
	}
	return ""
}

func (m *UnionDungeonNotice) GetCreatedTime() int64 {
	if m != nil {
		return m.CreatedTime
	}
	return 0
}

func (m *UnionDungeonNotice) GetRoleAvatarInfo() *RoleAvatar {
	if m != nil {
		return m.RoleAvatarInfo
	}
	return nil
}

//
type UnionDungeonRoleDungeonAwardRecord struct {
	AwardRecordId string `protobuf:"bytes,1,opt,name=award_record_id,json=awardRecordId,proto3" json:"award_record_id,omitempty"`
	//关卡编号
	DungeonNo int32 `protobuf:"zigzag32,2,opt,name=dungeon_no,json=dungeonNo,proto3" json:"dungeon_no,omitempty"`
	//奖励记录
	Records              []*UnionDungeonAwardRecord `protobuf:"bytes,3,rep,name=records,proto3" json:"records,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_UnionDungeonRoleDungeonAwardRecord proto.InternalMessageInfo

func (m *UnionDungeonRoleDungeonAwardRecord) GetAwardRecordId() string {
	if m != nil {
		return m.AwardRecordId
	}
	return ""
}

func (m *UnionDungeonRoleDungeonAwardRecord) GetDungeonNo() int32 {
	if m != nil {
		return m.DungeonNo
	}
	return 0
}

func (m *UnionDungeonRoleDungeonAwardRecord) GetRecords() []*UnionDungeonAwardRecord {
	if m != nil {
		return m.Records
	}
	return nil
}

//奖励记录
type UnionDungeonAwardRecord struct {
	//奖励
	Award []*GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	//时间
	CreateTime           int64    `protobuf:"zigzag64,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_UnionDungeonAwardRecord proto.InternalMessageInfo

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

func (m *UnionDungeonAwardRecord) GetCreateTime() int64 {
	if m != nil {
		return m.CreateTime
	}
	return 0
}

func init() {
	proto.RegisterType((*UnionDungeon)(nil), "proto.UnionDungeon")
	proto.RegisterType((*UnionDungeonRole)(nil), "proto.UnionDungeonRole")
	proto.RegisterType((*UnionDungeonReceivedState)(nil), "proto.UnionDungeonReceivedState")
	proto.RegisterType((*UnionDungeonRecord)(nil), "proto.UnionDungeonRecord")
	proto.RegisterType((*UnionBoss)(nil), "proto.UnionBoss")
	proto.RegisterType((*UnionBossDamageRank)(nil), "proto.UnionBossDamageRank")
	proto.RegisterType((*UnionDungeonNotice)(nil), "proto.UnionDungeonNotice")
	proto.RegisterType((*UnionDungeonRoleDungeonAwardRecord)(nil), "proto.UnionDungeonRoleDungeonAwardRecord")
	proto.RegisterType((*UnionDungeonAwardRecord)(nil), "proto.UnionDungeonAwardRecord")
}

func init() { proto.RegisterFile("model/union_dungeon.proto", fileDescriptor_ac3d64d7caaf3e73) }

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