using Godot; using Newlon.Resources; [Tool] public partial class ZE_AssetBrowser : HBoxContainer { const string ZOMBIE_PATH = "res://assets/zombies/"; private PackedScene scene = ResourceLoader.Load("uid://iwnklc62rni8"); public override void _Ready() { foreach (var file in ResourceLoader.ListDirectory(ZOMBIE_PATH)) { var data = ResourceLoader.Load(ZOMBIE_PATH + file); var button = scene.Instantiate(); button.SetData(data); AddChild(button); } } }