IWeapon.cs 448 B

12345678910111213141516171819
  1. using System.Collections.Generic;
  2. namespace RPG_Fight_Test.Assets.Scripts.Weapons {
  3. public interface IWeapon {
  4. public List<Die> Damage { get; set; }
  5. public int Reach { get; }
  6. public enum DAMAGE_TYPE {
  7. PIERCING,
  8. BLUNT,
  9. SLASHING
  10. }
  11. public DAMAGE_TYPE DamageType { get; set; }
  12. public int RollDamage();
  13. public int AttackProficiency { get; set; }
  14. }
  15. }