44 lines
1.6 KiB
Plaintext
44 lines
1.6 KiB
Plaintext
|
|
[gd_scene load_steps=4 format=3 uid="uid://c1qli4f05orxk"]
|
||
|
|
|
||
|
|
[ext_resource type="Script" path="res://dev-util/click-trough-area.gd" id="1_p7a7n"]
|
||
|
|
|
||
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_cb3g8"]
|
||
|
|
|
||
|
|
[sub_resource type="ViewportTexture" id="ViewportTexture_yre71"]
|
||
|
|
viewport_path = NodePath("Area3D/Sprite3D/SubViewport")
|
||
|
|
|
||
|
|
[node name="Area3D" type="Area3D"]
|
||
|
|
transform = Transform3D(1, 0, 0, 0, 0.999999, 0, 0, 0, 1, 0, 0, 0)
|
||
|
|
script = ExtResource("1_p7a7n")
|
||
|
|
|
||
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||
|
|
transform = Transform3D(2.56, 0, 0, 0, 2.56, 0, 0, 0, 2.56, 0, 0, -1.28)
|
||
|
|
shape = SubResource("BoxShape3D_cb3g8")
|
||
|
|
|
||
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="."]
|
||
|
|
transform = Transform3D(0.99, 0, 0, 0, 0.99, 0, 0, 7.45058e-09, 0.99, 0, 1.49012e-08, -1.28)
|
||
|
|
size = Vector3(2.56, 2.56, 2.56)
|
||
|
|
|
||
|
|
[node name="Sprite3D" type="Sprite3D" parent="."]
|
||
|
|
texture = SubResource("ViewportTexture_yre71")
|
||
|
|
|
||
|
|
[node name="SubViewport" type="SubViewport" parent="Sprite3D"]
|
||
|
|
size = Vector2i(256, 256)
|
||
|
|
|
||
|
|
[node name="LineEdit" type="LineEdit" parent="Sprite3D/SubViewport"]
|
||
|
|
offset_left = 32.0
|
||
|
|
offset_top = 32.0
|
||
|
|
offset_right = 99.0625
|
||
|
|
offset_bottom = 63.0
|
||
|
|
|
||
|
|
[node name="Button" type="Button" parent="Sprite3D/SubViewport"]
|
||
|
|
offset_left = 50.0
|
||
|
|
offset_top = 100.0
|
||
|
|
offset_right = 112.0
|
||
|
|
offset_bottom = 131.0
|
||
|
|
text = "Button"
|
||
|
|
|
||
|
|
[connection signal="input_event" from="." to="." method="_on_input_event"]
|
||
|
|
[connection signal="text_submitted" from="Sprite3D/SubViewport/LineEdit" to="." method="_on_line_edit_text_submitted"]
|
||
|
|
[connection signal="pressed" from="Sprite3D/SubViewport/Button" to="." method="_on_button_pressed"]
|