mirror of
https://github.com/git-learning-game/oh-my-git.git
synced 2024-11-24 16:20:08 +01:00
22 lines
440 B
GDScript3
22 lines
440 B
GDScript3
|
extends TextureRect
|
||
|
|
||
|
export var active = true setget _set_active
|
||
|
export var sparkling = true setget _set_sparkling
|
||
|
|
||
|
|
||
|
func _ready():
|
||
|
_set_sparkling(sparkling)
|
||
|
|
||
|
func _set_active(new_active):
|
||
|
active = new_active
|
||
|
if active:
|
||
|
self.modulate = Color(1, 1, 1)
|
||
|
else:
|
||
|
self.modulate = Color(0.2, 0.2, 0.2)
|
||
|
sparkling = false
|
||
|
|
||
|
func _set_sparkling(new_sparkling):
|
||
|
sparkling = new_sparkling
|
||
|
if $Particles2D:
|
||
|
$Particles2D.emitting = sparkling
|