GatePrototype
A gate.
Parent
Properties
vertical_animation
- Type:
Animation
- Optional:
true
- Override:
false
horizontal_animation
- Type:
Animation
- Optional:
true
- Override:
false
vertical_rail_animation_left
- Type:
Animation
- Optional:
true
- Override:
false
vertical_rail_animation_right
- Type:
Animation
- Optional:
true
- Override:
false
horizontal_rail_animation_left
- Type:
Animation
- Optional:
true
- Override:
false
horizontal_rail_animation_right
- Type:
Animation
- Optional:
true
- Override:
false
vertical_rail_base
- Type:
Animation
- Optional:
true
- Override:
false
horizontal_rail_base
- Type:
Animation
- Optional:
true
- Override:
false
wall_patch
- Type:
Animation
- Optional:
true
- Override:
false
opening_speed
- Type:
float
- Optional:
false
- Override:
false
activation_distance
- Type:
double
- Optional:
false
- Override:
false
timeout_to_close
- Type:
uint32
- Optional:
false
- Override:
false
opening_sound
- Type:
Sound
- Optional:
true
- Override:
false
Played when the gate opens.
closing_sound
- Type:
Sound
- Optional:
true
- Override:
false
Played when the gate closes.
fadeout_interval
- Type:
uint32
- Optional:
true
- Override:
false
opened_collision_mask
- Type:
CollisionMaskConnector
- Optional:
true
- Override:
false
This collision mask is used when the gate is open.
Defaults to the mask from UtilityConstants::default_collision_masks when indexed by "gate/opened".