// Code generated by protoc-gen-go. DO NOT EDIT.
// source: model/cross_activity_task.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 CrossActivityTaskType struct {
	TaskType             int32                         `protobuf:"varint,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"`
	Tasks                []*CrossActivityTaskType_Task `protobuf:"bytes,2,rep,name=tasks,proto3" json:"tasks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_CrossActivityTaskType proto.InternalMessageInfo

func (m *CrossActivityTaskType) GetTaskType() int32 {
	if m != nil {
		return m.TaskType
	}
	return 0
}

func (m *CrossActivityTaskType) GetTasks() []*CrossActivityTaskType_Task {
	if m != nil {
		return m.Tasks
	}
	return nil
}

//活动
type CrossActivityTaskType_Task struct {
	TargetCount          int64              `protobuf:"varint,1,opt,name=target_count,json=targetCount,proto3" json:"target_count,omitempty"`
	Awards               []*GameObjectCount `protobuf:"bytes,2,rep,name=awards,proto3" json:"awards,omitempty"`
	Hidden               int32              `protobuf:"varint,3,opt,name=hidden,proto3" json:"hidden,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

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

var xxx_messageInfo_CrossActivityTaskType_Task proto.InternalMessageInfo

func (m *CrossActivityTaskType_Task) GetTargetCount() int64 {
	if m != nil {
		return m.TargetCount
	}
	return 0
}

func (m *CrossActivityTaskType_Task) GetAwards() []*GameObjectCount {
	if m != nil {
		return m.Awards
	}
	return nil
}

func (m *CrossActivityTaskType_Task) GetHidden() int32 {
	if m != nil {
		return m.Hidden
	}
	return 0
}

type CrossActivityTaskTypes struct {
	TaskTypes            []*CrossActivityTaskType `protobuf:"bytes,1,rep,name=task_types,json=taskTypes,proto3" json:"task_types,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_CrossActivityTaskTypes proto.InternalMessageInfo

func (m *CrossActivityTaskTypes) GetTaskTypes() []*CrossActivityTaskType {
	if m != nil {
		return m.TaskTypes
	}
	return nil
}

func init() {
	proto.RegisterType((*CrossActivityTaskType)(nil), "proto.CrossActivityTaskType")
	proto.RegisterType((*CrossActivityTaskType_Task)(nil), "proto.CrossActivityTaskType.Task")
	proto.RegisterType((*CrossActivityTaskTypes)(nil), "proto.CrossActivityTaskTypes")
}

func init() { proto.RegisterFile("model/cross_activity_task.proto", fileDescriptor_bc0747faebd27a13) }

var fileDescriptor_bc0747faebd27a13 = []byte{
	// 256 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x90, 0x3f, 0x4f, 0xc3, 0x30,
	0x10, 0xc5, 0x15, 0x42, 0x22, 0x7a, 0x65, 0xb2, 0x20, 0x44, 0x01, 0x89, 0xb6, 0x53, 0xa7, 0x20,
	0xc1, 0xc0, 0xc0, 0x84, 0x3a, 0x30, 0x22, 0x59, 0x65, 0xb6, 0xdc, 0xe4, 0x54, 0x42, 0x49, 0x1d,
	0x72, 0x07, 0x28, 0xdf, 0x96, 0x8f, 0x82, 0x6c, 0xc7, 0x4c, 0x15, 0x53, 0xee, 0xcf, 0x2f, 0xef,
	0xdd, 0x33, 0x5c, 0xb7, 0xa6, 0xc6, 0xf7, 0x9b, 0xaa, 0x37, 0x44, 0x4a, 0x57, 0xdc, 0x7c, 0x35,
	0x3c, 0x28, 0xd6, 0xb4, 0x2b, 0xbb, 0xde, 0xb0, 0x11, 0x89, 0xfb, 0x14, 0x67, 0x9e, 0x0b, 0x84,
	0x5f, 0x16, 0x17, 0x7e, 0xba, 0xd5, 0x2d, 0x2a, 0xb3, 0x79, 0xc3, 0x8a, 0xfd, 0x62, 0xf1, 0x13,
	0xc1, 0xf9, 0xca, 0x6a, 0x3e, 0x8e, 0x3f, 0xac, 0x35, 0xed, 0xd6, 0x43, 0x87, 0xe2, 0x12, 0x26,
	0x56, 0x5d, 0xf1, 0xd0, 0x61, 0x1e, 0xcd, 0xa2, 0x65, 0x22, 0x4f, 0x38, 0x2c, 0xef, 0x21, 0xb1,
	0x35, 0xe5, 0x47, 0xb3, 0x78, 0x39, 0xbd, 0x9d, 0x7b, 0xb5, 0xf2, 0xa0, 0x52, 0x69, 0x0b, 0xe9,
	0xf9, 0xe2, 0x03, 0x8e, 0x6d, 0x2b, 0xe6, 0x70, 0xca, 0xba, 0xdf, 0x22, 0xab, 0xca, 0x7c, 0xee,
	0xd9, 0x19, 0xc4, 0x72, 0xea, 0x67, 0x2b, 0x3b, 0x12, 0x25, 0xa4, 0xfa, 0x5b, 0xf7, 0x75, 0x30,
	0xc9, 0x46, 0x93, 0x27, 0xdd, 0xe2, 0xb3, 0xcb, 0xe0, 0x38, 0x39, 0x52, 0x22, 0x83, 0xf4, 0xb5,
	0xa9, 0x6b, 0xdc, 0xe7, 0xb1, 0xbb, 0x76, 0xec, 0x16, 0x2f, 0x90, 0x1d, 0xbc, 0x8b, 0xc4, 0x03,
	0xc0, 0x5f, 0x44, 0xca, 0x23, 0xe7, 0x72, 0xf5, 0x5f, 0x14, 0x39, 0x09, 0x2f, 0x40, 0x9b, 0xd4,
	0x71, 0x77, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x20, 0x2c, 0x6b, 0x06, 0x99, 0x01, 0x00, 0x00,
}
