16 lines
356 B
GDScript3
16 lines
356 B
GDScript3
|
|
extends RigidBody2D
|
||
|
|
|
||
|
|
func _ready() -> void:
|
||
|
|
var variants = $Variants.get_children()
|
||
|
|
var variant = variants[randi_range(0, variants.size() - 1)]
|
||
|
|
|
||
|
|
$Variants.remove_child(variant)
|
||
|
|
|
||
|
|
add_child(variant)
|
||
|
|
|
||
|
|
var collision_shape = variant.get_node("CollisionShape")
|
||
|
|
variant.remove_child(collision_shape)
|
||
|
|
add_child(collision_shape)
|
||
|
|
|
||
|
|
$Variants.queue_free()
|