[gd_scene load_steps=19 format=3 uid="uid://beh68ly34coau"] [ext_resource type="Material" uid="uid://oe6d0lu68ia2" path="res://GameObjects/Foliage/Pink Bush Material.tres" id="1_eo20v"] [ext_resource type="Material" uid="uid://dxabe6g13cxfy" path="res://GameObjects/Foliage/Leave.material" id="2_tlsnn"] [ext_resource type="Script" uid="uid://dla1wn2mlw2d0" path="res://addons/rokojori_action_library/Runtime/Interactions/Pointable.cs" id="3_31nbd"] [ext_resource type="Script" uid="uid://c7fymrxt3qvlh" path="res://addons/rokojori_action_library/Runtime/Interactions/Grabbable.cs" id="4_7gtu5"] [ext_resource type="Material" uid="uid://c6cqmctcdq7lb" path="res://GameObjects/Pink Bush/Pink Bush Highlight.material" id="4_fsbop"] [ext_resource type="Curve" uid="uid://dhaky16xvyxnm" path="res://Utilities/Ease Curve.tres" id="5_cp7cj"] [ext_resource type="Script" uid="uid://dkbln8rf5p0pu" path="res://addons/rokojori_action_library/Runtime/Animation/Highlight/HighlightEffect.cs" id="5_guqjx"] [ext_resource type="Script" uid="uid://b4yjsis2fh64c" path="res://addons/rokojori_action_library/Runtime/Actions/ActionList.cs" id="5_q57mj"] [ext_resource type="Script" uid="uid://dncqth3uf3tb3" path="res://addons/rokojori_action_library/Runtime/Animation/HDRColor.cs" id="5_r7fm5"] [ext_resource type="Script" uid="uid://y2p0r8c5rs45" path="res://addons/rokojori_action_library/Runtime/Shading/Properties/ColorPropertyName.cs" id="6_cp7cj"] [ext_resource type="Script" uid="uid://drak08lej40jc" path="res://addons/rokojori_action_library/Runtime/Actions/Node/SetPhysicsState.cs" id="6_fsbop"] [ext_resource type="Resource" uid="uid://ch5nsa6yafs5l" path="res://addons/rokojori_action_library/Runtime/Time/TimeLines/GameTime.tres" id="6_r7fm5"] [ext_resource type="Material" uid="uid://caorquioj0w4y" path="res://GameObjects/Pink Bush/Pink Bush Overlay.material" id="8_hed3e"] [sub_resource type="SphereShape3D" id="SphereShape3D_i3v8b"] radius = 0.43 [sub_resource type="QuadMesh" id="QuadMesh_uqrk0"] [sub_resource type="Resource" id="Resource_hed3e"] script = ExtResource("5_r7fm5") color = Color(1, 0.75, 0, 1) colorMultiply = 2.0 metadata/_custom_type_script = "uid://dncqth3uf3tb3" [sub_resource type="Resource" id="Resource_syqse"] script = ExtResource("6_cp7cj") propertyName = "albedo" metadata/_custom_type_script = "uid://y2p0r8c5rs45" [sub_resource type="Resource" id="Resource_5134o"] script = ExtResource("5_guqjx") timeline = ExtResource("6_r7fm5") inDuration = 0.3 inCurve = ExtResource("5_cp7cj") outDuration = 0.3 outCurve = ExtResource("5_cp7cj") color = SubResource("Resource_hed3e") outlineMaterialMode = 2 outlineCustomMaterial = ExtResource("4_fsbop") outlineCustomColorProperty = SubResource("Resource_syqse") overlayMaterialMode = 1 overlayCustomMaterial = ExtResource("8_hed3e") overlayCustomColorProperty = SubResource("Resource_syqse") metadata/_custom_type_script = "uid://dkbln8rf5p0pu" [node name="Pink Bush" type="RigidBody3D"] transform = Transform3D(0.652943, 0, 0.9098152, 0, 1.1198653, 0, -0.9098152, 0, 0.652943, 0, 0, 0) [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(0.99999994, 0, 0, 0, 1.0000001, 0, 0, 0, 0.99999994, 0, 0.15148893, 0) shape = SubResource("SphereShape3D_i3v8b") [node name="Pink Bush" type="MeshInstance3D" parent="."] transform = Transform3D(0.99999994, 0, 0, 0, 1.0000001, 0, 0, 0, 0.99999994, 7.1525574e-07, 0.33457842, 1.1368684e-13) mesh = SubResource("QuadMesh_uqrk0") skeleton = NodePath("../../..") surface_material_override/0 = ExtResource("1_eo20v") [node name="Leave" type="MeshInstance3D" parent="Pink Bush"] transform = Transform3D(0.4209132, 0, -7.450581e-09, 0, 0.4209132, 0, 7.450581e-09, 0, 0.4209132, -0.5514574, -0.25912705, -0.112205505) mesh = SubResource("QuadMesh_uqrk0") skeleton = NodePath("../../../..") surface_material_override/0 = ExtResource("2_tlsnn") [node name="Leave2" type="MeshInstance3D" parent="Pink Bush"] transform = Transform3D(0.5892416, 0, 2.9802322e-08, 0, 0.5892416, 0, -2.9802322e-08, 0, 0.5892416, -0.12290502, -0.25912702, -0.40677547) mesh = SubResource("QuadMesh_uqrk0") skeleton = NodePath("../../../..") surface_material_override/0 = ExtResource("2_tlsnn") [node name="Leave3" type="MeshInstance3D" parent="Pink Bush"] transform = Transform3D(0.4113829, 0, 1.4901161e-08, 0, 0.4113829, 0, -1.4901161e-08, 0, 0.4113829, -0.42022324, -0.25912702, 0.28161144) mesh = SubResource("QuadMesh_uqrk0") skeleton = NodePath("../../../..") surface_material_override/0 = ExtResource("2_tlsnn") [node name="Leave4" type="MeshInstance3D" parent="Pink Bush"] transform = Transform3D(0.5031539, 1.4901161e-08, 2.9802322e-08, -7.953029e-09, 0.43969527, 0.2446056, -1.4901161e-08, -0.24460566, 0.4396953, -0.012327656, -0.25912702, 0.45400715) mesh = SubResource("QuadMesh_uqrk0") skeleton = NodePath("../../../..") surface_material_override/0 = ExtResource("2_tlsnn") [node name="Leave5" type="MeshInstance3D" parent="Pink Bush"] transform = Transform3D(0.42091322, 2.2351742e-08, 4.4703484e-08, -6.6531034e-09, 0.3678269, 0.20462473, -2.9802322e-08, -0.20462474, 0.36782688, 0.3821206, -0.2710159, -0.2581148) mesh = SubResource("QuadMesh_uqrk0") skeleton = NodePath("../../../..") surface_material_override/0 = ExtResource("2_tlsnn") [node name="Leave6" type="MeshInstance3D" parent="Pink Bush"] transform = Transform3D(0.32817093, 1.4901161e-08, 2.9802322e-08, -5.187186e-09, 0.28678143, 0.15953855, -4.4703484e-08, -0.15953855, 0.28678143, 0.32683218, -0.26701188, 0.32003498) mesh = SubResource("QuadMesh_uqrk0") skeleton = NodePath("../../../..") surface_material_override/0 = ExtResource("2_tlsnn") [node name="Pointable" type="Node3D" parent="." node_paths=PackedStringArray("onPointed", "onUnpointed", "highlightTargets")] transform = Transform3D(1, 0, -2.9802322e-08, 0, 1.0000001, 0, 2.9802322e-08, 0, 1, 0, 0, 0) script = ExtResource("3_31nbd") onPointed = NodePath("../On Pointed") onUnpointed = NodePath("../On Unpointed") highlightEffect = SubResource("Resource_5134o") highlightTargets = [NodePath("../Pink Bush")] metadata/_custom_type_script = "uid://dla1wn2mlw2d0" [node name="Grabbable" type="Node3D" parent="." node_paths=PackedStringArray("onGrab", "onRelease", "grabTarget", "rigidBody3D", "pointable")] script = ExtResource("4_7gtu5") onGrab = NodePath("../On Grab") onRelease = NodePath("../On Release") grabTarget = NodePath("..") rigidBody3D = NodePath("..") pointable = NodePath("../Pointable") disablePointableDuringGrab = true metadata/_custom_type_script = "uid://c7fymrxt3qvlh" [node name="On Pointed" type="Node" parent="."] script = ExtResource("5_q57mj") metadata/_custom_type_script = "uid://b4yjsis2fh64c" [node name="On Unpointed" type="Node" parent="."] script = ExtResource("5_q57mj") metadata/_custom_type_script = "uid://b4yjsis2fh64c" [node name="On Grab" type="Node" parent="."] script = ExtResource("5_q57mj") metadata/_custom_type_script = "uid://b4yjsis2fh64c" [node name="SetPhysicsState" type="Node" parent="On Grab" node_paths=PackedStringArray("physicsBody")] script = ExtResource("6_fsbop") physicsBody = NodePath("../..") metadata/_custom_type_script = "uid://drak08lej40jc" [node name="On Release" type="Node" parent="."] script = ExtResource("5_q57mj") metadata/_custom_type_script = "uid://b4yjsis2fh64c" [node name="SetPhysicsState" type="Node" parent="On Release" node_paths=PackedStringArray("physicsBody")] script = ExtResource("6_fsbop") physicsBody = NodePath("../..") state = 0 metadata/_custom_type_script = "uid://drak08lej40jc"