83 lines
3.1 KiB
Plaintext
83 lines
3.1 KiB
Plaintext
[gd_scene load_steps=10 format=3 uid="uid://7yc6a07xoccy"]
|
|
|
|
[ext_resource type="Script" uid="uid://cdmmiixa75f3x" path="res://scenes/character/character_pawn_3d.gd" id="1_4frsu"]
|
|
[ext_resource type="PackedScene" uid="uid://bm1rbv4tuppbc" path="res://scenes/character/eva_suit_controller.tscn" id="3_gnddn"]
|
|
[ext_resource type="Script" uid="uid://y3vo40i16ek3" path="res://scenes/character/zero_g_movement_component.gd" id="4_8jhjh"]
|
|
[ext_resource type="PackedScene" uid="uid://ba3ijdstp2bvt" path="res://scenes/character/player_controller_3d.tscn" id="4_bcy3l"]
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_6vm80"]
|
|
|
|
[sub_resource type="CapsuleMesh" id="CapsuleMesh_6vm80"]
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_673rh"]
|
|
radius = 0.1
|
|
height = 1.0
|
|
|
|
[sub_resource type="SphereShape3D" id="SphereShape3D_gnddn"]
|
|
radius = 1.0
|
|
|
|
[sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_gnddn"]
|
|
properties/0/path = NodePath(".:position")
|
|
properties/0/spawn = true
|
|
properties/0/replication_mode = 1
|
|
properties/1/path = NodePath(".:rotation")
|
|
properties/1/spawn = true
|
|
properties/1/replication_mode = 1
|
|
properties/2/path = NodePath("CameraAnchor:rotation")
|
|
properties/2/spawn = true
|
|
properties/2/replication_mode = 1
|
|
properties/3/path = NodePath(".:linear_velocity")
|
|
properties/3/spawn = false
|
|
properties/3/replication_mode = 0
|
|
properties/4/path = NodePath(".:angular_velocity")
|
|
properties/4/spawn = false
|
|
properties/4/replication_mode = 0
|
|
|
|
[node name="CharacterPawn3D" type="RigidBody3D"]
|
|
physics_interpolation_mode = 1
|
|
top_level = true
|
|
mass = 80.0
|
|
script = ExtResource("1_4frsu")
|
|
metadata/_custom_type_script = "uid://cdmmiixa75f3x"
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
|
shape = SubResource("CapsuleShape3D_6vm80")
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
|
mesh = SubResource("CapsuleMesh_6vm80")
|
|
|
|
[node name="CameraAnchor" type="Marker3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.7000000000000001, 0)
|
|
|
|
[node name="CameraPivot" type="Node3D" parent="CameraAnchor"]
|
|
physics_interpolation_mode = 1
|
|
|
|
[node name="SpringArm" type="SpringArm3D" parent="CameraAnchor/CameraPivot"]
|
|
shape = SubResource("CapsuleShape3D_673rh")
|
|
spring_length = 2.0
|
|
margin = 0.1
|
|
|
|
[node name="Camera3D" type="Camera3D" parent="CameraAnchor/CameraPivot/SpringArm"]
|
|
far = 200000.0
|
|
|
|
[node name="GripDetector" type="Area3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1)
|
|
collision_layer = 0
|
|
collision_mask = 32768
|
|
monitorable = false
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="GripDetector"]
|
|
shape = SubResource("SphereShape3D_gnddn")
|
|
|
|
[node name="ZeroGMovementComponent" type="Node3D" parent="."]
|
|
script = ExtResource("4_8jhjh")
|
|
metadata/_custom_type_script = "uid://y3vo40i16ek3"
|
|
|
|
[node name="EVAMovementComponent" parent="." instance=ExtResource("3_gnddn")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.13939085347041424, 0.5148942200402955)
|
|
|
|
[node name="PlayerController3d" parent="." instance=ExtResource("4_bcy3l")]
|
|
|
|
[node name="MultiplayerSynchronizer" type="MultiplayerSynchronizer" parent="."]
|
|
replication_config = SubResource("SceneReplicationConfig_gnddn")
|