diff --git a/CHANGELOG.md b/CHANGELOG.md index c451da0..9f52e73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +### '5.2.2' + +* Core Changes: + * The ``InheritingTypeSelectDropdown`` can now use the type's full name instead of the type name + * These are preference settings tied to the drawers that use this feature. + * Fixed an issue where the ``EditorSettingsElement`` would sometimes display settings that are orphaned in the current editor context. + * Project Settings are now consolidated under a foldout for ease of access. + * Added menu items for the following actions: + * Refreshing the Asset Database (``Tools/RoR2EditorKit/Utility/Refresh Asset Database``) + * Saving the Asset Database (``Tools/RoR2EditorKit/Utility/Save Assets``) + * Requesting a Script Reload (``Tools/RoR2EditorKit/Utility/Reload Domain``) + * ``IOUtils.GenerateUniqueFileName`` now has a fallback check in the case that the end user doesnt provide the ``.`` char for the ``extension`` parameter. + +* RoR2Scripts Changes: + * Added new PropertyDrawers for both EntityStateMachines and GenericSkills (Thanks TheTimeSweeper!) + * As a result for the EntityStateMachine drawer, the ``NetworkEntityStateMachineInspector`` has been removed. + * The ``SerializableEntityStateTypeDrawer`` and the ``SerializableSystemTypeDrawer`` now fully qualify the base game's types. + * Fixed bug where the ``SerializableEntityStateTypeDrawer`` or the ``SerializableSystemTypeDrawer`` would change values without the user's consent. + +* R2APISupport Changes: + * Added support for the ``AddressReferencedFamilyDirectorCardCategorySelection``. + ### '5.2.1' * Core Changes: diff --git a/Editor/R2APISupport/PropertyDrawers/AddressReferencedAssetDrawer.cs b/Editor/R2APISupport/PropertyDrawers/AddressReferencedAssetDrawer.cs index 9b61807..ce86c4a 100644 --- a/Editor/R2APISupport/PropertyDrawers/AddressReferencedAssetDrawer.cs +++ b/Editor/R2APISupport/PropertyDrawers/AddressReferencedAssetDrawer.cs @@ -101,5 +101,12 @@ public sealed class AddressReferencedUnlockableDefDrawer : AddressReferencedAsse { protected override string AddressTooltip => "The Address or Asset Name of the UnlockableDef"; } +#if R2EK_R2API_DIRECTOR + //----- + public sealed class AddressReferencedFamilyDirectorCardCategorySelectionDrawer : AddressReferencedAssetDrawer + { + + } +#endif } #endif \ No newline at end of file diff --git a/package.json b/package.json index d6f50e5..f9462b3 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "url": "" }, "displayName": "RoR2EditorKit", - "version": "5.2.1", + "version": "5.2.2", "unity": "2021.3", "description": "The Risk of Rain 2 Editor Kit (Abreviated as ROR2EK) is a unity package designed specifically for helping mod creators create content for Risk of Rain 2.", "dependencies": {