From ea2119913ae05cb512b9e5bc3b28b88e50ade9af Mon Sep 17 00:00:00 2001 From: Stedd Date: Tue, 15 Oct 2024 23:44:33 +0200 Subject: [PATCH] Added some summaries --- Interfaces/IDamageable.cs | 9 ++++++++- Interfaces/IWeapon.cs | 6 ++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Interfaces/IDamageable.cs b/Interfaces/IDamageable.cs index 67b595d..c09786d 100644 --- a/Interfaces/IDamageable.cs +++ b/Interfaces/IDamageable.cs @@ -1,10 +1,17 @@ +using UnityEngine; + namespace GameDev.CoreSystems { public interface IDamageable { #region Methods - public void ModifyHealth(int healthChange); + /// + /// Modify the health of the damageable + /// + /// Amount of health change + /// Source GameObject, used to modify stats of the source. Total kills, etc. + public void ModifyHealth(int healthChange, GameObject source); #endregion diff --git a/Interfaces/IWeapon.cs b/Interfaces/IWeapon.cs index af2aca6..0123855 100644 --- a/Interfaces/IWeapon.cs +++ b/Interfaces/IWeapon.cs @@ -2,7 +2,13 @@ namespace GameDev.CoreSystems { public interface IWeapon { + /// + /// [s] Fire rate of the weapon + /// public float FireRate { get; set; } + /// + /// Weapon damage + /// public int Damage { get; set; } } } \ No newline at end of file