[gd_scene load_steps=7 format=3 uid="uid://cwuys43c7ak61"] [ext_resource type="Script" path="res://Assets/Characters/Player.gd" id="1"] [ext_resource type="PackedScene" path="res://Assets/Weapons/Weapon.tscn" id="3"] [sub_resource type="StandardMaterial3D" id="4"] albedo_color = Color(0.545098, 0.545098, 0.545098, 1) roughness = 0.22 rim_enabled = true rim_tint = 0.0 proximity_fade_distance = 0.68 distance_fade_max_distance = 0.4 [sub_resource type="CapsuleMesh" id="1"] material = SubResource( "4" ) radius = 0.4 height = 1.7 [sub_resource type="CapsuleShape3D" id="2"] radius = 0.4 height = 1.7 [sub_resource type="CylinderShape3D" id="3"] radius = 0.25 height = 0.5 [node name="Player" type="CharacterBody3D"] script = ExtResource( "1" ) [node name="Mesh" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.852763, 0) mesh = SubResource( "1" ) surface_material_override/0 = null script = null [node name="Head" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.45276, 0) script = null [node name="Camera" type="Camera3D" parent="Head"] transform = Transform3D(1, 0, 2.38419e-07, 0, 1, 0, -2.38419e-07, 0, 1, 0, 0, 0) current = true fov = 90.0 script = null [node name="Hand" type="Node3D" parent="Head/Camera"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.3, -0.4, -0.6) script = null [node name="Weapon" parent="Head/Camera/Hand" instance=ExtResource( "3" )] [node name="Tween" type="Node" parent="Head/Camera"] script = null [node name="Body" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.852763, 0) shape = SubResource( "2" ) script = null [node name="Feet" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.252763, 0) shape = SubResource( "3" ) disabled = true script = null [node name="GroundCheck" type="RayCast3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.952763, 0) target_position = Vector3(0, -1.1, 0) debug_shape_thickness = 5.0 script = null [node name="ClimbCheck" type="RayCast3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.60905, -0.5) target_position = Vector3(0, -1.35, 0) script = null [node name="ClimbTween" type="Node" parent="."] script = null [node name="Camera3D" type="Camera3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00117874, 2.00811, 2.99957) script = null