[gd_scene load_steps=15 format=2] [ext_resource path="res://src/Player/Player.gd" type="Script" id=1] [ext_resource path="res://src/Player/Camera/CameraRig.tscn" type="PackedScene" id=2] [ext_resource path="res://src/Player/Hook/Hook.tscn" type="PackedScene" id=3] [ext_resource path="res://src/Player/Skin.tscn" type="PackedScene" id=4] [ext_resource path="res://src/Main/StateMachine/StateMachine.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/Debug.gd" type="Script" id=11] [ext_resource path="res://src/Player/States/Spawn.gd" type="Script" id=12] [ext_resource path="res://src/Player/States/Die.gd" type="Script" id=13] [sub_resource type="RectangleShape2D" id=1] extents = Vector2( 20, 20 ) [node name="Player" type="KinematicBody2D"] collision_mask = 10 script = ExtResource( 1 ) [node name="CameraRig2" parent="." instance=ExtResource( 2 )] [node name="Hook" parent="." instance=ExtResource( 3 )] position = Vector2( 0, -37 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2( 0, -20 ) shape = SubResource( 1 ) [node name="Skin" parent="." instance=ExtResource( 4 )] [node name="StateMachine" type="Node" parent="."] script = ExtResource( 5 ) initial_state = NodePath("Spawn") [node name="Move" type="Node" parent="StateMachine"] script = ExtResource( 6 ) [node name="Idle" type="Node" parent="StateMachine/Move"] script = ExtResource( 7 ) [node name="JumpDelay" type="Timer" parent="StateMachine/Move/Idle"] wait_time = 0.1 one_shot = true [node name="Run" type="Node" parent="StateMachine/Move"] script = ExtResource( 8 ) [node name="Air" type="Node" parent="StateMachine/Move"] script = ExtResource( 9 ) [node name="JumpDelay" type="Timer" parent="StateMachine/Move/Air"] wait_time = 0.3 one_shot = true [node name="Hook" type="Node" parent="StateMachine"] script = ExtResource( 10 ) arrive_push = 900.0 [node name="Debug" type="Node" parent="StateMachine"] script = ExtResource( 11 ) [node name="Spawn" type="Node" parent="StateMachine"] script = ExtResource( 12 ) [node name="Die" type="Node" parent="StateMachine"] script = ExtResource( 13 ) [node name="CameraRig" parent="." instance=ExtResource( 2 )]