namespace GameJamDungeon; public interface IHasPrimaryAttack { public ElementType PrimaryAttackElementalType { set; } public double PrimaryAttackElementalDamageBonus { set; } public void PrimaryAttack(); } public interface IHasSecondaryAttack { public ElementType SecondaryAttackElementalType { set; } public double SecondaryAttackElementalDamageBonus { set; } public void SecondaryAttack(); } public interface IHasPrimarySkill { public void PrimarySkill(); } public interface IHasRangedAttack { public void RangedAttack(); }