tool extends WindowDialog const Util = preload("../../util/util.gd") const Logger = preload("../../util/logger.gd") const Errors = preload("../../util/errors.gd") const PLUGIN_CFG_PATH = "res://addons/zylann.hterrain/plugin.cfg" onready var _about_rich_text_label = $VB/HB2/TC/About var _logger = Logger.get_for(self) func _ready(): if Util.is_in_edited_scene(self): return var plugin_cfg = ConfigFile.new() var err = plugin_cfg.load(PLUGIN_CFG_PATH) if err != OK: _logger.error("Could not load {0}: {1}" \ .format([PLUGIN_CFG_PATH, Errors.get_message(err)])) return var version = plugin_cfg.get_value("plugin", "version", "--.--.--") _about_rich_text_label.bbcode_text = _about_rich_text_label.bbcode_text \ .format({"version": version}) func _on_Ok_pressed(): hide()