← Packet index

Packet 320

CameraAimAssistPresetsPacket

Sent by the server to clients for initializing and updating the client aim-assist registry. AddToExisting operations are sent by the server when new presets/categories are added to the registry through creator facing APIs.

Packet datagramWire order
HeaderID 320varuint
0Camera Aim-Assist Presetsarray<CameraAimAssistCategoryDefinition> · variable
1Camera Aim-Assist Categoriesarray<CameraAimAssistPresetDefinition> · variable
2Operationuint8 · 1 byte

Serialized fields

3 top-level fields
  1. 0Camera Aim-Assist PresetsCameraAimAssistCategoryDefinitionas array<CameraAimAssistCategoryDefinition>
    1. 1prioritiesCameraAimAssistCategoryPriorities
      1. 0entitiesobject
      2. 1blocksobject
      3. 2block_tagsobject
      4. 3entity_type_familiesobject
      5. 4entity_defaultoptionalint32
      6. 5block_defaultoptionalint32
  2. 1Camera Aim-Assist CategoriesCameraAimAssistPresetDefinitionas array<CameraAimAssistPresetDefinition>
    1. 1exclusion_settingsCameraAimAssistPresetExclusionDefinition
      1. 0blocksBlock Referenceas array<Block Reference>
      2. 1entitiesEntity Referenceas array<Entity Reference>
      3. 2block_tagsarray<string>
      4. 3entity_type_familiesarray<string>
    2. 2liquid_targeting_listItem Referenceas array<Item Reference>
    3. 3item_settingsobject
  3. 2OperationEnum-as-ValueCameraAimAssistPresetsPacketOperationas uint8
    1. 0Set
    2. 1AddToExisting

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.