diff --git a/Scriptable Variables/Editor.meta b/Scriptable Variables/Editor.meta new file mode 100644 index 0000000000000000000000000000000000000000..dd64ea1e5f0294f47ad31b38ae2693cca4715d62 --- /dev/null +++ b/Scriptable Variables/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 086cb5bd426a325489d1b1c6a404db34 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scriptable Variables/Editor/GameEventMenu.cs b/Scriptable Variables/Editor/GameEventMenu.cs new file mode 100644 index 0000000000000000000000000000000000000000..06dd9355af2a1f2cb2f8370e761e0c9f09d76ded --- /dev/null +++ b/Scriptable Variables/Editor/GameEventMenu.cs @@ -0,0 +1,35 @@ +using UnityEngine; +using UnityEditor; +using System.IO; +using System.Collections; + +namespace Shared.ScriptableVariables { + public static class GameEventMenu { + [MenuItem("Assets/Create/Scriptable Objects/Events/Game Event", false, 0)] + public static void CreateTextMeshProObjectPerform() { + string filePath; + if (Selection.assetGUIDs.Length == 0) { + // No asset selected. + filePath = "Assets"; + } + else { + // Get the path of the selected folder or asset. + filePath = AssetDatabase.GUIDToAssetPath(Selection.assetGUIDs[0]); + + // Get the file extension of the selected asset as it might need to be removed. + string fileExtension = Path.GetExtension(filePath); + if (fileExtension != "") { + filePath = Path.GetDirectoryName(filePath); + } + } + + string filePathWithName = AssetDatabase.GenerateUniqueAssetPath(filePath + "/New Game Event.asset"); + + //// Create new Game Event Asset. + var gameEvent = ScriptableObject.CreateInstance<GameEvent>(); + AssetDatabase.CreateAsset(gameEvent, filePathWithName); + EditorUtility.SetDirty(gameEvent); + AssetDatabase.SaveAssets(); + } + } +} \ No newline at end of file diff --git a/Scriptable Variables/Editor/GameEventMenu.cs.meta b/Scriptable Variables/Editor/GameEventMenu.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..b0061e4405ea05d76bd0483f840f39077dacc3c8 --- /dev/null +++ b/Scriptable Variables/Editor/GameEventMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 78b2a79d509699c4bb8bfc4f1e87bd13 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scriptable Variables/Editor/Scriptable Variables Editor Assembly.asmdef b/Scriptable Variables/Editor/Scriptable Variables Editor Assembly.asmdef new file mode 100644 index 0000000000000000000000000000000000000000..8d4aa214ad40b168afd452f5878d5825ea165053 --- /dev/null +++ b/Scriptable Variables/Editor/Scriptable Variables Editor Assembly.asmdef @@ -0,0 +1,16 @@ +{ + "name": "Scriptable Variables Editor Assembly", + "references": [ + "Scriptable Variables Assembly" + ], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Scriptable Variables/Editor/Scriptable Variables Editor Assembly.asmdef.meta b/Scriptable Variables/Editor/Scriptable Variables Editor Assembly.asmdef.meta new file mode 100644 index 0000000000000000000000000000000000000000..c2b4c2583a98fed1d35332ad35c6c78f99c4dc67 --- /dev/null +++ b/Scriptable Variables/Editor/Scriptable Variables Editor Assembly.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7813aee3fdf805348828ee9933b3e82f +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scriptable Variables/Runtime.meta b/Scriptable Variables/Runtime.meta new file mode 100644 index 0000000000000000000000000000000000000000..964b1d35c17a75b7da90d62b08d5beac29d725c0 --- /dev/null +++ b/Scriptable Variables/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 753783a659666304fbc9982cd49a729e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scriptable Variables/AutomaticResettableResetter.cs b/Scriptable Variables/Runtime/AutomaticResettableResetter.cs similarity index 100% rename from Scriptable Variables/AutomaticResettableResetter.cs rename to Scriptable Variables/Runtime/AutomaticResettableResetter.cs diff --git a/Scriptable Variables/AutomaticResettableResetter.cs.meta b/Scriptable Variables/Runtime/AutomaticResettableResetter.cs.meta similarity index 100% rename from Scriptable Variables/AutomaticResettableResetter.cs.meta rename to Scriptable Variables/Runtime/AutomaticResettableResetter.cs.meta diff --git a/Scriptable Variables/Events.meta b/Scriptable Variables/Runtime/Events.meta similarity index 100% rename from Scriptable Variables/Events.meta rename to Scriptable Variables/Runtime/Events.meta diff --git a/Scriptable Variables/Events/BooleanGameEvent.cs b/Scriptable Variables/Runtime/Events/BooleanGameEvent.cs similarity index 100% rename from Scriptable Variables/Events/BooleanGameEvent.cs rename to Scriptable Variables/Runtime/Events/BooleanGameEvent.cs diff --git a/Scriptable Variables/Events/BooleanGameEvent.cs.meta b/Scriptable Variables/Runtime/Events/BooleanGameEvent.cs.meta similarity index 100% rename from Scriptable Variables/Events/BooleanGameEvent.cs.meta rename to Scriptable Variables/Runtime/Events/BooleanGameEvent.cs.meta diff --git a/Scriptable Variables/Events/Editor.meta b/Scriptable Variables/Runtime/Events/Editor.meta similarity index 100% rename from Scriptable Variables/Events/Editor.meta rename to Scriptable Variables/Runtime/Events/Editor.meta diff --git a/Scriptable Variables/Events/Editor/BooleanGameEventEditor.cs b/Scriptable Variables/Runtime/Events/Editor/BooleanGameEventEditor.cs similarity index 100% rename from Scriptable Variables/Events/Editor/BooleanGameEventEditor.cs rename to Scriptable Variables/Runtime/Events/Editor/BooleanGameEventEditor.cs diff --git a/Scriptable Variables/Events/Editor/BooleanGameEventEditor.cs.meta b/Scriptable Variables/Runtime/Events/Editor/BooleanGameEventEditor.cs.meta similarity index 100% rename from Scriptable Variables/Events/Editor/BooleanGameEventEditor.cs.meta rename to Scriptable Variables/Runtime/Events/Editor/BooleanGameEventEditor.cs.meta diff --git a/Scriptable Variables/Events/Editor/FloatGameEventEditor.cs b/Scriptable Variables/Runtime/Events/Editor/FloatGameEventEditor.cs similarity index 100% rename from Scriptable Variables/Events/Editor/FloatGameEventEditor.cs rename to Scriptable Variables/Runtime/Events/Editor/FloatGameEventEditor.cs diff --git a/Scriptable Variables/Events/Editor/FloatGameEventEditor.cs.meta b/Scriptable Variables/Runtime/Events/Editor/FloatGameEventEditor.cs.meta similarity index 100% rename from Scriptable Variables/Events/Editor/FloatGameEventEditor.cs.meta rename to Scriptable Variables/Runtime/Events/Editor/FloatGameEventEditor.cs.meta diff --git a/Scriptable Variables/Events/Editor/GameEventEditor.cs b/Scriptable Variables/Runtime/Events/Editor/GameEventEditor.cs similarity index 100% rename from Scriptable Variables/Events/Editor/GameEventEditor.cs rename to Scriptable Variables/Runtime/Events/Editor/GameEventEditor.cs diff --git a/Scriptable Variables/Events/Editor/GameEventEditor.cs.meta b/Scriptable Variables/Runtime/Events/Editor/GameEventEditor.cs.meta similarity index 100% rename from Scriptable Variables/Events/Editor/GameEventEditor.cs.meta rename to Scriptable Variables/Runtime/Events/Editor/GameEventEditor.cs.meta diff --git a/Scriptable Variables/Events/Editor/IntGameEventEditor.cs b/Scriptable Variables/Runtime/Events/Editor/IntGameEventEditor.cs similarity index 100% rename from Scriptable Variables/Events/Editor/IntGameEventEditor.cs rename to Scriptable Variables/Runtime/Events/Editor/IntGameEventEditor.cs diff --git a/Scriptable Variables/Events/Editor/IntGameEventEditor.cs.meta b/Scriptable Variables/Runtime/Events/Editor/IntGameEventEditor.cs.meta similarity index 100% rename from Scriptable Variables/Events/Editor/IntGameEventEditor.cs.meta rename to Scriptable Variables/Runtime/Events/Editor/IntGameEventEditor.cs.meta diff --git a/Scriptable Variables/Events/Editor/StringGameEventEditor.cs b/Scriptable Variables/Runtime/Events/Editor/StringGameEventEditor.cs similarity index 100% rename from Scriptable Variables/Events/Editor/StringGameEventEditor.cs rename to Scriptable Variables/Runtime/Events/Editor/StringGameEventEditor.cs diff --git a/Scriptable Variables/Events/Editor/StringGameEventEditor.cs.meta b/Scriptable Variables/Runtime/Events/Editor/StringGameEventEditor.cs.meta similarity index 100% rename from Scriptable Variables/Events/Editor/StringGameEventEditor.cs.meta rename to Scriptable Variables/Runtime/Events/Editor/StringGameEventEditor.cs.meta diff --git a/Scriptable Variables/Events/FloatGameEvent.cs b/Scriptable Variables/Runtime/Events/FloatGameEvent.cs similarity index 100% rename from Scriptable Variables/Events/FloatGameEvent.cs rename to Scriptable Variables/Runtime/Events/FloatGameEvent.cs diff --git a/Scriptable Variables/Events/FloatGameEvent.cs.meta b/Scriptable Variables/Runtime/Events/FloatGameEvent.cs.meta similarity index 100% rename from Scriptable Variables/Events/FloatGameEvent.cs.meta rename to Scriptable Variables/Runtime/Events/FloatGameEvent.cs.meta diff --git a/Scriptable Variables/Events/GameEvent.cs b/Scriptable Variables/Runtime/Events/GameEvent.cs similarity index 92% rename from Scriptable Variables/Events/GameEvent.cs rename to Scriptable Variables/Runtime/Events/GameEvent.cs index a47dcafeb8329a2fbf4cef548d9b45390012eaff..140c113eef1ac6c6f735fc90a76414b5c188af5b 100644 --- a/Scriptable Variables/Events/GameEvent.cs +++ b/Scriptable Variables/Runtime/Events/GameEvent.cs @@ -2,7 +2,6 @@ namespace Shared.ScriptableVariables { // ScriptableVariable that decouples components firing and listening to game events - [CreateAssetMenu(menuName = "Scriptable Objects/Events/Game Event")] public class GameEvent : ScriptableVariable { public delegate void GameEventRaised(); public event GameEventRaised OnRaised; diff --git a/Scriptable Variables/Events/GameEvent.cs.meta b/Scriptable Variables/Runtime/Events/GameEvent.cs.meta similarity index 100% rename from Scriptable Variables/Events/GameEvent.cs.meta rename to Scriptable Variables/Runtime/Events/GameEvent.cs.meta diff --git a/Scriptable Variables/Events/IntGameEvent.cs b/Scriptable Variables/Runtime/Events/IntGameEvent.cs similarity index 100% rename from Scriptable Variables/Events/IntGameEvent.cs rename to Scriptable Variables/Runtime/Events/IntGameEvent.cs diff --git a/Scriptable Variables/Events/IntGameEvent.cs.meta b/Scriptable Variables/Runtime/Events/IntGameEvent.cs.meta similarity index 100% rename from Scriptable Variables/Events/IntGameEvent.cs.meta rename to Scriptable Variables/Runtime/Events/IntGameEvent.cs.meta diff --git a/Scriptable Variables/Events/StringGameEvent.cs b/Scriptable Variables/Runtime/Events/StringGameEvent.cs similarity index 100% rename from Scriptable Variables/Events/StringGameEvent.cs rename to Scriptable Variables/Runtime/Events/StringGameEvent.cs diff --git a/Scriptable Variables/Events/StringGameEvent.cs.meta b/Scriptable Variables/Runtime/Events/StringGameEvent.cs.meta similarity index 100% rename from Scriptable Variables/Events/StringGameEvent.cs.meta rename to Scriptable Variables/Runtime/Events/StringGameEvent.cs.meta diff --git a/Scriptable Variables/Interfaces.meta b/Scriptable Variables/Runtime/Interfaces.meta similarity index 100% rename from Scriptable Variables/Interfaces.meta rename to Scriptable Variables/Runtime/Interfaces.meta diff --git a/Scriptable Variables/Interfaces/Resettable.cs b/Scriptable Variables/Runtime/Interfaces/Resettable.cs similarity index 100% rename from Scriptable Variables/Interfaces/Resettable.cs rename to Scriptable Variables/Runtime/Interfaces/Resettable.cs diff --git a/Scriptable Variables/Interfaces/Resettable.cs.meta b/Scriptable Variables/Runtime/Interfaces/Resettable.cs.meta similarity index 100% rename from Scriptable Variables/Interfaces/Resettable.cs.meta rename to Scriptable Variables/Runtime/Interfaces/Resettable.cs.meta diff --git a/Scriptable Variables/Listeners.meta b/Scriptable Variables/Runtime/Listeners.meta similarity index 100% rename from Scriptable Variables/Listeners.meta rename to Scriptable Variables/Runtime/Listeners.meta diff --git a/Scriptable Variables/Listeners/BooleanGameEventListener.cs b/Scriptable Variables/Runtime/Listeners/BooleanGameEventListener.cs similarity index 100% rename from Scriptable Variables/Listeners/BooleanGameEventListener.cs rename to Scriptable Variables/Runtime/Listeners/BooleanGameEventListener.cs diff --git a/Scriptable Variables/Listeners/BooleanGameEventListener.cs.meta b/Scriptable Variables/Runtime/Listeners/BooleanGameEventListener.cs.meta similarity index 100% rename from Scriptable Variables/Listeners/BooleanGameEventListener.cs.meta rename to Scriptable Variables/Runtime/Listeners/BooleanGameEventListener.cs.meta diff --git a/Scriptable Variables/Listeners/BooleanVariableListener.cs b/Scriptable Variables/Runtime/Listeners/BooleanVariableListener.cs similarity index 100% rename from Scriptable Variables/Listeners/BooleanVariableListener.cs rename to Scriptable Variables/Runtime/Listeners/BooleanVariableListener.cs diff --git a/Scriptable Variables/Listeners/BooleanVariableListener.cs.meta b/Scriptable Variables/Runtime/Listeners/BooleanVariableListener.cs.meta similarity index 100% rename from Scriptable Variables/Listeners/BooleanVariableListener.cs.meta rename to Scriptable Variables/Runtime/Listeners/BooleanVariableListener.cs.meta diff --git a/Scriptable Variables/Listeners/FloatGameEventListener.cs b/Scriptable Variables/Runtime/Listeners/FloatGameEventListener.cs similarity index 100% rename from Scriptable Variables/Listeners/FloatGameEventListener.cs rename to Scriptable Variables/Runtime/Listeners/FloatGameEventListener.cs diff --git a/Scriptable Variables/Listeners/FloatGameEventListener.cs.meta b/Scriptable Variables/Runtime/Listeners/FloatGameEventListener.cs.meta similarity index 100% rename from Scriptable Variables/Listeners/FloatGameEventListener.cs.meta rename to Scriptable Variables/Runtime/Listeners/FloatGameEventListener.cs.meta diff --git a/Scriptable Variables/Listeners/FloatVariableListener.cs b/Scriptable Variables/Runtime/Listeners/FloatVariableListener.cs similarity index 100% rename from Scriptable Variables/Listeners/FloatVariableListener.cs rename to Scriptable Variables/Runtime/Listeners/FloatVariableListener.cs diff --git a/Scriptable Variables/Listeners/FloatVariableListener.cs.meta b/Scriptable Variables/Runtime/Listeners/FloatVariableListener.cs.meta similarity index 100% rename from Scriptable Variables/Listeners/FloatVariableListener.cs.meta rename to Scriptable Variables/Runtime/Listeners/FloatVariableListener.cs.meta diff --git a/Scriptable Variables/Listeners/GameEventListener.cs b/Scriptable Variables/Runtime/Listeners/GameEventListener.cs similarity index 100% rename from Scriptable Variables/Listeners/GameEventListener.cs rename to Scriptable Variables/Runtime/Listeners/GameEventListener.cs diff --git a/Scriptable Variables/Listeners/GameEventListener.cs.meta b/Scriptable Variables/Runtime/Listeners/GameEventListener.cs.meta similarity index 100% rename from Scriptable Variables/Listeners/GameEventListener.cs.meta rename to Scriptable Variables/Runtime/Listeners/GameEventListener.cs.meta diff --git a/Scriptable Variables/Listeners/IntGameEventListener.cs b/Scriptable Variables/Runtime/Listeners/IntGameEventListener.cs similarity index 100% rename from Scriptable Variables/Listeners/IntGameEventListener.cs rename to Scriptable Variables/Runtime/Listeners/IntGameEventListener.cs diff --git a/Scriptable Variables/Listeners/IntGameEventListener.cs.meta b/Scriptable Variables/Runtime/Listeners/IntGameEventListener.cs.meta similarity index 100% rename from Scriptable Variables/Listeners/IntGameEventListener.cs.meta rename to Scriptable Variables/Runtime/Listeners/IntGameEventListener.cs.meta diff --git a/Scriptable Variables/Listeners/IntVariableListener.cs b/Scriptable Variables/Runtime/Listeners/IntVariableListener.cs similarity index 100% rename from Scriptable Variables/Listeners/IntVariableListener.cs rename to Scriptable Variables/Runtime/Listeners/IntVariableListener.cs diff --git a/Scriptable Variables/Listeners/IntVariableListener.cs.meta b/Scriptable Variables/Runtime/Listeners/IntVariableListener.cs.meta similarity index 100% rename from Scriptable Variables/Listeners/IntVariableListener.cs.meta rename to Scriptable Variables/Runtime/Listeners/IntVariableListener.cs.meta diff --git a/Scriptable Variables/Listeners/ScriptableVariableListener.cs b/Scriptable Variables/Runtime/Listeners/ScriptableVariableListener.cs similarity index 100% rename from Scriptable Variables/Listeners/ScriptableVariableListener.cs rename to Scriptable Variables/Runtime/Listeners/ScriptableVariableListener.cs diff --git a/Scriptable Variables/Listeners/ScriptableVariableListener.cs.meta b/Scriptable Variables/Runtime/Listeners/ScriptableVariableListener.cs.meta similarity index 100% rename from Scriptable Variables/Listeners/ScriptableVariableListener.cs.meta rename to Scriptable Variables/Runtime/Listeners/ScriptableVariableListener.cs.meta diff --git a/Scriptable Variables/Listeners/StringGameEventListener.cs b/Scriptable Variables/Runtime/Listeners/StringGameEventListener.cs similarity index 100% rename from Scriptable Variables/Listeners/StringGameEventListener.cs rename to Scriptable Variables/Runtime/Listeners/StringGameEventListener.cs diff --git a/Scriptable Variables/Listeners/StringGameEventListener.cs.meta b/Scriptable Variables/Runtime/Listeners/StringGameEventListener.cs.meta similarity index 100% rename from Scriptable Variables/Listeners/StringGameEventListener.cs.meta rename to Scriptable Variables/Runtime/Listeners/StringGameEventListener.cs.meta diff --git a/Scriptable Variables/Listeners/StringVariableListener.cs b/Scriptable Variables/Runtime/Listeners/StringVariableListener.cs similarity index 100% rename from Scriptable Variables/Listeners/StringVariableListener.cs rename to Scriptable Variables/Runtime/Listeners/StringVariableListener.cs diff --git a/Scriptable Variables/Listeners/StringVariableListener.cs.meta b/Scriptable Variables/Runtime/Listeners/StringVariableListener.cs.meta similarity index 100% rename from Scriptable Variables/Listeners/StringVariableListener.cs.meta rename to Scriptable Variables/Runtime/Listeners/StringVariableListener.cs.meta diff --git a/Scriptable Variables/Scriptable Variables Assembly.asmdef b/Scriptable Variables/Runtime/Scriptable Variables Assembly.asmdef similarity index 100% rename from Scriptable Variables/Scriptable Variables Assembly.asmdef rename to Scriptable Variables/Runtime/Scriptable Variables Assembly.asmdef diff --git a/Scriptable Variables/Scriptable Variables Assembly.asmdef.meta b/Scriptable Variables/Runtime/Scriptable Variables Assembly.asmdef.meta similarity index 100% rename from Scriptable Variables/Scriptable Variables Assembly.asmdef.meta rename to Scriptable Variables/Runtime/Scriptable Variables Assembly.asmdef.meta diff --git a/Scriptable Variables/Variables.meta b/Scriptable Variables/Runtime/Variables.meta similarity index 100% rename from Scriptable Variables/Variables.meta rename to Scriptable Variables/Runtime/Variables.meta diff --git a/Scriptable Variables/Variables/Base Types.meta b/Scriptable Variables/Runtime/Variables/Base Types.meta similarity index 100% rename from Scriptable Variables/Variables/Base Types.meta rename to Scriptable Variables/Runtime/Variables/Base Types.meta diff --git a/Scriptable Variables/Variables/Base Types/BooleanVariable.cs b/Scriptable Variables/Runtime/Variables/Base Types/BooleanVariable.cs similarity index 100% rename from Scriptable Variables/Variables/Base Types/BooleanVariable.cs rename to Scriptable Variables/Runtime/Variables/Base Types/BooleanVariable.cs diff --git a/Scriptable Variables/Variables/Base Types/BooleanVariable.cs.meta b/Scriptable Variables/Runtime/Variables/Base Types/BooleanVariable.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Base Types/BooleanVariable.cs.meta rename to Scriptable Variables/Runtime/Variables/Base Types/BooleanVariable.cs.meta diff --git a/Scriptable Variables/Variables/Base Types/FloatVariable.cs b/Scriptable Variables/Runtime/Variables/Base Types/FloatVariable.cs similarity index 100% rename from Scriptable Variables/Variables/Base Types/FloatVariable.cs rename to Scriptable Variables/Runtime/Variables/Base Types/FloatVariable.cs diff --git a/Scriptable Variables/Variables/Base Types/FloatVariable.cs.meta b/Scriptable Variables/Runtime/Variables/Base Types/FloatVariable.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Base Types/FloatVariable.cs.meta rename to Scriptable Variables/Runtime/Variables/Base Types/FloatVariable.cs.meta diff --git a/Scriptable Variables/Variables/Base Types/IntVariable.cs b/Scriptable Variables/Runtime/Variables/Base Types/IntVariable.cs similarity index 100% rename from Scriptable Variables/Variables/Base Types/IntVariable.cs rename to Scriptable Variables/Runtime/Variables/Base Types/IntVariable.cs diff --git a/Scriptable Variables/Variables/Base Types/IntVariable.cs.meta b/Scriptable Variables/Runtime/Variables/Base Types/IntVariable.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Base Types/IntVariable.cs.meta rename to Scriptable Variables/Runtime/Variables/Base Types/IntVariable.cs.meta diff --git a/Scriptable Variables/Variables/Base Types/ScriptableVariable.cs b/Scriptable Variables/Runtime/Variables/Base Types/ScriptableVariable.cs similarity index 100% rename from Scriptable Variables/Variables/Base Types/ScriptableVariable.cs rename to Scriptable Variables/Runtime/Variables/Base Types/ScriptableVariable.cs diff --git a/Scriptable Variables/Variables/Base Types/ScriptableVariable.cs.meta b/Scriptable Variables/Runtime/Variables/Base Types/ScriptableVariable.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Base Types/ScriptableVariable.cs.meta rename to Scriptable Variables/Runtime/Variables/Base Types/ScriptableVariable.cs.meta diff --git a/Scriptable Variables/Variables/Base Types/StringVariable.cs b/Scriptable Variables/Runtime/Variables/Base Types/StringVariable.cs similarity index 100% rename from Scriptable Variables/Variables/Base Types/StringVariable.cs rename to Scriptable Variables/Runtime/Variables/Base Types/StringVariable.cs diff --git a/Scriptable Variables/Variables/Base Types/StringVariable.cs.meta b/Scriptable Variables/Runtime/Variables/Base Types/StringVariable.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Base Types/StringVariable.cs.meta rename to Scriptable Variables/Runtime/Variables/Base Types/StringVariable.cs.meta diff --git a/Scriptable Variables/Variables/Reference Types.meta b/Scriptable Variables/Runtime/Variables/Reference Types.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types.meta rename to Scriptable Variables/Runtime/Variables/Reference Types.meta diff --git a/Scriptable Variables/Variables/Reference Types/Editor.meta b/Scriptable Variables/Runtime/Variables/Reference Types/Editor.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types/Editor.meta rename to Scriptable Variables/Runtime/Variables/Reference Types/Editor.meta diff --git a/Scriptable Variables/Variables/Reference Types/Editor/ReferenceBooleanVariableInspector.cs b/Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceBooleanVariableInspector.cs similarity index 100% rename from Scriptable Variables/Variables/Reference Types/Editor/ReferenceBooleanVariableInspector.cs rename to Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceBooleanVariableInspector.cs diff --git a/Scriptable Variables/Variables/Reference Types/Editor/ReferenceBooleanVariableInspector.cs.meta b/Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceBooleanVariableInspector.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types/Editor/ReferenceBooleanVariableInspector.cs.meta rename to Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceBooleanVariableInspector.cs.meta diff --git a/Scriptable Variables/Variables/Reference Types/Editor/ReferenceFloatVariableInspector.cs b/Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceFloatVariableInspector.cs similarity index 100% rename from Scriptable Variables/Variables/Reference Types/Editor/ReferenceFloatVariableInspector.cs rename to Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceFloatVariableInspector.cs diff --git a/Scriptable Variables/Variables/Reference Types/Editor/ReferenceFloatVariableInspector.cs.meta b/Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceFloatVariableInspector.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types/Editor/ReferenceFloatVariableInspector.cs.meta rename to Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceFloatVariableInspector.cs.meta diff --git a/Scriptable Variables/Variables/Reference Types/Editor/ReferenceIntVariableInspector.cs b/Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceIntVariableInspector.cs similarity index 100% rename from Scriptable Variables/Variables/Reference Types/Editor/ReferenceIntVariableInspector.cs rename to Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceIntVariableInspector.cs diff --git a/Scriptable Variables/Variables/Reference Types/Editor/ReferenceIntVariableInspector.cs.meta b/Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceIntVariableInspector.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types/Editor/ReferenceIntVariableInspector.cs.meta rename to Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceIntVariableInspector.cs.meta diff --git a/Scriptable Variables/Variables/Reference Types/Editor/ReferenceScriptableVariableInspector.cs b/Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceScriptableVariableInspector.cs similarity index 100% rename from Scriptable Variables/Variables/Reference Types/Editor/ReferenceScriptableVariableInspector.cs rename to Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceScriptableVariableInspector.cs diff --git a/Scriptable Variables/Variables/Reference Types/Editor/ReferenceScriptableVariableInspector.cs.meta b/Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceScriptableVariableInspector.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types/Editor/ReferenceScriptableVariableInspector.cs.meta rename to Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceScriptableVariableInspector.cs.meta diff --git a/Scriptable Variables/Variables/Reference Types/Editor/ReferenceStringVariableInspector.cs b/Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceStringVariableInspector.cs similarity index 100% rename from Scriptable Variables/Variables/Reference Types/Editor/ReferenceStringVariableInspector.cs rename to Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceStringVariableInspector.cs diff --git a/Scriptable Variables/Variables/Reference Types/Editor/ReferenceStringVariableInspector.cs.meta b/Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceStringVariableInspector.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types/Editor/ReferenceStringVariableInspector.cs.meta rename to Scriptable Variables/Runtime/Variables/Reference Types/Editor/ReferenceStringVariableInspector.cs.meta diff --git a/Scriptable Variables/Variables/Reference Types/ReferenceBooleanVariable.cs b/Scriptable Variables/Runtime/Variables/Reference Types/ReferenceBooleanVariable.cs similarity index 100% rename from Scriptable Variables/Variables/Reference Types/ReferenceBooleanVariable.cs rename to Scriptable Variables/Runtime/Variables/Reference Types/ReferenceBooleanVariable.cs diff --git a/Scriptable Variables/Variables/Reference Types/ReferenceBooleanVariable.cs.meta b/Scriptable Variables/Runtime/Variables/Reference Types/ReferenceBooleanVariable.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types/ReferenceBooleanVariable.cs.meta rename to Scriptable Variables/Runtime/Variables/Reference Types/ReferenceBooleanVariable.cs.meta diff --git a/Scriptable Variables/Variables/Reference Types/ReferenceFloatVariable.cs b/Scriptable Variables/Runtime/Variables/Reference Types/ReferenceFloatVariable.cs similarity index 100% rename from Scriptable Variables/Variables/Reference Types/ReferenceFloatVariable.cs rename to Scriptable Variables/Runtime/Variables/Reference Types/ReferenceFloatVariable.cs diff --git a/Scriptable Variables/Variables/Reference Types/ReferenceFloatVariable.cs.meta b/Scriptable Variables/Runtime/Variables/Reference Types/ReferenceFloatVariable.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types/ReferenceFloatVariable.cs.meta rename to Scriptable Variables/Runtime/Variables/Reference Types/ReferenceFloatVariable.cs.meta diff --git a/Scriptable Variables/Variables/Reference Types/ReferenceIntVariable.cs b/Scriptable Variables/Runtime/Variables/Reference Types/ReferenceIntVariable.cs similarity index 100% rename from Scriptable Variables/Variables/Reference Types/ReferenceIntVariable.cs rename to Scriptable Variables/Runtime/Variables/Reference Types/ReferenceIntVariable.cs diff --git a/Scriptable Variables/Variables/Reference Types/ReferenceIntVariable.cs.meta b/Scriptable Variables/Runtime/Variables/Reference Types/ReferenceIntVariable.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types/ReferenceIntVariable.cs.meta rename to Scriptable Variables/Runtime/Variables/Reference Types/ReferenceIntVariable.cs.meta diff --git a/Scriptable Variables/Variables/Reference Types/ReferenceScriptableVariable.cs b/Scriptable Variables/Runtime/Variables/Reference Types/ReferenceScriptableVariable.cs similarity index 100% rename from Scriptable Variables/Variables/Reference Types/ReferenceScriptableVariable.cs rename to Scriptable Variables/Runtime/Variables/Reference Types/ReferenceScriptableVariable.cs diff --git a/Scriptable Variables/Variables/Reference Types/ReferenceScriptableVariable.cs.meta b/Scriptable Variables/Runtime/Variables/Reference Types/ReferenceScriptableVariable.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types/ReferenceScriptableVariable.cs.meta rename to Scriptable Variables/Runtime/Variables/Reference Types/ReferenceScriptableVariable.cs.meta diff --git a/Scriptable Variables/Variables/Reference Types/ReferenceStringVariable.cs b/Scriptable Variables/Runtime/Variables/Reference Types/ReferenceStringVariable.cs similarity index 100% rename from Scriptable Variables/Variables/Reference Types/ReferenceStringVariable.cs rename to Scriptable Variables/Runtime/Variables/Reference Types/ReferenceStringVariable.cs diff --git a/Scriptable Variables/Variables/Reference Types/ReferenceStringVariable.cs.meta b/Scriptable Variables/Runtime/Variables/Reference Types/ReferenceStringVariable.cs.meta similarity index 100% rename from Scriptable Variables/Variables/Reference Types/ReferenceStringVariable.cs.meta rename to Scriptable Variables/Runtime/Variables/Reference Types/ReferenceStringVariable.cs.meta