Add virtua hand lighting up floor buttons!

- hand sweeps down the button panel at game start
- button panel now spawns its floor buttons procedurally via button_panel.gd
- elevator_panel waits for the new intro_finished signal before starting floor 1
- removes the stray ShaftStrip from hud.tscn
- cleaned up timing but henry will probably want to tune further
This commit is contained in:
Jennie Robinson Faber 2026-05-16 19:31:39 +01:00
parent 046ae6f8a0
commit fae69c4816
13 changed files with 201 additions and 82 deletions

View file

@ -7,6 +7,7 @@
[ext_resource type="PackedScene" uid="uid://cwwexawpj46hk" path="res://scenes/elevator_button.tscn" id="5_qfnet"]
[ext_resource type="Script" uid="uid://c6v2lhrkeup5i" path="res://scenes/world.gd" id="5_world"]
[ext_resource type="PackedScene" uid="uid://cnjn0vhg1phav" path="res://scenes/button_panel.tscn" id="7_i7141"]
[ext_resource type="PackedScene" uid="uid://cl3hb1nm4xy8t" path="res://scenes/left_hand.tscn" id="8_lefth"]
[sub_resource type="BoxShape3D" id="BoxShape3D_k0juu"]
size = Vector3(3.8, 6.6328125, 0.8612671)
@ -65,6 +66,10 @@ shape = SubResource("BoxShape3D_k0juu")
[node name="ButtonPanel" parent="ElevatorSafeZone" unique_id=1270714626 instance=ExtResource("7_i7141")]
transform = Transform3D(0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 3.4193654, 2.2598982, -0.39259052)
[node name="LeftHand" parent="ElevatorSafeZone" instance=ExtResource("8_lefth")]
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0)
visible = false
[node name="SurvivorSpawn" type="Marker3D" parent="." unique_id=1095768768]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.9181392, 13.711893)