[gd_scene load_steps=11 format=3 uid="uid://bl7jynld7s25o"] [ext_resource type="Script" path="res://scripts/player/PlayerQ3.gd" id="1"] [ext_resource type="Script" path="res://scripts/player/Weapons.gd" id="2_dl1i1"] [ext_resource type="Texture2D" uid="uid://17b1nu8spjfi" path="res://textures/icon.png" id="2_mxb5i"] [ext_resource type="Shader" path="res://assets/shader/crosshair.gdshader" id="3_3vnqi"] [ext_resource type="Script" path="res://entities/PlayerSync.gd" id="5_828co"] [sub_resource type="CylinderShape3D" id="CylinderShape3D_isqk5"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1h62m"] albedo_texture = ExtResource("2_mxb5i") uv1_scale = Vector3(3, 2, 1) [sub_resource type="CylinderMesh" id="CylinderMesh_w15yb"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_loyla"] shader = ExtResource("3_3vnqi") shader_parameter/center_enabled = null shader_parameter/legs_enabled = null shader_parameter/inverted = null shader_parameter/color_id = null shader_parameter/color_0 = null shader_parameter/color_1 = null shader_parameter/color_2 = null shader_parameter/center_radius = null shader_parameter/width = null shader_parameter/len = null shader_parameter/spacing = null shader_parameter/spread = null [sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_qcftn"] properties/0/path = NodePath("Body/Head:rotation") properties/0/spawn = true properties/0/sync = true properties/1/path = NodePath("Body:rotation") properties/1/spawn = true properties/1/sync = true properties/2/path = NodePath("Networking:player_state") properties/2/spawn = false properties/2/sync = true properties/3/path = NodePath("Networking:sync_position") properties/3/spawn = true properties/3/sync = false properties/4/path = NodePath("Networking:sync_velocity") properties/4/spawn = true properties/4/sync = false [node name="PlayerQ3" type="CharacterBody3D"] script = ExtResource("1") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) shape = SubResource("CylinderShape3D_isqk5") [node name="Body" type="Node3D" parent="."] [node name="MeshInstance3D" type="MeshInstance3D" parent="Body"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) material_override = SubResource("StandardMaterial3D_1h62m") mesh = SubResource("CylinderMesh_w15yb") skeleton = NodePath("../../CollisionShape3D") [node name="Head" type="Node3D" parent="Body"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.75, 0) [node name="Hand" type="Node3D" parent="Body/Head"] script = ExtResource("2_dl1i1") [node name="Crosshair" type="ColorRect" parent="Body/Head/Hand"] material = SubResource("ShaderMaterial_loyla") anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 size_flags_horizontal = 4 size_flags_vertical = 4 [node name="Camera3D" type="Camera3D" parent="Body/Head"] cull_mask = 1048573 current = true [node name="AimCast" type="RayCast3D" parent="Body/Head/Camera3D"] target_position = Vector3(0, 0, -1) collision_mask = 512 [node name="CanvasLayer" type="CanvasLayer" parent="."] [node name="Label" type="Label" parent="CanvasLayer"] offset_right = 40.0 offset_bottom = 14.0 metadata/_edit_use_anchors_ = true [node name="Networking" type="Node" parent="."] script = ExtResource("5_828co") [node name="MultiplayerSynchronizer" type="MultiplayerSynchronizer" parent="Networking"] root_path = NodePath("../..") replication_config = SubResource("SceneReplicationConfig_qcftn")