DreamBall/elements/ring.tscn
Taevas a73b32610e working settings menu
includes audio sliders, fullscreen, disabling gravity change sound
2025-03-28 13:42:53 +01:00

36 lines
1.4 KiB
Text

[gd_scene load_steps=7 format=3 uid="uid://cpm3laywhlbq5"]
[ext_resource type="Material" uid="uid://brwwlwb1rpro7" path="res://graphics/unhappy_material.tres" id="1_48h5f"]
[ext_resource type="AudioStream" uid="uid://b0cl5v6q1ocbv" path="res://sounds/ring1.ogg" id="2_2so43"]
[ext_resource type="Script" uid="uid://d1tdcd6b2bp05" path="res://elements/ring.gd" id="2_288uq"]
[ext_resource type="AudioStream" uid="uid://cvvs74ep5d4wt" path="res://sounds/ring2.ogg" id="3_lkqw0"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_tgirv"]
radius = 4.0
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_251sn"]
random_pitch = 1.3
streams_count = 2
stream_0/stream = ExtResource("2_2so43")
stream_1/stream = ExtResource("3_lkqw0")
[node name="Ring" type="CSGTorus3D"]
use_collision = true
inner_radius = 4.0
outer_radius = 8.0
sides = 32
ring_sides = 16
material = ExtResource("1_48h5f")
script = ExtResource("2_288uq")
metadata/_custom_type_script = "uid://d1tdcd6b2bp05"
[node name="Area3D" type="Area3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
shape = SubResource("CylinderShape3D_tgirv")
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = SubResource("AudioStreamRandomizer_251sn")
bus = &"Sounds"
[connection signal="body_entered" from="Area3D" to="." method="_on_area_3d_body_entered"]