Documentation ¶
Index ¶
- Variables
- type BaseInfo
- func (*BaseInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BaseInfo) GetExp() int32
- func (x *BaseInfo) GetGender() int32
- func (x *BaseInfo) GetLevel() int32
- func (*BaseInfo) ProtoMessage()
- func (x *BaseInfo) ProtoReflect() protoreflect.Message
- func (x *BaseInfo) Reset()
- func (x *BaseInfo) String() string
- type CmdQuest
- type FinishQuestReq
- type FinishQuestRes
- type PlayerData
- func (*PlayerData) Descriptor() ([]byte, []int)deprecated
- func (x *PlayerData) GetAccountId() int64
- func (x *PlayerData) GetBaseInfo() *BaseInfo
- func (x *PlayerData) GetInterfaceMap() map[string][]byte
- func (x *PlayerData) GetIsGM() bool
- func (x *PlayerData) GetName() string
- func (x *PlayerData) GetQuest() *QuestSaveData
- func (x *PlayerData) GetRegionId() int32
- func (x *PlayerData) GetXId() int64
- func (*PlayerData) ProtoMessage()
- func (x *PlayerData) ProtoReflect() protoreflect.Message
- func (x *PlayerData) Reset()
- func (x *PlayerData) String() string
- type QuestData
- type QuestSaveData
- func (*QuestSaveData) Descriptor() ([]byte, []int)deprecated
- func (x *QuestSaveData) GetFinished() []int32
- func (x *QuestSaveData) GetQuests() map[int32][]byte
- func (*QuestSaveData) ProtoMessage()
- func (x *QuestSaveData) ProtoReflect() protoreflect.Message
- func (x *QuestSaveData) Reset()
- func (x *QuestSaveData) String() string
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
View Source
var File_test_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) ProtoMessage ¶
func (*BaseInfo) ProtoMessage()
func (*BaseInfo) ProtoReflect ¶
func (x *BaseInfo) ProtoReflect() protoreflect.Message
type CmdQuest ¶
type CmdQuest int32
消息号定义
func (CmdQuest) Descriptor ¶
func (CmdQuest) Descriptor() protoreflect.EnumDescriptor
func (CmdQuest) EnumDescriptor
deprecated
func (CmdQuest) Number ¶
func (x CmdQuest) Number() protoreflect.EnumNumber
func (CmdQuest) Type ¶
func (CmdQuest) Type() protoreflect.EnumType
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) GetProgress ¶
func (*QuestData) ProtoMessage ¶
func (*QuestData) ProtoMessage()
func (*QuestData) ProtoReflect ¶
func (x *QuestData) ProtoReflect() protoreflect.Message
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
Click to show internal directories.
Click to hide internal directories.