17 lines
486 B
GDScript
17 lines
486 B
GDScript
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
|