[gd_scene load_steps=8 format=3 uid="uid://g4esih4vcves"]

[ext_resource type="PackedScene" uid="uid://clujaf3u776a3" path="res://addons/godot-xr-tools/objects/viewport_2d_in_3d.tscn" id="1_t65qq"]
[ext_resource type="PackedScene" uid="uid://m1twp7r5vtv0" path="res://scenes/level_select.tscn" id="2_ju2uv"]

[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wt13n"]
shading_mode = 0

[sub_resource type="QuadMesh" id="QuadMesh_3x3hc"]
resource_local_to_scene = true
size = Vector2(2, 2)

[sub_resource type="ViewportTexture" id="ViewportTexture_whqpc"]
viewport_path = NodePath("Viewport")

[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ubces"]
shading_mode = 0
albedo_texture = SubResource("ViewportTexture_whqpc")

[sub_resource type="BoxShape3D" id="BoxShape3D_803iy"]
resource_local_to_scene = true
size = Vector3(2, 2, 0.02)

[node name="LevelSelect3D" instance=ExtResource("1_t65qq")]
screen_size = Vector2(2, 2)
scene = ExtResource("2_ju2uv")
viewport_size = Vector2(200, 200)
update_mode = 2
material = SubResource("StandardMaterial3D_wt13n")
scene_properties_keys = PackedStringArray()

[node name="Viewport" parent="." index="0"]
size = Vector2i(200, 200)

[node name="Screen" parent="." index="1"]
mesh = SubResource("QuadMesh_3x3hc")
surface_material_override/0 = SubResource("StandardMaterial3D_ubces")

[node name="StaticBody3D" parent="." index="2"]
screen_size = Vector2(2, 2)
viewport_size = Vector2(200, 200)

[node name="CollisionShape3D" parent="StaticBody3D" index="0"]
shape = SubResource("BoxShape3D_803iy")
