diff --git a/.vsconfig b/.vsconfig new file mode 100644 index 0000000..f019fd0 --- /dev/null +++ b/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/Assets/Scripts/Interfaces.meta b/Assets/Scripts/Interfaces.meta new file mode 100644 index 0000000..ea751c7 --- /dev/null +++ b/Assets/Scripts/Interfaces.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96bae4b8868f0334580a095ca42c99b5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Interfaces/IHealthSystem.cs b/Assets/Scripts/Interfaces/IHealthSystem.cs new file mode 100644 index 0000000..9dea812 --- /dev/null +++ b/Assets/Scripts/Interfaces/IHealthSystem.cs @@ -0,0 +1,12 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public interface IHealthSystem +{ + public float Health { get; set; } + + public void TakeHealth(float ammount); + + public void Heal(float ammount); +} diff --git a/Assets/Scripts/Interfaces/IHealthSystem.cs.meta b/Assets/Scripts/Interfaces/IHealthSystem.cs.meta new file mode 100644 index 0000000..a7f13e3 --- /dev/null +++ b/Assets/Scripts/Interfaces/IHealthSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8c5b0df772fd3bd42afbdf0e7e1642cf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: