Skip to content

Commit

Permalink
~50 upgrade screen background
Browse files Browse the repository at this point in the history
  • Loading branch information
sh-cho committed Jun 8, 2024
1 parent 1df2e41 commit 17de3c2
Show file tree
Hide file tree
Showing 2 changed files with 73 additions and 1 deletion.
2 changes: 2 additions & 0 deletions scenes/ui/upgrade_screen.gd
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,7 @@ func set_ability_upgrades(upgrades: Array[AbilityUpgrade]):

func on_upgrade_selected(upgrade: AbilityUpgrade):
upgrade_selected.emit(upgrade)
$AnimationPlayer.play("out")
await $AnimationPlayer.animation_finished
get_tree().paused = false
queue_free()
72 changes: 71 additions & 1 deletion scenes/ui/upgrade_screen.tscn
Original file line number Diff line number Diff line change
@@ -1,13 +1,83 @@
[gd_scene load_steps=3 format=3 uid="uid://clfkst7vn7nax"]
[gd_scene load_steps=7 format=3 uid="uid://clfkst7vn7nax"]

[ext_resource type="PackedScene" uid="uid://n7p1t353jjgd" path="res://scenes/ui/ability_upgrade_card.tscn" id="1_1o8ra"]
[ext_resource type="Script" path="res://scenes/ui/upgrade_screen.gd" id="1_oekd0"]

[sub_resource type="Animation" id="Animation_ynt2q"]
resource_name = "in"
length = 0.15
step = 0.05
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ColorRect:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.15),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}

[sub_resource type="Animation" id="Animation_adju6"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ColorRect:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}

[sub_resource type="Animation" id="Animation_c5l1u"]
resource_name = "out"
length = 0.15
step = 0.05
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ColorRect:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.15),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_yg6vw"]
_data = {
"RESET": SubResource("Animation_adju6"),
"in": SubResource("Animation_ynt2q"),
"out": SubResource("Animation_c5l1u")
}

[node name="UpgradeScreen" type="CanvasLayer"]
process_mode = 3
script = ExtResource("1_oekd0")
upgrade_card_scene = ExtResource("1_1o8ra")

[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
libraries = {
"": SubResource("AnimationLibrary_yg6vw")
}
autoplay = "in"

[node name="ColorRect" type="ColorRect" parent="."]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0.607843, 0.298039, 0.639216, 0.352941)

[node name="MarginContainer" type="MarginContainer" parent="."]
anchors_preset = 15
anchor_right = 1.0
Expand Down

0 comments on commit 17de3c2

Please sign in to comment.