// Code generated by protoc-gen-go. DO NOT EDIT.
// source: model/cross_union_battle.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 CrossUnionBattleInvestigate struct {
	//id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	//坐标
	Location *UnionBattleMapLocation `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	//过期时间
	ExpiredTime          int64    `protobuf:"zigzag64,3,opt,name=expired_time,json=expiredTime,proto3" json:"expired_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossUnionBattleInvestigate proto.InternalMessageInfo

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

func (m *CrossUnionBattleInvestigate) GetLocation() *UnionBattleMapLocation {
	if m != nil {
		return m.Location
	}
	return nil
}

func (m *CrossUnionBattleInvestigate) GetExpiredTime() int64 {
	if m != nil {
		return m.ExpiredTime
	}
	return 0
}

//侦查结果
type CrossUnionBattleInvestigateResult struct {
	//队伍数量
	TeamCount int32 `protobuf:"zigzag32,1,opt,name=team_count,json=teamCount,proto3" json:"team_count,omitempty"`
	//实力
	Power                int64    `protobuf:"zigzag64,2,opt,name=power,proto3" json:"power,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossUnionBattleInvestigateResult proto.InternalMessageInfo

func (m *CrossUnionBattleInvestigateResult) GetTeamCount() int32 {
	if m != nil {
		return m.TeamCount
	}
	return 0
}

func (m *CrossUnionBattleInvestigateResult) GetPower() int64 {
	if m != nil {
		return m.Power
	}
	return 0
}

//角色1
type CrossUnionBattleRole struct {
	//当前体力
	MovePoint int32 `protobuf:"zigzag32,1,opt,name=move_point,json=movePoint,proto3" json:"move_point,omitempty"`
	//下一点体力恢复时间
	NextMovePointRecoverTime int64 `protobuf:"zigzag64,2,opt,name=next_move_point_recover_time,json=nextMovePointRecoverTime,proto3" json:"next_move_point_recover_time,omitempty"`
	//职位
	Profession int32 `protobuf:"zigzag32,3,opt,name=profession,proto3" json:"profession,omitempty"`
	//下一次侦查恢复时间
	NextInvestigateRecoverTime int64 `protobuf:"zigzag64,4,opt,name=next_investigate_recover_time,json=nextInvestigateRecoverTime,proto3" json:"next_investigate_recover_time,omitempty"`
	//我已使用备用军次数
	UsedSpareWarriorTimes int32 `protobuf:"zigzag32,5,opt,name=used_spare_warrior_times,json=usedSpareWarriorTimes,proto3" json:"used_spare_warrior_times,omitempty"`
	//上次领取大本营奖励时间
	LastGetHomeAwardTime int64 `protobuf:"zigzag64,6,opt,name=last_get_home_award_time,json=lastGetHomeAwardTime,proto3" json:"last_get_home_award_time,omitempty"`
	//上次领取王城奖励时间
	LastGetKingCityAwardTime int64    `protobuf:"zigzag64,7,opt,name=last_get_king_city_award_time,json=lastGetKingCityAwardTime,proto3" json:"last_get_king_city_award_time,omitempty"`
	XXX_NoUnkeyedLiteral     struct{} `json:"-"`
	XXX_unrecognized         []byte   `json:"-"`
	XXX_sizecache            int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossUnionBattleRole proto.InternalMessageInfo

func (m *CrossUnionBattleRole) GetMovePoint() int32 {
	if m != nil {
		return m.MovePoint
	}
	return 0
}

func (m *CrossUnionBattleRole) GetNextMovePointRecoverTime() int64 {
	if m != nil {
		return m.NextMovePointRecoverTime
	}
	return 0
}

func (m *CrossUnionBattleRole) GetProfession() int32 {
	if m != nil {
		return m.Profession
	}
	return 0
}

func (m *CrossUnionBattleRole) GetNextInvestigateRecoverTime() int64 {
	if m != nil {
		return m.NextInvestigateRecoverTime
	}
	return 0
}

func (m *CrossUnionBattleRole) GetUsedSpareWarriorTimes() int32 {
	if m != nil {
		return m.UsedSpareWarriorTimes
	}
	return 0
}

func (m *CrossUnionBattleRole) GetLastGetHomeAwardTime() int64 {
	if m != nil {
		return m.LastGetHomeAwardTime
	}
	return 0
}

func (m *CrossUnionBattleRole) GetLastGetKingCityAwardTime() int64 {
	if m != nil {
		return m.LastGetKingCityAwardTime
	}
	return 0
}

//建筑信息
type CrossUnionBattleBuildingInfo struct {
	//队伍数量
	TeamCount int32 `protobuf:"zigzag32,1,opt,name=team_count,json=teamCount,proto3" json:"team_count,omitempty"`
	//实力
	Power int64 `protobuf:"zigzag64,2,opt,name=power,proto3" json:"power,omitempty"`
	//工程兵数量
	EngineerCount int32 `protobuf:"zigzag32,3,opt,name=engineer_count,json=engineerCount,proto3" json:"engineer_count,omitempty"`
	//是否可见
	Visible              bool     `protobuf:"varint,4,opt,name=visible,proto3" json:"visible,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_CrossUnionBattleBuildingInfo proto.InternalMessageInfo

func (m *CrossUnionBattleBuildingInfo) GetTeamCount() int32 {
	if m != nil {
		return m.TeamCount
	}
	return 0
}

func (m *CrossUnionBattleBuildingInfo) GetPower() int64 {
	if m != nil {
		return m.Power
	}
	return 0
}

func (m *CrossUnionBattleBuildingInfo) GetEngineerCount() int32 {
	if m != nil {
		return m.EngineerCount
	}
	return 0
}

func (m *CrossUnionBattleBuildingInfo) GetVisible() bool {
	if m != nil {
		return m.Visible
	}
	return false
}

func init() {
	proto.RegisterType((*CrossUnionBattleInvestigate)(nil), "proto.CrossUnionBattleInvestigate")
	proto.RegisterType((*CrossUnionBattleInvestigateResult)(nil), "proto.CrossUnionBattleInvestigateResult")
	proto.RegisterType((*CrossUnionBattleRole)(nil), "proto.CrossUnionBattleRole")
	proto.RegisterType((*CrossUnionBattleBuildingInfo)(nil), "proto.CrossUnionBattleBuildingInfo")
}

func init() { proto.RegisterFile("model/cross_union_battle.proto", fileDescriptor_fa2af5426fc0cbf3) }

var fileDescriptor_fa2af5426fc0cbf3 = []byte{
	// 453 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x52, 0xcd, 0x6b, 0xd4, 0x40,
	0x14, 0x27, 0x5d, 0xb7, 0x1f, 0xaf, 0x5a, 0x70, 0x58, 0x21, 0xd4, 0x6e, 0xd9, 0x2e, 0x08, 0x7b,
	0xaa, 0xa0, 0xa0, 0x78, 0x51, 0xda, 0x3d, 0x68, 0xd1, 0x82, 0x44, 0x45, 0x6f, 0xc3, 0x6c, 0xf2,
	0x1a, 0x1f, 0x26, 0xf3, 0xc2, 0xcc, 0x64, 0xb7, 0xfd, 0x17, 0xf4, 0xea, 0x1f, 0x2c, 0x33, 0x93,
	0xfd, 0x68, 0x05, 0x0f, 0x9e, 0xc2, 0xfc, 0x3e, 0x67, 0xde, 0x0b, 0x1c, 0xd7, 0x5c, 0x60, 0xf5,
	0x34, 0x37, 0x6c, 0xad, 0x6c, 0x35, 0xb1, 0x96, 0x33, 0xe5, 0x5c, 0x85, 0xa7, 0x8d, 0x61, 0xc7,
	0xa2, 0x1f, 0x3e, 0x87, 0x69, 0x94, 0xfd, 0x2d, 0x18, 0xff, 0x4a, 0xe0, 0xf1, 0xd4, 0xbb, 0xbf,
	0x78, 0xee, 0x3c, 0x50, 0x17, 0x7a, 0x8e, 0xd6, 0x51, 0xa9, 0x1c, 0x8a, 0x03, 0xd8, 0xa2, 0x22,
	0x4d, 0x46, 0xc9, 0x64, 0x2f, 0xdb, 0xa2, 0x42, 0xbc, 0x82, 0xdd, 0x8a, 0x73, 0xe5, 0x88, 0x75,
	0xba, 0x35, 0x4a, 0x26, 0xfb, 0xcf, 0x86, 0x31, 0xe9, 0x74, 0x23, 0xe0, 0x52, 0x35, 0x1f, 0x3a,
	0x51, 0xb6, 0x92, 0x8b, 0x13, 0xb8, 0x8f, 0xd7, 0x0d, 0x19, 0x2c, 0xa4, 0xa3, 0x1a, 0xd3, 0xde,
	0x28, 0x99, 0x88, 0x6c, 0xbf, 0xc3, 0x3e, 0x53, 0x8d, 0xe3, 0x6f, 0x70, 0xf2, 0x8f, 0xcb, 0x64,
	0x68, 0xdb, 0xca, 0x89, 0x21, 0x80, 0x43, 0x55, 0xcb, 0x9c, 0x5b, 0xed, 0xc2, 0xd5, 0x1e, 0x66,
	0x7b, 0x1e, 0x99, 0x7a, 0x40, 0x0c, 0xa0, 0xdf, 0xf0, 0x02, 0x4d, 0xb8, 0x9e, 0xc8, 0xe2, 0x61,
	0xfc, 0xb3, 0x07, 0x83, 0xbb, 0xd1, 0x19, 0x57, 0xe8, 0xd3, 0x6a, 0x9e, 0xa3, 0x6c, 0x98, 0xd6,
	0x69, 0x1e, 0xf9, 0xe8, 0x01, 0xf1, 0x1a, 0x8e, 0x34, 0x5e, 0x3b, 0xb9, 0xd6, 0x48, 0x83, 0x39,
	0xcf, 0xd1, 0xc4, 0x47, 0xc4, 0x92, 0xd4, 0x6b, 0x2e, 0x97, 0xa6, 0x2c, 0x0a, 0xfc, 0x8b, 0xc4,
	0x31, 0x40, 0x63, 0xf8, 0x0a, 0xad, 0xf5, 0x13, 0xeb, 0x85, 0xf8, 0x0d, 0x44, 0x9c, 0xc1, 0x30,
	0xe4, 0xd3, 0xfa, 0x99, 0xb7, 0x0b, 0xee, 0x85, 0x82, 0x43, 0x2f, 0xba, 0x35, 0x8a, 0x75, 0xc5,
	0x4b, 0x48, 0x5b, 0x8b, 0x85, 0xb4, 0x8d, 0x32, 0x28, 0x17, 0xca, 0x18, 0xe2, 0x68, 0xb6, 0x69,
	0x3f, 0x14, 0x3e, 0xf2, 0xfc, 0x27, 0x4f, 0x7f, 0x8d, 0xac, 0xf7, 0x59, 0xf1, 0x02, 0xd2, 0x4a,
	0x59, 0x27, 0x4b, 0x74, 0xf2, 0x3b, 0xd7, 0x28, 0xd5, 0x42, 0x99, 0x6e, 0x39, 0xdb, 0xa1, 0x76,
	0xe0, 0xf9, 0xb7, 0xe8, 0xde, 0x71, 0x8d, 0x67, 0x9e, 0x0c, 0x85, 0x6f, 0x60, 0xb8, 0xf2, 0xfd,
	0x20, 0x5d, 0xca, 0x9c, 0xdc, 0xcd, 0xa6, 0x79, 0x27, 0x0e, 0xa5, 0x33, 0xbf, 0x27, 0x5d, 0x4e,
	0xc9, 0xdd, 0xac, 0x02, 0xc6, 0xbf, 0x13, 0x38, 0xba, 0xbb, 0x8c, 0xf3, 0x96, 0xaa, 0x82, 0x74,
	0x79, 0xa1, 0xaf, 0xf8, 0xbf, 0x56, 0x2c, 0x9e, 0xc0, 0x01, 0xea, 0x92, 0x34, 0xa2, 0xe9, 0x8c,
	0x71, 0xdc, 0x0f, 0x96, 0x68, 0x34, 0xa7, 0xb0, 0x33, 0x27, 0x4b, 0xb3, 0x2a, 0xce, 0x76, 0x37,
	0x5b, 0x1e, 0x67, 0xdb, 0xe1, 0x47, 0x7e, 0xfe, 0x27, 0x00, 0x00, 0xff, 0xff, 0x39, 0x18, 0xe4,
	0xcb, 0x55, 0x03, 0x00, 0x00,
}
