Display items in inventory
This commit is contained in:
25
src/inventory_menu/ItemLabel.cs
Normal file
25
src/inventory_menu/ItemLabel.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using GameJamDungeon;
|
||||
using Godot;
|
||||
|
||||
public partial class ItemLabel : Label
|
||||
{
|
||||
public ItemLabel()
|
||||
{
|
||||
LabelSettings = UnequippedItemFont;
|
||||
}
|
||||
|
||||
public IInventoryItem InventoryItem { get; set; } = default!;
|
||||
|
||||
private static LabelSettings UnequippedItemFont => GD.Load<LabelSettings>("res://src/ui/label_settings/MainTextRegular.tres");
|
||||
private static LabelSettings EquippedItemFont => GD.Load<LabelSettings>("res://src/ui/label_settings/MainTextFontEquipped.tres");
|
||||
|
||||
public void EquipItem()
|
||||
{
|
||||
LabelSettings = EquippedItemFont;
|
||||
}
|
||||
|
||||
public void UnequipItem()
|
||||
{
|
||||
LabelSettings = UnequippedItemFont;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user