newlon/addons/pvzadventure/scripts/zombie-editor/ZE_AssetBrowserButton.cs
2025-07-29 00:53:29 +05:00

24 lines
422 B
C#

using Godot;
using Newlon.Resources;
[Tool]
public partial class ZE_AssetBrowserButton : PanelContainer
{
private ZombieResource resource;
public void SetData(ZombieResource data)
{
resource = data;
UpdateContent();
}
private void UpdateContent()
{
GetNode<TextureRect>("Texture").Texture = resource.Preview;
}
public override Variant _GetDragData(Vector2 atPosition)
{
return resource;
}
}