mirror of
https://github.com/D4M13N-D3V/godot_grid_inventory.git
synced 2025-03-14 08:14:55 +00:00
18 lines
597 B
C#
18 lines
597 B
C#
using Godot;
|
|
|
|
namespace GodotGridInventory.Code.UI;
|
|
|
|
public partial class InventoryGridItem: Control
|
|
{
|
|
private InventoryController _inventoryController;
|
|
[Export] private TextureRect Texture { get; set; } = null;
|
|
public Item Item { get; set; } = null;
|
|
|
|
public void InitializeItem(Item item, InventoryController inventoryController)
|
|
{
|
|
_inventoryController = inventoryController;;
|
|
Item = item;
|
|
Texture.Texture = item.Texture;
|
|
Texture.Size = new Vector2(Item.Size.X*_inventoryController.CellSize, Item.Size.Y*_inventoryController.CellSize);
|
|
}
|
|
} |