From 5a673ba0afbac9e5715dbd11f260e8ba8236275c Mon Sep 17 00:00:00 2001 From: Jan Date: Fri, 19 Jun 2020 01:30:53 +0200 Subject: [PATCH] Forgot to add some things --- LevelComponents/Killfloor.gd | 4 ++++ LevelComponents/Killfloor.tscn | 13 +++++++++++++ LevelComponents/SpawnPoint.gd | 5 +++++ LevelComponents/SpawnPoint.tscn | 6 ++++++ 4 files changed, 28 insertions(+) create mode 100644 LevelComponents/Killfloor.gd create mode 100644 LevelComponents/Killfloor.tscn create mode 100644 LevelComponents/SpawnPoint.gd create mode 100644 LevelComponents/SpawnPoint.tscn diff --git a/LevelComponents/Killfloor.gd b/LevelComponents/Killfloor.gd new file mode 100644 index 0000000..59dbdaf --- /dev/null +++ b/LevelComponents/Killfloor.gd @@ -0,0 +1,4 @@ +extends Spatial + +func on_player_enters(player): + player.rpc("kill") diff --git a/LevelComponents/Killfloor.tscn b/LevelComponents/Killfloor.tscn new file mode 100644 index 0000000..d8abb4f --- /dev/null +++ b/LevelComponents/Killfloor.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://LevelComponents/Killfloor.gd" type="Script" id=1] + +[sub_resource type="BoxShape" id=1] +extents = Vector3( 100, 1, 100 ) + +[node name="Killfloor" type="Area"] +script = ExtResource( 1 ) + +[node name="CollisionShape" type="CollisionShape" parent="."] +shape = SubResource( 1 ) +[connection signal="body_entered" from="." to="." method="on_player_enters"] diff --git a/LevelComponents/SpawnPoint.gd b/LevelComponents/SpawnPoint.gd new file mode 100644 index 0000000..2ceff9d --- /dev/null +++ b/LevelComponents/SpawnPoint.gd @@ -0,0 +1,5 @@ +extends Spatial + +func spawn(player): + player.translation = player.get_parent().to_local(global_transform.origin) + player.velocity = Vector3() diff --git a/LevelComponents/SpawnPoint.tscn b/LevelComponents/SpawnPoint.tscn new file mode 100644 index 0000000..2ae5bc1 --- /dev/null +++ b/LevelComponents/SpawnPoint.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://LevelComponents/SpawnPoint.gd" type="Script" id=1] + +[node name="SpawnPoint" type="Spatial"] +script = ExtResource( 1 )