extends MinigameInitiator @onready var interactLogic: ButtonLogicImpulse = $ButtonLogicImpulse @onready var testIndicator: CSGBox3D = $CSGBox3D2 func _ready() -> void: interactLogic.onPressed.connect(startMinigame) Minigames.minigameCompleted.connect(disableInteractBox) func disableInteractBox() -> void: if minigameCompleted: interactLogic.interactBox.collision_layer = 0 var mat := StandardMaterial3D.new() mat.albedo_color = Color.GREEN testIndicator.material = mat