Files
GGJ26/scenes/mask/mask.gd
minimata 4d43e7067f
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 9s
Create tag and build when new code gets to main / Export (push) Successful in 1m23s
trying to fix mask visibility in build
2026-02-01 09:49:59 +01:00

21 lines
428 B
GDScript

@tool
extends Node2D
class_name Mask
@export var mask_resource: MaskResource:
set(new_resource):
mask_resource = new_resource
_on_mask_resource_changed()
@onready var mask_sprite: Sprite2D = $MaskSprite
func _on_mask_resource_changed() -> void:
if mask_resource == null:
mask_sprite.visible = false
return
if mask_sprite != null:
mask_sprite.visible = true
mask_sprite.texture = mask_resource.mask_sprite