[gd_scene load_steps=7 format=3 uid="uid://clhy3kiceqf2o"] [ext_resource type="Script" uid="uid://day6rhxicaxqf" path="res://components/characters/player/player_character.gd" id="1_hqu6r"] [ext_resource type="Script" uid="uid://dsjlv8midt2g2" path="res://components/characters/character_movement_base.gd" id="2_1ixuj"] [ext_resource type="Script" uid="uid://2y3gnaqtrfnx" path="res://components/characters/player/head.gd" id="2_fjt7c"] [ext_resource type="Script" uid="uid://nuwb55sbveaf" path="res://components/characters/common/footstep_component.gd" id="4_vq0uu"] [sub_resource type="Resource" id="Resource_vq0uu"] script = ExtResource("2_1ixuj") jump_height = 0.25 walking_speed = 3.5 air_walking_speed = 3.75 running_speed = 5.5 air_running_speed = 6.0 max_turning_speed = 70.0 max_air_turning_speed = 10.0 max_acceleration = 30.0 max_air_acceleration = 10.0 max_friction = 20.0 max_air_friction = 10.0 use_default_physics_gravity = true gravity = 9.8 gravity_check_margin = 0.05 rise_gravity_multiplier = 1.0 peak_gravity_multiplier = 0.3 fall_gravity_multiplier = 1.5 metadata/_custom_type_script = "uid://dsjlv8midt2g2" [sub_resource type="CylinderShape3D" id="CylinderShape3D_fjt7c"] [node name="PlayerCharacter" type="CharacterBody3D"] script = ExtResource("1_hqu6r") movement = SubResource("Resource_vq0uu") metadata/_custom_type_script = "uid://day6rhxicaxqf" [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) shape = SubResource("CylinderShape3D_fjt7c") [node name="Head" type="Node3D" parent="." node_paths=PackedStringArray("camera")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.8, 0) script = ExtResource("2_fjt7c") camera = NodePath("Camera3D") [node name="Camera3D" type="Camera3D" parent="Head"] fov = 85.0 [node name="FootstepComponent" type="Node" parent="." node_paths=PackedStringArray("character")] script = ExtResource("4_vq0uu") character = NodePath("..")