[gd_scene load_steps=9 format=2] [ext_resource path="res://data/materials/multi_recolor.material" type="Material" id=1] [ext_resource path="res://icon.png" type="Texture" id=2] [ext_resource path="res://resources/graphics/SAM/SAM_PartSheet.png" type="Texture" id=3] [sub_resource type="CapsuleShape2D" id=1] custom_solver_bias = 0.0 radius = 4.0 height = 20.0 [sub_resource type="Animation" id=5] resource_name = "Idle_Breath" length = 1.0 loop = false step = 0.05 tracks/0/type = "value" tracks/0/path = NodePath("Rig/R_Hips/Right Leg:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 6.60522, 6.60522 ] } tracks/1/type = "value" tracks/1/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg:rotation_degrees") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ -3.3873, -3.3873 ] } tracks/2/type = "value" tracks/2/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot:rotation_degrees") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ -2.97151, -2.97151 ] } tracks/3/type = "value" tracks/3/path = NodePath("Rig/R_Hips/Left Leg:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { "times": PoolRealArray( 0, 0.5, 1 ), "transitions": PoolRealArray( 1, 1, 1 ), "update": 0, "values": [ -5.39645, -5.39645, -5.39645 ] } tracks/4/type = "value" tracks/4/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg:rotation_degrees") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { "times": PoolRealArray( 0, 0.5, 1 ), "transitions": PoolRealArray( 1, 1, 1 ), "update": 0, "values": [ 4.70045, 4.70045, 4.70045 ] } tracks/5/type = "value" tracks/5/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { "times": PoolRealArray( 0, 0.5, 1 ), "transitions": PoolRealArray( 1, 1, 1 ), "update": 0, "values": [ 4.41117, 4.41117, 4.41117 ] } tracks/6/type = "value" tracks/6/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm:rotation_degrees") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ -16.7229, -16.7229 ] } tracks/7/type = "value" tracks/7/path = NodePath("Rig/R_Hips/R_Chest/Right Arm:rotation_degrees") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 12.3814, 12.3814 ] } tracks/8/type = "value" tracks/8/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm:rotation_degrees") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ -21.0756, -21.0756 ] } tracks/9/type = "value" tracks/9/path = NodePath("Rig/R_Hips/R_Chest/Left Arm:rotation_degrees") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ -1.48018, -1.48018 ] } tracks/10/type = "value" tracks/10/path = NodePath("Rig/R_Hips/R_Chest:rotation_degrees") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { "times": PoolRealArray( 0, 0.5, 1 ), "transitions": PoolRealArray( 1, 1, 1 ), "update": 0, "values": [ -3.40234, 0.413339, -3.40234 ] } tracks/11/type = "value" tracks/11/path = NodePath("Rig/R_Hips:position") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 0, 0 ) ] } tracks/12/type = "value" tracks/12/path = NodePath("Rig/R_Hips:rotation_degrees") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 0.0, 0.0 ] } tracks/13/type = "value" tracks/13/path = NodePath("Rig/R_Hips/R_Chest/Head:rotation_degrees") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { "times": PoolRealArray( 0, 0.5, 1 ), "transitions": PoolRealArray( 1, 1, 1 ), "update": 0, "values": [ 16.781, 8.61746, 16.781 ] } tracks/14/type = "value" tracks/14/path = NodePath("KBody/Collision:shape:radius") tracks/14/interp = 1 tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 4.0 ] } tracks/15/type = "value" tracks/15/path = NodePath("KBody/Collision:shape:height") tracks/15/interp = 1 tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 20.0 ] } tracks/16/type = "value" tracks/16/path = NodePath("KBody/Collision:position") tracks/16/interp = 1 tracks/16/loop_wrap = true tracks/16/imported = false tracks/16/enabled = true tracks/16/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, 0 ) ] } [sub_resource type="Animation" id=4] resource_name = "Idle_Twitch" length = 1.0 loop = false step = 0.05 tracks/0/type = "value" tracks/0/path = NodePath("Rig/R_Hips/Right Leg:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 6.60522, 6.60522 ] } tracks/1/type = "value" tracks/1/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg:rotation_degrees") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ -3.3873, -3.3873 ] } tracks/2/type = "value" tracks/2/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot:rotation_degrees") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ -2.97151, -2.97151 ] } tracks/3/type = "value" tracks/3/path = NodePath("Rig/R_Hips/Left Leg:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { "times": PoolRealArray( 0, 0.15, 0.5, 1 ), "transitions": PoolRealArray( 1, 1, 1, 1 ), "update": 0, "values": [ -5.39645, -15.2472, -5.39645, -5.39645 ] } tracks/4/type = "value" tracks/4/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg:rotation_degrees") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { "times": PoolRealArray( 0, 0.15, 0.5, 1 ), "transitions": PoolRealArray( 1, 1, 1, 1 ), "update": 0, "values": [ 4.70045, 14.8536, 4.70045, 4.70045 ] } tracks/5/type = "value" tracks/5/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { "times": PoolRealArray( 0, 0.15, 0.5, 1 ), "transitions": PoolRealArray( 1, 1, 1, 1 ), "update": 0, "values": [ 4.41117, 12.297, 4.41117, 4.41117 ] } tracks/6/type = "value" tracks/6/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm:rotation_degrees") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { "times": PoolRealArray( 0, 0.35, 0.55, 1 ), "transitions": PoolRealArray( 1, 1, 1, 1 ), "update": 0, "values": [ -16.7229, -16.7229, -27.7523, -16.7229 ] } tracks/7/type = "value" tracks/7/path = NodePath("Rig/R_Hips/R_Chest/Right Arm:rotation_degrees") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { "times": PoolRealArray( 0, 0.35, 0.55, 1 ), "transitions": PoolRealArray( 1, 1, 1, 1 ), "update": 0, "values": [ 12.3814, 12.3814, 12.3814, 12.3814 ] } tracks/8/type = "value" tracks/8/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm:rotation_degrees") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ -21.0756, -21.0756 ] } tracks/9/type = "value" tracks/9/path = NodePath("Rig/R_Hips/R_Chest/Left Arm:rotation_degrees") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { "times": PoolRealArray( 0, 0.7, 0.85, 1 ), "transitions": PoolRealArray( 1, 1, 1, 1 ), "update": 0, "values": [ -1.48018, -1.48018, 1.47736, -1.48018 ] } tracks/10/type = "value" tracks/10/path = NodePath("Rig/R_Hips/R_Chest:rotation_degrees") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { "times": PoolRealArray( 0, 0.5, 1 ), "transitions": PoolRealArray( 1, 1, 1 ), "update": 0, "values": [ -3.40234, 0.413339, -3.40234 ] } tracks/11/type = "value" tracks/11/path = NodePath("Rig/R_Hips:position") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 0, 0 ) ] } tracks/12/type = "value" tracks/12/path = NodePath("Rig/R_Hips:rotation_degrees") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { "times": PoolRealArray( 0, 1 ), "transitions": PoolRealArray( 1, 1 ), "update": 0, "values": [ 0.0, 0.0 ] } tracks/13/type = "value" tracks/13/path = NodePath("Rig/R_Hips/R_Chest/Head:rotation_degrees") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { "times": PoolRealArray( 0, 0.5, 1 ), "transitions": PoolRealArray( 1, 1, 1 ), "update": 0, "values": [ 16.781, 8.61746, 16.781 ] } tracks/14/type = "value" tracks/14/path = NodePath("KBody/Collision:shape:radius") tracks/14/interp = 1 tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 4.0 ] } tracks/15/type = "value" tracks/15/path = NodePath("KBody/Collision:shape:height") tracks/15/interp = 1 tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 20.0 ] } tracks/16/type = "value" tracks/16/path = NodePath("KBody/Collision:position") tracks/16/interp = 1 tracks/16/loop_wrap = true tracks/16/imported = false tracks/16/enabled = true tracks/16/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, 0 ) ] } [sub_resource type="Animation" id=2] resource_name = "Rest" length = 0.1 loop = false step = 0.1 tracks/0/type = "value" tracks/0/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot/End:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 4, 2 ) ] } tracks/1/type = "value" tracks/1/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot/End:rotation_degrees") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/2/type = "value" tracks/2/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( -2, 5 ) ] } tracks/3/type = "value" tracks/3/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/4/type = "value" tracks/4/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg:position") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 1, 5 ) ] } tracks/5/type = "value" tracks/5/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/6/type = "value" tracks/6/path = NodePath("Rig/R_Hips/Left Leg:position") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 1, 2 ) ] } tracks/7/type = "value" tracks/7/path = NodePath("Rig/R_Hips/Left Leg:rotation_degrees") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/8/type = "value" tracks/8/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand/End:position") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 20, 0 ) ] } tracks/9/type = "value" tracks/9/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand/End:rotation_degrees") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/10/type = "value" tracks/10/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand:position") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, 6 ) ] } tracks/11/type = "value" tracks/11/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand:rotation_degrees") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/12/type = "value" tracks/12/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm:position") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, 6 ) ] } tracks/13/type = "value" tracks/13/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm:rotation_degrees") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/14/type = "value" tracks/14/path = NodePath("Rig/R_Hips/R_Chest/Right Arm:position") tracks/14/interp = 1 tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( -2, -3 ) ] } tracks/15/type = "value" tracks/15/path = NodePath("Rig/R_Hips/R_Chest/Right Arm:rotation_degrees") tracks/15/interp = 1 tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/16/type = "value" tracks/16/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand:position") tracks/16/interp = 1 tracks/16/loop_wrap = true tracks/16/imported = false tracks/16/enabled = true tracks/16/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, 6 ) ] } tracks/17/type = "value" tracks/17/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand:rotation_degrees") tracks/17/interp = 1 tracks/17/loop_wrap = true tracks/17/imported = false tracks/17/enabled = true tracks/17/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/18/type = "value" tracks/18/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm:position") tracks/18/interp = 1 tracks/18/loop_wrap = true tracks/18/imported = false tracks/18/enabled = true tracks/18/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, 5 ) ] } tracks/19/type = "value" tracks/19/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm:rotation_degrees") tracks/19/interp = 1 tracks/19/loop_wrap = true tracks/19/imported = false tracks/19/enabled = true tracks/19/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/20/type = "value" tracks/20/path = NodePath("Rig/R_Hips/R_Chest/Left Arm:position") tracks/20/interp = 1 tracks/20/loop_wrap = true tracks/20/imported = false tracks/20/enabled = true tracks/20/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 3, -3 ) ] } tracks/21/type = "value" tracks/21/path = NodePath("Rig/R_Hips/R_Chest/Left Arm:rotation_degrees") tracks/21/interp = 1 tracks/21/loop_wrap = true tracks/21/imported = false tracks/21/enabled = true tracks/21/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/22/type = "value" tracks/22/path = NodePath("Rig/R_Hips/R_Chest/Head:position") tracks/22/interp = 1 tracks/22/loop_wrap = true tracks/22/imported = false tracks/22/enabled = true tracks/22/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 1, -4 ) ] } tracks/23/type = "value" tracks/23/path = NodePath("Rig/R_Hips/R_Chest/Head:rotation_degrees") tracks/23/interp = 1 tracks/23/loop_wrap = true tracks/23/imported = false tracks/23/enabled = true tracks/23/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/24/type = "value" tracks/24/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand/End:position") tracks/24/interp = 1 tracks/24/loop_wrap = true tracks/24/imported = false tracks/24/enabled = true tracks/24/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 20, 0 ) ] } tracks/25/type = "value" tracks/25/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand/End:rotation_degrees") tracks/25/interp = 1 tracks/25/loop_wrap = true tracks/25/imported = false tracks/25/enabled = true tracks/25/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/26/type = "value" tracks/26/path = NodePath("Rig/R_Hips:position") tracks/26/interp = 1 tracks/26/loop_wrap = true tracks/26/imported = false tracks/26/enabled = true tracks/26/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, 0 ) ] } tracks/27/type = "value" tracks/27/path = NodePath("Rig/R_Hips:rotation_degrees") tracks/27/interp = 1 tracks/27/loop_wrap = true tracks/27/imported = false tracks/27/enabled = true tracks/27/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/28/type = "value" tracks/28/path = NodePath("Rig/R_Hips/R_Chest:position") tracks/28/interp = 1 tracks/28/loop_wrap = true tracks/28/imported = false tracks/28/enabled = true tracks/28/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, -3 ) ] } tracks/29/type = "value" tracks/29/path = NodePath("Rig/R_Hips/R_Chest:rotation_degrees") tracks/29/interp = 1 tracks/29/loop_wrap = true tracks/29/imported = false tracks/29/enabled = true tracks/29/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/30/type = "value" tracks/30/path = NodePath("Rig:position") tracks/30/interp = 1 tracks/30/loop_wrap = true tracks/30/imported = false tracks/30/enabled = true tracks/30/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, 0 ) ] } tracks/31/type = "value" tracks/31/path = NodePath("Rig:rotation_degrees") tracks/31/interp = 1 tracks/31/loop_wrap = true tracks/31/imported = false tracks/31/enabled = true tracks/31/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/32/type = "value" tracks/32/path = NodePath("Rig/R_Hips/Right Leg:position") tracks/32/interp = 1 tracks/32/loop_wrap = true tracks/32/imported = false tracks/32/enabled = true tracks/32/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( -2, 2 ) ] } tracks/33/type = "value" tracks/33/path = NodePath("Rig/R_Hips/Right Leg:rotation_degrees") tracks/33/interp = 1 tracks/33/loop_wrap = true tracks/33/imported = false tracks/33/enabled = true tracks/33/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/34/type = "value" tracks/34/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg:position") tracks/34/interp = 1 tracks/34/loop_wrap = true tracks/34/imported = false tracks/34/enabled = true tracks/34/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, 6 ) ] } tracks/35/type = "value" tracks/35/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg:rotation_degrees") tracks/35/interp = 1 tracks/35/loop_wrap = true tracks/35/imported = false tracks/35/enabled = true tracks/35/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/36/type = "value" tracks/36/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot:position") tracks/36/interp = 1 tracks/36/loop_wrap = true tracks/36/imported = false tracks/36/enabled = true tracks/36/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( -2, 5 ) ] } tracks/37/type = "value" tracks/37/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot:rotation_degrees") tracks/37/interp = 1 tracks/37/loop_wrap = true tracks/37/imported = false tracks/37/enabled = true tracks/37/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/38/type = "value" tracks/38/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot/End:position") tracks/38/interp = 1 tracks/38/loop_wrap = true tracks/38/imported = false tracks/38/enabled = true tracks/38/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 4, 2 ) ] } tracks/39/type = "value" tracks/39/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot/End:rotation_degrees") tracks/39/interp = 1 tracks/39/loop_wrap = true tracks/39/imported = false tracks/39/enabled = true tracks/39/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/40/type = "value" tracks/40/path = NodePath("Rig/Head/Main:region_rect") tracks/40/interp = 1 tracks/40/loop_wrap = true tracks/40/imported = false tracks/40/enabled = true tracks/40/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Rect2( 0, 20, 8, 8 ) ] } tracks/41/type = "value" tracks/41/path = NodePath("Rig/Head/Eyes:region_rect") tracks/41/interp = 1 tracks/41/loop_wrap = true tracks/41/imported = false tracks/41/enabled = true tracks/41/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Rect2( 0, 28, 8, 8 ) ] } tracks/42/type = "value" tracks/42/path = NodePath("Rig/Head/Eyes:visible") tracks/42/interp = 1 tracks/42/loop_wrap = true tracks/42/imported = false tracks/42/enabled = true tracks/42/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 1, "values": [ false ] } tracks/43/type = "value" tracks/43/path = NodePath("KBody/Collision:shape:radius") tracks/43/interp = 1 tracks/43/loop_wrap = true tracks/43/imported = false tracks/43/enabled = true tracks/43/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 4.0 ] } tracks/44/type = "value" tracks/44/path = NodePath("KBody/Collision:shape:height") tracks/44/interp = 1 tracks/44/loop_wrap = true tracks/44/imported = false tracks/44/enabled = true tracks/44/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 20.0 ] } tracks/45/type = "value" tracks/45/path = NodePath("KBody/Collision:position") tracks/45/interp = 1 tracks/45/loop_wrap = true tracks/45/imported = false tracks/45/enabled = true tracks/45/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, 0 ) ] } [sub_resource type="Animation" id=3] resource_name = "Run" length = 0.6 loop = true step = 0.05 tracks/0/type = "value" tracks/0/path = NodePath("Rig/R_Hips:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013, 8.5013 ] } tracks/1/type = "value" tracks/1/path = NodePath("Rig/R_Hips/R_Chest/Head:rotation_degrees") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/imported = false tracks/1/enabled = true tracks/1/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ -7.70947 ] } tracks/2/type = "value" tracks/2/path = NodePath("Rig/R_Hips/Right Leg:rotation_degrees") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/imported = false tracks/2/enabled = true tracks/2/keys = { "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ -36.6009, -58.8887, -39.9171, -11.0742, 16.62, 28.1843, 28.1843, 4.77997, -8.95992, -61.5307, -70.6362, -80.8406 ] } tracks/3/type = "value" tracks/3/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/imported = false tracks/3/enabled = true tracks/3/keys = { "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ -10.9809, 28.444, 28.444, 28.444, -12.8823, 24.108, 67.6413, 91.0658, 98.2594, 80.7891, 46.3045, 36.8834 ] } tracks/4/type = "value" tracks/4/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot:rotation_degrees") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/imported = false tracks/4/enabled = true tracks/4/keys = { "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ 21.0086, 21.0086, 3.85442, 19.7867, 41.8225, 41.8225, 15.8584, 15.8584, 41.7916, 41.7916, 12.7496, 12.7496 ] } tracks/5/type = "value" tracks/5/path = NodePath("Rig/R_Hips/Left Leg:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/imported = false tracks/5/enabled = true tracks/5/keys = { "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ 46.693, 30.1957, -2.60824, -40.2489, -55.5747, -69.4316, -28.0111, -44.5394, -19.4846, -2.26027, 17.0871, 25.8897 ] } tracks/6/type = "value" tracks/6/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg:rotation_degrees") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/imported = false tracks/6/enabled = true tracks/6/keys = { "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ 46.818, 46.818, 69.7871, 69.7871, 42.3475, 28.4932, -6.59174, 49.5277, 24.7369, 20.7528, -2.60568, 25.3059 ] } tracks/7/type = "value" tracks/7/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot:rotation_degrees") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/imported = false tracks/7/enabled = true tracks/7/keys = { "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ 18.5448, 54.4878, 18.5448, 47.4527, 6.33157, 6.33157, 0.703899, -13.5966, -13.5966, 1.3497, 27.2187, 27.2187 ] } tracks/8/type = "value" tracks/8/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm:rotation_degrees") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/imported = false tracks/8/enabled = true tracks/8/keys = { "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ -35.8576, -35.8576, -29.2801, -62.8705, -84.6317, -67.9554, -92.307, -92.307, -58.3629, -58.3629, -58.3629, -41.5118 ] } tracks/9/type = "value" tracks/9/path = NodePath("Rig/R_Hips/R_Chest/Right Arm:rotation_degrees") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/imported = false tracks/9/enabled = true tracks/9/keys = { "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ 74.9928, 43.3003, 14.2862, -13.0993, -13.0993, -33.1237, -43.2024, -31.7741, -16.4962, 15.4655, 36.2128, 49.356 ] } tracks/10/type = "value" tracks/10/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm:rotation_degrees") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/imported = false tracks/10/enabled = true tracks/10/keys = { "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ -102.747, -69.6825, -69.6825, -50.0217, -40.9629, -40.9629, -50.694, -43.0331, -43.0331, -67.9411, -67.9411, -61.0635 ] } tracks/11/type = "value" tracks/11/path = NodePath("Rig/R_Hips/R_Chest/Left Arm:rotation_degrees") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/imported = false tracks/11/enabled = true tracks/11/keys = { "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ -7.965, 8.76548, 26.544, 48.3614, 54.5368, 64.9417, 78.5378, 55.4178, 30.7406, 16.2379, -21.5305, -28.8101 ] } tracks/12/type = "value" tracks/12/path = NodePath("Rig/R_Hips:position") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/imported = false tracks/12/enabled = true tracks/12/keys = { "times": PoolRealArray( 0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55 ), "transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), "update": 0, "values": [ Vector2( 0, 0 ), Vector2( 0, 2 ), Vector2( 0, 1 ), Vector2( 0, 0 ), Vector2( 0, -1 ), Vector2( 0, -0.5 ), Vector2( 0, 0 ), Vector2( 0, 2 ), Vector2( 0, 1 ), Vector2( 0, 0 ), Vector2( 0, -0.5 ), Vector2( 0, -0.2 ) ] } tracks/13/type = "value" tracks/13/path = NodePath("KBody/Collision:shape:radius") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/imported = false tracks/13/enabled = true tracks/13/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 4.0 ] } tracks/14/type = "value" tracks/14/path = NodePath("KBody/Collision:shape:height") tracks/14/interp = 1 tracks/14/loop_wrap = true tracks/14/imported = false tracks/14/enabled = true tracks/14/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 20.0 ] } tracks/15/type = "value" tracks/15/path = NodePath("KBody/Collision:position") tracks/15/interp = 1 tracks/15/loop_wrap = true tracks/15/imported = false tracks/15/enabled = true tracks/15/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ Vector2( 0, 0 ) ] } tracks/16/type = "value" tracks/16/path = NodePath("Rig/R_Hips/R_Chest:rotation_degrees") tracks/16/interp = 1 tracks/16/loop_wrap = true tracks/16/imported = false tracks/16/enabled = true tracks/16/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/17/type = "value" tracks/17/path = NodePath("Rig/R_Hips/Left Leg/Lower Leg/Foot/End:rotation_degrees") tracks/17/interp = 1 tracks/17/loop_wrap = true tracks/17/imported = false tracks/17/enabled = true tracks/17/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/18/type = "value" tracks/18/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand/End:rotation_degrees") tracks/18/interp = 1 tracks/18/loop_wrap = true tracks/18/imported = false tracks/18/enabled = true tracks/18/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/19/type = "value" tracks/19/path = NodePath("Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand:rotation_degrees") tracks/19/interp = 1 tracks/19/loop_wrap = true tracks/19/imported = false tracks/19/enabled = true tracks/19/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/20/type = "value" tracks/20/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand:rotation_degrees") tracks/20/interp = 1 tracks/20/loop_wrap = true tracks/20/imported = false tracks/20/enabled = true tracks/20/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/21/type = "value" tracks/21/path = NodePath("Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand/End:rotation_degrees") tracks/21/interp = 1 tracks/21/loop_wrap = true tracks/21/imported = false tracks/21/enabled = true tracks/21/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } tracks/22/type = "value" tracks/22/path = NodePath("Rig/R_Hips/Right Leg/Lower Leg/Foot/End:rotation_degrees") tracks/22/interp = 1 tracks/22/loop_wrap = true tracks/22/imported = false tracks/22/enabled = true tracks/22/keys = { "times": PoolRealArray( 0 ), "transitions": PoolRealArray( 1 ), "update": 0, "values": [ 0.0 ] } [node name="SAM" type="Node2D" index="0"] material = ExtResource( 1 ) _sections_unfolded = [ "Material" ] [node name="Sprite" type="Sprite" parent="." index="0"] position = Vector2( -2, 46 ) texture = ExtResource( 2 ) [node name="Rig" type="Position2D" parent="." index="1"] _sections_unfolded = [ "Transform" ] [node name="R_Hips" type="RemoteTransform2D" parent="Rig" index="0"] rotation = 0.148376 remote_path = NodePath("../Hip") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Transform" ] [node name="R_Chest" type="RemoteTransform2D" parent="Rig/R_Hips" index="0"] position = Vector2( 0, -3 ) remote_path = NodePath("../../Chest") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Transform", "Update" ] [node name="Left Arm" type="RemoteTransform2D" parent="Rig/R_Hips/R_Chest" index="0"] position = Vector2( 3, -3 ) rotation = -0.139015 remote_path = NodePath("../../../Upper Left Arm") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Transform", "Update" ] __meta__ = { "_edit_bone_": true, "_edit_ik_": true } [node name="Fore Arm" type="RemoteTransform2D" parent="Rig/R_Hips/R_Chest/Left Arm" index="0"] position = Vector2( 0, 5 ) rotation = -1.79327 remote_path = NodePath("../../../../Lower Left Arm") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Update" ] __meta__ = { "_edit_bone_": true } [node name="Hand" type="Position2D" parent="Rig/R_Hips/R_Chest/Left Arm/Fore Arm" index="0"] position = Vector2( 0, 6 ) scale = Vector2( 0.1, 0.1 ) _sections_unfolded = [ "Transform" ] __meta__ = { "_edit_bone_": true } [node name="End" type="Position2D" parent="Rig/R_Hips/R_Chest/Left Arm/Fore Arm/Hand" index="0"] position = Vector2( 20, 0 ) __meta__ = { "_edit_bone_": true } [node name="Right Arm" type="RemoteTransform2D" parent="Rig/R_Hips/R_Chest" index="1"] position = Vector2( -2, -3 ) rotation = 1.30887 remote_path = NodePath("../../../Upper Right Arm") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Update" ] __meta__ = { "_edit_bone_": true, "_edit_ik_": true } [node name="Fore Arm" type="RemoteTransform2D" parent="Rig/R_Hips/R_Chest/Right Arm" index="0"] position = Vector2( 0, 6 ) rotation = -0.625834 remote_path = NodePath("../../../../Lower Right Arm") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Update" ] __meta__ = { "_edit_bone_": true } [node name="Hand" type="Position2D" parent="Rig/R_Hips/R_Chest/Right Arm/Fore Arm" index="0"] position = Vector2( 0, 6 ) scale = Vector2( 0.1, 0.1 ) _sections_unfolded = [ "Transform" ] __meta__ = { "_edit_bone_": true } [node name="End" type="Position2D" parent="Rig/R_Hips/R_Chest/Right Arm/Fore Arm/Hand" index="0"] position = Vector2( 20, 0 ) __meta__ = { "_edit_bone_": true } [node name="Head" type="RemoteTransform2D" parent="Rig/R_Hips/R_Chest" index="2"] position = Vector2( 1, -4 ) rotation = -0.134556 remote_path = NodePath("../../../Head") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Transform", "Update" ] [node name="Left Leg" type="RemoteTransform2D" parent="Rig/R_Hips" index="1"] position = Vector2( 1, 2 ) rotation = 0.814946 remote_path = NodePath("../../Upper Left Leg") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Update" ] __meta__ = { "_edit_bone_": true, "_edit_ik_": true } [node name="Lower Leg" type="RemoteTransform2D" parent="Rig/R_Hips/Left Leg" index="0"] position = Vector2( 1, 5 ) rotation = 0.817128 remote_path = NodePath("../../../Lower Left Leg") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Update" ] __meta__ = { "_edit_bone_": true } [node name="Foot" type="RemoteTransform2D" parent="Rig/R_Hips/Left Leg/Lower Leg" index="0"] position = Vector2( -2, 5 ) rotation = 0.323669 scale = Vector2( 1, 1 ) remote_path = NodePath("../../../../Left Foot") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Update" ] __meta__ = { "_edit_bone_": true } [node name="End" type="Position2D" parent="Rig/R_Hips/Left Leg/Lower Leg/Foot" index="0"] position = Vector2( 4, 2 ) scale = Vector2( 0.1, 0.1 ) _sections_unfolded = [ "Transform" ] __meta__ = { "_edit_bone_": true } [node name="Right Leg" type="RemoteTransform2D" parent="Rig/R_Hips" index="2"] position = Vector2( -2, 2 ) rotation = -0.638807 remote_path = NodePath("../../Upper Right Leg") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Update" ] __meta__ = { "_edit_bone_": true, "_edit_ik_": true } [node name="Lower Leg" type="RemoteTransform2D" parent="Rig/R_Hips/Right Leg" index="0"] position = Vector2( 0, 6 ) rotation = -0.191653 remote_path = NodePath("../../../Lower Right Leg") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Update" ] __meta__ = { "_edit_bone_": true } [node name="Foot" type="RemoteTransform2D" parent="Rig/R_Hips/Right Leg/Lower Leg" index="0"] position = Vector2( -2, 5 ) rotation = 0.36667 remote_path = NodePath("../../../../Right Foot") use_global_coordinates = true update_position = true update_rotation = true update_scale = true _sections_unfolded = [ "Update" ] __meta__ = { "_edit_bone_": true } [node name="End" type="Position2D" parent="Rig/R_Hips/Right Leg/Lower Leg/Foot" index="0"] position = Vector2( 4, 2 ) scale = Vector2( 0.1, 0.1 ) _sections_unfolded = [ "Transform" ] __meta__ = { "_edit_bone_": true } [node name="Upper Left Arm" type="Sprite" parent="Rig" index="1"] use_parent_material = true position = Vector2( 3.85403, -5.49058 ) rotation = 0.00936024 texture = ExtResource( 3 ) centered = false offset = Vector2( -2, -1 ) region_enabled = true region_rect = Rect2( 16, 0, 4, 8 ) _sections_unfolded = [ "Transform", "Visibility" ] __meta__ = { "_edit_ik_": true } [node name="Lower Left Arm" type="Sprite" parent="Rig" index="2"] use_parent_material = true position = Vector2( 3.80723, -0.490798 ) rotation = -1.78391 texture = ExtResource( 3 ) centered = false offset = Vector2( -2, -1 ) region_enabled = true region_rect = Rect2( 16, 8, 4, 8 ) _sections_unfolded = [ "Offset", "Region", "Visibility" ] [node name="Chest" type="Sprite" parent="Rig" index="3"] use_parent_material = true position = Vector2( 0.443495, -2.96704 ) rotation = 0.148376 texture = ExtResource( 3 ) centered = false offset = Vector2( -3, -5 ) region_enabled = true region_rect = Rect2( 0, 8, 8, 5 ) _sections_unfolded = [ "Material", "Transform" ] [node name="Upper Left Leg" type="Sprite" parent="Rig" index="4"] show_behind_parent = true use_parent_material = true position = Vector2( 0.693349, 2.12586 ) rotation = 0.963322 texture = ExtResource( 3 ) centered = false offset = Vector2( -2, -1 ) region_enabled = true region_rect = Rect2( 20, 0, 4, 8 ) _sections_unfolded = [ "Material", "Region" ] __meta__ = { "_edit_ik_": true } [node name="Lower Left Leg" type="Sprite" parent="Rig" index="5"] use_parent_material = true position = Vector2( -2.84132, 5.80093 ) rotation = 1.78045 texture = ExtResource( 3 ) centered = false offset = Vector2( -3, -1 ) region_enabled = true region_rect = Rect2( 20, 8, 4, 8 ) _sections_unfolded = [ "Material", "Region" ] [node name="Left Foot" type="Sprite" parent="Rig" index="6"] use_parent_material = true position = Vector2( -7.31559, 2.80412 ) rotation = 2.10412 scale = Vector2( 1, 1 ) texture = ExtResource( 3 ) centered = false offset = Vector2( -1, -2 ) region_enabled = true region_rect = Rect2( 24, 4, 4, 4 ) _sections_unfolded = [ "Material", "Offset" ] [node name="Hip" type="Sprite" parent="Rig" index="7"] use_parent_material = true rotation = 0.148376 texture = ExtResource( 3 ) centered = false offset = Vector2( -4, -3 ) region_enabled = true region_rect = Rect2( 0, 13, 8, 7 ) _sections_unfolded = [ "Material", "Offset" ] [node name="Upper Right Leg" type="Sprite" parent="Rig" index="8"] use_parent_material = true position = Vector2( -2.27369, 1.68236 ) rotation = -0.490431 texture = ExtResource( 3 ) centered = false offset = Vector2( -2, -1 ) region_enabled = true region_rect = Rect2( 12, 0, 4, 8 ) _sections_unfolded = [ "Material", "Region" ] __meta__ = { "_edit_ik_": true } [node name="Lower Right Leg" type="Sprite" parent="Rig" index="9"] use_parent_material = true position = Vector2( 0.552347, 6.97514 ) rotation = -0.682083 texture = ExtResource( 3 ) centered = false offset = Vector2( -2, -1 ) region_enabled = true region_rect = Rect2( 12, 8, 3, 8 ) _sections_unfolded = [ "Material", "Region" ] [node name="Right Foot" type="Sprite" parent="Rig" index="10"] use_parent_material = true position = Vector2( 2.15188, 12.1173 ) rotation = -0.315413 texture = ExtResource( 3 ) centered = false offset = Vector2( -1, -2 ) region_enabled = true region_rect = Rect2( 24, 0, 4, 4 ) _sections_unfolded = [ "Material", "Region" ] [node name="Upper Right Arm" type="Sprite" parent="Rig" index="11"] use_parent_material = true position = Vector2( -1.09103, -6.22974 ) rotation = 1.45725 texture = ExtResource( 3 ) centered = false offset = Vector2( -2, -1 ) region_enabled = true region_rect = Rect2( 8, 0, 4, 8 ) _sections_unfolded = [ "Material", "Offset", "Region" ] __meta__ = { "_edit_ik_": true } [node name="Lower Right Arm" type="Sprite" parent="Rig" index="12"] use_parent_material = true position = Vector2( -7.05239, -5.5499 ) rotation = 0.831413 texture = ExtResource( 3 ) centered = false offset = Vector2( -2, -1 ) region_enabled = true region_rect = Rect2( 8, 8, 4, 8 ) _sections_unfolded = [ "Material", "Offset", "Region" ] [node name="Head" type="Position2D" parent="Rig" index="13"] use_parent_material = true position = Vector2( 2.02384, -6.77526 ) rotation = 0.01382 _sections_unfolded = [ "Transform" ] [node name="Main" type="Sprite" parent="Rig/Head" index="0"] use_parent_material = true position = Vector2( -5, -8 ) texture = ExtResource( 3 ) centered = false region_enabled = true region_rect = Rect2( 0, 20, 8, 8 ) _sections_unfolded = [ "Material", "Offset", "Region", "Transform" ] [node name="Eyes" type="Sprite" parent="Rig/Head" index="1"] visible = false use_parent_material = true position = Vector2( -5, -8 ) texture = ExtResource( 3 ) centered = false hframes = 8 frame = 1 region_enabled = true region_rect = Rect2( 0, 28, 8, 8 ) _sections_unfolded = [ "Region", "Visibility" ] [node name="KBody" type="KinematicBody2D" parent="." index="2"] input_pickable = false collision_layer = 1 collision_mask = 1 collision/safe_margin = 0.08 _sections_unfolded = [ "Collision" ] [node name="Collision" type="CollisionShape2D" parent="KBody" index="0"] shape = SubResource( 1 ) _sections_unfolded = [ "Transform" ] [node name="Animation" type="AnimationPlayer" parent="." index="3"] root_node = NodePath("..") autoplay = "" playback_process_mode = 1 playback_default_blend_time = 0.0 playback_speed = 1.0 anims/Idle_Breath = SubResource( 5 ) anims/Idle_Twitch = SubResource( 4 ) anims/Rest = SubResource( 2 ) anims/Run = SubResource( 3 ) blend_times = [ ]