[gd_scene load_steps=8 format=3 uid="uid://cc24poobjnsg7"] [ext_resource type="Script" path="res://Scripts/Ring.gd" id="1_taxba"] [ext_resource type="Shader" path="res://ring.gdshader" id="2_cjr6s"] [ext_resource type="Texture2D" uid="uid://bpbx2rdfqfljn" path="res://Sprites/Noise/ringNoise.tres" id="3_fow5m"] [ext_resource type="AudioStream" uid="uid://47kg1x6teq5j" path="res://Sounds/Effects/Christmas Sound Effects #1 (by MrSnooze)/001 falling impact.wav" id="4_fikic"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_ixvuv"] render_priority = 0 shader = ExtResource("2_cjr6s") shader_parameter/color = Vector3(0.333, 0.569, 0.075) shader_parameter/color2 = Vector3(0.762, 0.568, 0.179) shader_parameter/noiseScale = 3.0 shader_parameter/timeScale = 1.5 shader_parameter/bobDirection = Vector3(0, 0, 1) shader_parameter/bobStrength = 0.1 shader_parameter/bobSpeed = 1.0 shader_parameter/noise = ExtResource("3_fow5m") [sub_resource type="TorusMesh" id="TorusMesh_bqjhg"] material = SubResource("ShaderMaterial_ixvuv") inner_radius = 0.8 rings = 16 ring_segments = 8 [sub_resource type="CylinderShape3D" id="CylinderShape3D_a68r1"] height = 0.060093 radius = 0.946 [node name="GrinchRing" type="Area3D" node_paths=PackedStringArray("player")] script = ExtResource("1_taxba") strength = 0.5 player = NodePath("AudioStreamPlayer") [node name="MeshInstance3D" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) mesh = SubResource("TorusMesh_bqjhg") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, -5.96046e-08, -1, 0, 1, -5.96046e-08, 0, 0, 0) shape = SubResource("CylinderShape3D_a68r1") [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource("4_fikic") volume_db = 4.0 bus = &"Effects" [connection signal="area_entered" from="." to="." method="_on_area_entered"]