[gd_scene load_steps=28 format=3 uid="uid://b2hyqfqh02ep6"] [ext_resource type="Script" path="res://scripts/charController.gd" id="1_4o8do"] [ext_resource type="Texture2D" uid="uid://bfhqvl875is6f" path="res://assets/graphics/player/idle/Player Idle 48x48.png" id="2_yfuca"] [ext_resource type="Texture2D" uid="uid://c2s48joyna11q" path="res://assets/graphics/player/jump/player jump 48x48.png" id="3_p8gbr"] [ext_resource type="Texture2D" uid="uid://bvat1vqwtua2p" path="res://assets/graphics/player/run/player run 48x48.png" id="3_y36hw"] [sub_resource type="CircleShape2D" id="CircleShape2D_uvblg"] radius = 32.5576 [sub_resource type="AtlasTexture" id="AtlasTexture_cdvw1"] atlas = ExtResource("2_yfuca") region = Rect2(0, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_q1l1v"] atlas = ExtResource("2_yfuca") region = Rect2(48, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_6hv7e"] atlas = ExtResource("2_yfuca") region = Rect2(96, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_4h4qw"] atlas = ExtResource("2_yfuca") region = Rect2(144, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_638nb"] atlas = ExtResource("2_yfuca") region = Rect2(192, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_73fjy"] atlas = ExtResource("2_yfuca") region = Rect2(240, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_7r0nq"] atlas = ExtResource("2_yfuca") region = Rect2(288, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_5potv"] atlas = ExtResource("2_yfuca") region = Rect2(336, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_c5yi2"] atlas = ExtResource("2_yfuca") region = Rect2(384, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_flju4"] atlas = ExtResource("2_yfuca") region = Rect2(432, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_4ckr0"] atlas = ExtResource("3_p8gbr") region = Rect2(0, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_7vs6r"] atlas = ExtResource("3_p8gbr") region = Rect2(48, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_ktf26"] atlas = ExtResource("3_p8gbr") region = Rect2(96, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_csmmg"] atlas = ExtResource("3_y36hw") region = Rect2(0, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_qwm4e"] atlas = ExtResource("3_y36hw") region = Rect2(48, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_mynlp"] atlas = ExtResource("3_y36hw") region = Rect2(96, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_q5scx"] atlas = ExtResource("3_y36hw") region = Rect2(144, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_j0rp2"] atlas = ExtResource("3_y36hw") region = Rect2(192, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_7fytd"] atlas = ExtResource("3_y36hw") region = Rect2(240, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_nw067"] atlas = ExtResource("3_y36hw") region = Rect2(288, 0, 48, 48) [sub_resource type="AtlasTexture" id="AtlasTexture_1caon"] atlas = ExtResource("3_y36hw") region = Rect2(336, 0, 48, 48) [sub_resource type="SpriteFrames" id="SpriteFrames_52pno"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_cdvw1") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_q1l1v") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_6hv7e") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_4h4qw") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_638nb") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_73fjy") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_7r0nq") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_5potv") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_c5yi2") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_flju4") }], "loop": true, "name": &"playerIdle", "speed": 12.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_4ckr0") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_7vs6r") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ktf26") }], "loop": false, "name": &"playerJump", "speed": 5.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_csmmg") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_qwm4e") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_mynlp") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_q5scx") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_j0rp2") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_7fytd") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_nw067") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_1caon") }], "loop": true, "name": &"playerRun", "speed": 12.0 }] [node name="CharacterBody2D" type="CharacterBody2D" groups=["player"]] script = ExtResource("1_4o8do") PUSH_FORCE = 100 metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="."] shape = SubResource("CircleShape2D_uvblg") debug_color = Color(0.872789, 0.000463018, 0.842707, 0.42) [node name="RightRay" type="RayCast2D" parent="."] target_position = Vector2(76, 0) [node name="LeftRay" type="RayCast2D" parent="."] target_position = Vector2(-76, 0) [node name="MarkerRight" type="Node2D" parent="."] position = Vector2(35, -10) [node name="MarkerLeft" type="Node2D" parent="."] position = Vector2(-35, -10) [node name="Camera2D" type="Camera2D" parent="."] position = Vector2(0, -75) zoom = Vector2(0.5, 0.5) [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] texture_filter = 1 position = Vector2(-1, -4) scale = Vector2(2.22855, 2.22855) sprite_frames = SubResource("SpriteFrames_52pno") animation = &"playerJump" autoplay = "playerIdle"