super_space_game/scripts/asteroid.gd

16 lines
356 B
GDScript3
Raw Permalink Normal View History

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()