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

# Factorio Prototype Docs Version 2.0.7

## TileTransitionsBetweenTransitions :: struct

Inherits from TileTransitions

## Properties

- default
- sorted

transition_group1 | :: uint8 |
transition_group2 | :: uint8 |

Inherited from TileTransitions

layout optional | :: TileTransitionSpritesheetLayout |
spritesheet optional | :: FileName | Default spritesheet for all TileSpriteLayouts.
Default spritesheet for all TileSpriteLayouts.
overlay_enabled optional | :: bool |
mask_enabled optional | :: bool |
background_enabled optional | :: bool |
background_mask_enabled optional | :: bool |
effect_map_enabled optional | :: bool |
lightmap_enabled optional | :: bool |
auxiliary_effect_mask_enabled optional | :: bool |
overlay_layout optional | :: TileTransitionVariantLayout | Overrides the `overlay` definition inside `layout`.
Overrides the `overlay` definition inside `layout`.
mask_layout optional | :: TileTransitionVariantLayout | Overrides the `mask` definition inside `layout`.
Overrides the `mask` definition inside `layout`.
background_layout optional | :: TileTransitionVariantLayout | Overrides the `background` definition inside `layout`.
Overrides the `background` definition inside `layout`.
background_mask_layout optional | :: TileTransitionVariantLayout | Overrides the `background_mask` definition inside `layout`.
Overrides the `background_mask` definition inside `layout`.
effect_map_layout optional | :: TileTransitionVariantLayout | Overrides the `effect_map` definition inside `layout`.
Overrides the `effect_map` definition inside `layout`.
lightmap_layout optional | :: TileTransitionVariantLayout | Overrides the `lightmap` definition inside `layout`.
Overrides the `lightmap` definition inside `layout`.
auxiliary_effect_mask_layout optional | :: TileTransitionVariantLayout | Overrides the `auxiliary_effect_mask` definition inside `layout`.
Overrides the `auxiliary_effect_mask` definition inside `layout`.
mask_spritesheet optional | :: FileName | Only loaded if `layout` or `mask_layout` is defined. [...]
Only loaded if `layout` or `mask_layout` is defined. [...]
background_spritesheet optional | :: FileName | Only loaded if `layout` or `background_layout` is defined. [...]
Only loaded if `layout` or `background_layout` is defined. [...]
background_mask_spritesheet optional | :: FileName | Only loaded if `layout` or `background_mask_layout` is defined. [...]
Only loaded if `layout` or `background_mask_layout` is defined. [...]
effect_map_spritesheet optional | :: FileName | Only loaded if `layout` or `effect_map_layout` is defined. [...]
Only loaded if `layout` or `effect_map_layout` is defined. [...]
lightmap_spritesheet optional | :: FileName | Only loaded if `layout` or `lightmap_layout` is defined. [...]
Only loaded if `layout` or `lightmap_layout` is defined. [...]
auxiliary_effect_mask_spritesheet optional | :: FileName | Only loaded if `layout` or `auxiliary_effect_mask_layout` is defined. [...]
Only loaded if `layout` or `auxiliary_effect_mask_layout` is defined. [...]
water_patch optional | :: Sprite |
overlay_layer_group optional | :: TileRenderLayer |
background_layer_group optional | :: TileRenderLayer |
waving_effect_time_scale optional | :: float |
overlay_layer_offset optional | :: int8 |
masked_overlay_layer_offset optional | :: int8 |
background_layer_offset optional | :: int8 |
masked_background_layer_offset optional | :: int8 |
draw_background_layer_under_tiles optional | :: bool |
apply_effect_color_to_overlay optional | :: bool |
apply_waving_effect_on_masks optional | :: bool |
apply_waving_effect_on_background_mask optional | :: bool |
draw_simple_outer_corner_over_diagonal optional | :: bool |
offset_background_layer_by_tile_layer optional | :: bool |
inner_corner_weights optional | :: array[float] |
outer_corner_weights optional | :: array[float] |
side_weights optional | :: array[float] |
side_variations_in_group optional | :: uint8 |
double_side_weights optional | :: array[float] |
double_side_variations_in_group optional | :: uint8 |
u_transition_weights optional | :: array[float] |

