Packet 300
CameraInstructionPacket
Used to send a CameraInstruction from the server to the specified clients.
HeaderID 300varuint
0Camera InstructionCameraInstruction · variable
Serialized fields
1 top-level fields0Camera InstructionCameraInstruction
0SetCameraInstruction::SetInstruction
- 0preset
uint32 6entity_offsetCameraInstruction::SetInstruction::EntityOffsetOption
- 7default
boolean - 8removeIgnoreStartingValuesComponent
boolean
- 1Clear
boolean - 4RemoveTarget
boolean 5FieldOfViewCameraInstruction::FovInstruction
- 0Field of View
float - 1FOV Ease Time
float 2FOV Ease Typeeasing_functionas
string- "linear"
linear - "spring"
spring - "in_quad"
in_quad - "out_quad"
out_quad - "in_out_quad"
in_out_quad - "in_cubic"
in_cubic - "out_cubic"
out_cubic - "in_out_cubic"
in_out_cubic - "in_quart"
in_quart - "out_quart"
out_quart - "in_out_quart"
in_out_quart - "in_quint"
in_quint - "out_quint"
out_quint - "in_out_quint"
in_out_quint - "in_sine"
in_sine - "out_sine"
out_sine - "in_out_sine"
in_out_sine - "in_expo"
in_expo - "out_expo"
out_expo - "in_out_expo"
in_out_expo - "in_circ"
in_circ - "out_circ"
out_circ - "in_out_circ"
in_out_circ - "in_bounce"
in_bounce - "out_bounce"
out_bounce - "in_out_bounce"
in_out_bounce - "in_back"
in_back - "out_back"
out_back - "in_out_back"
in_out_back - "in_elastic"
in_elastic - "out_elastic"
out_elastic - "in_out_elastic"
in_out_elastic
- "linear"
- 3Field of View Clear
boolean
6SplineCameraInstruction::SplineInstruction
- 0totalTime
float - 1type
uint8 3progressKeyFramesCameraInstruction::SplineInstruction::SplineProgressOptionas
array<CameraInstruction::SplineInstruction::SplineProgressOption>- 0Key frame value
float - 1Key frame time
float 2Key frame easing funceasing_functionas
string- "linear"
linear - "spring"
spring - "in_quad"
in_quad - "out_quad"
out_quad - "in_out_quad"
in_out_quad - "in_cubic"
in_cubic - "out_cubic"
out_cubic - "in_out_cubic"
in_out_cubic - "in_quart"
in_quart - "out_quart"
out_quart - "in_out_quart"
in_out_quart - "in_quint"
in_quint - "out_quint"
out_quint - "in_out_quint"
in_out_quint - "in_sine"
in_sine - "out_sine"
out_sine - "in_out_sine"
in_out_sine - "in_expo"
in_expo - "out_expo"
out_expo - "in_out_expo"
in_out_expo - "in_circ"
in_circ - "out_circ"
out_circ - "in_out_circ"
in_out_circ - "in_bounce"
in_bounce - "out_bounce"
out_bounce - "in_out_bounce"
in_out_bounce - "in_back"
in_back - "out_back"
out_back - "in_out_back"
in_out_back - "in_elastic"
in_elastic - "out_elastic"
out_elastic - "in_out_elastic"
in_out_elastic
- "linear"
4rotationOptionCameraInstruction::SplineInstruction::SplineRotationOptionas
array<CameraInstruction::SplineInstruction::SplineRotationOption>- 1Key frame time
float 2Key frame easing funceasing_functionas
string- "linear"
linear - "spring"
spring - "in_quad"
in_quad - "out_quad"
out_quad - "in_out_quad"
in_out_quad - "in_cubic"
in_cubic - "out_cubic"
out_cubic - "in_out_cubic"
in_out_cubic - "in_quart"
in_quart - "out_quart"
out_quart - "in_out_quart"
in_out_quart - "in_quint"
in_quint - "out_quint"
out_quint - "in_out_quint"
in_out_quint - "in_sine"
in_sine - "out_sine"
out_sine - "in_out_sine"
in_out_sine - "in_expo"
in_expo - "out_expo"
out_expo - "in_out_expo"
in_out_expo - "in_circ"
in_circ - "out_circ"
out_circ - "in_out_circ"
in_out_circ - "in_bounce"
in_bounce - "out_bounce"
out_bounce - "in_out_bounce"
in_out_bounce - "in_back"
in_back - "out_back"
out_back - "in_out_back"
in_out_back - "in_elastic"
in_elastic - "out_elastic"
out_elastic - "in_out_elastic"
in_out_elastic
- "linear"
- 5splineIdentifier
string - 6loadFromJson
boolean
7AttachToEntityCameraInstruction::AttachToEntityInstruction
- 0Entity Actor ID
int64
- 8DetachFromEntity
boolean
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this packet.
All builds
Changes between consecutive stable releases and preview builds.
- Released
- Protocol
- 2207
- Previous build
- 1.26.51
Packet
1 entryChanged 1
- Changed supporting type
CameraInstruction:Setis now optional. - Changed supporting type
CameraInstruction:Clearis now optional. - Changed supporting type
CameraInstruction:Fadeis now optional. - Changed supporting type
CameraInstruction:Targetis now optional. - Changed supporting type
CameraInstruction:RemoveTargetis now optional. - Changed supporting type
CameraInstruction:FieldOfViewis now optional. - Changed supporting type
CameraInstruction:Splineis now optional. - Changed supporting type
CameraInstruction:AttachToEntityis now optional. - Changed supporting type
CameraInstruction:DetachFromEntityis now optional. - Changed supporting type
CameraInstruction::FadeInstruction:Timeis now optional. - Changed supporting type
CameraInstruction::FadeInstruction:Coloris now optional. - Changed supporting type
CameraInstruction::SetInstruction:easeis now optional. - Changed supporting type
CameraInstruction::SetInstruction:posis now optional. - Changed supporting type
CameraInstruction::SetInstruction:rotis now optional. - Changed supporting type
CameraInstruction::SetInstruction:facingis now optional. - Changed supporting type
CameraInstruction::SetInstruction:view_offsetis now optional. - Changed supporting type
CameraInstruction::SetInstruction:entity_offsetis now optional. - Changed supporting type
CameraInstruction::SetInstruction:defaultis now optional. - Changed supporting type
CameraInstruction::TargetInstruction:Target Center Offsetis now optional.