Quit-Rolling-Around-gmtk-ja.../UI/InputDiceView.gd

31 lines
628 B
GDScript3
Raw Normal View History

tool
extends Control
2022-07-25 20:39:38 +01:00
export var bold : bool setget set_bold
2022-07-25 20:23:33 +01:00
func _process(_delta):
# update the pivot offset to make sure the object's animations
# are always centered
$Sprite.rect_pivot_offset = rect_size/2
$Particles2D.position = rect_size/2
2022-07-25 20:23:33 +01:00
func set_extra_info(text : String):
$"%ExtraInfo".text = text
2022-07-25 20:39:38 +01:00
func set_bold(is_bold : bool = true):
if is_bold:
$Sprite.texture = load("res://Assets/DiceInputBold.png")
else:
$Sprite.texture = load("res://Assets/DiceInput.png")
bold = is_bold
2022-07-26 08:09:19 +01:00
func run_disappear_animation():
$AnimationPlayer.play("Disappear")
yield($AnimationPlayer, "animation_finished")