TowerGame/addons/git_describe/label/git_describe_label.gd

23 lines
598 B
GDScript

@icon("icon.svg")
class_name GitDescribeLabel
extends Label
## A label for automatically displaying Git describe strings.
func _ready() -> void:
set_text_to_describe()
## Sets [member Label.text] to the describe string unless the string is empty.
## Called on [signal Node.ready].
func set_text_to_describe() -> void:
var describe_setting: String = ProjectSettings.get_setting(
"addons/git_describe/describe_setting_path",
"application/config/git_describe"
)
var describe: String = ProjectSettings.get_setting(describe_setting, "")
if describe.is_empty():
return
text = describe