tiger-cleanup #1

Merged
tiger merged 97 commits from tiger-cleanup into development 2026-01-15 14:54:23 +00:00
3 changed files with 28 additions and 21 deletions
Showing only changes of commit 31977a731c - Show all commits

View File

@ -1,6 +1,7 @@
class_name InteractiveSprite extends Area3D
@export var interaction_ui: PackedScene = null
@export var is_board: bool = false
@onready var pass_to_actor: = $UiWrapper/UiSprite/SubViewport/CollectableUi
@onready var wrapper := $UiWrapper
@ -9,6 +10,7 @@ class_name InteractiveSprite extends Area3D
@onready var distance_tween: Tween
var revealed: bool = false:
set(reveal):
revealed = reveal
@ -37,11 +39,13 @@ func _ready():
ui.canvas_layer = %CanvasLayer
# Find and wire the StoryPlayable if not already set
if ui.story_playable == null:
for child in %CanvasLayer.get_children():
if child is StoryPlayable:
ui.story_playable = child
break
if child is CardBoard:
ui.is_board = true
# Connect playback_finished to restore player control
ui.playback_finished.connect(_on_playback_finished)

View File

@ -8,6 +8,8 @@ enum Error {
MISSING
}
const is_board := true
var focus_stickies:bool = true:
set(stickies):
if not is_node_ready(): return

View File

@ -127,6 +127,7 @@ var story_playable: StoryPlayable
else:
scene = scene
collected_box.show()
@export var is_exit:bool = false:
set(exit):
is_exit = exit