From c4344d1a3dd95da4a0477baa7cebb1e1c93bfc55 Mon Sep 17 00:00:00 2001 From: erheine <erheine@nps.edu> Date: Thu, 28 Mar 2019 10:24:44 -0700 Subject: [PATCH] Test to see if I can get the context menus to create the scriptable objects to work with Unity's Package Manager before I put in all the work to redo all this stuff. --- Scriptable Variables/Editor.meta | 8 +++++ Scriptable Variables/Editor/GameEventMenu.cs | 35 +++++++++++++++++++ .../Editor/GameEventMenu.cs.meta | 11 ++++++ ...criptable Variables Editor Assembly.asmdef | 16 +++++++++ ...able Variables Editor Assembly.asmdef.meta | 7 ++++ Scriptable Variables/Runtime.meta | 8 +++++ .../AutomaticResettableResetter.cs | 0 .../AutomaticResettableResetter.cs.meta | 0 .../{ => Runtime}/Events.meta | 0 .../{ => Runtime}/Events/BooleanGameEvent.cs | 0 .../Events/BooleanGameEvent.cs.meta | 0 .../{ => Runtime}/Events/Editor.meta | 0 .../Events/Editor/BooleanGameEventEditor.cs | 0 .../Editor/BooleanGameEventEditor.cs.meta | 0 .../Events/Editor/FloatGameEventEditor.cs | 0 .../Editor/FloatGameEventEditor.cs.meta | 0 .../Events/Editor/GameEventEditor.cs | 0 .../Events/Editor/GameEventEditor.cs.meta | 0 .../Events/Editor/IntGameEventEditor.cs | 0 .../Events/Editor/IntGameEventEditor.cs.meta | 0 .../Events/Editor/StringGameEventEditor.cs | 0 .../Editor/StringGameEventEditor.cs.meta | 0 .../{ => Runtime}/Events/FloatGameEvent.cs | 0 .../Events/FloatGameEvent.cs.meta | 0 .../{ => Runtime}/Events/GameEvent.cs | 1 - .../{ => Runtime}/Events/GameEvent.cs.meta | 0 .../{ => Runtime}/Events/IntGameEvent.cs | 0 .../{ => Runtime}/Events/IntGameEvent.cs.meta | 0 .../{ => Runtime}/Events/StringGameEvent.cs | 0 .../Events/StringGameEvent.cs.meta | 0 .../{ => Runtime}/Interfaces.meta | 0 .../{ => Runtime}/Interfaces/Resettable.cs | 0 .../Interfaces/Resettable.cs.meta | 0 .../{ => Runtime}/Listeners.meta | 0 .../Listeners/BooleanGameEventListener.cs | 0 .../BooleanGameEventListener.cs.meta | 0 .../Listeners/BooleanVariableListener.cs | 0 .../Listeners/BooleanVariableListener.cs.meta | 0 .../Listeners/FloatGameEventListener.cs | 0 .../Listeners/FloatGameEventListener.cs.meta | 0 .../Listeners/FloatVariableListener.cs | 0 .../Listeners/FloatVariableListener.cs.meta | 0 .../Listeners/GameEventListener.cs | 0 .../Listeners/GameEventListener.cs.meta | 0 .../Listeners/IntGameEventListener.cs | 0 .../Listeners/IntGameEventListener.cs.meta | 0 .../Listeners/IntVariableListener.cs | 0 .../Listeners/IntVariableListener.cs.meta | 0 .../Listeners/ScriptableVariableListener.cs | 0 .../ScriptableVariableListener.cs.meta | 0 .../Listeners/StringGameEventListener.cs | 0 .../Listeners/StringGameEventListener.cs.meta | 0 .../Listeners/StringVariableListener.cs | 0 .../Listeners/StringVariableListener.cs.meta | 0 .../Scriptable Variables Assembly.asmdef | 0 .../Scriptable Variables Assembly.asmdef.meta | 0 .../{ => Runtime}/Variables.meta | 0 .../{ => Runtime}/Variables/Base Types.meta | 0 .../Variables/Base Types/BooleanVariable.cs | 0 .../Base Types/BooleanVariable.cs.meta | 0 .../Variables/Base Types/FloatVariable.cs | 0 .../Base Types/FloatVariable.cs.meta | 0 .../Variables/Base Types/IntVariable.cs | 0 .../Variables/Base Types/IntVariable.cs.meta | 0 .../Base Types/ScriptableVariable.cs | 0 .../Base Types/ScriptableVariable.cs.meta | 0 .../Variables/Base Types/StringVariable.cs | 0 .../Base Types/StringVariable.cs.meta | 0 .../Variables/Reference Types.meta | 0 .../Variables/Reference Types/Editor.meta | 0 .../ReferenceBooleanVariableInspector.cs | 0 .../ReferenceBooleanVariableInspector.cs.meta | 0 .../Editor/ReferenceFloatVariableInspector.cs | 0 .../ReferenceFloatVariableInspector.cs.meta | 0 .../Editor/ReferenceIntVariableInspector.cs | 0 .../ReferenceIntVariableInspector.cs.meta | 0 .../ReferenceScriptableVariableInspector.cs | 0 ...ferenceScriptableVariableInspector.cs.meta | 0 .../ReferenceStringVariableInspector.cs | 0 .../ReferenceStringVariableInspector.cs.meta | 0 .../ReferenceBooleanVariable.cs | 0 .../ReferenceBooleanVariable.cs.meta | 0 .../Reference Types/ReferenceFloatVariable.cs | 0 .../ReferenceFloatVariable.cs.meta | 0 .../Reference Types/ReferenceIntVariable.cs | 0 .../ReferenceIntVariable.cs.meta | 0 .../ReferenceScriptableVariable.cs | 0 .../ReferenceScriptableVariable.cs.meta | 0 .../ReferenceStringVariable.cs | 0 .../ReferenceStringVariable.cs.meta | 0 90 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 Scriptable Variables/Editor.meta create mode 100644 Scriptable Variables/Editor/GameEventMenu.cs create mode 100644 Scriptable Variables/Editor/GameEventMenu.cs.meta create mode 100644 Scriptable Variables/Editor/Scriptable Variables Editor Assembly.asmdef create mode 100644 Scriptable Variables/Editor/Scriptable Variables Editor Assembly.asmdef.meta create mode 100644 Scriptable Variables/Runtime.meta rename Scriptable Variables/{ => Runtime}/AutomaticResettableResetter.cs (100%) rename Scriptable Variables/{ => Runtime}/AutomaticResettableResetter.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Events.meta (100%) rename Scriptable Variables/{ => Runtime}/Events/BooleanGameEvent.cs (100%) rename Scriptable Variables/{ => Runtime}/Events/BooleanGameEvent.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Events/Editor.meta (100%) rename Scriptable Variables/{ => Runtime}/Events/Editor/BooleanGameEventEditor.cs (100%) rename Scriptable Variables/{ => Runtime}/Events/Editor/BooleanGameEventEditor.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Events/Editor/FloatGameEventEditor.cs (100%) rename Scriptable Variables/{ => Runtime}/Events/Editor/FloatGameEventEditor.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Events/Editor/GameEventEditor.cs (100%) rename Scriptable Variables/{ => Runtime}/Events/Editor/GameEventEditor.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Events/Editor/IntGameEventEditor.cs (100%) rename Scriptable Variables/{ => Runtime}/Events/Editor/IntGameEventEditor.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Events/Editor/StringGameEventEditor.cs (100%) rename Scriptable Variables/{ => Runtime}/Events/Editor/StringGameEventEditor.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Events/FloatGameEvent.cs (100%) rename Scriptable Variables/{ => Runtime}/Events/FloatGameEvent.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Events/GameEvent.cs (92%) rename Scriptable Variables/{ => Runtime}/Events/GameEvent.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Events/IntGameEvent.cs (100%) rename Scriptable Variables/{ => Runtime}/Events/IntGameEvent.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Events/StringGameEvent.cs (100%) rename Scriptable Variables/{ => Runtime}/Events/StringGameEvent.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Interfaces.meta (100%) rename Scriptable Variables/{ => Runtime}/Interfaces/Resettable.cs (100%) rename Scriptable Variables/{ => Runtime}/Interfaces/Resettable.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Listeners.meta (100%) rename Scriptable Variables/{ => Runtime}/Listeners/BooleanGameEventListener.cs (100%) rename Scriptable Variables/{ => Runtime}/Listeners/BooleanGameEventListener.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Listeners/BooleanVariableListener.cs (100%) rename Scriptable Variables/{ => Runtime}/Listeners/BooleanVariableListener.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Listeners/FloatGameEventListener.cs (100%) rename Scriptable Variables/{ => Runtime}/Listeners/FloatGameEventListener.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Listeners/FloatVariableListener.cs (100%) rename Scriptable Variables/{ => Runtime}/Listeners/FloatVariableListener.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Listeners/GameEventListener.cs (100%) rename Scriptable Variables/{ => Runtime}/Listeners/GameEventListener.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Listeners/IntGameEventListener.cs (100%) rename Scriptable Variables/{ => Runtime}/Listeners/IntGameEventListener.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Listeners/IntVariableListener.cs (100%) rename Scriptable Variables/{ => Runtime}/Listeners/IntVariableListener.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Listeners/ScriptableVariableListener.cs (100%) rename Scriptable Variables/{ => Runtime}/Listeners/ScriptableVariableListener.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Listeners/StringGameEventListener.cs (100%) rename Scriptable Variables/{ => Runtime}/Listeners/StringGameEventListener.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Listeners/StringVariableListener.cs (100%) rename Scriptable Variables/{ => Runtime}/Listeners/StringVariableListener.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Scriptable Variables Assembly.asmdef (100%) rename Scriptable Variables/{ => Runtime}/Scriptable Variables Assembly.asmdef.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Base Types.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Base Types/BooleanVariable.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Base Types/BooleanVariable.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Base Types/FloatVariable.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Base Types/FloatVariable.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Base Types/IntVariable.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Base Types/IntVariable.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Base Types/ScriptableVariable.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Base Types/ScriptableVariable.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Base Types/StringVariable.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Base Types/StringVariable.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/Editor.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/Editor/ReferenceBooleanVariableInspector.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/Editor/ReferenceBooleanVariableInspector.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/Editor/ReferenceFloatVariableInspector.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/Editor/ReferenceFloatVariableInspector.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/Editor/ReferenceIntVariableInspector.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/Editor/ReferenceIntVariableInspector.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/Editor/ReferenceScriptableVariableInspector.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/Editor/ReferenceScriptableVariableInspector.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/Editor/ReferenceStringVariableInspector.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/Editor/ReferenceStringVariableInspector.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/ReferenceBooleanVariable.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/ReferenceBooleanVariable.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/ReferenceFloatVariable.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/ReferenceFloatVariable.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/ReferenceIntVariable.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/ReferenceIntVariable.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/ReferenceScriptableVariable.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/ReferenceScriptableVariable.cs.meta (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/ReferenceStringVariable.cs (100%) rename Scriptable Variables/{ => Runtime}/Variables/Reference Types/ReferenceStringVariable.cs.meta (100%) diff --git a/Scriptable Variables/Editor.meta b/Scriptable Variables/Editor.meta new file mode 100644 index 0000000..dd64ea1 --- /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 0000000..06dd935 --- /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 0000000..b0061e4 --- /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 0000000..8d4aa21 --- /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 0000000..c2b4c25 --- /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 0000000..964b1d3 --- /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 a47dcaf..140c113 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 -- GitLab