feat: add ice block variant; add button variant;
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
extends StaticBody2D
|
||||
@export var buttons_pressed_needed = 2
|
||||
var currently_pressed = 0
|
||||
|
||||
func _on_puzzle_button_pressed() -> void:
|
||||
currently_pressed = currently_pressed + 1
|
||||
print("CURRENTLY PRESSED:", currently_pressed)
|
||||
if currently_pressed == buttons_pressed_needed:
|
||||
visible = false
|
||||
$CollisionShape2D.set_deferred("disabled", true)
|
||||
|
||||
|
||||
func _on_puzzle_button_unpressed() -> void:
|
||||
currently_pressed = currently_pressed - 1
|
||||
print("CURRENTLY PRESSED:", currently_pressed)
|
||||
if currently_pressed != buttons_pressed_needed:
|
||||
visible = true
|
||||
$CollisionShape2D.set_deferred("disabled", false)
|
||||
@@ -0,0 +1 @@
|
||||
uid://ckwgcvlmypvi1
|
||||
Reference in New Issue
Block a user