跳转至

SerializedAbilitiesData

文档版本:r/21_u4
协议版本:748

SerializedAbilitiesData类型。该类型用于protocol.type.serializedabilitiesdata.description

结构



SerializedAbilitiesData




80

SerializedAbilitiesData




81

TargetPlayer.rawID



80->81






83

mPlayerPermissions



80->83






85

mCommandPermissions



80->85






87

Layers



80->87






82

int64



81->82






84

byte



83->84






86

byte



85->86






88

Array Size



87->88






90

example element



87->90






89

unsigned varint



88->89






91

layers



90->91






103

SerializedAbilitiesData::SerializedLayer



91->103




字段

SerializedAbilitiesData
[targetplayer.rawid][mplayerpermissions][mcommandpermissions][layers]
TargetPlayer.rawID:int64
基本类型。protocol.type.serializedabilitiesdata.targetplayer.rawid.description
mPlayerPermissions:byte
基本类型枚举。protocol.type.serializedabilitiesdata.mplayerpermissions.description枚举值如下:
描述
Visitor 0 protocol.enum.visitor
Member 1 protocol.enum.member
Operator 2 protocol.enum.operator
Custom 3 protocol.enum.custom
mCommandPermissions:byte
基本类型枚举。protocol.type.serializedabilitiesdata.mcommandpermissions.description枚举值如下:
描述
Any 0 protocol.enum.any
GameDirectors 1 protocol.enum.gamedirectors
Admin 2 protocol.enum.admin
Host 3 protocol.enum.host
Owner 4 protocol.enum.owner
Internal 5 protocol.enum.internal
Layers
[array_size][[example_element]..]
数组大小:unsigned varint
基本类型。protocol.type.serializedabilitiesdata.layers.array_size.description
示例元素
[layers]
layers:SerializedAbilitiesData::SerializedLayer
特殊类型。protocol.type.serializedabilitiesdata.layers.example_element.layers.description