// Code generated by protoc-gen-go. DO NOT EDIT.
// source: model/long_house.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 LongHouseOffspring struct {
	//子嗣ID
	OffspringId string `protobuf:"bytes,1,opt,name=offspring_id,json=offspringId,proto3" json:"offspring_id,omitempty"`
	//悟性编号（配置） 3=良好 4=优秀 5=天才
	Comprehension int32 `protobuf:"varint,2,opt,name=comprehension,proto3" json:"comprehension,omitempty"`
	//阶段（配置） 1=婴儿 2=幼年 3=成年 4=待授勋
	Stage int32 `protobuf:"varint,3,opt,name=stage,proto3" json:"stage,omitempty"`
	//名字
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	//性别
	Gender int32 `protobuf:"varint,5,opt,name=gender,proto3" json:"gender,omitempty"`
	//品质编号
	Quality int32 `protobuf:"varint,6,opt,name=quality,proto3" json:"quality,omitempty"`
	//皮肤序号
	SkinNo int32 `protobuf:"varint,7,opt,name=skin_no,json=skinNo,proto3" json:"skin_no,omitempty"`
	//经验
	Exp int64 `protobuf:"varint,8,opt,name=exp,proto3" json:"exp,omitempty"`
	//职业 1=弓箭手 2=战士 3=长矛手
	ProfessionType int32 `protobuf:"varint,9,opt,name=profession_type,json=professionType,proto3" json:"profession_type,omitempty"`
	//母亲ID
	MotherId string `protobuf:"bytes,10,opt,name=mother_id,json=motherId,proto3" json:"mother_id,omitempty"`
	//实力
	Power int64 `protobuf:"varint,11,opt,name=power,proto3" json:"power,omitempty"`
	//剩余体力
	Vitality int32 `protobuf:"varint,12,opt,name=vitality,proto3" json:"vitality,omitempty"`
	//下次活力恢复时间
	NextRecoverTime int64 `protobuf:"varint,13,opt,name=next_recover_time,json=nextRecoverTime,proto3" json:"next_recover_time,omitempty"`
	//创建时间
	CreateTime int64 `protobuf:"zigzag64,14,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	//母亲实力加成
	MotherPowerAddition int64 `protobuf:"zigzag64,15,opt,name=mother_power_addition,json=motherPowerAddition,proto3" json:"mother_power_addition,omitempty"`
	//英雄归属
	LieutenantBelong     string   `protobuf:"bytes,16,opt,name=lieutenant_belong,json=lieutenantBelong,proto3" json:"lieutenant_belong,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_LongHouseOffspring proto.InternalMessageInfo

func (m *LongHouseOffspring) GetOffspringId() string {
	if m != nil {
		return m.OffspringId
	}
	return ""
}

func (m *LongHouseOffspring) GetComprehension() int32 {
	if m != nil {
		return m.Comprehension
	}
	return 0
}

func (m *LongHouseOffspring) GetStage() int32 {
	if m != nil {
		return m.Stage
	}
	return 0
}

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

func (m *LongHouseOffspring) GetGender() int32 {
	if m != nil {
		return m.Gender
	}
	return 0
}

func (m *LongHouseOffspring) GetQuality() int32 {
	if m != nil {
		return m.Quality
	}
	return 0
}

func (m *LongHouseOffspring) GetSkinNo() int32 {
	if m != nil {
		return m.SkinNo
	}
	return 0
}

func (m *LongHouseOffspring) GetExp() int64 {
	if m != nil {
		return m.Exp
	}
	return 0
}

func (m *LongHouseOffspring) GetProfessionType() int32 {
	if m != nil {
		return m.ProfessionType
	}
	return 0
}

func (m *LongHouseOffspring) GetMotherId() string {
	if m != nil {
		return m.MotherId
	}
	return ""
}

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

func (m *LongHouseOffspring) GetVitality() int32 {
	if m != nil {
		return m.Vitality
	}
	return 0
}

func (m *LongHouseOffspring) GetNextRecoverTime() int64 {
	if m != nil {
		return m.NextRecoverTime
	}
	return 0
}

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

func (m *LongHouseOffspring) GetMotherPowerAddition() int64 {
	if m != nil {
		return m.MotherPowerAddition
	}
	return 0
}

func (m *LongHouseOffspring) GetLieutenantBelong() string {
	if m != nil {
		return m.LieutenantBelong
	}
	return ""
}

func init() {
	proto.RegisterType((*LongHouseOffspring)(nil), "proto.LongHouseOffspring")
}

func init() { proto.RegisterFile("model/long_house.proto", fileDescriptor_e1de24715dda1311) }

