202 lines
9.1 KiB
Plaintext
202 lines
9.1 KiB
Plaintext
[gd_scene load_steps=43 format=3 uid="uid://dlr0reeavc0i6"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://os7attc10et0" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_000.png" id="1_46w32"]
|
|
[ext_resource type="Script" uid="uid://yqphtnykgsf1" path="res://Scripts/Characters/Player/Player.cs" id="1_eiaiy"]
|
|
[ext_resource type="Texture2D" uid="uid://lw15abr4a7dx" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_001.png" id="2_eiaiy"]
|
|
[ext_resource type="Texture2D" uid="uid://giiq2mjx0fux" path="res://Assets/Sprites/Characters/Player/Sliding/Sliding_000.png" id="2_uvgfe"]
|
|
[ext_resource type="Texture2D" uid="uid://coffldmiiyhjh" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_002.png" id="3_cflke"]
|
|
[ext_resource type="Texture2D" uid="uid://beldj05uokcvg" path="res://Assets/Sprites/Characters/Player/Sliding/Sliding_001.png" id="3_e5xbx"]
|
|
[ext_resource type="Texture2D" uid="uid://cy6uvn2n7x5en" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_003.png" id="4_4yec0"]
|
|
[ext_resource type="Texture2D" uid="uid://3xlnaj203pss" path="res://Assets/Sprites/Characters/Player/Sliding/Sliding_002.png" id="4_8uivy"]
|
|
[ext_resource type="Texture2D" uid="uid://cjyhgl5vpgkau" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_004.png" id="5_me3gr"]
|
|
[ext_resource type="Texture2D" uid="uid://c7ua3yc5yisn0" path="res://Assets/Sprites/Characters/Player/Sliding/Sliding_003.png" id="5_yfcdn"]
|
|
[ext_resource type="Texture2D" uid="uid://lawr4kkwprvb" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_005.png" id="6_2iqoh"]
|
|
[ext_resource type="Texture2D" uid="uid://b114g8fxw2w8l" path="res://Assets/Sprites/Characters/Player/Sliding/Sliding_004.png" id="6_68bc3"]
|
|
[ext_resource type="Texture2D" uid="uid://cu44lpabhppg4" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_006.png" id="7_gii1i"]
|
|
[ext_resource type="Texture2D" uid="uid://clxmf6xitn3sp" path="res://Assets/Sprites/Characters/Player/Sliding/Sliding_005.png" id="7_mf3wh"]
|
|
[ext_resource type="Texture2D" uid="uid://bgtvrqjegshye" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_007.png" id="8_1ujki"]
|
|
[ext_resource type="Texture2D" uid="uid://cesdm6w4dxwde" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_008.png" id="9_gs6v2"]
|
|
[ext_resource type="Texture2D" uid="uid://btel1ns7ok03t" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_009.png" id="10_ywskp"]
|
|
[ext_resource type="Texture2D" uid="uid://bmeguoboyf2lk" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_010.png" id="11_gelu2"]
|
|
[ext_resource type="Texture2D" uid="uid://dlubuf1yf1kxl" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_011.png" id="12_uvgfe"]
|
|
[ext_resource type="Texture2D" uid="uid://d28w46oskhchi" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_012.png" id="13_e5xbx"]
|
|
[ext_resource type="Texture2D" uid="uid://bsmv42y4xgpyv" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_013.png" id="14_8uivy"]
|
|
[ext_resource type="Texture2D" uid="uid://cxm61chw28bhs" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_014.png" id="15_yfcdn"]
|
|
[ext_resource type="Texture2D" uid="uid://dbn724tl4gkot" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_015.png" id="16_68bc3"]
|
|
[ext_resource type="Texture2D" uid="uid://08uci60g8bp1" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_016.png" id="17_mf3wh"]
|
|
[ext_resource type="Texture2D" uid="uid://bbunv0roc37sh" path="res://Assets/Sprites/Characters/Player/Idle Blinking/Idle Blinking_017.png" id="18_2qsty"]
|
|
[ext_resource type="Texture2D" uid="uid://t0uwq75fsbpe" path="res://Assets/Sprites/Characters/Player/Running/Running_000.png" id="19_h8opa"]
|
|
[ext_resource type="Texture2D" uid="uid://btospq8jxw64h" path="res://Assets/Sprites/Characters/Player/Running/Running_001.png" id="20_c3p1j"]
|
|
[ext_resource type="Texture2D" uid="uid://beamkyclbxc8w" path="res://Assets/Sprites/Characters/Player/Running/Running_002.png" id="21_gnhsk"]
|
|
[ext_resource type="Texture2D" uid="uid://wseuhax5d27k" path="res://Assets/Sprites/Characters/Player/Running/Running_003.png" id="22_v1h8f"]
|
|
[ext_resource type="Texture2D" uid="uid://bcurg33ybt0qv" path="res://Assets/Sprites/Characters/Player/Running/Running_004.png" id="23_f47x5"]
|
|
[ext_resource type="Texture2D" uid="uid://f2fg8bmbo34j" path="res://Assets/Sprites/Characters/Player/Running/Running_005.png" id="24_ht3jl"]
|
|
[ext_resource type="Texture2D" uid="uid://bospiqpbxgqfm" path="res://Assets/Sprites/Characters/Player/Running/Running_006.png" id="25_856el"]
|
|
[ext_resource type="Texture2D" uid="uid://bliudbbnl01pf" path="res://Assets/Sprites/Characters/Player/Running/Running_007.png" id="26_oql2n"]
|
|
[ext_resource type="Texture2D" uid="uid://cuekxl2yc0st8" path="res://Assets/Sprites/Characters/Player/Running/Running_008.png" id="27_j3cns"]
|
|
[ext_resource type="Texture2D" uid="uid://bldr2numgkgxk" path="res://Assets/Sprites/Characters/Player/Running/Running_009.png" id="28_fu5o4"]
|
|
[ext_resource type="Texture2D" uid="uid://bgssvbfroln16" path="res://Assets/Sprites/Characters/Player/Running/Running_010.png" id="29_sofil"]
|
|
[ext_resource type="Texture2D" uid="uid://bnon2l2b1dn8p" path="res://Assets/Sprites/Characters/Player/Running/Running_011.png" id="30_ybcsq"]
|
|
[ext_resource type="Script" uid="uid://b0vvrapatmih3" path="res://Scripts/Characters/Player/PlayerIdleState.cs" id="32_cflke"]
|
|
[ext_resource type="Script" uid="uid://jf8d2t66ckb2" path="res://Scripts/Characters/Player/PlayerMoveState.cs" id="33_4yec0"]
|
|
[ext_resource type="Script" uid="uid://ecoy13josn0f" path="res://Scripts/Characters/StateMachine.cs" id="34_me3gr"]
|
|
[ext_resource type="Script" uid="uid://cvdbdnjivow5f" path="res://Scripts/Characters/Player/PlayerDashState.cs" id="41_2qsty"]
|
|
|
|
[sub_resource type="SpriteFrames" id="SpriteFrames_n6yol"]
|
|
animations = [{
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": ExtResource("2_uvgfe")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("3_e5xbx")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("4_8uivy")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("5_yfcdn")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("6_68bc3")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("7_mf3wh")
|
|
}],
|
|
"loop": true,
|
|
"name": &"Dash",
|
|
"speed": 18.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": ExtResource("1_46w32")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("2_eiaiy")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("3_cflke")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("4_4yec0")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("5_me3gr")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("6_2iqoh")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("7_gii1i")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("8_1ujki")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("9_gs6v2")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("10_ywskp")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("11_gelu2")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("12_uvgfe")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("13_e5xbx")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("14_8uivy")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("15_yfcdn")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("16_68bc3")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("17_mf3wh")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("18_2qsty")
|
|
}],
|
|
"loop": true,
|
|
"name": &"Idle",
|
|
"speed": 18.0
|
|
}, {
|
|
"frames": [{
|
|
"duration": 1.0,
|
|
"texture": ExtResource("19_h8opa")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("20_c3p1j")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("21_gnhsk")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("22_v1h8f")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("23_f47x5")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("24_ht3jl")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("25_856el")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("26_oql2n")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("27_j3cns")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("28_fu5o4")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("29_sofil")
|
|
}, {
|
|
"duration": 1.0,
|
|
"texture": ExtResource("30_ybcsq")
|
|
}],
|
|
"loop": true,
|
|
"name": &"Move",
|
|
"speed": 18.0
|
|
}]
|
|
|
|
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("AnimatedSprite", "StateMachine")]
|
|
script = ExtResource("1_eiaiy")
|
|
AnimatedSprite = NodePath("AnimatedSprite3D")
|
|
StateMachine = NodePath("StateMachine")
|
|
|
|
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."]
|
|
shaded = true
|
|
texture_filter = 0
|
|
sprite_frames = SubResource("SpriteFrames_n6yol")
|
|
animation = &"Dash"
|
|
frame_progress = 0.100486
|
|
|
|
[node name="StateMachine" type="Node" parent="." node_paths=PackedStringArray("currentState", "states")]
|
|
script = ExtResource("34_me3gr")
|
|
currentState = NodePath("IdleState")
|
|
states = [NodePath("IdleState"), NodePath("MoveState"), NodePath("DashState")]
|
|
|
|
[node name="IdleState" type="Node" parent="StateMachine"]
|
|
script = ExtResource("32_cflke")
|
|
|
|
[node name="MoveState" type="Node" parent="StateMachine"]
|
|
script = ExtResource("33_4yec0")
|
|
speed = 10.0
|
|
|
|
[node name="DashState" type="Node" parent="StateMachine"]
|
|
script = ExtResource("41_2qsty")
|
|
speed = 16.4
|
|
|
|
[node name="Timer" type="Timer" parent="StateMachine/DashState"]
|
|
wait_time = 0.4
|
|
one_shot = true
|