pb

package
v1.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CmdQuest_name = map[int32]string{
		0:    "CmdQuest_None",
		1201: "Cmd_FinishQuestReq",
		1202: "Cmd_FinishQuestRes",
	}
	CmdQuest_value = map[string]int32{
		"CmdQuest_None":      0,
		"Cmd_FinishQuestReq": 1201,
		"Cmd_FinishQuestRes": 1202,
	}
)

Enum value maps for CmdQuest.

View Source
var File_quest_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type BaseInfo

type BaseInfo struct {
	Gender int32 `protobuf:"varint,1,opt,name=gender,proto3" json:"gender,omitempty"` // 性别
	Level  int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`   // 等级
	Exp    int32 `protobuf:"varint,3,opt,name=exp,proto3" json:"exp,omitempty"`       // 经验值
	// contains filtered or unexported fields
}

玩家基础信息

func (*BaseInfo) Descriptor deprecated

func (*BaseInfo) Descriptor() ([]byte, []int)

Deprecated: Use BaseInfo.ProtoReflect.Descriptor instead.

func (*BaseInfo) GetExp

func (x *BaseInfo) GetExp() int32

func (*BaseInfo) GetGender

func (x *BaseInfo) GetGender() int32

func (*BaseInfo) GetLevel

func (x *BaseInfo) GetLevel() int32

func (*BaseInfo) ProtoMessage

func (*BaseInfo) ProtoMessage()

func (*BaseInfo) ProtoReflect

func (x *BaseInfo) ProtoReflect() protoreflect.Message

func (*BaseInfo) Reset

func (x *BaseInfo) Reset()

func (*BaseInfo) String

func (x *BaseInfo) String() string

type CmdQuest

type CmdQuest int32

消息号定义

const (
	CmdQuest_CmdQuest_None      CmdQuest = 0    // 解决"The first enum value must be zero in proto3."的报错
	CmdQuest_Cmd_FinishQuestReq CmdQuest = 1201 // 完成任务
	CmdQuest_Cmd_FinishQuestRes CmdQuest = 1202 // 完成任务的返回结果
)

func (CmdQuest) Descriptor

func (CmdQuest) Descriptor() protoreflect.EnumDescriptor

func (CmdQuest) Enum

func (x CmdQuest) Enum() *CmdQuest

func (CmdQuest) EnumDescriptor deprecated

func (CmdQuest) EnumDescriptor() ([]byte, []int)

Deprecated: Use CmdQuest.Descriptor instead.

func (CmdQuest) Number

func (x CmdQuest) Number() protoreflect.EnumNumber

func (CmdQuest) String

func (x CmdQuest) String() string

func (CmdQuest) Type

type FinishQuestReq

type FinishQuestReq struct {
	QuestCfgId int32 `protobuf:"varint,1,opt,name=questCfgId,proto3" json:"questCfgId,omitempty"` // 任务id
	// contains filtered or unexported fields
}

完成任务

func (*FinishQuestReq) Descriptor deprecated

func (*FinishQuestReq) Descriptor() ([]byte, []int)

Deprecated: Use FinishQuestReq.ProtoReflect.Descriptor instead.

func (*FinishQuestReq) GetQuestCfgId

func (x *FinishQuestReq) GetQuestCfgId() int32

func (*FinishQuestReq) ProtoMessage

func (*FinishQuestReq) ProtoMessage()

func (*FinishQuestReq) ProtoReflect

func (x *FinishQuestReq) ProtoReflect() protoreflect.Message

func (*FinishQuestReq) Reset

func (x *FinishQuestReq) Reset()

func (*FinishQuestReq) String

func (x *FinishQuestReq) String() string

type FinishQuestRes

type FinishQuestRes struct {
	QuestCfgId int32 `protobuf:"varint,1,opt,name=questCfgId,proto3" json:"questCfgId,omitempty"` // 任务id
	// contains filtered or unexported fields
}

完成任务的返回结果

func (*FinishQuestRes) Descriptor deprecated

func (*FinishQuestRes) Descriptor() ([]byte, []int)

Deprecated: Use FinishQuestRes.ProtoReflect.Descriptor instead.

func (*FinishQuestRes) GetQuestCfgId

func (x *FinishQuestRes) GetQuestCfgId() int32

func (*FinishQuestRes) ProtoMessage

func (*FinishQuestRes) ProtoMessage()

func (*FinishQuestRes) ProtoReflect

func (x *FinishQuestRes) ProtoReflect() protoreflect.Message

func (*FinishQuestRes) Reset

func (x *FinishQuestRes) Reset()

func (*FinishQuestRes) String

func (x *FinishQuestRes) String() string

type PlayerData

type PlayerData struct {
	XId          int64             `protobuf:"varint,1,opt,name=_id,json=Id,proto3" json:"_id,omitempty"`     // 玩家id
	Name         string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`            // 玩家名
	AccountId    int64             `protobuf:"varint,3,opt,name=accountId,proto3" json:"accountId,omitempty"` // 账号id
	RegionId     int32             `protobuf:"varint,4,opt,name=regionId,proto3" json:"regionId,omitempty"`   // 区服id
	BaseInfo     *BaseInfo         `protobuf:"bytes,5,opt,name=baseInfo,proto3" json:"baseInfo,omitempty"`
	Quest        *QuestSaveData    `protobuf:"bytes,6,opt,name=quest,proto3" json:"quest,omitempty"`
	InterfaceMap map[string][]byte `` // 动态数据
	/* 165-byte string literal not displayed */
	IsGM bool `protobuf:"varint,8,opt,name=isGM,proto3" json:"isGM,omitempty"`
	// contains filtered or unexported fields
}

