19 lines
394 B
GDScript3
19 lines
394 B
GDScript3
![]() |
extends TextureButton
|
||
|
|
||
|
@onready var particles: GPUParticles2D = $UIParticles
|
||
|
@onready var hoverSound: AudioStreamPlayer = $hover
|
||
|
@onready var clickSound: AudioStreamPlayer = $click
|
||
|
|
||
|
func onHover():
|
||
|
if (disabled): return
|
||
|
particles.emitting = true
|
||
|
hoverSound.play()
|
||
|
|
||
|
func onClick():
|
||
|
if (disabled): return
|
||
|
clickSound.play()
|
||
|
|
||
|
func onLeave():
|
||
|
if (disabled): return
|
||
|
particles.emitting = false
|