外观
协议模型:C · 1
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
CacheBlobCacheBlob_CameraCameraAimAssistCameraAimAssistCategoryCameraAimAssistItemSettingsCameraAimAssistPresetCameraAimAssistPreset__Operation_byte_CameraAimAssistPresetsCameraAimAssistPrioritiesCameraAimAssistPriorities_CameraAimAssistPriorityCameraEaseCameraFadeTimeDataCameraInstructionCameraInstructionFadeCameraInstructionFieldOfViewCameraInstructionSetCameraInstructionTargetCameraPreset
CacheBlob
继承 Struct。
python
class CacheBlob(_Struct):
Hash: int
Payload: bytes | None
def __init__(self, /, *,
Hash: int = ...,
Payload: bytes | None = ...,
) -> None: ...CacheBlob_
继承 Struct。
python
class CacheBlob_(_Struct):
Blobs: list[CacheBlob] | tuple[CacheBlob, ...] | None
def __init__(self, /, *,
Blobs: list[CacheBlob] | tuple[CacheBlob, ...] | None = ...,
) -> None: ...相关字段类型:CacheBlob。
Camera
继承 Packet。
python
class Camera(_Packet):
packet_id: ClassVar[int] = 73
packet_name: ClassVar[str] = 'Camera'
CameraEntityUniqueID: int
TargetPlayerUniqueID: int
def __init__(self, /, *,
CameraEntityUniqueID: int = ...,
TargetPlayerUniqueID: int = ...,
) -> None: ...CameraAimAssist
继承 Packet。
python
class CameraAimAssist(_Packet):
packet_id: ClassVar[int] = 316
packet_name: ClassVar[str] = 'CameraAimAssist'
Preset: str | StringBytes
Angle: list[float | FloatBits] | tuple[float | FloatBits, ...]
Distance: float | FloatBits
TargetMode: int
Action: int
ShowDebugRender: bool
def __init__(self, /, *,
Preset: str | StringBytes = ...,
Angle: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Distance: float | FloatBits = ...,
TargetMode: int = ...,
Action: int = ...,
ShowDebugRender: bool = ...,
) -> None: ...CameraAimAssistCategory
继承 Struct。
python
class CameraAimAssistCategory(_Struct):
Name: str | StringBytes
Priorities: CameraAimAssistPriorities
def __init__(self, /, *,
Name: str | StringBytes = ...,
Priorities: CameraAimAssistPriorities = ...,
) -> None: ...相关字段类型:CameraAimAssistPriorities。
CameraAimAssistItemSettings
继承 Struct。
python
class CameraAimAssistItemSettings(_Struct):
Item: str | StringBytes
Category: str | StringBytes
def __init__(self, /, *,
Item: str | StringBytes = ...,
Category: str | StringBytes = ...,
) -> None: ...CameraAimAssistPreset
继承 Struct。
python
class CameraAimAssistPreset(_Struct):
Identifier: str | StringBytes
BlockExclusions: list[str | StringBytes] | tuple[str | StringBytes, ...] | None
LiquidTargets: list[str | StringBytes] | tuple[str | StringBytes, ...] | None
ItemSettings: list[CameraAimAssistItemSettings] | tuple[CameraAimAssistItemSettings, ...] | None
DefaultItemSettings: OptionalValue[str | StringBytes]
HandSettings: OptionalValue[str | StringBytes]
def __init__(self, /, *,
Identifier: str | StringBytes = ...,
BlockExclusions: list[str | StringBytes] | tuple[str | StringBytes, ...] | None = ...,
LiquidTargets: list[str | StringBytes] | tuple[str | StringBytes, ...] | None = ...,
ItemSettings: list[CameraAimAssistItemSettings] | tuple[CameraAimAssistItemSettings, ...] | None = ...,
DefaultItemSettings: OptionalValue[str | StringBytes] = ...,
HandSettings: OptionalValue[str | StringBytes] = ...,
) -> None: ...相关字段类型:CameraAimAssistItemSettings。
CameraAimAssistPreset__Operation_byte_
继承 Struct。
python
class CameraAimAssistPreset__Operation_byte_(_Struct):
Categories: list[CameraAimAssistCategory] | tuple[CameraAimAssistCategory, ...] | None
Presets: list[CameraAimAssistPreset] | tuple[CameraAimAssistPreset, ...] | None
Operation: int
def __init__(self, /, *,
Categories: list[CameraAimAssistCategory] | tuple[CameraAimAssistCategory, ...] | None = ...,
Presets: list[CameraAimAssistPreset] | tuple[CameraAimAssistPreset, ...] | None = ...,
Operation: int = ...,
) -> None: ...相关字段类型:CameraAimAssistCategory、CameraAimAssistPreset。
CameraAimAssistPresets
继承 Packet。
python
class CameraAimAssistPresets(_Packet):
packet_id: ClassVar[int] = 320
packet_name: ClassVar[str] = 'CameraAimAssistPresets'
Categories: list[CameraAimAssistCategory] | tuple[CameraAimAssistCategory, ...] | None
Presets: list[CameraAimAssistPreset] | tuple[CameraAimAssistPreset, ...] | None
Operation: int
def __init__(self, /, *,
Categories: list[CameraAimAssistCategory] | tuple[CameraAimAssistCategory, ...] | None = ...,
Presets: list[CameraAimAssistPreset] | tuple[CameraAimAssistPreset, ...] | None = ...,
Operation: int = ...,
) -> None: ...相关字段类型:CameraAimAssistCategory、CameraAimAssistPreset。
CameraAimAssistPriorities
继承 Struct。
python
class CameraAimAssistPriorities(_Struct):
Entities: list[CameraAimAssistPriority] | tuple[CameraAimAssistPriority, ...] | None
Blocks: list[CameraAimAssistPriority] | tuple[CameraAimAssistPriority, ...] | None
EntityDefault: OptionalValue[int]
BlockDefault: OptionalValue[int]
def __init__(self, /, *,
Entities: list[CameraAimAssistPriority] | tuple[CameraAimAssistPriority, ...] | None = ...,
Blocks: list[CameraAimAssistPriority] | tuple[CameraAimAssistPriority, ...] | None = ...,
EntityDefault: OptionalValue[int] = ...,
BlockDefault: OptionalValue[int] = ...,
) -> None: ...相关字段类型:CameraAimAssistPriority。
CameraAimAssistPriorities_
继承 Struct。
python
class CameraAimAssistPriorities_(_Struct):
Name: str | StringBytes
Priorities: CameraAimAssistPriorities
def __init__(self, /, *,
Name: str | StringBytes = ...,
Priorities: CameraAimAssistPriorities = ...,
) -> None: ...相关字段类型:CameraAimAssistPriorities。
CameraAimAssistPriority
继承 Struct。
python
class CameraAimAssistPriority(_Struct):
Identifier: str | StringBytes
Priority: int
def __init__(self, /, *,
Identifier: str | StringBytes = ...,
Priority: int = ...,
) -> None: ...CameraEase
继承 Struct。
python
class CameraEase(_Struct):
Type: int
Duration: float | FloatBits
def __init__(self, /, *,
Type: int = ...,
Duration: float | FloatBits = ...,
) -> None: ...CameraFadeTimeData
继承 Struct。
python
class CameraFadeTimeData(_Struct):
FadeInDuration: float | FloatBits
WaitDuration: float | FloatBits
FadeOutDuration: float | FloatBits
def __init__(self, /, *,
FadeInDuration: float | FloatBits = ...,
WaitDuration: float | FloatBits = ...,
FadeOutDuration: float | FloatBits = ...,
) -> None: ...CameraInstruction
继承 Packet。
python
class CameraInstruction(_Packet):
packet_id: ClassVar[int] = 300
packet_name: ClassVar[str] = 'CameraInstruction'
Set: OptionalValue[CameraInstructionSet]
Clear: OptionalValue[bool]
Fade: OptionalValue[CameraInstructionFade]
Target: OptionalValue[CameraInstructionTarget]
RemoveTarget: OptionalValue[bool]
FieldOfView: OptionalValue[CameraInstructionFieldOfView]
Spline: OptionalValue[CameraSplineInstruction]
AttachToEntity: OptionalValue[int]
DetachFromEntity: OptionalValue[bool]
def __init__(self, /, *,
Set: OptionalValue[CameraInstructionSet] = ...,
Clear: OptionalValue[bool] = ...,
Fade: OptionalValue[CameraInstructionFade] = ...,
Target: OptionalValue[CameraInstructionTarget] = ...,
RemoveTarget: OptionalValue[bool] = ...,
FieldOfView: OptionalValue[CameraInstructionFieldOfView] = ...,
Spline: OptionalValue[CameraSplineInstruction] = ...,
AttachToEntity: OptionalValue[int] = ...,
DetachFromEntity: OptionalValue[bool] = ...,
) -> None: ...相关字段类型:CameraInstructionFade、CameraInstructionFieldOfView、CameraInstructionSet、CameraInstructionTarget、CameraSplineInstruction。
CameraInstructionFade
继承 Struct。
python
class CameraInstructionFade(_Struct):
TimeData: OptionalValue[CameraFadeTimeData]
Colour: OptionalValue[RGBA]
def __init__(self, /, *,
TimeData: OptionalValue[CameraFadeTimeData] = ...,
Colour: OptionalValue[RGBA] = ...,
) -> None: ...相关字段类型:CameraFadeTimeData、RGBA。
CameraInstructionFieldOfView
继承 Struct。
python
class CameraInstructionFieldOfView(_Struct):
FieldOfView: float | FloatBits
EaseTime: float | FloatBits
EaseType: int
Clear: bool
def __init__(self, /, *,
FieldOfView: float | FloatBits = ...,
EaseTime: float | FloatBits = ...,
EaseType: int = ...,
Clear: bool = ...,
) -> None: ...CameraInstructionSet
继承 Struct。
python
class CameraInstructionSet(_Struct):
Preset: int
Ease: OptionalValue[CameraEase]
Position: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
Rotation: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
Facing: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
ViewOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
EntityOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
Default: OptionalValue[bool]
IgnoreStartingValuesComponent: bool
def __init__(self, /, *,
Preset: int = ...,
Ease: OptionalValue[CameraEase] = ...,
Position: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
Rotation: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
Facing: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
ViewOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
EntityOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
Default: OptionalValue[bool] = ...,
IgnoreStartingValuesComponent: bool = ...,
) -> None: ...相关字段类型:CameraEase。
CameraInstructionTarget
继承 Struct。
python
class CameraInstructionTarget(_Struct):
CenterOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
EntityUniqueID: int
def __init__(self, /, *,
CenterOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
EntityUniqueID: int = ...,
) -> None: ...CameraPreset
继承 Struct。
python
class CameraPreset(_Struct):
Name: str | StringBytes
Parent: str | StringBytes
PosX: OptionalValue[float | FloatBits]
PosY: OptionalValue[float | FloatBits]
PosZ: OptionalValue[float | FloatBits]
RotX: OptionalValue[float | FloatBits]
RotY: OptionalValue[float | FloatBits]
RotationSpeed: OptionalValue[float | FloatBits]
SnapToTarget: OptionalValue[bool]
HorizontalRotationLimit: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
VerticalRotationLimit: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
ContinueTargeting: OptionalValue[bool]
TrackingRadius: OptionalValue[float | FloatBits]
ViewOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
EntityOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
Radius: OptionalValue[float | FloatBits]
MinYawLimit: OptionalValue[float | FloatBits]
MaxYawLimit: OptionalValue[float | FloatBits]
AudioListener: OptionalValue[int]
PlayerEffects: OptionalValue[bool]
AimAssist: OptionalValue[CameraPresetAimAssist]
ControlScheme: OptionalValue[int]
def __init__(self, /, *,
Name: str | StringBytes = ...,
Parent: str | StringBytes = ...,
PosX: OptionalValue[float | FloatBits] = ...,
PosY: OptionalValue[float | FloatBits] = ...,
PosZ: OptionalValue[float | FloatBits] = ...,
RotX: OptionalValue[float | FloatBits] = ...,
RotY: OptionalValue[float | FloatBits] = ...,
RotationSpeed: OptionalValue[float | FloatBits] = ...,
SnapToTarget: OptionalValue[bool] = ...,
HorizontalRotationLimit: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
VerticalRotationLimit: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
ContinueTargeting: OptionalValue[bool] = ...,
TrackingRadius: OptionalValue[float | FloatBits] = ...,
ViewOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
EntityOffset: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
Radius: OptionalValue[float | FloatBits] = ...,
MinYawLimit: OptionalValue[float | FloatBits] = ...,
MaxYawLimit: OptionalValue[float | FloatBits] = ...,
AudioListener: OptionalValue[int] = ...,
PlayerEffects: OptionalValue[bool] = ...,
AimAssist: OptionalValue[CameraPresetAimAssist] = ...,
ControlScheme: OptionalValue[int] = ...,
) -> None: ...相关字段类型:CameraPresetAimAssist。