玩家在mongo中的保存格式 用于一次性把玩家数据加载进来

func (*PlayerData) Descriptor deprecated

func (*PlayerData) Descriptor() ([]byte, []int)

Deprecated: Use PlayerData.ProtoReflect.Descriptor instead.

func (*PlayerData) GetAccountId

func (x *PlayerData) GetAccountId() int64

func (*PlayerData) GetBaseInfo

func (x *PlayerData) GetBaseInfo() *BaseInfo

func (*PlayerData) GetInterfaceMap added in v0.6.0

func (x *PlayerData) GetInterfaceMap() map[string][]byte

func (*PlayerData) GetIsGM added in v1.1.3

func (x *PlayerData) GetIsGM() bool

func (*PlayerData) GetName

func (x *PlayerData) GetName() string

func (*PlayerData) GetQuest

func (x *PlayerData) GetQuest() *QuestSaveData

func (*PlayerData) GetRegionId

func (x *PlayerData) GetRegionId() int32

func (*PlayerData) GetXId added in v0.5.0

func (x *PlayerData) GetXId() int64

func (*PlayerData) ProtoMessage

func (*PlayerData) ProtoMessage()

func (*PlayerData) ProtoReflect

func (x *PlayerData) ProtoReflect() protoreflect.Message

func (*PlayerData) Reset

func (x *PlayerData) Reset()

func (*PlayerData) String

func (x *PlayerData) String() string

type QuestData

type QuestData struct {
	CfgId    int32 `protobuf:"varint,1,opt,name=cfgId,proto3" json:"cfgId,omitempty"`       // 配置id
	Progress int32 `protobuf:"varint,2,opt,name=progress,proto3" json:"progress,omitempty"` // 进度
	// contains filtered or unexported fields
}

任务数据

func (*QuestData) Descriptor deprecated

func (*QuestData) Descriptor() ([]byte, []int)

Deprecated: Use QuestData.ProtoReflect.Descriptor instead.

func (*QuestData) GetCfgId

func (x *QuestData) GetCfgId() int32

func (*QuestData) GetProgress

func (x *QuestData) GetProgress() int32

func (*QuestData) ProtoMessage

func (*QuestData) ProtoMessage()

func (*QuestData) ProtoReflect

func (x *QuestData) ProtoReflect() protoreflect.Message

func (*QuestData) Reset

func (x *QuestData) Reset()

func (*QuestData) String

func (x *QuestData) String() string

type QuestSaveData

type QuestSaveData struct {
	Finished []int32          `protobuf:"varint,1,rep,packed,name=finished,proto3" json:"finished,omitempty"` // 已完成的任务
	Quests   map[int32][]byte ``                                                                              // 进行中的任务
	/* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

任务模块数据

func (*QuestSaveData) Descriptor deprecated

func (*QuestSaveData) Descriptor() ([]byte, []int)

Deprecated: Use QuestSaveData.ProtoReflect.Descriptor instead.

func (*QuestSaveData) GetFinished

func (x *QuestSaveData) GetFinished() []int32

func (*QuestSaveData) GetQuests

func (x *QuestSaveData) GetQuests() map[int32][]byte

func (*QuestSaveData) ProtoMessage

func (*QuestSaveData) ProtoMessage()

func (*QuestSaveData) ProtoReflect

func (x *QuestSaveData) ProtoReflect() protoreflect.Message

func (*QuestSaveData) Reset

func (x *QuestSaveData) Reset()

func (*QuestSaveData) String

func (x *QuestSaveData) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL