Now About Social Code
summaryrefslogtreecommitdiff
path: root/prefabs
diff options
context:
space:
mode:
Diffstat (limited to 'prefabs')
-rw-r--r--prefabs/bsp_level_generator.tscn5
-rw-r--r--prefabs/exit.tscn22
-rw-r--r--prefabs/test_arena.tscn7
3 files changed, 25 insertions, 9 deletions
diff --git a/prefabs/bsp_level_generator.tscn b/prefabs/bsp_level_generator.tscn
index 6d8fa48..94a8c4c 100644
--- a/prefabs/bsp_level_generator.tscn
+++ b/prefabs/bsp_level_generator.tscn
@@ -1,9 +1,7 @@
-[gd_scene load_steps=4 format=3 uid="uid://w7hxcvuvud"]
+[gd_scene load_steps=3 format=3 uid="uid://w7hxcvuvud"]
[ext_resource type="Script" path="res://scripts/bsp_level_generator.gd" id="1_6jn1x"]
-[sub_resource type="ArrayMesh" id="ArrayMesh_xgab6"]
-
[sub_resource type="NavigationMesh" id="NavigationMesh_q1fo6"]
geometry_parsed_geometry_type = 1
geometry_collision_mask = 4294967041
@@ -14,7 +12,6 @@ region_min_size = 1.0
script = ExtResource("1_6jn1x")
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
-mesh = SubResource("ArrayMesh_xgab6")
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="."]
navigation_mesh = SubResource("NavigationMesh_q1fo6")
diff --git a/prefabs/exit.tscn b/prefabs/exit.tscn
new file mode 100644
index 0000000..c6da7d7
--- /dev/null
+++ b/prefabs/exit.tscn
@@ -0,0 +1,22 @@
+[gd_scene load_steps=4 format=3 uid="uid://bby6nvx5y03x"]
+
+[sub_resource type="BoxMesh" id="BoxMesh_80n3v"]
+size = Vector3(1, 0.1, 1)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yj1cw"]
+albedo_color = Color(0, 0, 0.988235, 1)
+
+[sub_resource type="BoxShape3D" id="BoxShape3D_5ln3u"]
+
+[node name="Exit" type="Area3D"]
+collision_layer = 4
+collision_mask = 4
+
+[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.05, 0)
+mesh = SubResource("BoxMesh_80n3v")
+surface_material_override/0 = SubResource("StandardMaterial3D_yj1cw")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
+shape = SubResource("BoxShape3D_5ln3u")
diff --git a/prefabs/test_arena.tscn b/prefabs/test_arena.tscn
index 011b517..b56da43 100644
--- a/prefabs/test_arena.tscn
+++ b/prefabs/test_arena.tscn
@@ -1,9 +1,8 @@
-[gd_scene load_steps=10 format=3 uid="uid://dlevowk0jrhlg"]
+[gd_scene load_steps=9 format=3 uid="uid://dlevowk0jrhlg"]
[ext_resource type="Script" path="res://scripts/dungeon_manager.gd" id="1_dbsm0"]
[ext_resource type="PackedScene" uid="uid://cc1m2a1obsyn4" path="res://addons/fpc/character.tscn" id="1_vc6b5"]
[ext_resource type="Script" path="res://scripts/player.gd" id="2_puqns"]
-[ext_resource type="PackedScene" uid="uid://w7hxcvuvud" path="res://prefabs/bsp_level_generator.tscn" id="4_501hd"]
[sub_resource type="Environment" id="Environment_2poci"]
background_color = Color(0.130548, 0.170599, 0.433834, 1)
@@ -111,6 +110,4 @@ libraries = {
"": SubResource("AnimationLibrary_7dyvd")
}
-[node name="BspLevelGenerator" parent="." instance=ExtResource("4_501hd")]
-
-[connection signal="grid_generated" from="BspLevelGenerator" to="." method="_grid_generated"]
+[node name="LevelContainer" type="Node3D" parent="."]