Add projectiles
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -12,5 +12,6 @@ public enum WeaponTag
|
||||
Instakill,
|
||||
DegradeOnSwing,
|
||||
DoubleAttack,
|
||||
TripleAttack
|
||||
TripleAttack,
|
||||
ElementalProjectile
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user