extends Scene class_name CaveScene @export var cave_room_seed = 0 func _init( _crs : int = 0 ): cave_room_seed = _crs func get_scene_id() -> String: return "CRISTAL_CAVE" func get_scene_path() -> String: return "res://stages/3d_scenes/cave/cave.tscn" func is_mouse_captured() -> bool: return true func is_needed_to_be_announced() -> bool: return true func get_scene_title() -> String: return tr("CRISTAL_CAVE") func get_scene_icon() -> Texture: return preload("res://common/icons/cristal.svg") func _on_generated(generated_scene : Node): var cave : Cave = generated_scene as Cave cave.setup_room(cave_room_seed)