[gd_scene load_steps=13 format=2] [ext_resource path="res://src/Player/Player.gd" type="Script" id=1] [ext_resource path="res://src/Player/Hook/Hook.tscn" type="PackedScene" id=2] [ext_resource path="res://src/Player/Skin.tscn" type="PackedScene" id=3] [ext_resource path="res://src/Main/StateMachine/StateMachine.gd" type="Script" id=4] [ext_resource path="res://src/Player/States/Spawn.gd" type="Script" id=5] [ext_resource path="res://src/Player/States/Move.gd" type="Script" id=6] [ext_resource path="res://src/Player/States/Idle.gd" type="Script" id=7] [ext_resource path="res://src/Player/States/Run.gd" type="Script" id=8] [ext_resource path="res://src/Player/States/Air.gd" type="Script" id=9] [ext_resource path="res://src/Player/States/Hook.gd" type="Script" id=10] [ext_resource path="res://src/Player/States/Die.gd" type="Script" id=11] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 20, 20 ) [node name="Player" type="KinematicBody2D"] collision_mask = 10 script = ExtResource( 1 ) [node name="Hook" parent="." instance=ExtResource( 2 )] position = Vector2( 0, -37 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2( 0, -20 ) shape = SubResource( 1 ) [node name="Skin" parent="." instance=ExtResource( 3 )] [node name="StateMachine" type="Node" parent="."] script = ExtResource( 4 ) initial_state = NodePath("Spawn") [node name="Spawn" type="Node" parent="StateMachine"] script = ExtResource( 5 ) [node name="Move" type="Node" parent="StateMachine"] script = ExtResource( 6 ) [node name="Idle" type="Node" parent="StateMachine/Move"] script = ExtResource( 7 ) [node name="Run" type="Node" parent="StateMachine/Move"] script = ExtResource( 8 ) [node name="Air" type="Node" parent="StateMachine/Move"] script = ExtResource( 9 ) [node name="Hook" type="Node" parent="StateMachine"] script = ExtResource( 10 ) arrive_push = 900.0 [node name="Die" type="Node" parent="StateMachine"] script = ExtResource( 11 )