Factorio.com|Forums|Wiki|Mod Portal|API Docs Prototype|Runtime|Auxiliary

# Factorio Prototype Docs Version 2.0.7

## AnimatedVector :: struct

## Properties

- default
- sorted

rotations | :: array[VectorRotation] |
render_layer optional | :: RenderLayer | Default render layer for the rotations.
Default render layer for the rotations.
direction_shift optional | :: DirectionShift |

rotations | :: array[VectorRotation] |
direction_shift optional | :: DirectionShift |
render_layer optional | :: RenderLayer | Default render layer for the rotations.
Default render layer for the rotations.

## Properties

### rotations :: array[VectorRotation]

#### VectorRotation :: struct

## Properties

### frames :: array[Vector]

The size of all `frames` must be the same.

### render_layer :: RenderLayer optional

Default render layer for the rotations.

### direction_shift :: DirectionShift optional

#### DirectionShift :: struct

## Properties

### north :: Vector optional

### east :: Vector optional

### south :: Vector optional

### west :: Vector optional

Type used in

- FluidTurretPrototype::folded_muzzle_animation_shift
- FluidTurretPrototype::preparing_muzzle_animation_shift
- FluidTurretPrototype::prepared_muzzle_animation_shift
- FluidTurretPrototype::starting_attack_muzzle_animation_shift
- FluidTurretPrototype::attacking_muzzle_animation_shift
- FluidTurretPrototype::ending_attack_muzzle_animation_shift
- FluidTurretPrototype::folding_muzzle_animation_shift