summaryrefslogtreecommitdiff
path: root/Scripts/UI/MaskButton.gd
diff options
context:
space:
mode:
Diffstat (limited to 'Scripts/UI/MaskButton.gd')
-rw-r--r--Scripts/UI/MaskButton.gd13
1 files changed, 13 insertions, 0 deletions
diff --git a/Scripts/UI/MaskButton.gd b/Scripts/UI/MaskButton.gd
new file mode 100644
index 0000000..b9ce505
--- /dev/null
+++ b/Scripts/UI/MaskButton.gd
@@ -0,0 +1,13 @@
+extends Button
+
+@export var mask_type : int = -1
+@export var index : int = 0
+
+func _ready() -> void:
+ pressed.connect(_on_pressed)
+
+signal i_was_pressed(mask : int, index : int, btn : Button)
+
+func _on_pressed() -> void:
+ print("pressed here")
+ i_was_pressed.emit(mask_type, index, self)