fuzzyworld

godot-shooter / files / items / PowerUp.tscn

PowerUp.tscn

Blame: the commit that last changed each line · file · history

539576dd 2023-11-07 Pavel Safronov1[gd_scene load_steps=8 format=2]
d8d02b36 2023-11-06 Pavel Safronov2
16938031 2023-11-17 Pavel Safronov3[ext_resource path="res://themes/CharacterTheme.tres" type="Theme" id=1]
4[ext_resource path="res://items/PowerUp.gd" type="Script" id=2]
5[ext_resource path="res://assets/kenney_simple-space/PNG/Retina/star_tiny.png" type="Texture" id=3]
539576dd 2023-11-07 Pavel Safronov6
7[sub_resource type="RectangleShape2D" id=4]
8extents = Vector2( 26, 32 )
d8d02b36 2023-11-06 Pavel Safronov9
10[sub_resource type="Animation" id=1]
11length = 0.001
12
539576dd 2023-11-07 Pavel Safronov13[sub_resource type="Animation" id=3]
14resource_name = "fade_in"
adf91823 2023-11-08 Pavel Safronov15length = 1.5
539576dd 2023-11-07 Pavel Safronov16tracks/0/type = "value"
17tracks/0/path = NodePath(".:modulate")
18tracks/0/interp = 1
19tracks/0/loop_wrap = true
20tracks/0/imported = false
21tracks/0/enabled = true
22tracks/0/keys = {
adf91823 2023-11-08 Pavel Safronov23"times": PoolRealArray( 0, 1.5 ),
539576dd 2023-11-07 Pavel Safronov24"transitions": PoolRealArray( 1, 1 ),
25"update": 0,
26"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ]
27}
28tracks/1/type = "value"
29tracks/1/path = NodePath(".:scale")
30tracks/1/interp = 1
31tracks/1/loop_wrap = true
32tracks/1/imported = false
33tracks/1/enabled = true
34tracks/1/keys = {
9dfa0893 2023-11-08 Pavel Safronov35"times": PoolRealArray( 0, 1.5 ),
539576dd 2023-11-07 Pavel Safronov36"transitions": PoolRealArray( 1, 1 ),
37"update": 0,
38"values": [ Vector2( 0.01, 0.01 ), Vector2( 1, 1 ) ]
39}
40
d8d02b36 2023-11-06 Pavel Safronov41[sub_resource type="Animation" id=2]
42resource_name = "fade_out"
adf91823 2023-11-08 Pavel Safronov43length = 0.25
d8d02b36 2023-11-06 Pavel Safronov44tracks/0/type = "value"
45tracks/0/path = NodePath(".:modulate")
46tracks/0/interp = 1
47tracks/0/loop_wrap = true
48tracks/0/imported = false
49tracks/0/enabled = true
50tracks/0/keys = {
adf91823 2023-11-08 Pavel Safronov51"times": PoolRealArray( 0, 0.2 ),
d8d02b36 2023-11-06 Pavel Safronov52"transitions": PoolRealArray( 1, 1 ),
53"update": 0,
54"values": [ Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ]
55}
56tracks/1/type = "method"
57tracks/1/path = NodePath(".")
58tracks/1/interp = 1
59tracks/1/loop_wrap = true
60tracks/1/imported = false
61tracks/1/enabled = true
62tracks/1/keys = {
adf91823 2023-11-08 Pavel Safronov63"times": PoolRealArray( 0.2 ),
d8d02b36 2023-11-06 Pavel Safronov64"transitions": PoolRealArray( 1 ),
65"values": [ {
66"args": [ ],
67"method": "queue_free"
68} ]
69}
70
11ed9f7a 2023-11-08 Pavel Safronov71[node name="PowerUp" type="Node2D"]
16938031 2023-11-17 Pavel Safronov72script = ExtResource( 2 )
d8d02b36 2023-11-06 Pavel Safronov73
74[node name="Area2D" type="Area2D" parent="."]
9c3981ff 2023-11-14 Pavel Safronov75collision_layer = 4
d8d02b36 2023-11-06 Pavel Safronov76
77[node name="Sprite" type="Sprite" parent="Area2D"]
16938031 2023-11-17 Pavel Safronov78texture = ExtResource( 3 )
d8d02b36 2023-11-06 Pavel Safronov79
539576dd 2023-11-07 Pavel Safronov80[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
81position = Vector2( 0, 16 )
82shape = SubResource( 4 )
83
84[node name="Label" type="Label" parent="Area2D"]
9dfa0893 2023-11-08 Pavel Safronov85anchor_left = 0.5
86anchor_right = 0.5
87margin_left = -26.0
539576dd 2023-11-07 Pavel Safronov88margin_top = 19.0
9dfa0893 2023-11-08 Pavel Safronov89margin_right = 25.0
539576dd 2023-11-07 Pavel Safronov90margin_bottom = 54.0
11ed9f7a 2023-11-08 Pavel Safronov91theme = ExtResource( 1 )
539576dd 2023-11-07 Pavel Safronov92text = "+SP"
93align = 1
94valign = 1
d8d02b36 2023-11-06 Pavel Safronov95
96[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
97anims/RESET = SubResource( 1 )
539576dd 2023-11-07 Pavel Safronov98anims/fade_in = SubResource( 3 )
d8d02b36 2023-11-06 Pavel Safronov99anims/fade_out = SubResource( 2 )
100
101[connection signal="body_entered" from="Area2D" to="." method="_on_Area2D_body_entered"]