scene changers now work with playlist

This commit is contained in:
derek
2025-03-28 14:30:27 -05:00
parent 1422992c13
commit a591865d4b
13 changed files with 100 additions and 71 deletions

View File

@@ -1,16 +1,18 @@
[gd_scene load_steps=18 format=3 uid="uid://otkecr0hcyon"]
[gd_scene load_steps=20 format=3 uid="uid://otkecr0hcyon"]
[ext_resource type="PackedScene" uid="uid://bj1y0fbjtul4a" path="res://post_processing.tscn" id="1_48lr2"]
[ext_resource type="PackedScene" uid="uid://drwae3loscbw7" path="res://assets/player.tscn" id="1_ibypk"]
[ext_resource type="Script" uid="uid://bkii8jwf0k7tq" path="res://scripts/LevelManager.gd" id="1_v17bv"]
[ext_resource type="PackedScene" uid="uid://dgvmwyhj43bol" path="res://levels/LevelModels/Hub1.blend" id="2_ibypk"]
[ext_resource type="Resource" uid="uid://bxcxqt7rmfvdw" path="res://GameModes/hubworld.tres" id="2_pxx7p"]
[ext_resource type="Script" uid="uid://clph3byphno03" path="res://scripts/playlist_loader.gd" id="3_3c1m5"]
[ext_resource type="PackedScene" uid="uid://c1xw80jkg3reb" path="res://assets/target_1.tscn" id="6_sibpp"]
[ext_resource type="PackedScene" uid="uid://b0y5rqfeh1hb1" path="res://assets/chair_1.tscn" id="7_rgl24"]
[ext_resource type="PackedScene" uid="uid://c0uv33kbndbvy" path="res://assets/trashcan.tscn" id="8_7e18o"]
[ext_resource type="PackedScene" uid="uid://dyu46bns8mesv" path="res://assets/mac10_pickup.tscn" id="9_7e18o"]
[ext_resource type="PackedScene" uid="uid://dugcxo2665me0" path="res://assets/revolver1_pickup.tscn" id="10_20m5p"]
[ext_resource type="PackedScene" uid="uid://dgapcuvg0gtmm" path="res://assets/scene_changer.tscn" id="11_titu4"]
[ext_resource type="PackedScene" uid="uid://eujx0yilqqcp" path="res://assets/level_sign.tscn" id="13_ng05k"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_48lr2"]
sky_horizon_color = Color(0.662243, 0.671743, 0.686743, 1)
@@ -104,6 +106,12 @@ script = ExtResource("1_v17bv")
map_name = "Hub 1"
gamemode = ExtResource("2_pxx7p")
[node name="LEVEL UTILS" type="Node" parent="."]
[node name="PlaylistLoader" type="Node" parent="LEVEL UTILS" node_paths=PackedStringArray("portal_parent")]
script = ExtResource("3_3c1m5")
portal_parent = NodePath("../../Tubes")
[node name="Player" parent="." instance=ExtResource("1_ibypk")]
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
@@ -241,3 +249,60 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19.6736, 6.57787, -17.6494)
[node name="Scene Changer" parent="Tubes" instance=ExtResource("11_titu4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.07024, -64.2195, -11.6417)
[node name="Level Sign" parent="Tubes/Scene Changer" instance=ExtResource("13_ng05k")]
transform = Transform3D(-0.00479963, 0, 0.999989, 0, 1, 0, -0.999989, 0, -0.00479963, -2.91949, 65.7011, -0.162403)
[node name="Scene Changer2" parent="Tubes" instance=ExtResource("11_titu4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.07024, -64.2195, -19.1273)
[node name="Level Sign" parent="Tubes/Scene Changer2" instance=ExtResource("13_ng05k")]
transform = Transform3D(-0.00479963, 0, 0.999989, 0, 1, 0, -0.999989, 0, -0.00479963, -2.91949, 65.7011, -0.162403)
[node name="Scene Changer3" parent="Tubes" instance=ExtResource("11_titu4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.07024, -64.2195, -27.1599)
[node name="Level Sign" parent="Tubes/Scene Changer3" instance=ExtResource("13_ng05k")]
transform = Transform3D(-0.00479963, 0, 0.999989, 0, 1, 0, -0.999989, 0, -0.00479963, -2.91949, 65.7011, -0.162403)
[node name="Scene Changer4" parent="Tubes" instance=ExtResource("11_titu4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.07024, -64.2195, -34.7607)
[node name="Level Sign" parent="Tubes/Scene Changer4" instance=ExtResource("13_ng05k")]
transform = Transform3D(-0.00479963, 0, 0.999989, 0, 1, 0, -0.999989, 0, -0.00479963, -2.91949, 65.7011, -0.162403)
[node name="Scene Changer5" parent="Tubes" instance=ExtResource("11_titu4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.07024, -64.2195, -42.1311)
[node name="Level Sign" parent="Tubes/Scene Changer5" instance=ExtResource("13_ng05k")]
transform = Transform3D(-0.00479963, 0, 0.999989, 0, 1, 0, -0.999989, 0, -0.00479963, -2.91949, 65.7011, -0.162403)
[node name="Scene Changer6" parent="Tubes" instance=ExtResource("11_titu4")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 9.17812, -64.2195, -42.2864)
[node name="Level Sign" parent="Tubes/Scene Changer6" instance=ExtResource("13_ng05k")]
transform = Transform3D(-0.00479963, 0, 0.999989, 0, 1, 0, -0.999989, 0, -0.00479963, -2.91949, 65.7011, -0.162403)
[node name="Scene Changer7" parent="Tubes" instance=ExtResource("11_titu4")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 9.21706, -64.2195, -34.8009)
[node name="Level Sign" parent="Tubes/Scene Changer7" instance=ExtResource("13_ng05k")]
transform = Transform3D(-0.00479963, 0, 0.999989, 0, 1, 0, -0.999989, 0, -0.00479963, -2.91949, 65.7011, -0.162403)
[node name="Scene Changer8" parent="Tubes" instance=ExtResource("11_titu4")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 9.25883, -64.2195, -26.7684)
[node name="Level Sign" parent="Tubes/Scene Changer8" instance=ExtResource("13_ng05k")]
transform = Transform3D(-0.00479963, 0, 0.999989, 0, 1, 0, -0.999989, 0, -0.00479963, -2.91949, 65.7011, -0.162403)
[node name="Scene Changer9" parent="Tubes" instance=ExtResource("11_titu4")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 9.29837, -64.2195, -19.1677)
[node name="Level Sign" parent="Tubes/Scene Changer9" instance=ExtResource("13_ng05k")]
transform = Transform3D(-0.00479963, 0, 0.999989, 0, 1, 0, -0.999989, 0, -0.00479963, -2.91949, 65.7011, -0.162403)
[node name="Scene Changer10" parent="Tubes" instance=ExtResource("11_titu4")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 9.3367, -64.2195, -11.7974)
[node name="Level Sign" parent="Tubes/Scene Changer10" instance=ExtResource("13_ng05k")]
transform = Transform3D(-0.00479963, 0, 0.999989, 0, 1, 0, -0.999989, 0, -0.00479963, -2.91949, 65.7011, -0.162403)