Implement even more inventory/UI stuff
This commit is contained in:
@@ -18,7 +18,7 @@ public partial class Accessory : Node3D, IInventoryItem, IEquipable
|
||||
public InventoryItemInfo Info => AccessoryInfo;
|
||||
|
||||
[Export]
|
||||
public AccessoryInfo AccessoryInfo { get; set; }
|
||||
public AccessoryInfo AccessoryInfo { get; set; } = new AccessoryInfo();
|
||||
|
||||
[Node] public Sprite3D Sprite { get; set; } = default!;
|
||||
|
||||
|
||||
@@ -7,19 +7,19 @@ namespace GameJamDungeon;
|
||||
public partial class AccessoryInfo : InventoryItemInfo
|
||||
{
|
||||
[Export]
|
||||
public int ATKUp { get; set; }
|
||||
public int ATKUp { get; set; } = 0;
|
||||
|
||||
[Export]
|
||||
public int DEFUp { get; set; }
|
||||
public int DEFUp { get; set; } = 0;
|
||||
|
||||
[Export]
|
||||
public double LUCKUp { get; set; }
|
||||
public double LUCKUp { get; set; } = 0;
|
||||
|
||||
[Export]
|
||||
public int MaxHPUp { get; set; }
|
||||
public int MaxHPUp { get; set; } = 0;
|
||||
|
||||
[Export]
|
||||
public int MaxVTUp { get; set; }
|
||||
public int MaxVTUp { get; set; } = 0;
|
||||
|
||||
[Export]
|
||||
public Godot.Collections.Array<AccessoryTag> AccessoryTags { get; set; } = new Godot.Collections.Array<AccessoryTag>();
|
||||
|
||||
Reference in New Issue
Block a user