From c8d7471db9aa05e0a11bd56dc6e86040ce9c2a1a Mon Sep 17 00:00:00 2001 From: Phill Date: Wed, 26 May 2021 14:37:00 -0400 Subject: [PATCH 1/3] add package json --- README.md.meta | 7 +++++++ package.json | 18 ++++++++++++++++++ package.json.meta | 7 +++++++ 3 files changed, 32 insertions(+) create mode 100644 README.md.meta create mode 100644 package.json create mode 100644 package.json.meta diff --git a/README.md.meta b/README.md.meta new file mode 100644 index 0000000..28d00d6 --- /dev/null +++ b/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fd7a1ed385c62e3499468681006ce64e +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package.json b/package.json new file mode 100644 index 0000000..017ff79 --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "com.textus-games.serialized-reference-ui", + "version": "1.0.0", + "displayName": "Serialize Reference UI", + "description": "The UI for Unity's SerealizedReference attribute. It allows changing the instance type of a field right in the editor.", + "unity": "2019.3", + "keywords": + [ + "serialization", + "editor", + "utility" + ], + "author": + { + "name": "TextusGames", + "url": "https://github.com/TextusGames" + } +} \ No newline at end of file diff --git a/package.json.meta b/package.json.meta new file mode 100644 index 0000000..c292b7f --- /dev/null +++ b/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bea6fab46aed07d488468ef87df6c1f5 +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: From ffff19acd5aab9c144d58ba19871b6a677549c78 Mon Sep 17 00:00:00 2001 From: Phill Date: Wed, 26 May 2021 14:44:53 -0400 Subject: [PATCH 2/3] organize into upm directory structure --- Assets/Textus.meta | 8 -------- Assets/Textus/SerializeReferenceUI.meta | 8 -------- Assets/Textus/SerializeReferenceUIExample.meta | 8 -------- .../ExampleFolderCanBeSafelyRemoved.txt | 0 .../ExampleFolderCanBeSafelyRemoved.txt.meta | 7 ------- .../SerializeReferenceUI/Core.meta => Core.meta | 0 .../Core => Core}/ManagedReferenceUtility.cs | 0 .../Core => Core}/ManagedReferenceUtility.cs.meta | 0 .../SerializeReferenceGenericSelectionMenu.cs | 0 .../SerializeReferenceGenericSelectionMenu.cs.meta | 0 .../SerializeReferenceTypeRestrictionFilters.cs | 0 .../SerializeReferenceTypeRestrictionFilters.cs.meta | 0 .../DefaultAttributes.meta => DefaultAttributes.meta | 0 .../SerializeReferenceButtonAttribute.meta | 0 .../SerializeReferenceButtonAttribute.cs | 0 .../SerializeReferenceButtonAttribute.cs.meta | 0 .../SerializeReferenceButtonAttributeDrawer.cs | 0 .../SerializeReferenceButtonAttributeDrawer.cs.meta | 0 .../SerializeReferenceMenuAttribute.meta | 0 .../SerializeReferenceMenuAttribute.cs | 0 .../SerializeReferenceMenuAttribute.cs.meta | 0 .../SerializeReferenceMenuAttributeDrawer.cs | 0 .../SerializeReferenceMenuAttributeDrawer.cs.meta | 0 .../SerializeReferenceUIRestrictionExcludeTypes.meta | 0 .../SerializeReferenceUIRestrictionExcludeTypes.cs | 0 ...erializeReferenceUIRestrictionExcludeTypes.cs.meta | 0 .../SerializeReferenceUIRestrictionIncludeTypes.meta | 0 .../SerializeReferenceUIRestrictionIncludeTypes.cs | 0 ...erializeReferenceUIRestrictionIncludeTypes.cs.meta | 0 .../SerializedReferenceUIDefaultTypeRestrictions.cs | 0 ...rializedReferenceUIDefaultTypeRestrictions.cs.meta | 0 .../DefaultUI.meta => DefaultUI.meta | 0 .../SerializeReferenceInspectorButton.cs | 0 .../SerializeReferenceInspectorButton.cs.meta | 0 .../SerializeReferenceInspectorMiddleMouseMenu.cs | 0 ...SerializeReferenceInspectorMiddleMouseMenu.cs.meta | 0 .../SerializeReferenceUI/LICENSE.txt => LICENSE.txt | 0 .../LICENSE.txt.meta => LICENSE.txt.meta | 0 .../ExampleAnimalWorldAssembly.meta | 0 .../ExampleAnimalWorldAssembly/AmimalWorld.asmdef | 0 .../AmimalWorld.asmdef.meta | 0 .../ExampleAnimalWorldAssembly/Animals.meta | 0 .../ExampleAnimalWorldAssembly/Animals/AnimalBase.cs | 0 .../Animals/AnimalBase.cs.meta | 0 .../ExampleAnimalWorldAssembly/Animals/IAnimal.cs | 0 .../Animals/IAnimal.cs.meta | 0 .../ExampleAnimalWorldAssembly/Animals/MammalBase.cs | 0 .../Animals/MammalBase.cs.meta | 0 .../ExampleOfUsageFromDifferentAssembly.meta | 0 .../ExampleOfUsageFromDifferentAssembly/Animals.meta | 0 .../Animals/AnimalStruct.cs | 0 .../Animals/AnimalStruct.cs.meta | 0 .../Animals/ApeBase.cs | 0 .../Animals/ApeBase.cs.meta | 0 .../Animals/CatBase.cs | 0 .../Animals/CatBase.cs.meta | 0 .../Animals/DogBase.cs | 0 .../Animals/DogBase.cs.meta | 0 .../Animals/FishBase.cs | 0 .../Animals/FishBase.cs.meta | 0 .../Animals/InsectBase.cs | 0 .../Animals/InsectBase.cs.meta | 0 .../NotSupportedTypes.meta | 0 .../NotSupportedTypes/ExampleOfNotSupportedTypes.cs | 0 .../ExampleOfNotSupportedTypes.cs.meta | 0 .../SerializedReferenceExample.asmdef | 0 .../SerializedReferenceExample.asmdef.meta | 0 .../TestingAnimalWorldExample.meta | 0 .../TestingAnimalWorldExample/Scenes.meta | 0 .../Scenes/SampleSceneSettings.lighting | 0 .../Scenes/SampleSceneSettings.lighting.meta | 0 .../Scenes/SerializeRefereneceUIExampleScene.unity | 0 .../SerializeRefereneceUIExampleScene.unity.meta | 0 .../TestingAnimalWorldExample/Test.cs | 0 .../TestingAnimalWorldExample/Test.cs.meta | 0 ...nceUI.asmdef => Textus.SerializeReferenceUI.asmdef | 0 ...ef.meta => Textus.SerializeReferenceUI.asmdef.meta | 0 package.json | 11 +++++++++++ 78 files changed, 11 insertions(+), 31 deletions(-) delete mode 100644 Assets/Textus.meta delete mode 100644 Assets/Textus/SerializeReferenceUI.meta delete mode 100644 Assets/Textus/SerializeReferenceUIExample.meta delete mode 100644 Assets/Textus/SerializeReferenceUIExample/ExampleFolderCanBeSafelyRemoved.txt delete mode 100644 Assets/Textus/SerializeReferenceUIExample/ExampleFolderCanBeSafelyRemoved.txt.meta rename Assets/Textus/SerializeReferenceUI/Core.meta => Core.meta (100%) rename {Assets/Textus/SerializeReferenceUI/Core => Core}/ManagedReferenceUtility.cs (100%) rename {Assets/Textus/SerializeReferenceUI/Core => Core}/ManagedReferenceUtility.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUI/Core => Core}/SerializeReferenceGenericSelectionMenu.cs (100%) rename {Assets/Textus/SerializeReferenceUI/Core => Core}/SerializeReferenceGenericSelectionMenu.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUI/Core => Core}/SerializeReferenceTypeRestrictionFilters.cs (100%) rename {Assets/Textus/SerializeReferenceUI/Core => Core}/SerializeReferenceTypeRestrictionFilters.cs.meta (100%) rename Assets/Textus/SerializeReferenceUI/DefaultAttributes.meta => DefaultAttributes.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceButtonAttribute.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttribute.cs (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttribute.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttributeDrawer.cs (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttributeDrawer.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceMenuAttribute.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttribute.cs (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttribute.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttributeDrawer.cs (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttributeDrawer.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceUIRestrictionExcludeTypes.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceUIRestrictionExcludeTypes/SerializeReferenceUIRestrictionExcludeTypes.cs (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceUIRestrictionExcludeTypes/SerializeReferenceUIRestrictionExcludeTypes.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceUIRestrictionIncludeTypes.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceUIRestrictionIncludeTypes/SerializeReferenceUIRestrictionIncludeTypes.cs (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializeReferenceUIRestrictionIncludeTypes/SerializeReferenceUIRestrictionIncludeTypes.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializedReferenceUIDefaultTypeRestrictions.cs (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultAttributes => DefaultAttributes}/SerializedReferenceUIDefaultTypeRestrictions.cs.meta (100%) rename Assets/Textus/SerializeReferenceUI/DefaultUI.meta => DefaultUI.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultUI => DefaultUI}/SerializeReferenceInspectorButton.cs (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultUI => DefaultUI}/SerializeReferenceInspectorButton.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultUI => DefaultUI}/SerializeReferenceInspectorMiddleMouseMenu.cs (100%) rename {Assets/Textus/SerializeReferenceUI/DefaultUI => DefaultUI}/SerializeReferenceInspectorMiddleMouseMenu.cs.meta (100%) rename Assets/Textus/SerializeReferenceUI/LICENSE.txt => LICENSE.txt (100%) rename Assets/Textus/SerializeReferenceUI/LICENSE.txt.meta => LICENSE.txt.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleAnimalWorldAssembly.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleAnimalWorldAssembly/AmimalWorld.asmdef (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleAnimalWorldAssembly/AmimalWorld.asmdef.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleAnimalWorldAssembly/Animals.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleAnimalWorldAssembly/Animals/AnimalBase.cs (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleAnimalWorldAssembly/Animals/AnimalBase.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleAnimalWorldAssembly/Animals/IAnimal.cs (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleAnimalWorldAssembly/Animals/IAnimal.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleAnimalWorldAssembly/Animals/MammalBase.cs (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleAnimalWorldAssembly/Animals/MammalBase.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/AnimalStruct.cs (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/AnimalStruct.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/ApeBase.cs (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/ApeBase.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/CatBase.cs (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/CatBase.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/DogBase.cs (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/DogBase.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/FishBase.cs (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/FishBase.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/InsectBase.cs (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/Animals/InsectBase.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes/ExampleOfNotSupportedTypes.cs (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes/ExampleOfNotSupportedTypes.cs.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/SerializedReferenceExample.asmdef (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/SerializedReferenceExample.asmdef.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SampleSceneSettings.lighting (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SampleSceneSettings.lighting.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SerializeRefereneceUIExampleScene.unity (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SerializeRefereneceUIExampleScene.unity.meta (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Test.cs (100%) rename {Assets/Textus/SerializeReferenceUIExample => Samples~}/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Test.cs.meta (100%) rename Assets/Textus/SerializeReferenceUI/Textus.SerializeReferenceUI.asmdef => Textus.SerializeReferenceUI.asmdef (100%) rename Assets/Textus/SerializeReferenceUI/Textus.SerializeReferenceUI.asmdef.meta => Textus.SerializeReferenceUI.asmdef.meta (100%) diff --git a/Assets/Textus.meta b/Assets/Textus.meta deleted file mode 100644 index 33f48ab..0000000 --- a/Assets/Textus.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 45856e53c605df64baf0e89751741df7 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Textus/SerializeReferenceUI.meta b/Assets/Textus/SerializeReferenceUI.meta deleted file mode 100644 index 3bbf7b3..0000000 --- a/Assets/Textus/SerializeReferenceUI.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f549199d6eac96943ae073e003f12aa3 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Textus/SerializeReferenceUIExample.meta b/Assets/Textus/SerializeReferenceUIExample.meta deleted file mode 100644 index d6b82d3..0000000 --- a/Assets/Textus/SerializeReferenceUIExample.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f124bd3bbd4e5e44882fcc7ca4bbfd89 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleFolderCanBeSafelyRemoved.txt b/Assets/Textus/SerializeReferenceUIExample/ExampleFolderCanBeSafelyRemoved.txt deleted file mode 100644 index e69de29..0000000 diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleFolderCanBeSafelyRemoved.txt.meta b/Assets/Textus/SerializeReferenceUIExample/ExampleFolderCanBeSafelyRemoved.txt.meta deleted file mode 100644 index dc36171..0000000 --- a/Assets/Textus/SerializeReferenceUIExample/ExampleFolderCanBeSafelyRemoved.txt.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 05ba0cd389296cf44af17c4e8362fb75 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Textus/SerializeReferenceUI/Core.meta b/Core.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/Core.meta rename to Core.meta diff --git a/Assets/Textus/SerializeReferenceUI/Core/ManagedReferenceUtility.cs b/Core/ManagedReferenceUtility.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/Core/ManagedReferenceUtility.cs rename to Core/ManagedReferenceUtility.cs diff --git a/Assets/Textus/SerializeReferenceUI/Core/ManagedReferenceUtility.cs.meta b/Core/ManagedReferenceUtility.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/Core/ManagedReferenceUtility.cs.meta rename to Core/ManagedReferenceUtility.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/Core/SerializeReferenceGenericSelectionMenu.cs b/Core/SerializeReferenceGenericSelectionMenu.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/Core/SerializeReferenceGenericSelectionMenu.cs rename to Core/SerializeReferenceGenericSelectionMenu.cs diff --git a/Assets/Textus/SerializeReferenceUI/Core/SerializeReferenceGenericSelectionMenu.cs.meta b/Core/SerializeReferenceGenericSelectionMenu.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/Core/SerializeReferenceGenericSelectionMenu.cs.meta rename to Core/SerializeReferenceGenericSelectionMenu.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/Core/SerializeReferenceTypeRestrictionFilters.cs b/Core/SerializeReferenceTypeRestrictionFilters.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/Core/SerializeReferenceTypeRestrictionFilters.cs rename to Core/SerializeReferenceTypeRestrictionFilters.cs diff --git a/Assets/Textus/SerializeReferenceUI/Core/SerializeReferenceTypeRestrictionFilters.cs.meta b/Core/SerializeReferenceTypeRestrictionFilters.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/Core/SerializeReferenceTypeRestrictionFilters.cs.meta rename to Core/SerializeReferenceTypeRestrictionFilters.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes.meta b/DefaultAttributes.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes.meta rename to DefaultAttributes.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceButtonAttribute.meta b/DefaultAttributes/SerializeReferenceButtonAttribute.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceButtonAttribute.meta rename to DefaultAttributes/SerializeReferenceButtonAttribute.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttribute.cs b/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttribute.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttribute.cs rename to DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttribute.cs diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttribute.cs.meta b/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttribute.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttribute.cs.meta rename to DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttribute.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttributeDrawer.cs b/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttributeDrawer.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttributeDrawer.cs rename to DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttributeDrawer.cs diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttributeDrawer.cs.meta b/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttributeDrawer.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttributeDrawer.cs.meta rename to DefaultAttributes/SerializeReferenceButtonAttribute/SerializeReferenceButtonAttributeDrawer.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceMenuAttribute.meta b/DefaultAttributes/SerializeReferenceMenuAttribute.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceMenuAttribute.meta rename to DefaultAttributes/SerializeReferenceMenuAttribute.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttribute.cs b/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttribute.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttribute.cs rename to DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttribute.cs diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttribute.cs.meta b/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttribute.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttribute.cs.meta rename to DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttribute.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttributeDrawer.cs b/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttributeDrawer.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttributeDrawer.cs rename to DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttributeDrawer.cs diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttributeDrawer.cs.meta b/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttributeDrawer.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttributeDrawer.cs.meta rename to DefaultAttributes/SerializeReferenceMenuAttribute/SerializeReferenceMenuAttributeDrawer.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes.meta b/DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes.meta rename to DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes/SerializeReferenceUIRestrictionExcludeTypes.cs b/DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes/SerializeReferenceUIRestrictionExcludeTypes.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes/SerializeReferenceUIRestrictionExcludeTypes.cs rename to DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes/SerializeReferenceUIRestrictionExcludeTypes.cs diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes/SerializeReferenceUIRestrictionExcludeTypes.cs.meta b/DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes/SerializeReferenceUIRestrictionExcludeTypes.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes/SerializeReferenceUIRestrictionExcludeTypes.cs.meta rename to DefaultAttributes/SerializeReferenceUIRestrictionExcludeTypes/SerializeReferenceUIRestrictionExcludeTypes.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes.meta b/DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes.meta rename to DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes/SerializeReferenceUIRestrictionIncludeTypes.cs b/DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes/SerializeReferenceUIRestrictionIncludeTypes.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes/SerializeReferenceUIRestrictionIncludeTypes.cs rename to DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes/SerializeReferenceUIRestrictionIncludeTypes.cs diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes/SerializeReferenceUIRestrictionIncludeTypes.cs.meta b/DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes/SerializeReferenceUIRestrictionIncludeTypes.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes/SerializeReferenceUIRestrictionIncludeTypes.cs.meta rename to DefaultAttributes/SerializeReferenceUIRestrictionIncludeTypes/SerializeReferenceUIRestrictionIncludeTypes.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializedReferenceUIDefaultTypeRestrictions.cs b/DefaultAttributes/SerializedReferenceUIDefaultTypeRestrictions.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializedReferenceUIDefaultTypeRestrictions.cs rename to DefaultAttributes/SerializedReferenceUIDefaultTypeRestrictions.cs diff --git a/Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializedReferenceUIDefaultTypeRestrictions.cs.meta b/DefaultAttributes/SerializedReferenceUIDefaultTypeRestrictions.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultAttributes/SerializedReferenceUIDefaultTypeRestrictions.cs.meta rename to DefaultAttributes/SerializedReferenceUIDefaultTypeRestrictions.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultUI.meta b/DefaultUI.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultUI.meta rename to DefaultUI.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultUI/SerializeReferenceInspectorButton.cs b/DefaultUI/SerializeReferenceInspectorButton.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultUI/SerializeReferenceInspectorButton.cs rename to DefaultUI/SerializeReferenceInspectorButton.cs diff --git a/Assets/Textus/SerializeReferenceUI/DefaultUI/SerializeReferenceInspectorButton.cs.meta b/DefaultUI/SerializeReferenceInspectorButton.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultUI/SerializeReferenceInspectorButton.cs.meta rename to DefaultUI/SerializeReferenceInspectorButton.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/DefaultUI/SerializeReferenceInspectorMiddleMouseMenu.cs b/DefaultUI/SerializeReferenceInspectorMiddleMouseMenu.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultUI/SerializeReferenceInspectorMiddleMouseMenu.cs rename to DefaultUI/SerializeReferenceInspectorMiddleMouseMenu.cs diff --git a/Assets/Textus/SerializeReferenceUI/DefaultUI/SerializeReferenceInspectorMiddleMouseMenu.cs.meta b/DefaultUI/SerializeReferenceInspectorMiddleMouseMenu.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/DefaultUI/SerializeReferenceInspectorMiddleMouseMenu.cs.meta rename to DefaultUI/SerializeReferenceInspectorMiddleMouseMenu.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/LICENSE.txt b/LICENSE.txt similarity index 100% rename from Assets/Textus/SerializeReferenceUI/LICENSE.txt rename to LICENSE.txt diff --git a/Assets/Textus/SerializeReferenceUI/LICENSE.txt.meta b/LICENSE.txt.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/LICENSE.txt.meta rename to LICENSE.txt.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly.meta b/Samples~/ExampleAnimalWorldAssembly.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly.meta rename to Samples~/ExampleAnimalWorldAssembly.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/AmimalWorld.asmdef b/Samples~/ExampleAnimalWorldAssembly/AmimalWorld.asmdef similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/AmimalWorld.asmdef rename to Samples~/ExampleAnimalWorldAssembly/AmimalWorld.asmdef diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/AmimalWorld.asmdef.meta b/Samples~/ExampleAnimalWorldAssembly/AmimalWorld.asmdef.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/AmimalWorld.asmdef.meta rename to Samples~/ExampleAnimalWorldAssembly/AmimalWorld.asmdef.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals.meta b/Samples~/ExampleAnimalWorldAssembly/Animals.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals.meta rename to Samples~/ExampleAnimalWorldAssembly/Animals.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/AnimalBase.cs b/Samples~/ExampleAnimalWorldAssembly/Animals/AnimalBase.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/AnimalBase.cs rename to Samples~/ExampleAnimalWorldAssembly/Animals/AnimalBase.cs diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/AnimalBase.cs.meta b/Samples~/ExampleAnimalWorldAssembly/Animals/AnimalBase.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/AnimalBase.cs.meta rename to Samples~/ExampleAnimalWorldAssembly/Animals/AnimalBase.cs.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/IAnimal.cs b/Samples~/ExampleAnimalWorldAssembly/Animals/IAnimal.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/IAnimal.cs rename to Samples~/ExampleAnimalWorldAssembly/Animals/IAnimal.cs diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/IAnimal.cs.meta b/Samples~/ExampleAnimalWorldAssembly/Animals/IAnimal.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/IAnimal.cs.meta rename to Samples~/ExampleAnimalWorldAssembly/Animals/IAnimal.cs.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/MammalBase.cs b/Samples~/ExampleAnimalWorldAssembly/Animals/MammalBase.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/MammalBase.cs rename to Samples~/ExampleAnimalWorldAssembly/Animals/MammalBase.cs diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/MammalBase.cs.meta b/Samples~/ExampleAnimalWorldAssembly/Animals/MammalBase.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleAnimalWorldAssembly/Animals/MammalBase.cs.meta rename to Samples~/ExampleAnimalWorldAssembly/Animals/MammalBase.cs.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly.meta b/Samples~/ExampleOfUsageFromDifferentAssembly.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/AnimalStruct.cs b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/AnimalStruct.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/AnimalStruct.cs rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/AnimalStruct.cs diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/AnimalStruct.cs.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/AnimalStruct.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/AnimalStruct.cs.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/AnimalStruct.cs.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/ApeBase.cs b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/ApeBase.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/ApeBase.cs rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/ApeBase.cs diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/ApeBase.cs.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/ApeBase.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/ApeBase.cs.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/ApeBase.cs.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/CatBase.cs b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/CatBase.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/CatBase.cs rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/CatBase.cs diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/CatBase.cs.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/CatBase.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/CatBase.cs.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/CatBase.cs.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/DogBase.cs b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/DogBase.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/DogBase.cs rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/DogBase.cs diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/DogBase.cs.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/DogBase.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/DogBase.cs.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/DogBase.cs.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/FishBase.cs b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/FishBase.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/FishBase.cs rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/FishBase.cs diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/FishBase.cs.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/FishBase.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/FishBase.cs.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/FishBase.cs.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/InsectBase.cs b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/InsectBase.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/InsectBase.cs rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/InsectBase.cs diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/InsectBase.cs.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/Animals/InsectBase.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/Animals/InsectBase.cs.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/Animals/InsectBase.cs.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes/ExampleOfNotSupportedTypes.cs b/Samples~/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes/ExampleOfNotSupportedTypes.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes/ExampleOfNotSupportedTypes.cs rename to Samples~/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes/ExampleOfNotSupportedTypes.cs diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes/ExampleOfNotSupportedTypes.cs.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes/ExampleOfNotSupportedTypes.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes/ExampleOfNotSupportedTypes.cs.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/NotSupportedTypes/ExampleOfNotSupportedTypes.cs.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/SerializedReferenceExample.asmdef b/Samples~/ExampleOfUsageFromDifferentAssembly/SerializedReferenceExample.asmdef similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/SerializedReferenceExample.asmdef rename to Samples~/ExampleOfUsageFromDifferentAssembly/SerializedReferenceExample.asmdef diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/SerializedReferenceExample.asmdef.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/SerializedReferenceExample.asmdef.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/SerializedReferenceExample.asmdef.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/SerializedReferenceExample.asmdef.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SampleSceneSettings.lighting b/Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SampleSceneSettings.lighting similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SampleSceneSettings.lighting rename to Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SampleSceneSettings.lighting diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SampleSceneSettings.lighting.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SampleSceneSettings.lighting.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SampleSceneSettings.lighting.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SampleSceneSettings.lighting.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SerializeRefereneceUIExampleScene.unity b/Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SerializeRefereneceUIExampleScene.unity similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SerializeRefereneceUIExampleScene.unity rename to Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SerializeRefereneceUIExampleScene.unity diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SerializeRefereneceUIExampleScene.unity.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SerializeRefereneceUIExampleScene.unity.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SerializeRefereneceUIExampleScene.unity.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Scenes/SerializeRefereneceUIExampleScene.unity.meta diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Test.cs b/Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Test.cs similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Test.cs rename to Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Test.cs diff --git a/Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Test.cs.meta b/Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Test.cs.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUIExample/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Test.cs.meta rename to Samples~/ExampleOfUsageFromDifferentAssembly/TestingAnimalWorldExample/Test.cs.meta diff --git a/Assets/Textus/SerializeReferenceUI/Textus.SerializeReferenceUI.asmdef b/Textus.SerializeReferenceUI.asmdef similarity index 100% rename from Assets/Textus/SerializeReferenceUI/Textus.SerializeReferenceUI.asmdef rename to Textus.SerializeReferenceUI.asmdef diff --git a/Assets/Textus/SerializeReferenceUI/Textus.SerializeReferenceUI.asmdef.meta b/Textus.SerializeReferenceUI.asmdef.meta similarity index 100% rename from Assets/Textus/SerializeReferenceUI/Textus.SerializeReferenceUI.asmdef.meta rename to Textus.SerializeReferenceUI.asmdef.meta diff --git a/package.json b/package.json index 017ff79..432e085 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,17 @@ "editor", "utility" ], + "samples": + [ + { + "displayName": "Animal world Assembly", + "path": "Samples~/ExampleAnimalWorldAssembly" + }, + { + "displayName": "Usage from different Assembly", + "path": "Samples~/ExampleOfUsageFromDifferentAssembly" + } + ], "author": { "name": "TextusGames", From d315c7848f76c37910cb9a6bf00e7aac888a9027 Mon Sep 17 00:00:00 2001 From: Phill Date: Wed, 26 May 2021 14:53:19 -0400 Subject: [PATCH 3/3] update readme to include installation and an example --- README.md | 25 +++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3fea68e..c356ecc 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,28 @@ Future plans: Possibly - copy / paste. - menu with searchbar. + +## Installation +Use the + inside the Package Manager window and add this URL: +```json +"com.textus-games.serialized-reference-ui": "https://github.com/popcron/UnitySerializedReferenceUI.git" +``` +Or add id to your `packages.json` file manually (located inside the project's Packages folder). + +## Example +![Woah UI woah woah!!!](https://cdn.discordapp.com/attachments/784916261871550494/847185548632260628/unknown.png) +```cs +[Serializable] +public class Slot +{ + [SerializeReference, SerializeReferenceButton] + public Item item; +} + +[Serializable] +public class Item {} +public class Metal : Item {} +public class Wood : Item {} +``` + +For more examples, this package contains two Samples that can be imported into your project. \ No newline at end of file diff --git a/package.json b/package.json index 432e085..ddc9719 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ ], "author": { - "name": "TextusGames", + "name": "Textus Games", "url": "https://github.com/TextusGames" } } \ No newline at end of file