diff --git a/animations/hero/hero_player.tscn b/animations/hero/hero_player.tscn deleted file mode 100644 index 30d873e..0000000 --- a/animations/hero/hero_player.tscn +++ /dev/null @@ -1,44 +0,0 @@ -[gd_scene load_steps=4 format=3 uid="uid://baywvs4i4flug"] - -[sub_resource type="Animation" id="Animation_ox0ew"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [1] -} - -[sub_resource type="Animation" id="Animation_jdm18"] -resource_name = "idle_right" -length = 0.7 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [56, 57, 58, 59, 60, 60, 61] -} - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_l2iau"] -_data = { -"RESET": SubResource("Animation_ox0ew"), -"idle_right": SubResource("Animation_jdm18") -} - -[node name="AnimationPlayer" type="AnimationPlayer"] -libraries = { -"": SubResource("AnimationLibrary_l2iau") -} diff --git a/animations/hero/sprite_2d.tscn b/animations/hero/sprite_2d.tscn deleted file mode 100644 index 1a38d33..0000000 --- a/animations/hero/sprite_2d.tscn +++ /dev/null @@ -1,9 +0,0 @@ -[gd_scene load_steps=2 format=3 uid="uid://cjp5bk3jyul4f"] - -[ext_resource type="Texture2D" uid="uid://bsmk7gmdxhn5p" path="res://assest/persos/hero.png" id="1_8t3lc"] - -[node name="Sprite2D" type="Sprite2D"] -texture = ExtResource("1_8t3lc") -hframes = 56 -vframes = 20 -frame = 59 diff --git a/animations/human/human.tscn b/animations/human/human.tscn new file mode 100644 index 0000000..59353fc --- /dev/null +++ b/animations/human/human.tscn @@ -0,0 +1,9 @@ +[gd_scene load_steps=2 format=3 uid="uid://cg4dhp7qe68pt"] + +[ext_resource type="Texture2D" uid="uid://bsmk7gmdxhn5p" path="res://assest/persos/hero.png" id="1_msb5a"] + +[node name="Sprite2D" type="Sprite2D"] +texture = ExtResource("1_msb5a") +hframes = 56 +vframes = 20 +frame = 78 diff --git a/animations/human/human_animation_player.tscn b/animations/human/human_animation_player.tscn new file mode 100644 index 0000000..2a34a0b --- /dev/null +++ b/animations/human/human_animation_player.tscn @@ -0,0 +1,321 @@ +[gd_scene load_steps=21 format=3 uid="uid://bvsendl25xjju"] + +[sub_resource type="Animation" id="Animation_ox0ew"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [1] +} + +[sub_resource type="Animation" id="Animation_rma32"] +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [590, 591, 592, 593, 594, 595, 596, 597, 598, 599] +} + +[sub_resource type="Animation" id="Animation_kyg5d"] +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [580, 581, 582, 583, 584, 585, 586, 587, 588, 589] +} + +[sub_resource type="Animation" id="Animation_vq2rn"] +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [560, 561, 562, 563, 564, 565, 566, 567, 568, 569] +} + +[sub_resource type="Animation" id="Animation_kcojr"] +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [570, 571, 572, 573, 574, 575, 576, 577, 578, 579] +} + +[sub_resource type="Animation" id="Animation_x55al"] +length = 1.2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551] +} + +[sub_resource type="Animation" id="Animation_b67jn"] +length = 1.2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [528, 529, 530, 531, 532, 533, 534, 535, 536, 536, 537, 538] +} + +[sub_resource type="Animation" id="Animation_pfabv"] +length = 1.2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515] +} + +[sub_resource type="Animation" id="Animation_gjwq5"] +length = 1.2 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527] +} + +[sub_resource type="Animation" id="Animation_b4kqc"] +length = 0.6 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [74, 75, 76, 77, 78, 79] +} + +[sub_resource type="Animation" id="Animation_mwj7w"] +length = 0.6 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [68, 69, 70, 71, 72, 73] +} + +[sub_resource type="Animation" id="Animation_jdm18"] +resource_name = "idle_right" +length = 0.6 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [56, 57, 58, 59, 60, 61] +} + +[sub_resource type="Animation" id="Animation_55bsc"] +length = 0.6 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [62, 63, 64, 65, 66, 67] +} + +[sub_resource type="Animation" id="Animation_u4gjw"] +length = 1.2 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] +} + +[sub_resource type="Animation" id="Animation_tp2bg"] +length = 0.6 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [168, 169, 170, 171, 172, 173] +} + +[sub_resource type="Animation" id="Animation_usdt0"] +length = 0.6 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [130, 131, 132, 133, 134, 135] +} + +[sub_resource type="Animation" id="Animation_xyu25"] +length = 0.6 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [124, 125, 126, 127, 128, 129] +} + +[sub_resource type="Animation" id="Animation_37o3j"] +length = 0.6 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [112, 113, 114, 115, 116, 117] +} + +[sub_resource type="Animation" id="Animation_lde32"] +length = 0.6 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), +"update": 1, +"values": [118, 119, 120, 121, 122, 123] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_l2iau"] +_data = { +"RESET": SubResource("Animation_ox0ew"), +"giving_down": SubResource("Animation_rma32"), +"giving_left": SubResource("Animation_kyg5d"), +"giving_right": SubResource("Animation_vq2rn"), +"giving_up": SubResource("Animation_kcojr"), +"grabbing_down": SubResource("Animation_x55al"), +"grabbing_left": SubResource("Animation_b67jn"), +"grabbing_right": SubResource("Animation_pfabv"), +"grabbing_up": SubResource("Animation_gjwq5"), +"idle_down": SubResource("Animation_b4kqc"), +"idle_left": SubResource("Animation_mwj7w"), +"idle_right": SubResource("Animation_jdm18"), +"idle_up": SubResource("Animation_55bsc"), +"reading": SubResource("Animation_u4gjw"), +"sleeping": SubResource("Animation_tp2bg"), +"walking_down": SubResource("Animation_usdt0"), +"walking_left": SubResource("Animation_xyu25"), +"walking_right": SubResource("Animation_37o3j"), +"walking_up": SubResource("Animation_lde32") +} + +[node name="AnimationPlayer" type="AnimationPlayer"] +libraries = { +"": SubResource("AnimationLibrary_l2iau") +} diff --git a/animations/human/human_state_machine.tres b/animations/human/human_state_machine.tres new file mode 100644 index 0000000..fadde50 --- /dev/null +++ b/animations/human/human_state_machine.tres @@ -0,0 +1,88 @@ +[gd_resource type="AnimationNodeStateMachine" load_steps=19 format=3 uid="uid://ddr1ltkievtku"] + +[ext_resource type="AnimationNodeBlendSpace2D" uid="uid://cy73mgvdr54rh" path="res://animations/human/human_walking_blend.tres" id="1_svxl8"] + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_8th2p"] +animation = &"grabbing_left" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_s1koi"] +animation = &"grabbing_right" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_11i5t"] +animation = &"grabbing_up" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_7cwjq"] +animation = &"grabbing_down" + +[sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_8okss"] +blend_point_0/node = SubResource("AnimationNodeAnimation_8th2p") +blend_point_0/pos = Vector2(-1, 0) +blend_point_1/node = SubResource("AnimationNodeAnimation_s1koi") +blend_point_1/pos = Vector2(1, 0) +blend_point_2/node = SubResource("AnimationNodeAnimation_11i5t") +blend_point_2/pos = Vector2(0, -1) +blend_point_3/node = SubResource("AnimationNodeAnimation_7cwjq") +blend_point_3/pos = Vector2(0, 1) + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_u7tkr"] +animation = &"idle_left" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_qbdxx"] +animation = &"idle_right" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_m4jlv"] +animation = &"idle_up" + +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_20jnf"] +animation = &"idle_down" + +[sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_epue7"] +blend_point_0/node = SubResource("AnimationNodeAnimation_u7tkr") +blend_point_0/pos = Vector2(-1, 0) +blend_point_1/node = SubResource("AnimationNodeAnimation_qbdxx") +blend_point_1/pos = Vector2(1, 0) +blend_point_2/node = SubResource("AnimationNodeAnimation_m4jlv") +blend_point_2/pos = Vector2(0, -1) +blend_point_3/node = SubResource("AnimationNodeAnimation_20jnf") +blend_point_3/pos = Vector2(0, 1) +blend_mode = 2 + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qfvli"] +advance_mode = 2 +advance_expression = "velocity" + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8rhh4"] +advance_mode = 2 +advance_expression = "!velocity" + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_b5dux"] +advance_mode = 2 +advance_expression = "velocity" + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8q1xr"] +advance_mode = 2 +advance_expression = "!velocity" + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_on1es"] +advance_mode = 2 +advance_expression = "wants_to_grab" + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_pxk2l"] +advance_mode = 2 +advance_expression = "wants_to_grab" + +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_t6jft"] +break_loop_at_end = true +switch_mode = 2 +advance_mode = 2 + +[resource] +states/Start/position = Vector2(161.333, 82) +states/grabing/node = SubResource("AnimationNodeBlendSpace2D_8okss") +states/grabing/position = Vector2(629, 81.037) +states/idling/node = SubResource("AnimationNodeBlendSpace2D_epue7") +states/idling/position = Vector2(383.148, 81.5555) +states/walking/node = ExtResource("1_svxl8") +states/walking/position = Vector2(382.556, -106.667) +transitions = ["Start", "walking", SubResource("AnimationNodeStateMachineTransition_qfvli"), "walking", "idling", SubResource("AnimationNodeStateMachineTransition_8rhh4"), "idling", "walking", SubResource("AnimationNodeStateMachineTransition_b5dux"), "Start", "idling", SubResource("AnimationNodeStateMachineTransition_8q1xr"), "idling", "grabing", SubResource("AnimationNodeStateMachineTransition_on1es"), "walking", "grabing", SubResource("AnimationNodeStateMachineTransition_pxk2l"), "grabing", "idling", SubResource("AnimationNodeStateMachineTransition_t6jft")] +graph_offset = Vector2(-18, -138) diff --git a/animations/hero/player_walking_blend.tres b/animations/human/human_walking_blend.tres similarity index 100% rename from animations/hero/player_walking_blend.tres rename to animations/human/human_walking_blend.tres diff --git a/batiments/boulangerie.tscn b/buildings/bakery.tscn similarity index 100% rename from batiments/boulangerie.tscn rename to buildings/bakery.tscn diff --git a/batiments/immeuble_1.tscn b/buildings/generic1.tscn similarity index 100% rename from batiments/immeuble_1.tscn rename to buildings/generic1.tscn diff --git a/caracters/player/player.tscn b/caracters/player/player.tscn new file mode 100644 index 0000000..789f1e4 --- /dev/null +++ b/caracters/player/player.tscn @@ -0,0 +1,39 @@ +[gd_scene load_steps=6 format=3 uid="uid://vclpg4e4ql54"] + +[ext_resource type="Script" path="res://caracters/player/player_controler.gd" id="1_oapm5"] +[ext_resource type="AnimationNodeStateMachine" uid="uid://ddr1ltkievtku" path="res://animations/human/human_state_machine.tres" id="3_1y7fn"] +[ext_resource type="PackedScene" uid="uid://bvsendl25xjju" path="res://animations/human/human_animation_player.tscn" id="3_c286j"] +[ext_resource type="PackedScene" uid="uid://cg4dhp7qe68pt" path="res://animations/human/human.tscn" id="4_rsj36"] + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_a4vmx"] +radius = 5.0 +height = 48.0 + +[node name="CharacterBody2D" type="CharacterBody2D"] +z_index = 100 +motion_mode = 1 +script = ExtResource("1_oapm5") + +[node name="Camera2D" type="Camera2D" parent="."] +zoom = Vector2(0.7, 0.7) +position_smoothing_enabled = true +drag_horizontal_enabled = true +drag_vertical_enabled = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(0, 43) +rotation = 1.5708 +shape = SubResource("CapsuleShape2D_a4vmx") + +[node name="AnimationTree" type="AnimationTree" parent="."] +tree_root = ExtResource("3_1y7fn") +advance_expression_base_node = NodePath("..") +anim_player = NodePath("../AnimationPlayer") +parameters/grabing/blend_position = Vector2(0, 0) +parameters/idling/blend_position = Vector2(-0.353287, 0.839053) +parameters/walking/blend_position = Vector2(0, 0) + +[node name="AnimationPlayer" parent="." instance=ExtResource("3_c286j")] + +[node name="Sprite2D" parent="." instance=ExtResource("4_rsj36")] +frame = 1 diff --git a/caracters/player/player_controler.gd b/caracters/player/player_controler.gd new file mode 100644 index 0000000..827a562 --- /dev/null +++ b/caracters/player/player_controler.gd @@ -0,0 +1,36 @@ +class_name PlayerControler +extends CharacterBody2D + +@export var speed = 450 # How fast the player will move (pixels/sec). + +# intensions of the player turner into a boolean +@export var wants_to_grab = false; + +@onready var animation_tree := $AnimationTree +@onready var state_machine := animation_tree.get("parameters/playback") as AnimationNodeStateMachinePlayback + +var last_facing_direction = Vector2(0,-1) # facing south + +func readInputs(): + wants_to_grab = Input.is_action_pressed("grab"); + if state_machine.get_current_node() == "grabing": + velocity = Vector2(0,0); + else: + velocity = Input.get_vector("move_left", "move_right", "move_up", "move_down") * speed + +func updateFacingDirectionInAnimationTree(): + animation_tree.set("parameters/walking/blend_position", last_facing_direction) + animation_tree.set("parameters/idling/blend_position", last_facing_direction) + animation_tree.set("parameters/grabing/blend_position", last_facing_direction) + +func _physics_process(delta): + readInputs() + + # move the caracter + move_and_slide() + + # compute the direction the player wants to look at + if velocity: + last_facing_direction = velocity.normalized() + + updateFacingDirectionInAnimationTree() diff --git a/joueur.gd b/joueur.gd deleted file mode 100644 index cb5fb95..0000000 --- a/joueur.gd +++ /dev/null @@ -1,20 +0,0 @@ -class_name Player -extends CharacterBody2D - -@export var speed = 450 # How fast the player will move (pixels/sec). -@export var direction = "down"; -@export var verb = "idling"; -@export var wants_to_grab = false; -@onready var state_machine := $AnimationTree.get("parameters/playback") as AnimationNodeStateMachinePlayback - -func get_input(): - wants_to_grab = Input.is_action_pressed("grab"); - if state_machine.get_current_node() == "grabing": - velocity = Vector2(0,0); - else: - velocity = Input.get_vector("move_left", "move_right", "move_up", "move_down") * speed - -func _physics_process(delta): - get_input() - # using move_and_slide - move_and_slide() diff --git a/cartes/monde.tscn b/maps/world.tscn similarity index 99% rename from cartes/monde.tscn rename to maps/world.tscn index be5b666..0477364 100644 --- a/cartes/monde.tscn +++ b/maps/world.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=4 format=4 uid="uid://d1oqt6sbjvopi"] [ext_resource type="TileSet" uid="uid://ckj00wy20rkfx" path="res://assest/tilesets/exterieur.tres" id="1_s310m"] -[ext_resource type="PackedScene" uid="uid://yn8fq44nqwd2" path="res://batiments/immeuble_1.tscn" id="2_cfh67"] -[ext_resource type="PackedScene" uid="uid://6i4u378og5o5" path="res://batiments/boulangerie.tscn" id="3_tn4jn"] +[ext_resource type="PackedScene" uid="uid://yn8fq44nqwd2" path="res://buildings/generic1.tscn" id="2_cfh67"] +[ext_resource type="PackedScene" uid="uid://6i4u378og5o5" path="res://buildings/bakery.tscn" id="3_tn4jn"] [node name="Node2D" type="Node2D"] diff --git a/personages/hero/book_reading.tres b/personages/hero/book_reading.tres deleted file mode 100644 index 3d31078..0000000 --- a/personages/hero/book_reading.tres +++ /dev/null @@ -1,1941 +0,0 @@ -[gd_resource type="SpriteFrames" load_steps=252 format=3 uid="uid://clnblkui0hc0e"] - -[ext_resource type="Texture2D" uid="uid://bsmk7gmdxhn5p" path="res://assest/persos/hero.png" id="1_shg82"] - -[sub_resource type="AtlasTexture" id="AtlasTexture_42xgm"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_k6l7s"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_48hbn"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1uqnb"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6eaf1"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_63t8e"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8ofx6"] -atlas = ExtResource("1_shg82") -region = Rect2(288, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_otjqt"] -atlas = ExtResource("1_shg82") -region = Rect2(336, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_27lfc"] -atlas = ExtResource("1_shg82") -region = Rect2(384, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_r4po3"] -atlas = ExtResource("1_shg82") -region = Rect2(432, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3oc71"] -atlas = ExtResource("1_shg82") -region = Rect2(480, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t0wlr"] -atlas = ExtResource("1_shg82") -region = Rect2(528, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5ahr7"] -atlas = ExtResource("1_shg82") -region = Rect2(432, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b2o00"] -atlas = ExtResource("1_shg82") -region = Rect2(480, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xa7ao"] -atlas = ExtResource("1_shg82") -region = Rect2(528, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jlnq6"] -atlas = ExtResource("1_shg82") -region = Rect2(288, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_52wyq"] -atlas = ExtResource("1_shg82") -region = Rect2(336, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2giax"] -atlas = ExtResource("1_shg82") -region = Rect2(384, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5c4vc"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4s43g"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uvgf2"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7uyjw"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dri21"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_v23d3"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pvdd2"] -atlas = ExtResource("1_shg82") -region = Rect2(288, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_q553r"] -atlas = ExtResource("1_shg82") -region = Rect2(336, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ltg8q"] -atlas = ExtResource("1_shg82") -region = Rect2(384, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_35rkd"] -atlas = ExtResource("1_shg82") -region = Rect2(432, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_omevf"] -atlas = ExtResource("1_shg82") -region = Rect2(480, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wevkq"] -atlas = ExtResource("1_shg82") -region = Rect2(528, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hjo4e"] -atlas = ExtResource("1_shg82") -region = Rect2(288, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7y43e"] -atlas = ExtResource("1_shg82") -region = Rect2(336, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nwq1i"] -atlas = ExtResource("1_shg82") -region = Rect2(384, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7m8iw"] -atlas = ExtResource("1_shg82") -region = Rect2(432, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tc1fb"] -atlas = ExtResource("1_shg82") -region = Rect2(480, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5jce3"] -atlas = ExtResource("1_shg82") -region = Rect2(528, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_u6cdv"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8se3n"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_px2pm"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gfqpf"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x0u0p"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_euedo"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_q0hru"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_lwyph"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_e0rt4"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7j2pf"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_y1jbw"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_38bly"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_auq4o"] -atlas = ExtResource("1_shg82") -region = Rect2(1440, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_n8kty"] -atlas = ExtResource("1_shg82") -region = Rect2(1488, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gffnc"] -atlas = ExtResource("1_shg82") -region = Rect2(1536, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pm07q"] -atlas = ExtResource("1_shg82") -region = Rect2(1584, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vmluk"] -atlas = ExtResource("1_shg82") -region = Rect2(1632, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ge8ut"] -atlas = ExtResource("1_shg82") -region = Rect2(1680, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w8qpj"] -atlas = ExtResource("1_shg82") -region = Rect2(1728, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_crsy0"] -atlas = ExtResource("1_shg82") -region = Rect2(1776, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_27g6v"] -atlas = ExtResource("1_shg82") -region = Rect2(1824, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b10ww"] -atlas = ExtResource("1_shg82") -region = Rect2(1872, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kiyny"] -atlas = ExtResource("1_shg82") -region = Rect2(960, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_su8s4"] -atlas = ExtResource("1_shg82") -region = Rect2(1008, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_stib8"] -atlas = ExtResource("1_shg82") -region = Rect2(1056, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8evwr"] -atlas = ExtResource("1_shg82") -region = Rect2(1104, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_p7dwb"] -atlas = ExtResource("1_shg82") -region = Rect2(1152, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_a4bu7"] -atlas = ExtResource("1_shg82") -region = Rect2(1200, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_l7qyw"] -atlas = ExtResource("1_shg82") -region = Rect2(1248, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_26rb2"] -atlas = ExtResource("1_shg82") -region = Rect2(1296, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_e87qi"] -atlas = ExtResource("1_shg82") -region = Rect2(1344, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ys317"] -atlas = ExtResource("1_shg82") -region = Rect2(1392, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8eeak"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_15jdt"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ujh4n"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7mjt2"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_o7bo1"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ygss1"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cgc71"] -atlas = ExtResource("1_shg82") -region = Rect2(288, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_odt00"] -atlas = ExtResource("1_shg82") -region = Rect2(336, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2ncta"] -atlas = ExtResource("1_shg82") -region = Rect2(384, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_j5jxn"] -atlas = ExtResource("1_shg82") -region = Rect2(432, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5b5ob"] -atlas = ExtResource("1_shg82") -region = Rect2(480, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_d8pnu"] -atlas = ExtResource("1_shg82") -region = Rect2(528, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2kh3e"] -atlas = ExtResource("1_shg82") -region = Rect2(576, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uhiny"] -atlas = ExtResource("1_shg82") -region = Rect2(624, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4ve0b"] -atlas = ExtResource("1_shg82") -region = Rect2(672, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_as6v6"] -atlas = ExtResource("1_shg82") -region = Rect2(720, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_llmkb"] -atlas = ExtResource("1_shg82") -region = Rect2(768, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vakac"] -atlas = ExtResource("1_shg82") -region = Rect2(816, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xwtmr"] -atlas = ExtResource("1_shg82") -region = Rect2(864, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jgx2w"] -atlas = ExtResource("1_shg82") -region = Rect2(912, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4npgg"] -atlas = ExtResource("1_shg82") -region = Rect2(1728, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_os3x1"] -atlas = ExtResource("1_shg82") -region = Rect2(1776, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8ig52"] -atlas = ExtResource("1_shg82") -region = Rect2(1824, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h34rl"] -atlas = ExtResource("1_shg82") -region = Rect2(1872, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6xcul"] -atlas = ExtResource("1_shg82") -region = Rect2(1920, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_elna2"] -atlas = ExtResource("1_shg82") -region = Rect2(1968, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dx2aq"] -atlas = ExtResource("1_shg82") -region = Rect2(2016, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8dux5"] -atlas = ExtResource("1_shg82") -region = Rect2(2064, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7oows"] -atlas = ExtResource("1_shg82") -region = Rect2(2112, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cduq1"] -atlas = ExtResource("1_shg82") -region = Rect2(2160, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yvqgq"] -atlas = ExtResource("1_shg82") -region = Rect2(2208, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8wyt6"] -atlas = ExtResource("1_shg82") -region = Rect2(2256, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bcvkf"] -atlas = ExtResource("1_shg82") -region = Rect2(1152, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8x1ys"] -atlas = ExtResource("1_shg82") -region = Rect2(1200, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ex6eh"] -atlas = ExtResource("1_shg82") -region = Rect2(1248, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_54e0v"] -atlas = ExtResource("1_shg82") -region = Rect2(1296, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_72ww7"] -atlas = ExtResource("1_shg82") -region = Rect2(1344, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kaui2"] -atlas = ExtResource("1_shg82") -region = Rect2(1392, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sxxqn"] -atlas = ExtResource("1_shg82") -region = Rect2(1440, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i2ddp"] -atlas = ExtResource("1_shg82") -region = Rect2(1488, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0g0v6"] -atlas = ExtResource("1_shg82") -region = Rect2(1536, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kmyv2"] -atlas = ExtResource("1_shg82") -region = Rect2(1584, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_87s3d"] -atlas = ExtResource("1_shg82") -region = Rect2(1632, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_a7ggp"] -atlas = ExtResource("1_shg82") -region = Rect2(1680, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ja5pj"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0jpf3"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ydh03"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mne6i"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ehmnw"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h03wa"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5fjgv"] -atlas = ExtResource("1_shg82") -region = Rect2(288, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gyxwp"] -atlas = ExtResource("1_shg82") -region = Rect2(336, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_auqbv"] -atlas = ExtResource("1_shg82") -region = Rect2(384, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nolmn"] -atlas = ExtResource("1_shg82") -region = Rect2(432, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_61w0a"] -atlas = ExtResource("1_shg82") -region = Rect2(480, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_rj3ee"] -atlas = ExtResource("1_shg82") -region = Rect2(528, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_n7irt"] -atlas = ExtResource("1_shg82") -region = Rect2(576, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b5t2m"] -atlas = ExtResource("1_shg82") -region = Rect2(624, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_rw6kf"] -atlas = ExtResource("1_shg82") -region = Rect2(672, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7ih2b"] -atlas = ExtResource("1_shg82") -region = Rect2(720, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7xgh4"] -atlas = ExtResource("1_shg82") -region = Rect2(768, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yy042"] -atlas = ExtResource("1_shg82") -region = Rect2(816, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m4g66"] -atlas = ExtResource("1_shg82") -region = Rect2(864, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fsrdt"] -atlas = ExtResource("1_shg82") -region = Rect2(912, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cbsdk"] -atlas = ExtResource("1_shg82") -region = Rect2(960, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yxtdd"] -atlas = ExtResource("1_shg82") -region = Rect2(1008, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x31qj"] -atlas = ExtResource("1_shg82") -region = Rect2(1056, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pnn8b"] -atlas = ExtResource("1_shg82") -region = Rect2(1104, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ogdnj"] -atlas = ExtResource("1_shg82") -region = Rect2(864, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h5mod"] -atlas = ExtResource("1_shg82") -region = Rect2(912, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i0l2y"] -atlas = ExtResource("1_shg82") -region = Rect2(960, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_snp5r"] -atlas = ExtResource("1_shg82") -region = Rect2(1008, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qbcos"] -atlas = ExtResource("1_shg82") -region = Rect2(1056, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ouub3"] -atlas = ExtResource("1_shg82") -region = Rect2(1104, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dvi68"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ndp52"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ex3a0"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vh4m3"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_02bci"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_s7ge3"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_63g7m"] -atlas = ExtResource("1_shg82") -region = Rect2(288, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x1b4b"] -atlas = ExtResource("1_shg82") -region = Rect2(336, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w575p"] -atlas = ExtResource("1_shg82") -region = Rect2(384, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4pry4"] -atlas = ExtResource("1_shg82") -region = Rect2(432, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2pssr"] -atlas = ExtResource("1_shg82") -region = Rect2(480, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7b7l3"] -atlas = ExtResource("1_shg82") -region = Rect2(528, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3qdcg"] -atlas = ExtResource("1_shg82") -region = Rect2(576, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_83o7d"] -atlas = ExtResource("1_shg82") -region = Rect2(624, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2aop5"] -atlas = ExtResource("1_shg82") -region = Rect2(672, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_rlrp1"] -atlas = ExtResource("1_shg82") -region = Rect2(720, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m0qwj"] -atlas = ExtResource("1_shg82") -region = Rect2(768, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_32ueu"] -atlas = ExtResource("1_shg82") -region = Rect2(816, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_oaxnw"] -atlas = ExtResource("1_shg82") -region = Rect2(864, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_38354"] -atlas = ExtResource("1_shg82") -region = Rect2(912, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7no2c"] -atlas = ExtResource("1_shg82") -region = Rect2(960, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ocw6i"] -atlas = ExtResource("1_shg82") -region = Rect2(1008, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_23puv"] -atlas = ExtResource("1_shg82") -region = Rect2(1056, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0hixh"] -atlas = ExtResource("1_shg82") -region = Rect2(1104, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7vgj5"] -atlas = ExtResource("1_shg82") -region = Rect2(576, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yop6b"] -atlas = ExtResource("1_shg82") -region = Rect2(624, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b534i"] -atlas = ExtResource("1_shg82") -region = Rect2(672, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wh4tn"] -atlas = ExtResource("1_shg82") -region = Rect2(720, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6lrr7"] -atlas = ExtResource("1_shg82") -region = Rect2(768, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vkd4v"] -atlas = ExtResource("1_shg82") -region = Rect2(816, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m814t"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_706gg"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pehyi"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t8tib"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5vikp"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ul0vs"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i63vc"] -atlas = ExtResource("1_shg82") -region = Rect2(288, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_85k8m"] -atlas = ExtResource("1_shg82") -region = Rect2(336, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bvfvp"] -atlas = ExtResource("1_shg82") -region = Rect2(384, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xyiq3"] -atlas = ExtResource("1_shg82") -region = Rect2(432, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5ealc"] -atlas = ExtResource("1_shg82") -region = Rect2(480, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3cgce"] -atlas = ExtResource("1_shg82") -region = Rect2(528, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tp80i"] -atlas = ExtResource("1_shg82") -region = Rect2(864, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mxtbp"] -atlas = ExtResource("1_shg82") -region = Rect2(912, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uprs7"] -atlas = ExtResource("1_shg82") -region = Rect2(960, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_20a7l"] -atlas = ExtResource("1_shg82") -region = Rect2(1008, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w3ag0"] -atlas = ExtResource("1_shg82") -region = Rect2(1056, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mwjhx"] -atlas = ExtResource("1_shg82") -region = Rect2(1104, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_twn1p"] -atlas = ExtResource("1_shg82") -region = Rect2(576, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_khq03"] -atlas = ExtResource("1_shg82") -region = Rect2(624, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6p67s"] -atlas = ExtResource("1_shg82") -region = Rect2(672, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bug0w"] -atlas = ExtResource("1_shg82") -region = Rect2(720, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_u0vlt"] -atlas = ExtResource("1_shg82") -region = Rect2(768, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x4imi"] -atlas = ExtResource("1_shg82") -region = Rect2(816, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hyu5t"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_y83ru"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_66f7x"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mhlkq"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kh3p1"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4bmla"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_87jjv"] -atlas = ExtResource("1_shg82") -region = Rect2(288, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ft6gd"] -atlas = ExtResource("1_shg82") -region = Rect2(336, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pvllk"] -atlas = ExtResource("1_shg82") -region = Rect2(384, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qs01y"] -atlas = ExtResource("1_shg82") -region = Rect2(432, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m0yaq"] -atlas = ExtResource("1_shg82") -region = Rect2(480, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mb3fp"] -atlas = ExtResource("1_shg82") -region = Rect2(528, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x2wbg"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tp0te"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gteu5"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hwlsi"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ktxq2"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_okamu"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t5yea"] -atlas = ExtResource("1_shg82") -region = Rect2(288, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hic8d"] -atlas = ExtResource("1_shg82") -region = Rect2(336, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4lerh"] -atlas = ExtResource("1_shg82") -region = Rect2(384, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_l4cdp"] -atlas = ExtResource("1_shg82") -region = Rect2(432, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gw5jx"] -atlas = ExtResource("1_shg82") -region = Rect2(480, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dirhx"] -atlas = ExtResource("1_shg82") -region = Rect2(528, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hi3m8"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5fya3"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3i108"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0jrhs"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ckg60"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_14m51"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6x4g5"] -atlas = ExtResource("1_shg82") -region = Rect2(864, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7ow1y"] -atlas = ExtResource("1_shg82") -region = Rect2(912, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ter7w"] -atlas = ExtResource("1_shg82") -region = Rect2(960, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_c1mgn"] -atlas = ExtResource("1_shg82") -region = Rect2(1008, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_htxb7"] -atlas = ExtResource("1_shg82") -region = Rect2(1056, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_p2prd"] -atlas = ExtResource("1_shg82") -region = Rect2(1104, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dfb6u"] -atlas = ExtResource("1_shg82") -region = Rect2(576, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xp377"] -atlas = ExtResource("1_shg82") -region = Rect2(624, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jtp8e"] -atlas = ExtResource("1_shg82") -region = Rect2(672, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x6ntf"] -atlas = ExtResource("1_shg82") -region = Rect2(720, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3rhou"] -atlas = ExtResource("1_shg82") -region = Rect2(768, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_icm3g"] -atlas = ExtResource("1_shg82") -region = Rect2(816, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xvenb"] -atlas = ExtResource("1_shg82") -region = Rect2(0, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5k7f3"] -atlas = ExtResource("1_shg82") -region = Rect2(48, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uhqsu"] -atlas = ExtResource("1_shg82") -region = Rect2(96, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_324dl"] -atlas = ExtResource("1_shg82") -region = Rect2(144, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ojrew"] -atlas = ExtResource("1_shg82") -region = Rect2(192, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vbq6k"] -atlas = ExtResource("1_shg82") -region = Rect2(240, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i7v6h"] -atlas = ExtResource("1_shg82") -region = Rect2(288, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8q5xd"] -atlas = ExtResource("1_shg82") -region = Rect2(336, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_q258i"] -atlas = ExtResource("1_shg82") -region = Rect2(384, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vqguc"] -atlas = ExtResource("1_shg82") -region = Rect2(432, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ify8f"] -atlas = ExtResource("1_shg82") -region = Rect2(480, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vkwju"] -atlas = ExtResource("1_shg82") -region = Rect2(528, 192, 48, 96) - -[resource] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_42xgm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_k6l7s") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_48hbn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1uqnb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6eaf1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_63t8e") -}], -"loop": true, -"name": &"book_reading", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_8ofx6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_otjqt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_27lfc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_r4po3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3oc71") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_t0wlr") -}], -"loop": true, -"name": &"book_turning_page", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_5ahr7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b2o00") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xa7ao") -}], -"loop": true, -"name": &"damaging_down", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_jlnq6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_52wyq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2giax") -}], -"loop": true, -"name": &"damaging_left", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_5c4vc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4s43g") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uvgf2") -}], -"loop": true, -"name": &"damaging_right", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_7uyjw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_dri21") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_v23d3") -}], -"loop": true, -"name": &"damaging_up", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_pvdd2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_q553r") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ltg8q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_35rkd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_omevf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wevkq") -}], -"loop": true, -"name": &"eating_left", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_hjo4e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7y43e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nwq1i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7m8iw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tc1fb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5jce3") -}], -"loop": true, -"name": &"eating_left_up", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_u6cdv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8se3n") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_px2pm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gfqpf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_x0u0p") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_euedo") -}], -"loop": true, -"name": &"eating_right", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_q0hru") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_lwyph") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_e0rt4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7j2pf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_y1jbw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_38bly") -}], -"loop": true, -"name": &"eating_right_up", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_auq4o") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_n8kty") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gffnc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pm07q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vmluk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ge8ut") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w8qpj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_crsy0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_27g6v") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b10ww") -}], -"loop": true, -"name": &"gifting_down", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_kiyny") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_su8s4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_stib8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8evwr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_p7dwb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_a4bu7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_l7qyw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_26rb2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_e87qi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ys317") -}], -"loop": true, -"name": &"gifting_left", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_8eeak") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_15jdt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ujh4n") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7mjt2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_o7bo1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ygss1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cgc71") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_odt00") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2ncta") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_j5jxn") -}], -"loop": true, -"name": &"gifting_right", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_5b5ob") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_d8pnu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2kh3e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uhiny") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4ve0b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_as6v6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_llmkb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vakac") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xwtmr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jgx2w") -}], -"loop": true, -"name": &"gifting_up", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_4npgg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_os3x1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8ig52") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h34rl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6xcul") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_elna2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_dx2aq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8dux5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7oows") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cduq1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yvqgq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8wyt6") -}], -"loop": true, -"name": &"grabing_down", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_bcvkf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8x1ys") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ex6eh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_54e0v") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_72ww7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kaui2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sxxqn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_i2ddp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0g0v6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kmyv2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_87s3d") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_a7ggp") -}], -"loop": true, -"name": &"grabing_left", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_ja5pj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0jpf3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ydh03") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mne6i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ehmnw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h03wa") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5fjgv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gyxwp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_auqbv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nolmn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_61w0a") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_rj3ee") -}], -"loop": true, -"name": &"grabing_right", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_n7irt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b5t2m") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_rw6kf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7ih2b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7xgh4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yy042") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m4g66") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fsrdt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cbsdk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yxtdd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_x31qj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pnn8b") -}], -"loop": true, -"name": &"grabing_up", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_ogdnj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h5mod") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_i0l2y") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_snp5r") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qbcos") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ouub3") -}], -"loop": true, -"name": &"hitting_down", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_dvi68") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ndp52") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ex3a0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vh4m3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_02bci") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_s7ge3") -}], -"loop": true, -"name": &"hitting_right", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_63g7m") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_x1b4b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w575p") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4pry4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2pssr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7b7l3") -}], -"loop": true, -"name": &"hitting_up", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_3qdcg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_83o7d") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2aop5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_rlrp1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m0qwj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_32ueu") -}], -"loop": true, -"name": &"hittinh_left", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_oaxnw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_38354") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7no2c") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ocw6i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_23puv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0hixh") -}], -"loop": true, -"name": &"idling_down", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_7vgj5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yop6b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b534i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wh4tn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6lrr7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vkd4v") -}], -"loop": true, -"name": &"idling_left", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_m814t") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_706gg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pehyi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_t8tib") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5vikp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ul0vs") -}], -"loop": true, -"name": &"idling_right", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_i63vc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_85k8m") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bvfvp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xyiq3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5ealc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3cgce") -}], -"loop": true, -"name": &"idling_up", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_tp80i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mxtbp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uprs7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_20a7l") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w3ag0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mwjhx") -}], -"loop": true, -"name": &"pushing_down", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_twn1p") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_khq03") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6p67s") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bug0w") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_u0vlt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_x4imi") -}], -"loop": true, -"name": &"pushing_left", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_hyu5t") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_y83ru") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_66f7x") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mhlkq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kh3p1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4bmla") -}], -"loop": true, -"name": &"pushing_right", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_87jjv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ft6gd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pvllk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qs01y") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m0yaq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mb3fp") -}], -"loop": true, -"name": &"pushing_up", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_x2wbg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tp0te") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gteu5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hwlsi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ktxq2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_okamu") -}], -"loop": true, -"name": &"slipping", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_t5yea") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hic8d") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4lerh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_l4cdp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gw5jx") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_dirhx") -}], -"loop": true, -"name": &"smartphone_off", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_hi3m8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5fya3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3i108") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0jrhs") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ckg60") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_14m51") -}], -"loop": true, -"name": &"smartphone_on", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_6x4g5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7ow1y") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ter7w") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_c1mgn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_htxb7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_p2prd") -}], -"loop": true, -"name": &"walking_down", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_dfb6u") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xp377") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jtp8e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_x6ntf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3rhou") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_icm3g") -}], -"loop": true, -"name": &"walking_left", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_xvenb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5k7f3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uhqsu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_324dl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ojrew") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vbq6k") -}], -"loop": true, -"name": &"walking_right", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_i7v6h") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8q5xd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_q258i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vqguc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ify8f") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vkwju") -}], -"loop": true, -"name": &"walking_up", -"speed": 12.0 -}] diff --git a/personages/joueur.tscn b/personages/joueur.tscn deleted file mode 100644 index 6d2eb33..0000000 --- a/personages/joueur.tscn +++ /dev/null @@ -1,2394 +0,0 @@ -[gd_scene load_steps=295 format=3 uid="uid://vclpg4e4ql54"] - -[ext_resource type="Script" path="res://joueur.gd" id="1_oapm5"] -[ext_resource type="Texture2D" uid="uid://bsmk7gmdxhn5p" path="res://assest/persos/hero.png" id="1_olk0v"] -[ext_resource type="AnimationNodeBlendSpace2D" uid="uid://cy73mgvdr54rh" path="res://animations/hero/player_walking_blend.tres" id="3_7bti6"] -[ext_resource type="Script" path="res://personages/player_animation_tree.gd" id="3_x6qlh"] - -[sub_resource type="AtlasTexture" id="AtlasTexture_42xgm"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_k6l7s"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_48hbn"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1uqnb"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6eaf1"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_63t8e"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8ofx6"] -atlas = ExtResource("1_olk0v") -region = Rect2(288, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_otjqt"] -atlas = ExtResource("1_olk0v") -region = Rect2(336, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_27lfc"] -atlas = ExtResource("1_olk0v") -region = Rect2(384, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_r4po3"] -atlas = ExtResource("1_olk0v") -region = Rect2(432, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3oc71"] -atlas = ExtResource("1_olk0v") -region = Rect2(480, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t0wlr"] -atlas = ExtResource("1_olk0v") -region = Rect2(528, 672, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5ahr7"] -atlas = ExtResource("1_olk0v") -region = Rect2(432, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b2o00"] -atlas = ExtResource("1_olk0v") -region = Rect2(480, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xa7ao"] -atlas = ExtResource("1_olk0v") -region = Rect2(528, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jlnq6"] -atlas = ExtResource("1_olk0v") -region = Rect2(288, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_52wyq"] -atlas = ExtResource("1_olk0v") -region = Rect2(336, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2giax"] -atlas = ExtResource("1_olk0v") -region = Rect2(384, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5c4vc"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4s43g"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uvgf2"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7uyjw"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dri21"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_v23d3"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 1824, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pvdd2"] -atlas = ExtResource("1_olk0v") -region = Rect2(288, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_q553r"] -atlas = ExtResource("1_olk0v") -region = Rect2(336, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ltg8q"] -atlas = ExtResource("1_olk0v") -region = Rect2(384, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_35rkd"] -atlas = ExtResource("1_olk0v") -region = Rect2(432, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_omevf"] -atlas = ExtResource("1_olk0v") -region = Rect2(480, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wevkq"] -atlas = ExtResource("1_olk0v") -region = Rect2(528, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hjo4e"] -atlas = ExtResource("1_olk0v") -region = Rect2(288, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7y43e"] -atlas = ExtResource("1_olk0v") -region = Rect2(336, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nwq1i"] -atlas = ExtResource("1_olk0v") -region = Rect2(384, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7m8iw"] -atlas = ExtResource("1_olk0v") -region = Rect2(432, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tc1fb"] -atlas = ExtResource("1_olk0v") -region = Rect2(480, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5jce3"] -atlas = ExtResource("1_olk0v") -region = Rect2(528, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_u6cdv"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8se3n"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_px2pm"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gfqpf"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x0u0p"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_euedo"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 384, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_q0hru"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_lwyph"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_e0rt4"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7j2pf"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_y1jbw"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_38bly"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 480, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_auq4o"] -atlas = ExtResource("1_olk0v") -region = Rect2(1440, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_n8kty"] -atlas = ExtResource("1_olk0v") -region = Rect2(1488, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gffnc"] -atlas = ExtResource("1_olk0v") -region = Rect2(1536, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pm07q"] -atlas = ExtResource("1_olk0v") -region = Rect2(1584, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vmluk"] -atlas = ExtResource("1_olk0v") -region = Rect2(1632, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ge8ut"] -atlas = ExtResource("1_olk0v") -region = Rect2(1680, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w8qpj"] -atlas = ExtResource("1_olk0v") -region = Rect2(1728, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_crsy0"] -atlas = ExtResource("1_olk0v") -region = Rect2(1776, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_27g6v"] -atlas = ExtResource("1_olk0v") -region = Rect2(1824, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b10ww"] -atlas = ExtResource("1_olk0v") -region = Rect2(1872, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kiyny"] -atlas = ExtResource("1_olk0v") -region = Rect2(960, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_su8s4"] -atlas = ExtResource("1_olk0v") -region = Rect2(1008, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_stib8"] -atlas = ExtResource("1_olk0v") -region = Rect2(1056, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8evwr"] -atlas = ExtResource("1_olk0v") -region = Rect2(1104, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_p7dwb"] -atlas = ExtResource("1_olk0v") -region = Rect2(1152, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_a4bu7"] -atlas = ExtResource("1_olk0v") -region = Rect2(1200, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_l7qyw"] -atlas = ExtResource("1_olk0v") -region = Rect2(1248, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_26rb2"] -atlas = ExtResource("1_olk0v") -region = Rect2(1296, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_e87qi"] -atlas = ExtResource("1_olk0v") -region = Rect2(1344, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ys317"] -atlas = ExtResource("1_olk0v") -region = Rect2(1392, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8eeak"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_15jdt"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ujh4n"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7mjt2"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_o7bo1"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ygss1"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cgc71"] -atlas = ExtResource("1_olk0v") -region = Rect2(288, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_odt00"] -atlas = ExtResource("1_olk0v") -region = Rect2(336, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2ncta"] -atlas = ExtResource("1_olk0v") -region = Rect2(384, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_j5jxn"] -atlas = ExtResource("1_olk0v") -region = Rect2(432, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5b5ob"] -atlas = ExtResource("1_olk0v") -region = Rect2(480, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_d8pnu"] -atlas = ExtResource("1_olk0v") -region = Rect2(528, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2kh3e"] -atlas = ExtResource("1_olk0v") -region = Rect2(576, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uhiny"] -atlas = ExtResource("1_olk0v") -region = Rect2(624, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4ve0b"] -atlas = ExtResource("1_olk0v") -region = Rect2(672, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_as6v6"] -atlas = ExtResource("1_olk0v") -region = Rect2(720, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_llmkb"] -atlas = ExtResource("1_olk0v") -region = Rect2(768, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vakac"] -atlas = ExtResource("1_olk0v") -region = Rect2(816, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xwtmr"] -atlas = ExtResource("1_olk0v") -region = Rect2(864, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jgx2w"] -atlas = ExtResource("1_olk0v") -region = Rect2(912, 960, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4npgg"] -atlas = ExtResource("1_olk0v") -region = Rect2(1728, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_os3x1"] -atlas = ExtResource("1_olk0v") -region = Rect2(1776, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8ig52"] -atlas = ExtResource("1_olk0v") -region = Rect2(1824, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h34rl"] -atlas = ExtResource("1_olk0v") -region = Rect2(1872, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6xcul"] -atlas = ExtResource("1_olk0v") -region = Rect2(1920, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_elna2"] -atlas = ExtResource("1_olk0v") -region = Rect2(1968, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dx2aq"] -atlas = ExtResource("1_olk0v") -region = Rect2(2016, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8dux5"] -atlas = ExtResource("1_olk0v") -region = Rect2(2064, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7oows"] -atlas = ExtResource("1_olk0v") -region = Rect2(2112, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cduq1"] -atlas = ExtResource("1_olk0v") -region = Rect2(2160, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yvqgq"] -atlas = ExtResource("1_olk0v") -region = Rect2(2208, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8wyt6"] -atlas = ExtResource("1_olk0v") -region = Rect2(2256, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bcvkf"] -atlas = ExtResource("1_olk0v") -region = Rect2(1152, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8x1ys"] -atlas = ExtResource("1_olk0v") -region = Rect2(1200, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ex6eh"] -atlas = ExtResource("1_olk0v") -region = Rect2(1248, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_54e0v"] -atlas = ExtResource("1_olk0v") -region = Rect2(1296, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_72ww7"] -atlas = ExtResource("1_olk0v") -region = Rect2(1344, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kaui2"] -atlas = ExtResource("1_olk0v") -region = Rect2(1392, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sxxqn"] -atlas = ExtResource("1_olk0v") -region = Rect2(1440, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i2ddp"] -atlas = ExtResource("1_olk0v") -region = Rect2(1488, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0g0v6"] -atlas = ExtResource("1_olk0v") -region = Rect2(1536, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kmyv2"] -atlas = ExtResource("1_olk0v") -region = Rect2(1584, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_87s3d"] -atlas = ExtResource("1_olk0v") -region = Rect2(1632, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_a7ggp"] -atlas = ExtResource("1_olk0v") -region = Rect2(1680, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ja5pj"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0jpf3"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ydh03"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mne6i"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ehmnw"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h03wa"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5fjgv"] -atlas = ExtResource("1_olk0v") -region = Rect2(288, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gyxwp"] -atlas = ExtResource("1_olk0v") -region = Rect2(336, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_auqbv"] -atlas = ExtResource("1_olk0v") -region = Rect2(384, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nolmn"] -atlas = ExtResource("1_olk0v") -region = Rect2(432, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_61w0a"] -atlas = ExtResource("1_olk0v") -region = Rect2(480, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_rj3ee"] -atlas = ExtResource("1_olk0v") -region = Rect2(528, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_n7irt"] -atlas = ExtResource("1_olk0v") -region = Rect2(576, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b5t2m"] -atlas = ExtResource("1_olk0v") -region = Rect2(624, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_rw6kf"] -atlas = ExtResource("1_olk0v") -region = Rect2(672, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7ih2b"] -atlas = ExtResource("1_olk0v") -region = Rect2(720, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7xgh4"] -atlas = ExtResource("1_olk0v") -region = Rect2(768, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yy042"] -atlas = ExtResource("1_olk0v") -region = Rect2(816, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m4g66"] -atlas = ExtResource("1_olk0v") -region = Rect2(864, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fsrdt"] -atlas = ExtResource("1_olk0v") -region = Rect2(912, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cbsdk"] -atlas = ExtResource("1_olk0v") -region = Rect2(960, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yxtdd"] -atlas = ExtResource("1_olk0v") -region = Rect2(1008, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x31qj"] -atlas = ExtResource("1_olk0v") -region = Rect2(1056, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pnn8b"] -atlas = ExtResource("1_olk0v") -region = Rect2(1104, 864, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ogdnj"] -atlas = ExtResource("1_olk0v") -region = Rect2(864, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h5mod"] -atlas = ExtResource("1_olk0v") -region = Rect2(912, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i0l2y"] -atlas = ExtResource("1_olk0v") -region = Rect2(960, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_snp5r"] -atlas = ExtResource("1_olk0v") -region = Rect2(1008, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qbcos"] -atlas = ExtResource("1_olk0v") -region = Rect2(1056, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ouub3"] -atlas = ExtResource("1_olk0v") -region = Rect2(1104, 1248, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dvi68"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ndp52"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ex3a0"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vh4m3"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_02bci"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_s7ge3"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_63g7m"] -atlas = ExtResource("1_olk0v") -region = Rect2(288, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x1b4b"] -atlas = ExtResource("1_olk0v") -region = Rect2(336, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w575p"] -atlas = ExtResource("1_olk0v") -region = Rect2(384, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4pry4"] -atlas = ExtResource("1_olk0v") -region = Rect2(432, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2pssr"] -atlas = ExtResource("1_olk0v") -region = Rect2(480, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7b7l3"] -atlas = ExtResource("1_olk0v") -region = Rect2(528, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3qdcg"] -atlas = ExtResource("1_olk0v") -region = Rect2(576, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_83o7d"] -atlas = ExtResource("1_olk0v") -region = Rect2(624, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2aop5"] -atlas = ExtResource("1_olk0v") -region = Rect2(672, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_rlrp1"] -atlas = ExtResource("1_olk0v") -region = Rect2(720, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m0qwj"] -atlas = ExtResource("1_olk0v") -region = Rect2(768, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_32ueu"] -atlas = ExtResource("1_olk0v") -region = Rect2(816, 1344, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_oaxnw"] -atlas = ExtResource("1_olk0v") -region = Rect2(864, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_38354"] -atlas = ExtResource("1_olk0v") -region = Rect2(912, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7no2c"] -atlas = ExtResource("1_olk0v") -region = Rect2(960, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ocw6i"] -atlas = ExtResource("1_olk0v") -region = Rect2(1008, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_23puv"] -atlas = ExtResource("1_olk0v") -region = Rect2(1056, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0hixh"] -atlas = ExtResource("1_olk0v") -region = Rect2(1104, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7vgj5"] -atlas = ExtResource("1_olk0v") -region = Rect2(576, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yop6b"] -atlas = ExtResource("1_olk0v") -region = Rect2(624, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b534i"] -atlas = ExtResource("1_olk0v") -region = Rect2(672, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wh4tn"] -atlas = ExtResource("1_olk0v") -region = Rect2(720, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6lrr7"] -atlas = ExtResource("1_olk0v") -region = Rect2(768, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vkd4v"] -atlas = ExtResource("1_olk0v") -region = Rect2(816, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m814t"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_706gg"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pehyi"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t8tib"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5vikp"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ul0vs"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i63vc"] -atlas = ExtResource("1_olk0v") -region = Rect2(288, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_85k8m"] -atlas = ExtResource("1_olk0v") -region = Rect2(336, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bvfvp"] -atlas = ExtResource("1_olk0v") -region = Rect2(384, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xyiq3"] -atlas = ExtResource("1_olk0v") -region = Rect2(432, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5ealc"] -atlas = ExtResource("1_olk0v") -region = Rect2(480, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3cgce"] -atlas = ExtResource("1_olk0v") -region = Rect2(528, 96, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tp80i"] -atlas = ExtResource("1_olk0v") -region = Rect2(864, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mxtbp"] -atlas = ExtResource("1_olk0v") -region = Rect2(912, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uprs7"] -atlas = ExtResource("1_olk0v") -region = Rect2(960, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_20a7l"] -atlas = ExtResource("1_olk0v") -region = Rect2(1008, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w3ag0"] -atlas = ExtResource("1_olk0v") -region = Rect2(1056, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mwjhx"] -atlas = ExtResource("1_olk0v") -region = Rect2(1104, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_twn1p"] -atlas = ExtResource("1_olk0v") -region = Rect2(576, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_khq03"] -atlas = ExtResource("1_olk0v") -region = Rect2(624, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6p67s"] -atlas = ExtResource("1_olk0v") -region = Rect2(672, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bug0w"] -atlas = ExtResource("1_olk0v") -region = Rect2(720, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_u0vlt"] -atlas = ExtResource("1_olk0v") -region = Rect2(768, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x4imi"] -atlas = ExtResource("1_olk0v") -region = Rect2(816, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hyu5t"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_y83ru"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_66f7x"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mhlkq"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kh3p1"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4bmla"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_87jjv"] -atlas = ExtResource("1_olk0v") -region = Rect2(288, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ft6gd"] -atlas = ExtResource("1_olk0v") -region = Rect2(336, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pvllk"] -atlas = ExtResource("1_olk0v") -region = Rect2(384, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qs01y"] -atlas = ExtResource("1_olk0v") -region = Rect2(432, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m0yaq"] -atlas = ExtResource("1_olk0v") -region = Rect2(480, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mb3fp"] -atlas = ExtResource("1_olk0v") -region = Rect2(528, 768, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x2wbg"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tp0te"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gteu5"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hwlsi"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ktxq2"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_okamu"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 288, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t5yea"] -atlas = ExtResource("1_olk0v") -region = Rect2(288, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hic8d"] -atlas = ExtResource("1_olk0v") -region = Rect2(336, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4lerh"] -atlas = ExtResource("1_olk0v") -region = Rect2(384, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_l4cdp"] -atlas = ExtResource("1_olk0v") -region = Rect2(432, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gw5jx"] -atlas = ExtResource("1_olk0v") -region = Rect2(480, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dirhx"] -atlas = ExtResource("1_olk0v") -region = Rect2(528, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hi3m8"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5fya3"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3i108"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0jrhs"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ckg60"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_14m51"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 576, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6x4g5"] -atlas = ExtResource("1_olk0v") -region = Rect2(864, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7ow1y"] -atlas = ExtResource("1_olk0v") -region = Rect2(912, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ter7w"] -atlas = ExtResource("1_olk0v") -region = Rect2(960, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_c1mgn"] -atlas = ExtResource("1_olk0v") -region = Rect2(1008, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_htxb7"] -atlas = ExtResource("1_olk0v") -region = Rect2(1056, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_p2prd"] -atlas = ExtResource("1_olk0v") -region = Rect2(1104, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dfb6u"] -atlas = ExtResource("1_olk0v") -region = Rect2(576, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xp377"] -atlas = ExtResource("1_olk0v") -region = Rect2(624, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jtp8e"] -atlas = ExtResource("1_olk0v") -region = Rect2(672, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_x6ntf"] -atlas = ExtResource("1_olk0v") -region = Rect2(720, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3rhou"] -atlas = ExtResource("1_olk0v") -region = Rect2(768, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_icm3g"] -atlas = ExtResource("1_olk0v") -region = Rect2(816, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xvenb"] -atlas = ExtResource("1_olk0v") -region = Rect2(0, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5k7f3"] -atlas = ExtResource("1_olk0v") -region = Rect2(48, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uhqsu"] -atlas = ExtResource("1_olk0v") -region = Rect2(96, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_324dl"] -atlas = ExtResource("1_olk0v") -region = Rect2(144, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ojrew"] -atlas = ExtResource("1_olk0v") -region = Rect2(192, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vbq6k"] -atlas = ExtResource("1_olk0v") -region = Rect2(240, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i7v6h"] -atlas = ExtResource("1_olk0v") -region = Rect2(288, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8q5xd"] -atlas = ExtResource("1_olk0v") -region = Rect2(336, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_q258i"] -atlas = ExtResource("1_olk0v") -region = Rect2(384, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vqguc"] -atlas = ExtResource("1_olk0v") -region = Rect2(432, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ify8f"] -atlas = ExtResource("1_olk0v") -region = Rect2(480, 192, 48, 96) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vkwju"] -atlas = ExtResource("1_olk0v") -region = Rect2(528, 192, 48, 96) - -[sub_resource type="SpriteFrames" id="SpriteFrames_foamb"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_42xgm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_k6l7s") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_48hbn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1uqnb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6eaf1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_63t8e") -}], -"loop": true, -"name": &"book_reading", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_8ofx6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_otjqt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_27lfc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_r4po3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3oc71") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_t0wlr") -}], -"loop": true, -"name": &"book_turning_page", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_5ahr7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b2o00") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xa7ao") -}], -"loop": true, -"name": &"damaging_down", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_jlnq6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_52wyq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2giax") -}], -"loop": true, -"name": &"damaging_left", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_5c4vc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4s43g") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uvgf2") -}], -"loop": true, -"name": &"damaging_right", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_7uyjw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_dri21") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_v23d3") -}], -"loop": true, -"name": &"damaging_up", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_pvdd2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_q553r") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ltg8q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_35rkd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_omevf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wevkq") -}], -"loop": true, -"name": &"eating_left", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_hjo4e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7y43e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nwq1i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7m8iw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tc1fb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5jce3") -}], -"loop": true, -"name": &"eating_left_up", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_u6cdv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8se3n") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_px2pm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gfqpf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_x0u0p") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_euedo") -}], -"loop": true, -"name": &"eating_right", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_q0hru") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_lwyph") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_e0rt4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7j2pf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_y1jbw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_38bly") -}], -"loop": true, -"name": &"eating_right_up", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_auq4o") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_n8kty") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gffnc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pm07q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vmluk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ge8ut") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w8qpj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_crsy0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_27g6v") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b10ww") -}], -"loop": true, -"name": &"gifting_down", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_kiyny") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_su8s4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_stib8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8evwr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_p7dwb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_a4bu7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_l7qyw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_26rb2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_e87qi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ys317") -}], -"loop": true, -"name": &"gifting_left", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_8eeak") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_15jdt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ujh4n") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7mjt2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_o7bo1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ygss1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cgc71") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_odt00") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2ncta") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_j5jxn") -}], -"loop": true, -"name": &"gifting_right", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_5b5ob") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_d8pnu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2kh3e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uhiny") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4ve0b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_as6v6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_llmkb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vakac") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xwtmr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jgx2w") -}], -"loop": true, -"name": &"gifting_up", -"speed": 10.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_4npgg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_os3x1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8ig52") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h34rl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6xcul") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_elna2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_dx2aq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8dux5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7oows") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cduq1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yvqgq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8wyt6") -}], -"loop": true, -"name": &"grabing_down", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_bcvkf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8x1ys") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ex6eh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_54e0v") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_72ww7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kaui2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sxxqn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_i2ddp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0g0v6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kmyv2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_87s3d") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_a7ggp") -}], -"loop": true, -"name": &"grabing_left", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_ja5pj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0jpf3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ydh03") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mne6i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ehmnw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h03wa") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5fjgv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gyxwp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_auqbv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nolmn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_61w0a") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_rj3ee") -}], -"loop": true, -"name": &"grabing_right", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_n7irt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b5t2m") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_rw6kf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7ih2b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7xgh4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yy042") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m4g66") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fsrdt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cbsdk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yxtdd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_x31qj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pnn8b") -}], -"loop": true, -"name": &"grabing_up", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_ogdnj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h5mod") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_i0l2y") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_snp5r") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qbcos") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ouub3") -}], -"loop": true, -"name": &"hitting_down", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_dvi68") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ndp52") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ex3a0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vh4m3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_02bci") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_s7ge3") -}], -"loop": true, -"name": &"hitting_right", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_63g7m") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_x1b4b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w575p") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4pry4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2pssr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7b7l3") -}], -"loop": true, -"name": &"hitting_up", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_3qdcg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_83o7d") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2aop5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_rlrp1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m0qwj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_32ueu") -}], -"loop": true, -"name": &"hittinh_left", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_oaxnw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_38354") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7no2c") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ocw6i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_23puv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0hixh") -}], -"loop": true, -"name": &"idling_down", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_7vgj5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yop6b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b534i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wh4tn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6lrr7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vkd4v") -}], -"loop": true, -"name": &"idling_left", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_m814t") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_706gg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pehyi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_t8tib") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5vikp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ul0vs") -}], -"loop": true, -"name": &"idling_right", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_i63vc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_85k8m") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bvfvp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xyiq3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5ealc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3cgce") -}], -"loop": true, -"name": &"idling_up", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_tp80i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mxtbp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uprs7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_20a7l") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w3ag0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mwjhx") -}], -"loop": true, -"name": &"pushing_down", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_twn1p") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_khq03") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6p67s") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bug0w") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_u0vlt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_x4imi") -}], -"loop": true, -"name": &"pushing_left", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_hyu5t") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_y83ru") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_66f7x") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mhlkq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kh3p1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4bmla") -}], -"loop": true, -"name": &"pushing_right", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_87jjv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ft6gd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pvllk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qs01y") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m0yaq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mb3fp") -}], -"loop": true, -"name": &"pushing_up", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_x2wbg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tp0te") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gteu5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hwlsi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ktxq2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_okamu") -}], -"loop": true, -"name": &"slipping", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_t5yea") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hic8d") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4lerh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_l4cdp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gw5jx") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_dirhx") -}], -"loop": true, -"name": &"smartphone_off", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_hi3m8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5fya3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3i108") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0jrhs") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ckg60") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_14m51") -}], -"loop": true, -"name": &"smartphone_on", -"speed": 6.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_6x4g5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7ow1y") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ter7w") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_c1mgn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_htxb7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_p2prd") -}], -"loop": true, -"name": &"walking_down", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_dfb6u") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xp377") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jtp8e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_x6ntf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3rhou") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_icm3g") -}], -"loop": true, -"name": &"walking_left", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_xvenb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5k7f3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uhqsu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_324dl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ojrew") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vbq6k") -}], -"loop": true, -"name": &"walking_right", -"speed": 12.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_i7v6h") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8q5xd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_q258i") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vqguc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ify8f") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vkwju") -}], -"loop": true, -"name": &"walking_up", -"speed": 12.0 -}] - -[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_a4vmx"] -radius = 5.0 -height = 48.0 - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_8th2p"] -animation = &"grabbing_left" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_s1koi"] -animation = &"grabbing_right" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_11i5t"] -animation = &"grabbing_up" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_7cwjq"] -animation = &"grabbing_down" - -[sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_8okss"] -blend_point_0/node = SubResource("AnimationNodeAnimation_8th2p") -blend_point_0/pos = Vector2(-1, 0) -blend_point_1/node = SubResource("AnimationNodeAnimation_s1koi") -blend_point_1/pos = Vector2(1, 0) -blend_point_2/node = SubResource("AnimationNodeAnimation_11i5t") -blend_point_2/pos = Vector2(0, -1) -blend_point_3/node = SubResource("AnimationNodeAnimation_7cwjq") -blend_point_3/pos = Vector2(0, 1) - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_u7tkr"] -animation = &"idle_left" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_qbdxx"] -animation = &"idle_right" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_m4jlv"] -animation = &"idle_up" - -[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_20jnf"] -animation = &"idle_down" - -[sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_epue7"] -blend_point_0/node = SubResource("AnimationNodeAnimation_u7tkr") -blend_point_0/pos = Vector2(-1, 0) -blend_point_1/node = SubResource("AnimationNodeAnimation_qbdxx") -blend_point_1/pos = Vector2(1, 0) -blend_point_2/node = SubResource("AnimationNodeAnimation_m4jlv") -blend_point_2/pos = Vector2(0, -1) -blend_point_3/node = SubResource("AnimationNodeAnimation_20jnf") -blend_point_3/pos = Vector2(0, 1) -blend_mode = 2 - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_qfvli"] -advance_mode = 2 -advance_expression = "velocity" - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8rhh4"] -advance_mode = 2 -advance_expression = "!velocity" - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_b5dux"] -advance_mode = 2 -advance_expression = "velocity" - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8q1xr"] -advance_mode = 2 -advance_expression = "!velocity" - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_on1es"] -advance_mode = 2 -advance_expression = "wants_to_grab" - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_pxk2l"] -advance_mode = 2 -advance_expression = "wants_to_grab" - -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_t6jft"] -break_loop_at_end = true -switch_mode = 2 -advance_mode = 2 - -[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_m2lqk"] -states/Start/position = Vector2(161.333, 82) -states/grabing/node = SubResource("AnimationNodeBlendSpace2D_8okss") -states/grabing/position = Vector2(629, 81.037) -states/idling/node = SubResource("AnimationNodeBlendSpace2D_epue7") -states/idling/position = Vector2(383.148, 81.5555) -states/walking/node = ExtResource("3_7bti6") -states/walking/position = Vector2(382.556, -106.667) -transitions = ["Start", "walking", SubResource("AnimationNodeStateMachineTransition_qfvli"), "walking", "idling", SubResource("AnimationNodeStateMachineTransition_8rhh4"), "idling", "walking", SubResource("AnimationNodeStateMachineTransition_b5dux"), "Start", "idling", SubResource("AnimationNodeStateMachineTransition_8q1xr"), "idling", "grabing", SubResource("AnimationNodeStateMachineTransition_on1es"), "walking", "grabing", SubResource("AnimationNodeStateMachineTransition_pxk2l"), "grabing", "idling", SubResource("AnimationNodeStateMachineTransition_t6jft")] -graph_offset = Vector2(-18, -138) - -[sub_resource type="Animation" id="Animation_ox0ew"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [1] -} - -[sub_resource type="Animation" id="Animation_rma32"] -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [590, 591, 592, 593, 594, 595, 596, 597, 598, 599] -} - -[sub_resource type="Animation" id="Animation_kyg5d"] -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [580, 581, 582, 583, 584, 585, 586, 587, 588, 589] -} - -[sub_resource type="Animation" id="Animation_vq2rn"] -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [560, 561, 562, 563, 564, 565, 566, 567, 568, 569] -} - -[sub_resource type="Animation" id="Animation_kcojr"] -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [570, 571, 572, 573, 574, 575, 576, 577, 578, 579] -} - -[sub_resource type="Animation" id="Animation_x55al"] -length = 1.2 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551] -} - -[sub_resource type="Animation" id="Animation_b67jn"] -length = 1.2 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [528, 529, 530, 531, 532, 533, 534, 535, 536, 536, 537, 538] -} - -[sub_resource type="Animation" id="Animation_pfabv"] -length = 1.2 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515] -} - -[sub_resource type="Animation" id="Animation_gjwq5"] -length = 1.2 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527] -} - -[sub_resource type="Animation" id="Animation_b4kqc"] -length = 0.6 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [74, 75, 76, 77, 78, 79] -} - -[sub_resource type="Animation" id="Animation_mwj7w"] -length = 0.6 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [68, 69, 70, 71, 72, 73] -} - -[sub_resource type="Animation" id="Animation_jdm18"] -resource_name = "idle_right" -length = 0.6 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [56, 57, 58, 59, 60, 61] -} - -[sub_resource type="Animation" id="Animation_55bsc"] -length = 0.6 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [62, 63, 64, 65, 66, 67] -} - -[sub_resource type="Animation" id="Animation_u4gjw"] -length = 1.2 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 1, -"values": [392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] -} - -[sub_resource type="Animation" id="Animation_tp2bg"] -length = 0.6 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [168, 169, 170, 171, 172, 173] -} - -[sub_resource type="Animation" id="Animation_usdt0"] -length = 0.6 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [130, 131, 132, 133, 134, 135] -} - -[sub_resource type="Animation" id="Animation_xyu25"] -length = 0.6 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [124, 125, 126, 127, 128, 129] -} - -[sub_resource type="Animation" id="Animation_37o3j"] -length = 0.6 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [112, 113, 114, 115, 116, 117] -} - -[sub_resource type="Animation" id="Animation_lde32"] -length = 0.6 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), -"update": 1, -"values": [118, 119, 120, 121, 122, 123] -} - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_l2iau"] -_data = { -"RESET": SubResource("Animation_ox0ew"), -"giving_down": SubResource("Animation_rma32"), -"giving_left": SubResource("Animation_kyg5d"), -"giving_right": SubResource("Animation_vq2rn"), -"giving_up": SubResource("Animation_kcojr"), -"grabbing_down": SubResource("Animation_x55al"), -"grabbing_left": SubResource("Animation_b67jn"), -"grabbing_right": SubResource("Animation_pfabv"), -"grabbing_up": SubResource("Animation_gjwq5"), -"idle_down": SubResource("Animation_b4kqc"), -"idle_left": SubResource("Animation_mwj7w"), -"idle_right": SubResource("Animation_jdm18"), -"idle_up": SubResource("Animation_55bsc"), -"reading": SubResource("Animation_u4gjw"), -"sleeping": SubResource("Animation_tp2bg"), -"walking_down": SubResource("Animation_usdt0"), -"walking_left": SubResource("Animation_xyu25"), -"walking_right": SubResource("Animation_37o3j"), -"walking_up": SubResource("Animation_lde32") -} - -[node name="CharacterBody2D" type="CharacterBody2D"] -z_index = 100 -motion_mode = 1 -script = ExtResource("1_oapm5") - -[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] -visible = false -z_index = 10 -sprite_frames = SubResource("SpriteFrames_foamb") -animation = &"book_reading" -autoplay = "idling_down" - -[node name="Camera2D" type="Camera2D" parent="."] -zoom = Vector2(0.7, 0.7) -position_smoothing_enabled = true -drag_horizontal_enabled = true -drag_vertical_enabled = true - -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2(0, 43) -rotation = 1.5708 -shape = SubResource("CapsuleShape2D_a4vmx") - -[node name="AnimationTree" type="AnimationTree" parent="."] -tree_root = SubResource("AnimationNodeStateMachine_m2lqk") -advance_expression_base_node = NodePath("..") -anim_player = NodePath("../AnimationPlayer") -parameters/grabing/blend_position = Vector2(0, 0) -parameters/idling/blend_position = Vector2(-0.353287, 0.839053) -parameters/walking/blend_position = Vector2(0, 0) - -[node name="AnimationPlayer" type="AnimationPlayer" parent="."] -libraries = { -"": SubResource("AnimationLibrary_l2iau") -} - -[node name="Sprite2D" type="Sprite2D" parent="."] -texture = ExtResource("1_olk0v") -hframes = 56 -vframes = 20 -frame = 1 - -[node name="PlayerAnimation" type="Node2D" parent="." node_paths=PackedStringArray("animation_tree")] -script = ExtResource("3_x6qlh") -animation_tree = NodePath("../AnimationTree") diff --git a/personages/player_animation_tree.gd b/personages/player_animation_tree.gd deleted file mode 100644 index 00c2a53..0000000 --- a/personages/player_animation_tree.gd +++ /dev/null @@ -1,17 +0,0 @@ -extends Node2D - - -@export var animation_tree: AnimationTree -@onready var player : Player = get_owner() - -var last_facing_direction = Vector2(0,-1) # facing south - - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta: float) -> void: - var idle = !player.velocity - if !idle: - last_facing_direction = player.velocity.normalized() - animation_tree.set("parameters/walking/blend_position", last_facing_direction) - animation_tree.set("parameters/idling/blend_position", last_facing_direction) - animation_tree.set("parameters/grabing/blend_position", last_facing_direction) diff --git a/scenes/start.tscn b/scenes/start.tscn index 59cbd02..560882b 100644 --- a/scenes/start.tscn +++ b/scenes/start.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=6 format=3 uid="uid://b4ydi1vv8dvwr"] -[ext_resource type="PackedScene" uid="uid://d1oqt6sbjvopi" path="res://cartes/monde.tscn" id="1_6vs81"] -[ext_resource type="PackedScene" uid="uid://vclpg4e4ql54" path="res://personages/joueur.tscn" id="2_5x6b5"] -[ext_resource type="PackedScene" uid="uid://cl201baro5y5" path="res://vehicules/voiture_pnj.tscn" id="3_yuakw"] +[ext_resource type="PackedScene" uid="uid://d1oqt6sbjvopi" path="res://maps/world.tscn" id="1_6vs81"] +[ext_resource type="PackedScene" uid="uid://vclpg4e4ql54" path="res://caracters/player/player.tscn" id="2_5x6b5"] +[ext_resource type="PackedScene" uid="uid://cl201baro5y5" path="res://vehicules/npc_car.tscn" id="3_yuakw"] [sub_resource type="Curve2D" id="Curve2D_shblg"] _data = { diff --git a/vehicules/voiture.gd b/vehicules/car.gd similarity index 100% rename from vehicules/voiture.gd rename to vehicules/car.gd diff --git a/vehicules/voiture.tscn b/vehicules/car.tscn similarity index 85% rename from vehicules/voiture.tscn rename to vehicules/car.tscn index 8f5bc58..23abd39 100644 --- a/vehicules/voiture.tscn +++ b/vehicules/car.tscn @@ -1,103 +1,103 @@ [gd_scene load_steps=33 format=3 uid="uid://bt1p311rn1h6q"] -[ext_resource type="Script" path="res://vehicules/voiture.gd" id="1_3v1b0"] -[ext_resource type="Texture2D" uid="uid://55dsls4caujg" path="res://assest/vehicules/Car_classic_red_complete_48x48.png" id="1_hqmt6"] -[ext_resource type="Texture2D" uid="uid://c5dis1wikcqws" path="res://assest/vehicules/Car_classic_red_complete_48x48_left.png" id="2_6v2yy"] +[ext_resource type="Script" path="res://vehicules/car.gd" id="1_vkq5y"] +[ext_resource type="Texture2D" uid="uid://55dsls4caujg" path="res://assest/vehicules/Car_classic_red_complete_48x48.png" id="2_ahai6"] +[ext_resource type="Texture2D" uid="uid://c5dis1wikcqws" path="res://assest/vehicules/Car_classic_red_complete_48x48_left.png" id="3_tnfoa"] [sub_resource type="AtlasTexture" id="AtlasTexture_8fi8c"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(3408, 222, 96, 210) [sub_resource type="AtlasTexture" id="AtlasTexture_tgw3a"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(3504, 222, 96, 210) [sub_resource type="AtlasTexture" id="AtlasTexture_dj0xl"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(3600, 222, 96, 210) [sub_resource type="AtlasTexture" id="AtlasTexture_omrb2"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(3696, 222, 96, 210) [sub_resource type="AtlasTexture" id="AtlasTexture_l4q1w"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(3792, 222, 96, 210) [sub_resource type="AtlasTexture" id="AtlasTexture_qjaw0"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(3888, 222, 96, 210) [sub_resource type="AtlasTexture" id="AtlasTexture_cjmr1"] -atlas = ExtResource("2_6v2yy") +atlas = ExtResource("3_tnfoa") region = Rect2(0, 0, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_0i1ge"] -atlas = ExtResource("2_6v2yy") +atlas = ExtResource("3_tnfoa") region = Rect2(240, 0, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_lss5r"] -atlas = ExtResource("2_6v2yy") +atlas = ExtResource("3_tnfoa") region = Rect2(480, 0, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_8ccj1"] -atlas = ExtResource("2_6v2yy") +atlas = ExtResource("3_tnfoa") region = Rect2(720, 0, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_lrp4n"] -atlas = ExtResource("2_6v2yy") +atlas = ExtResource("3_tnfoa") region = Rect2(960, 0, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_qnkpb"] -atlas = ExtResource("2_6v2yy") +atlas = ExtResource("3_tnfoa") region = Rect2(1200, 0, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_n03o5"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(0, 192, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_3k4i1"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(240, 192, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_pg1lo"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(480, 192, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_3b1y7"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(720, 192, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_1jisb"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(960, 192, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_4lngy"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(1200, 192, 240, 144) [sub_resource type="AtlasTexture" id="AtlasTexture_xng4i"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(1440, 210, 96, 210) [sub_resource type="AtlasTexture" id="AtlasTexture_yy3vy"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(1536, 210, 96, 210) [sub_resource type="AtlasTexture" id="AtlasTexture_cax1g"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(1632, 210, 96, 210) [sub_resource type="AtlasTexture" id="AtlasTexture_6dv7n"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(1728, 210, 96, 210) [sub_resource type="AtlasTexture" id="AtlasTexture_7f8f4"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(1824, 210, 96, 210) [sub_resource type="AtlasTexture" id="AtlasTexture_vy1dr"] -atlas = ExtResource("1_hqmt6") +atlas = ExtResource("2_ahai6") region = Rect2(1920, 210, 96, 210) [sub_resource type="SpriteFrames" id="SpriteFrames_77j28"] @@ -213,7 +213,7 @@ height = 174.0 [node name="Area2D" type="Area2D"] position = Vector2(-664, 181) -script = ExtResource("1_3v1b0") +script = ExtResource("1_vkq5y") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] rotation = -0.00268924 @@ -228,17 +228,14 @@ shape = SubResource("CapsuleShape2D_5yhvy") [node name="shapeUp" type="CollisionShape2D" parent="."] position = Vector2(1, -20) rotation = -0.00268924 -scale = Vector2(1, 1) shape = SubResource("CapsuleShape2D_bevht") [node name="shapeLeft" type="CollisionShape2D" parent="."] position = Vector2(-29, 29) rotation = 1.5708 -scale = Vector2(1, 1) shape = SubResource("CapsuleShape2D_w52g8") [node name="shapeRight" type="CollisionShape2D" parent="."] position = Vector2(28, 27) rotation = 1.5708 -scale = Vector2(1, 1) shape = SubResource("CapsuleShape2D_j5vcu") diff --git a/vehicules/voiture_pnj.tscn b/vehicules/npc_car.tscn similarity index 93% rename from vehicules/voiture_pnj.tscn rename to vehicules/npc_car.tscn index d29bfd2..e48ec4d 100644 --- a/vehicules/voiture_pnj.tscn +++ b/vehicules/npc_car.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=3 format=3 uid="uid://cl201baro5y5"] [ext_resource type="Script" path="res://scenes/pathFollow.gd" id="1_fbnn2"] -[ext_resource type="PackedScene" uid="uid://bt1p311rn1h6q" path="res://vehicules/voiture.tscn" id="2_4yiv6"] +[ext_resource type="PackedScene" uid="uid://bt1p311rn1h6q" path="res://vehicules/car.tscn" id="2_4yiv6"] [node name="voiture_pnj" type="PathFollow2D"] position = Vector2(-411, 81)