Add projectiles

This commit is contained in:
2026-02-10 18:03:53 -08:00
parent 2f377d2d7a
commit 92b4e8662f
41 changed files with 2170 additions and 42 deletions

View File

@@ -11,6 +11,8 @@ public interface IEquipmentComponent : IEntityComponent
public IAutoProp<EquipableItem> EquippedAccessory { get; }
public IAutoProp<EquipableItem> EquippedAmmo { get; }
public void Equip(EquipableItem equipable);
public void Unequip(EquipableItem equipable);

View File

@@ -12,5 +12,6 @@ public enum WeaponTag
Instakill,
DegradeOnSwing,
DoubleAttack,
TripleAttack
TripleAttack,
ElementalProjectile
}

View File

@@ -12,7 +12,7 @@ public interface IInventory
public void Remove(InventoryItem inventoryItem);
public bool Sort(EquipableItem currentWeapon, EquipableItem currentArmor, EquipableItem currentAccessory);
public bool Sort(EquipableItem currentWeapon, EquipableItem currentArmor, EquipableItem currentAccessory, EquipableItem ammo);
public event Action<string> BroadcastMessage;
public event Action InventoryChanged;