transition_group1 | :: uint8 |
transition_group2 | :: uint8 |

Inherited from TileTransitions

apply_effect_color_to_overlay optional | :: bool |
apply_waving_effect_on_background_mask optional | :: bool |
apply_waving_effect_on_masks optional | :: bool |
auxiliary_effect_mask_enabled optional | :: bool |
auxiliary_effect_mask_layout optional | :: TileTransitionVariantLayout | Overrides the `auxiliary_effect_mask` definition inside `layout`.
Overrides the `auxiliary_effect_mask` definition inside `layout`.
auxiliary_effect_mask_spritesheet optional | :: FileName | Only loaded if `layout` or `auxiliary_effect_mask_layout` is defined. [...]
Only loaded if `layout` or `auxiliary_effect_mask_layout` is defined. [...]
background_enabled optional | :: bool |
background_layer_group optional | :: TileRenderLayer |
background_layer_offset optional | :: int8 |
background_layout optional | :: TileTransitionVariantLayout | Overrides the `background` definition inside `layout`.
Overrides the `background` definition inside `layout`.
background_mask_enabled optional | :: bool |
background_mask_layout optional | :: TileTransitionVariantLayout | Overrides the `background_mask` definition inside `layout`.
Overrides the `background_mask` definition inside `layout`.
background_mask_spritesheet optional | :: FileName | Only loaded if `layout` or `background_mask_layout` is defined. [...]
Only loaded if `layout` or `background_mask_layout` is defined. [...]
background_spritesheet optional | :: FileName | Only loaded if `layout` or `background_layout` is defined. [...]
Only loaded if `layout` or `background_layout` is defined. [...]
double_side_variations_in_group optional | :: uint8 |
double_side_weights optional | :: array[float] |
draw_background_layer_under_tiles optional | :: bool |
draw_simple_outer_corner_over_diagonal optional | :: bool |
effect_map_enabled optional | :: bool |
effect_map_layout optional | :: TileTransitionVariantLayout | Overrides the `effect_map` definition inside `layout`.
Overrides the `effect_map` definition inside `layout`.
effect_map_spritesheet optional | :: FileName | Only loaded if `layout` or `effect_map_layout` is defined. [...]
Only loaded if `layout` or `effect_map_layout` is defined. [...]
inner_corner_weights optional | :: array[float] |
layout optional | :: TileTransitionSpritesheetLayout |
lightmap_enabled optional | :: bool |
lightmap_layout optional | :: TileTransitionVariantLayout | Overrides the `lightmap` definition inside `layout`.
Overrides the `lightmap` definition inside `layout`.
lightmap_spritesheet optional | :: FileName | Only loaded if `layout` or `lightmap_layout` is defined. [...]
Only loaded if `layout` or `lightmap_layout` is defined. [...]
mask_enabled optional | :: bool |
mask_layout optional | :: TileTransitionVariantLayout | Overrides the `mask` definition inside `layout`.
Overrides the `mask` definition inside `layout`.
mask_spritesheet optional | :: FileName | Only loaded if `layout` or `mask_layout` is defined. [...]
Only loaded if `layout` or `mask_layout` is defined. [...]
masked_background_layer_offset optional | :: int8 |
masked_overlay_layer_offset optional | :: int8 |
offset_background_layer_by_tile_layer optional | :: bool |
outer_corner_weights optional | :: array[float] |
overlay_enabled optional | :: bool |
overlay_layer_group optional | :: TileRenderLayer |
overlay_layer_offset optional | :: int8 |
overlay_layout optional | :: TileTransitionVariantLayout | Overrides the `overlay` definition inside `layout`.
Overrides the `overlay` definition inside `layout`.
side_variations_in_group optional | :: uint8 |
side_weights optional | :: array[float] |
spritesheet optional | :: FileName | Default spritesheet for all TileSpriteLayouts.
Default spritesheet for all TileSpriteLayouts.
u_transition_weights optional | :: array[float] |
water_patch optional | :: Sprite |
waving_effect_time_scale optional | :: float |

## Properties

### transition_group1 :: uint8

### transition_group2 :: uint8

Type used in

- TilePrototype::transitions_between_transitions