48 lines
1.7 KiB
Plaintext
48 lines
1.7 KiB
Plaintext
[gd_scene load_steps=6 format=3 uid="uid://xp8ll36st20m"]
|
|
|
|
[ext_resource type="Script" path="res://World/PlayerShip.gd" id="1_tcnl2"]
|
|
[ext_resource type="Script" path="res://World/PlayerInput.gd" id="2_ehys6"]
|
|
[ext_resource type="Texture2D" uid="uid://gvjj0iavxk67" path="res://Images/ship.png" id="2_tx1m0"]
|
|
|
|
[sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_08f0c"]
|
|
properties/0/path = NodePath(".:position")
|
|
properties/0/spawn = true
|
|
properties/0/sync = true
|
|
properties/1/path = NodePath(".:player")
|
|
properties/1/spawn = true
|
|
properties/1/sync = false
|
|
properties/2/path = NodePath(".:rotation")
|
|
properties/2/spawn = true
|
|
properties/2/sync = true
|
|
|
|
[sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_hbmqt"]
|
|
properties/0/path = NodePath(".:rotate")
|
|
properties/0/spawn = false
|
|
properties/0/sync = true
|
|
properties/1/path = NodePath(".:thrust")
|
|
properties/1/spawn = false
|
|
properties/1/sync = true
|
|
|
|
[node name="Player ship" type="CharacterBody2D"]
|
|
script = ExtResource("1_tcnl2")
|
|
|
|
[node name="MultiplayerSynchronizer" type="MultiplayerSynchronizer" parent="."]
|
|
replication_config = SubResource("SceneReplicationConfig_08f0c")
|
|
|
|
[node name="PlayerInput" type="MultiplayerSynchronizer" parent="."]
|
|
root_path = NodePath(".")
|
|
replication_config = SubResource("SceneReplicationConfig_hbmqt")
|
|
script = ExtResource("2_ehys6")
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="."]
|
|
polygon = PackedVector2Array(31, 0, -29, -28, -29, 28)
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="."]
|
|
position_smoothing_enabled = true
|
|
|
|
[node name="Muzzle main" type="Marker2D" parent="."]
|
|
position = Vector2(42, 0)
|
|
|
|
[node name="Ship" type="Sprite2D" parent="."]
|
|
texture = ExtResource("2_tx1m0")
|