var fileDescriptor_e1de24715dda1311 = []byte{
	// 370 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x54, 0x92, 0xdd, 0x8e, 0xd3, 0x30,
	0x10, 0x85, 0x15, 0xda, 0xf4, 0x67, 0xba, 0xbb, 0xed, 0x0e, 0x50, 0x2c, 0xb8, 0x20, 0x20, 0x24,
	0x22, 0x90, 0x40, 0x82, 0x27, 0x80, 0x2b, 0x2a, 0x21, 0x40, 0x51, 0xef, 0xad, 0xb4, 0x99, 0xa6,
	0x16, 0x89, 0x6d, 0x1c, 0xb7, 0xb4, 0xaf, 0xc0, 0x53, 0x23, 0x8f, 0xfb, 0xa3, 0xbd, 0x8a, 0xcf,
	0xf9, 0x66, 0x26, 0x67, 0x2c, 0xc3, 0xbc, 0x35, 0x15, 0x35, 0x1f, 0x1b, 0xa3, 0x6b, 0xb9, 0x35,
	0xbb, 0x8e, 0x3e, 0x58, 0x67, 0xbc, 0xc1, 0x94, 0x3f, 0xaf, 0xff, 0xf5, 0x01, 0xbf, 0x1b, 0x5d,
	0x7f, 0x0b, 0xe8, 0xe7, 0x66, 0xd3, 0x59, 0xa7, 0x74, 0x8d, 0xaf, 0xe0, 0xc6, 0x9c, 0x85, 0x54,
	0x95, 0x48, 0xb2, 0x24, 0x1f, 0x17, 0x93, 0x8b, 0xb7, 0xa8, 0xf0, 0x0d, 0xdc, 0xae, 0x4d, 0x6b,
	0x1d, 0x6d, 0x49, 0x77, 0xca, 0x68, 0xf1, 0x28, 0x4b, 0xf2, 0xb4, 0x78, 0x68, 0xe2, 0x13, 0x48,
	0x3b, 0x5f, 0xd6, 0x24, 0x7a, 0x4c, 0xa3, 0x40, 0x84, 0xbe, 0x2e, 0x5b, 0x12, 0x7d, 0x1e, 0xcb,
	0x67, 0x9c, 0xc3, 0xa0, 0x26, 0x5d, 0x91, 0x13, 0x29, 0x97, 0x9e, 0x14, 0x0a, 0x18, 0xfe, 0xd9,
	0x95, 0x8d, 0xf2, 0x47, 0x31, 0x60, 0x70, 0x96, 0xf8, 0x0c, 0x86, 0xdd, 0x6f, 0xa5, 0xa5, 0x36,
	0x62, 0x18, 0x5b, 0x82, 0xfc, 0x61, 0x70, 0x06, 0x3d, 0x3a, 0x58, 0x31, 0xca, 0x92, 0xbc, 0x57,
	0x84, 0x23, 0xbe, 0x85, 0xa9, 0x75, 0x66, 0x43, 0x5d, 0x08, 0x25, 0xfd, 0xd1, 0x92, 0x18, 0x73,
	0xcb, 0xdd, 0xd5, 0x5e, 0x1e, 0x2d, 0xe1, 0x0b, 0x18, 0xb7, 0xc6, 0x6f, 0xc9, 0x85, 0xad, 0x81,
	0xe3, 0x8d, 0xa2, 0xb1, 0xa8, 0xc2, 0x32, 0xd6, 0xfc, 0x25, 0x27, 0x26, 0x3c, 0x39, 0x0a, 0x7c,
	0x0e, 0xa3, 0xbd, 0xf2, 0x31, 0xe1, 0x0d, 0x0f, 0xbd, 0x68, 0x7c, 0x07, 0xf7, 0x9a, 0x0e, 0x5e,
	0x3a, 0x5a, 0x9b, 0x3d, 0x39, 0xe9, 0x55, 0x4b, 0xe2, 0x96, 0xbb, 0xa7, 0x01, 0x14, 0xd1, 0x5f,
	0xaa, 0x96, 0xf0, 0x25, 0x4c, 0xd6, 0x8e, 0x4a, 0x4f, 0xb1, 0xea, 0x2e, 0x4b, 0x72, 0x2c, 0x20,
	0x5a, 0x5c, 0xf0, 0x09, 0x9e, 0x9e, 0xb2, 0xf1, 0x8f, 0x65, 0x59, 0x55, 0xca, 0x87, 0x9b, 0x9f,
	0x72, 0xe9, 0xe3, 0x08, 0x7f, 0x05, 0xf6, 0xe5, 0x84, 0xf0, 0x3d, 0xdc, 0x37, 0x8a, 0x76, 0x9e,
	0x74, 0xa9, 0xbd, 0x5c, 0x51, 0x78, 0x07, 0x62, 0xc6, 0x7b, 0xcd, 0xae, 0xe0, 0x2b, 0xfb, 0xab,
	0x01, 0xbf, 0x89, 0xcf, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0x54, 0x69, 0xaf, 0xae, 0x34, 0x02,
	0x00, 0x00,
}
