winter-tales/GameObjects/Present/Present.tscn

192 lines
11 KiB
Plaintext

[gd_scene load_steps=39 format=3 uid="uid://dawxe3jm1j1ei"]
[ext_resource type="Script" uid="uid://bq56bfytlbxq7" path="res://addons/rokojori_action_library/Runtime/GameObjects/GameObject3D.cs" id="1_cei5k"]
[ext_resource type="PackedScene" uid="uid://bbyo1043h1g2w" path="res://assets/kenney_holiday-kit/Models/GLB format/present-a-rectangle.glb" id="2_ierrr"]
[ext_resource type="Script" uid="uid://dbgwebayabwd5" path="res://addons/rokojori_action_library/Runtime/Interactions/Collidable.cs" id="3_kcumc"]
[ext_resource type="Resource" uid="uid://daivy2l77st5v" path="res://GameObjects/Collectable-Collisions.tres" id="4_ku4jk"]
[ext_resource type="Script" uid="uid://b4yjsis2fh64c" path="res://addons/rokojori_action_library/Runtime/Actions/ActionList.cs" id="5_wng1k"]
[ext_resource type="Script" uid="uid://dxra6jao22it4" path="res://addons/rokojori_action_library/Runtime/Actions/ActionReference.cs" id="6_r3hib"]
[ext_resource type="Script" uid="uid://ceaglilesxsi4" path="res://addons/rokojori_action_library/Runtime/Actions/ActionSequence.cs" id="7_wura7"]
[ext_resource type="Script" uid="uid://drak08lej40jc" path="res://addons/rokojori_action_library/Runtime/Actions/Node/SetPhysicsState.cs" id="8_kcumc"]
[ext_resource type="Script" uid="uid://dy65lu5p2yf3j" path="res://addons/rokojori_action_library/Runtime/Actions/Sequence/Parallel.cs" id="9_hxn60"]
[ext_resource type="Script" uid="uid://dnwqkymbre3vb" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/Flash.cs" id="12_ytqhh"]
[ext_resource type="Script" uid="uid://cbtqgliarexam" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/AnimateTransform.cs" id="14_psn5b"]
[ext_resource type="Script" uid="uid://be4oc7tgr55vu" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/TransformCurve.cs" id="15_eo1om"]
[ext_resource type="Script" uid="uid://dncqth3uf3tb3" path="res://addons/rokojori_action_library/Runtime/Animation/HDRColor.cs" id="15_ku4jk"]
[ext_resource type="Script" uid="uid://bqpiwp16h7614" path="res://addons/rokojori_action_library/Runtime/Animation/Transform/TransformAnimations.cs" id="16_s32gq"]
[ext_resource type="Script" uid="uid://c5tm02yj1bhhx" path="res://addons/rokojori_action_library/Runtime/Animation/AnimationCurve.cs" id="16_wng1k"]
[ext_resource type="Resource" uid="uid://ch5nsa6yafs5l" path="res://addons/rokojori_action_library/Runtime/Time/TimeLines/GameTime.tres" id="17_aekgg"]
[ext_resource type="Script" uid="uid://cupnq55n3nimc" path="res://addons/rokojori_action_library/Runtime/Animation/Flash/FlashEffect.cs" id="17_r3hib"]
[ext_resource type="Script" uid="uid://b2g7rycr0ouu4" path="res://addons/rokojori_action_library/Runtime/Actions/Time/Delay.cs" id="18_ntrp1"]
[ext_resource type="Script" uid="uid://dq5kae8x62gre" path="res://addons/rokojori_action_library/Runtime/Actions/RemoveNode.cs" id="19_pvpan"]
[ext_resource type="Script" uid="uid://dla1wn2mlw2d0" path="res://addons/rokojori_action_library/Runtime/Interactions/Pointable.cs" id="20_crydw"]
[ext_resource type="Script" uid="uid://qwprrym288gb" path="res://addons/rokojori_action_library/Runtime/Interactions/Collecting/Collectable.cs" id="21_mhwle"]
[ext_resource type="Resource" uid="uid://dfqc5ainuim21" path="res://Character/Player-Collector.tres" id="22_4h623"]
[ext_resource type="Resource" uid="uid://d0k8ig2sum1fk" path="res://GameObjects/Present/Present-Collectable.tres" id="23_nvl46"]
[ext_resource type="Script" uid="uid://dutnxjwc8dhx7" path="res://addons/rokojori_action_library/Runtime/Interactions/Collecting/CollectableData.cs" id="24_3otbe"]
[ext_resource type="Script" uid="uid://cnp3xr8gawyi6" path="res://addons/rokojori_action_library/Runtime/Actions/Node3D/SetTransform.cs" id="25_ierrr"]
[ext_resource type="Script" uid="uid://dyf6ee3ov3ran" path="res://addons/rokojori_action_library/Runtime/Actions/OnReady.cs" id="25_kcumc"]
[sub_resource type="BoxShape3D" id="BoxShape3D_u7xow"]
size = Vector3(1.1638184, 0.4765625, 0.8429718)
[sub_resource type="Curve" id="Curve_y6wps"]
_data = [Vector2(0, 1), 0.0, -0.1246964, 0, 0, Vector2(1, 0), -3.3578954, 0.0, 0, 0]
point_count = 2
[sub_resource type="Resource" id="Resource_celbq"]
script = ExtResource("15_eo1om")
transformTarget = 4
duration = 0.5
xCurve = SubResource("Curve_y6wps")
yCurve = SubResource("Curve_y6wps")
zCurve = SubResource("Curve_y6wps")
metadata/_custom_type_script = "uid://be4oc7tgr55vu"
[sub_resource type="Curve" id="Curve_cei5k"]
_limits = [-1.0, 1.0, 0.0, 1.0]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 1, Vector2(1, 0), 0.0, 0.0, 1, 0]
point_count = 2
[sub_resource type="Curve" id="Curve_ierrr"]
_limits = [0.0, 2.0, 0.0, 1.0]
_data = [Vector2(0, 0), 0.0, 2.8544617, 0, 0, Vector2(1, 0.9263158), 0.4559212, 0.0, 0, 0]
point_count = 2
[sub_resource type="Resource" id="Resource_kcumc"]
script = ExtResource("15_eo1om")
transformTarget = 2
duration = 0.3
xCurve = SubResource("Curve_cei5k")
yCurve = SubResource("Curve_ierrr")
zCurve = SubResource("Curve_cei5k")
metadata/_custom_type_script = "uid://be4oc7tgr55vu"
[sub_resource type="Resource" id="Resource_6q7o7"]
script = ExtResource("16_s32gq")
curves = [SubResource("Resource_celbq"), SubResource("Resource_kcumc")]
timeline = ExtResource("17_aekgg")
metadata/_custom_type_script = "uid://bqpiwp16h7614"
[sub_resource type="Resource" id="Resource_kfhag"]
script = ExtResource("15_ku4jk")
color = Color(1, 1, 1, 1)
rgbMultiply = 2.0
[sub_resource type="Curve" id="Curve_hxn60"]
_data = [Vector2(0, 1), 0.0, 0.0775112, 0, 0, Vector2(0.0779661, 0), 0.0, 0.0, 0, 0, Vector2(0.227119, 0), 0.113556, 0.113556, 0, 0, Vector2(0.244068, 0.913564), 0.0, 0.0, 0, 0, Vector2(0.308475, 0), 0.0, 0.0, 0, 0, Vector2(0.505085, 0), 0.0, 0.0, 0, 0, Vector2(0.518644, 0.697473), 0.0, 0.0, 0, 0, Vector2(0.60339, 0), 0.0, 0.0, 0, 0, Vector2(0.742794, 0), 0.0, 0.0, 0, 0, Vector2(0.749153, 0.438165), 0.0, 0.0, 0, 0, Vector2(0.80678, 0), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0442571, 0.0, 0, 0]
point_count = 12
[sub_resource type="Resource" id="Resource_h50g7"]
script = ExtResource("16_wng1k")
duration = 0.7
curve = SubResource("Curve_hxn60")
[sub_resource type="Resource" id="Resource_ytqhh"]
script = ExtResource("17_r3hib")
flashCurve = SubResource("Resource_h50g7")
timeline = ExtResource("17_aekgg")
color = SubResource("Resource_kfhag")
lightMode = 1
lightRange = 3.0
lightFlashCurveScale = 0.1
[sub_resource type="Resource" id="Resource_3o18d"]
script = ExtResource("24_3otbe")
collectableType = ExtResource("23_nvl46")
metadata/_custom_type_script = "uid://dutnxjwc8dhx7"
[node name="Present" type="Node3D" node_paths=PackedStringArray("body", "origin")]
transform = Transform3D(0.4108638, 0, -0.91169673, 0, 1, 0, 0.91169673, 0, 0.4108638, 0, 0, 0)
script = ExtResource("1_cei5k")
body = NodePath("RigidBody3D")
origin = NodePath("RigidBody3D")
metadata/_custom_type_script = "uid://bq56bfytlbxq7"
[node name="RigidBody3D" type="RigidBody3D" parent="."]
[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.01036644, 0.21136475, 0.0071907043)
shape = SubResource("BoxShape3D_u7xow")
[node name="Animation Container" type="Node3D" parent="RigidBody3D"]
[node name="present-a-rectangle2" parent="RigidBody3D/Animation Container" instance=ExtResource("2_ierrr")]
transform = Transform3D(1.7903701, 0, 0, 0, 1.7903696, 0, 0, 0, 1.7903701, 0, 0, 0)
[node name="Collectable Collidable" type="Node3D" parent="RigidBody3D" node_paths=PackedStringArray("onEntered")]
script = ExtResource("3_kcumc")
collisionTypes = [ExtResource("4_ku4jk")]
onEntered = NodePath("On Collected")
metadata/_custom_type_script = "uid://dbgwebayabwd5"
[node name="On Collected" type="Node" parent="RigidBody3D/Collectable Collidable"]
script = ExtResource("5_wng1k")
metadata/_custom_type_script = "uid://b4yjsis2fh64c"
[node name="Collectable" type="Node" parent="RigidBody3D/Collectable Collidable/On Collected" node_paths=PackedStringArray("referencedAction")]
script = ExtResource("6_r3hib")
referencedAction = NodePath("../../../Collectable")
metadata/_custom_type_script = "uid://dxra6jao22it4"
[node name="ActionSequence" type="Node" parent="RigidBody3D/Collectable Collidable/On Collected"]
script = ExtResource("7_wura7")
metadata/_custom_type_script = "uid://ceaglilesxsi4"
[node name="SetPhysicsState" type="Node" parent="RigidBody3D/Collectable Collidable/On Collected/ActionSequence" node_paths=PackedStringArray("physicsBody")]
script = ExtResource("8_kcumc")
physicsBody = NodePath("../../../..")
setCollisions = true
metadata/_custom_type_script = "uid://drak08lej40jc"
[node name="Parallel" type="Node" parent="RigidBody3D/Collectable Collidable/On Collected/ActionSequence"]
script = ExtResource("9_hxn60")
metadata/_custom_type_script = "uid://dy65lu5p2yf3j"
[node name="AnimateTransform" type="Node" parent="RigidBody3D/Collectable Collidable/On Collected/ActionSequence/Parallel" node_paths=PackedStringArray("target")]
script = ExtResource("14_psn5b")
animations = SubResource("Resource_6q7o7")
target = NodePath("../../../../../Animation Container")
metadata/_custom_type_script = "uid://cbtqgliarexam"
[node name="Flash" type="Node" parent="RigidBody3D/Collectable Collidable/On Collected/ActionSequence/Parallel" node_paths=PackedStringArray("targets")]
script = ExtResource("12_ytqhh")
flashEffect = SubResource("Resource_ytqhh")
targets = [NodePath("../../../../../Animation Container/present-a-rectangle2")]
includeChildren = true
metadata/_custom_type_script = "uid://dnwqkymbre3vb"
[node name="Delay" type="Node" parent="RigidBody3D/Collectable Collidable/On Collected/ActionSequence/Parallel"]
script = ExtResource("18_ntrp1")
duration = 1.0
timeLine = ExtResource("17_aekgg")
metadata/_custom_type_script = "uid://b2g7rycr0ouu4"
[node name="RemoveNode" type="Node" parent="RigidBody3D/Collectable Collidable/On Collected/ActionSequence" node_paths=PackedStringArray("target")]
script = ExtResource("19_pvpan")
target = NodePath("../../../../..")
metadata/_custom_type_script = "uid://dq5kae8x62gre"
[node name="Pointable" type="Node3D" parent="RigidBody3D" node_paths=PackedStringArray("highlightTargets")]
script = ExtResource("20_crydw")
highlightTargets = [null]
metadata/_custom_type_script = "uid://dla1wn2mlw2d0"
[node name="Collectable" type="Node" parent="RigidBody3D" node_paths=PackedStringArray("collidable")]
script = ExtResource("21_mhwle")
collectorTypeFlags = [ExtResource("22_4h623")]
collidable = NodePath("../Collectable Collidable")
collectableData = SubResource("Resource_3o18d")
metadata/_custom_type_script = "uid://qwprrym288gb"
[node name="OnReady" type="Node" parent="."]
script = ExtResource("25_kcumc")
metadata/_custom_type_script = "uid://dyf6ee3ov3ran"
[node name="Reset Transform" type="Node" parent="OnReady" node_paths=PackedStringArray("target")]
script = ExtResource("25_ierrr")
target = NodePath("../../RigidBody3D/Animation Container")
positionMode = 2
scaleMode = 1
metadata/_custom_type_script = "uid://cnp3xr8gawyi6"