From 124cb74bd59ce085a3ce15b29e4e5b0ec0166732 Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Sun, 30 Jul 2023 08:33:19 -0500 Subject: [PATCH] add enemy attributes --- Assets/Scripts/EnemyAttributesSO.cs | 15 +++++++++++++++ Assets/Scripts/EnemyAttributesSO.cs.meta | 11 +++++++++++ 2 files changed, 26 insertions(+) create mode 100644 Assets/Scripts/EnemyAttributesSO.cs create mode 100644 Assets/Scripts/EnemyAttributesSO.cs.meta diff --git a/Assets/Scripts/EnemyAttributesSO.cs b/Assets/Scripts/EnemyAttributesSO.cs new file mode 100644 index 0000000..2b62462 --- /dev/null +++ b/Assets/Scripts/EnemyAttributesSO.cs @@ -0,0 +1,15 @@ +using UnityEngine; + +public class EnemyAttributesSO : ScriptableObject +{ + [SerializeField] private Attribute STR; + [SerializeField] private Attribute CON; + [SerializeField] private Attribute SPD; + [SerializeField] private Attribute RNG; + [SerializeField] private Attribute MND; + + public static EnemyAttributesSO New() + { + return ScriptableObject.CreateInstance(); + } +} diff --git a/Assets/Scripts/EnemyAttributesSO.cs.meta b/Assets/Scripts/EnemyAttributesSO.cs.meta new file mode 100644 index 0000000..824414f --- /dev/null +++ b/Assets/Scripts/EnemyAttributesSO.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c5304ff6dfe84844887d751cee48606a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: