extends SceneTree const UiAssets = preload("res://ui/ui_assets.gd") func _init() -> void: var root := "../assets" var vpath := "d:/ymir work/ui/public/Parameter_Slot_00.sub" var tex = UiAssets.load_tex(root, vpath) print("Parameter_Slot_00.sub tex: ", tex) if tex is AtlasTexture: var at := tex as AtlasTexture print("Atlas rect: ", at.region) if at.atlas is ImageTexture: var img: Image = (at.atlas as ImageTexture).get_image() print("Atlas size: ", img.get_size(), " format: ", img.get_format()) var c := img.get_pixel(125, 235) print("Pixel sample at 125,235: ", c) var locale_sub := "locale/en/ui/windows/label_std_item1.sub" var t2 = UiAssets.load_tex(root, locale_sub) print("label_std_item1 tex: ", t2) var win_sub := "d:/ymir work/ui/game/windows/label_std_item1.sub" var t3 = UiAssets.load_tex(root, win_sub) print("windows/label_std_item1 tex: ", t3) quit(0)