mirror of
https://gitlab.com/open-fpsz/open-fpsz.git
synced 2026-01-19 19:44:46 +00:00
38 lines
1.4 KiB
Plaintext
38 lines
1.4 KiB
Plaintext
[gd_scene load_steps=6 format=3 uid="uid://boviiugcnfyrj"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://cbhx1xme0sb7k" path="res://entities/player/player.tscn" id="2_6wbjq"]
|
|
[ext_resource type="PackedScene" uid="uid://chbno00ugl6te" path="res://maps/genesis/genesis.tscn" id="2_lsep7"]
|
|
[ext_resource type="PackedScene" uid="uid://dpnu1lvfncx6q" path="res://entities/target_dummy/target_dummy.tscn" id="3_fkq5v"]
|
|
|
|
[sub_resource type="GDScript" id="GDScript_iv0l6"]
|
|
script/source = "extends Node
|
|
|
|
@onready var player_node : Player = $Player
|
|
@onready var target_dummy = $TargetDummy
|
|
|
|
@onready var player_respawn_location = player_node.position
|
|
|
|
func _ready():
|
|
player_node.died.connect(respawn_player)
|
|
|
|
func respawn_player(player):
|
|
player.respawn(player_respawn_location)
|
|
"
|
|
|
|
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_c5jqv"]
|
|
resource_local_to_scene = true
|
|
bounce = 1.0
|
|
absorbent = true
|
|
|
|
[node name="Demo" type="Node"]
|
|
script = SubResource("GDScript_iv0l6")
|
|
|
|
[node name="Map" parent="." instance=ExtResource("2_lsep7")]
|
|
|
|
[node name="Player" parent="." instance=ExtResource("2_6wbjq")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 92.7007, 0)
|
|
physics_material_override = SubResource("PhysicsMaterial_c5jqv")
|
|
|
|
[node name="TargetDummy" parent="." instance=ExtResource("3_fkq5v")]
|
|
transform = Transform3D(-0.995746, 0, -0.0921446, 0, 1, 0, 0.0921446, 0, -0.995746, 15.757, 95.1745, 0)
|