From 13554726bbfbfe6b65d6f32a5dfde89186503c93 Mon Sep 17 00:00:00 2001 From: jonathan Date: Tue, 27 Jan 2026 13:45:26 +0100 Subject: [PATCH] Added lid crane scaffolding --- prefabs/lid_crane.tscn | 6 ++++++ scenes/blockout_room.tscn | 7 ++++++- src/lid_crane.gd | 4 ++++ src/lid_crane.gd.uid | 1 + 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 prefabs/lid_crane.tscn create mode 100644 src/lid_crane.gd create mode 100644 src/lid_crane.gd.uid diff --git a/prefabs/lid_crane.tscn b/prefabs/lid_crane.tscn new file mode 100644 index 0000000..0fef928 --- /dev/null +++ b/prefabs/lid_crane.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://cx052x8qp7oj2"] + +[ext_resource type="Script" uid="uid://dfq2ylgyk830w" path="res://src/lid_crane.gd" id="1_yudba"] + +[node name="LidCrane" type="Node3D"] +script = ExtResource("1_yudba") diff --git a/scenes/blockout_room.tscn b/scenes/blockout_room.tscn index 97075e8..25e2a3a 100644 --- a/scenes/blockout_room.tscn +++ b/scenes/blockout_room.tscn @@ -1,10 +1,11 @@ -[gd_scene load_steps=8 format=3 uid="uid://gq33ysuit61b"] +[gd_scene load_steps=9 format=3 uid="uid://gq33ysuit61b"] [ext_resource type="PackedScene" uid="uid://c70o7nk6wxcmx" path="res://models/UndertakerBlockout.fbx" id="2_gfayn"] [ext_resource type="PackedScene" uid="uid://be7u1kn41g2ww" path="res://addons/interaction/interactable.tscn" id="3_u0nvw"] [ext_resource type="PackedScene" uid="uid://bxuveo0hlwy33" path="res://prefabs/character.tscn" id="4_tedjo"] [ext_resource type="Script" uid="uid://b1pyctfbd0wvg" path="res://scenes/debug_printer.gd" id="4_ui586"] [ext_resource type="PackedScene" uid="uid://cv3qpo5lfrchn" path="res://prefabs/lever.tscn" id="5_tedjo"] +[ext_resource type="PackedScene" uid="uid://cx052x8qp7oj2" path="res://prefabs/lid_crane.tscn" id="6_oslft"] [sub_resource type="BoxShape3D" id="BoxShape3D_gfayn"] size = Vector3(12.2438965, 0.48779297, 13.901489) @@ -42,4 +43,8 @@ script = ExtResource("4_ui586") [node name="Lever" parent="." instance=ExtResource("5_tedjo")] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.884376, 1.4100053, 4.976951) +[node name="LidCrane" parent="." instance=ExtResource("6_oslft")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 5.0008087) + [connection signal="on_hit" from="Interactable" to="DebugPrinter" method="_on_interactable_on_hit"] +[connection signal="changed" from="Lever" to="LidCrane" method="set_grab"] diff --git a/src/lid_crane.gd b/src/lid_crane.gd new file mode 100644 index 0000000..1439336 --- /dev/null +++ b/src/lid_crane.gd @@ -0,0 +1,4 @@ +extends Node3D + +func set_grab(grab:bool): + print("setgrab: %s"%grab) diff --git a/src/lid_crane.gd.uid b/src/lid_crane.gd.uid new file mode 100644 index 0000000..8cb5104 --- /dev/null +++ b/src/lid_crane.gd.uid @@ -0,0 +1 @@ +uid://dfq2ylgyk830w