47 lines
1.6 KiB
Plaintext
47 lines
1.6 KiB
Plaintext
[gd_scene format=3 uid="uid://dhlgypwxsdvi1"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://jc723dycmkud" path="res://assets/Images/time-add-svgrepo-com.svg" id="1_rqnpm"]
|
|
|
|
[sub_resource type="GDScript" id="GDScript_rqnpm"]
|
|
script/source = "extends Node3D
|
|
|
|
func _on_area_entered(area: Area3D) -> void:
|
|
if area.name != \"Hurtbox\":
|
|
return
|
|
|
|
var parent = area.get_parent()
|
|
|
|
if parent.name == \"Player\":
|
|
var timer: Timer = parent.get_node(\"TimeLimit\")
|
|
timer.start(timer.time_left + parent.bonus_time_amount)
|
|
queue_free()
|
|
|
|
"
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_b5fwd"]
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cumbd"]
|
|
transparency = 1
|
|
albedo_texture = ExtResource("1_rqnpm")
|
|
|
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_rqnpm"]
|
|
height = 2.5239258
|
|
radius = 2.3896484
|
|
|
|
[node name="BonusTime" type="Node3D" unique_id=2030295907]
|
|
script = SubResource("GDScript_rqnpm")
|
|
|
|
[node name="Cartell" type="MeshInstance3D" parent="." unique_id=1340947697]
|
|
transform = Transform3D(2.0101042, 0, 0, 0, 2.0101042, 0, 0, 0, 2.0101042, 0, 0.28158534, 0)
|
|
mesh = SubResource("PlaneMesh_b5fwd")
|
|
surface_material_override/0 = SubResource("StandardMaterial3D_cumbd")
|
|
|
|
[node name="BonusTimeArea" type="Area3D" parent="." unique_id=2068048094]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.28158534, 0)
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="BonusTimeArea" unique_id=62431841]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.2619629, 0)
|
|
shape = SubResource("CylinderShape3D_rqnpm")
|
|
|
|
[connection signal="area_entered" from="BonusTimeArea" to="." method="_on_area_entered"]
|