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

View File

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

View File

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