← Type index

CameraInstruction

Object datagramWire order
0SetCameraInstruction::SetInstruction · variable
1Clearboolean · 1 byte
2FadeCameraInstruction::FadeInstruction · variable
3TargetCameraInstruction::TargetInstruction · variable
4RemoveTargetboolean · 1 byte
5FieldOfViewCameraInstruction::FovInstruction · variable
6SplineCameraInstruction::SplineInstruction · variable
7AttachToEntityCameraInstruction::AttachToEntityInstruction · variable
8DetachFromEntityboolean · 1 byte

Fields

9 top-level fields
  1. 0SetCameraInstruction::SetInstruction
  2. 1Clearboolean
  3. 2FadeCameraInstruction::FadeInstruction
  4. 3TargetCameraInstruction::TargetInstruction
    1. 0Target Center OffsetVec3
    2. 1Target Actor IDint64
  5. 4RemoveTargetboolean
  6. 5FieldOfViewCameraInstruction::FovInstruction
    1. 0Field of Viewfloat
    2. 1FOV Ease Timefloat
    3. 2FOV Ease Typeeasing_functionas int32
      1. 0linear
      2. 1spring
      3. 2in_quad
      4. 3out_quad
      5. 4in_out_quad
      6. 5in_cubic
      7. 6out_cubic
      8. 7in_out_cubic
      9. 8in_quart
      10. 9out_quart
      11. 10in_out_quart
      12. 11in_quint
      13. 12out_quint
      14. 13in_out_quint
      15. 14in_sine
      16. 15out_sine
      17. 16in_out_sine
      18. 17in_expo
      19. 18out_expo
      20. 19in_out_expo
      21. 20in_circ
      22. 21out_circ
      23. 22in_out_circ
      24. 23in_bounce
      25. 24out_bounce
      26. 25in_out_bounce
      27. 26in_back
      28. 27out_back
      29. 28in_out_back
      30. 29in_elastic
      31. 30out_elastic
      32. 31in_out_elastic
    4. 3Field of View Clearboolean
  7. 6SplineCameraInstruction::SplineInstruction
    1. 0totalTimefloat
    2. 1typeuint8
    3. 2curveVec3as array<Vec3>
    4. 3progressKeyFramesCameraInstruction::SplineInstruction::SplineProgressOptionas array<CameraInstruction::SplineInstruction::SplineProgressOption>
      1. 0Key frame valuefloat
      2. 1Key frame timefloat
      3. 2Key frame easing funceasing_functionas int32
        1. 0linear
        2. 1spring
        3. 2in_quad
        4. 3out_quad
        5. 4in_out_quad
        6. 5in_cubic
        7. 6out_cubic
        8. 7in_out_cubic
        9. 8in_quart
        10. 9out_quart
        11. 10in_out_quart
        12. 11in_quint
        13. 12out_quint
        14. 13in_out_quint
        15. 14in_sine
        16. 15out_sine
        17. 16in_out_sine
        18. 17in_expo
        19. 18out_expo
        20. 19in_out_expo
        21. 20in_circ
        22. 21out_circ
        23. 22in_out_circ
        24. 23in_bounce
        25. 24out_bounce
        26. 25in_out_bounce
        27. 26in_back
        28. 27out_back
        29. 28in_out_back
        30. 29in_elastic
        31. 30out_elastic
        32. 31in_out_elastic
    5. 4rotationOptionCameraInstruction::SplineInstruction::SplineRotationOptionas array<CameraInstruction::SplineInstruction::SplineRotationOption>
      1. 0Key frame valueVec3
      2. 1Key frame timefloat
      3. 2Key frame easing funceasing_functionas int32
        1. 0linear
        2. 1spring
        3. 2in_quad
        4. 3out_quad
        5. 4in_out_quad
        6. 5in_cubic
        7. 6out_cubic
        8. 7in_out_cubic
        9. 8in_quart
        10. 9out_quart
        11. 10in_out_quart
        12. 11in_quint
        13. 12out_quint
        14. 13in_out_quint
        15. 14in_sine
        16. 15out_sine
        17. 16in_out_sine
        18. 17in_expo
        19. 18out_expo
        20. 19in_out_expo
        21. 20in_circ
        22. 21out_circ
        23. 22in_out_circ
        24. 23in_bounce
        25. 24out_bounce
        26. 25in_out_bounce
        27. 26in_back
        28. 27out_back
        29. 28in_out_back
        30. 29in_elastic
        31. 30out_elastic
        32. 31in_out_elastic
    6. 5splineIdentifierstring
    7. 6loadFromJsonboolean
  8. 7AttachToEntityCameraInstruction::AttachToEntityInstruction
    1. 0Entity Actor IDint64
  9. 8DetachFromEntityboolean

Packet references

1 reference
  1. CameraInstructionPacketCamera Instruction › CameraInstruction

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this type.