LargeScreen/Modules/ButtonItem.gd
2024-12-17 18:21:12 +08:00

24 lines
396 B
GDScript

extends BaseControl
@export var TextureNormal:Texture2D
@export var TextureSelected:Texture2D
var is_select:bool=false:
set(value):
if value:
$TextureRect.texture=TextureSelected
else:
$TextureRect.texture=TextureNormal
is_select=value
func _ready() -> void:
super._ready()
self.pressed.connect(click)
self.focus_mode=Control.FOCUS_NONE
func click():
is_select=!is_select