GitPedia
AlexeyTaranov

AlexeyTaranov/SerializeReferenceDropdown

(Unity) Editor tool for SerializeReference

13 Releases
Latest: 1mo ago
v1.2.10Latest
AlexeyTaranovAlexeyTaranov·1mo ago·May 16, 2026
GitHub

📋 Changes

  • Added generic SerializeReference type parsing and friendly display.
  • Added generic-aware Open Source File selection.
  • Added generic support for Modify Direct Type.
  • Improved generic type creation, constraints validation, generic base discovery, custom names, and Search Tool display.

📦 Verification

  • dotnet build SerializeReferenceDropdownEditor.csproj
Release 1.2.9v1.2.9
github-actions[bot]github-actions[bot]·2mo ago·April 20, 2026
GitHub

📋 Changelog

  • Fix RefTo host (663b798)
Release 1.2.7v1.2.7
github-actions[bot]github-actions[bot]·5mo ago·January 12, 2026
GitHub

📋 Changelog

  • Fix (c6b3903)
  • Fix empty assetPath (30a816a)
  • chore: release v1.2.6 (35357e3)
  • Show nested types with parent class name (8858657)
  • Update README with new sections (e8d2532)
  • Update README with new image and remove old link (b27c7f4)
  • Manual references for dlls in asmdef (4ec6e29)
  • RefTo refactored (2888050)
  • + 1 more
Release 1.2.5v1.2.5
github-actions[bot]github-actions[bot]·7mo ago·November 21, 2025
GitHub

📋 Changelog

  • Merge remote-tracking branch 'origin/master' into dev (a0fe243)
  • YAML Unity Object - check missing types, modify type in yaml for fix missing references (0fa4fc9)
  • chore: release v1.2.4 (05550d8)
  • Meta for changelog (014fd7e)
  • Show modify direct type only on editable assets (7b59bde)
  • https://github.com/user-attachments/assets/44cb88c2-f4c3-4ce4-affe-3c979fa74e33
Release 1.2.3v1.2.3
github-actions[bot]github-actions[bot]·7mo ago·November 10, 2025
GitHub

📋 Changelog

  • Fix support for Unity 2022 (08bf8bf)
  • Dropdown - show namespaces (b145b08)
  • RefTo - cache with weak reference (990e580)
Release 1.2.2v1.2.2
github-actions[bot]github-actions[bot]·7mo ago·November 1, 2025
GitHub

📋 Changelog

  • Update release.yml (577b443)
  • Improve changelog generation in release.yml (ab466bf)
  • Merge remote-tracking branch 'origin/master' into dev (ef7e6ce)
  • Draft release github action with pull request (7e1f9c0)
  • Draft release github action (039d11c)
  • Release package github action (f465f8e)
  • Dropdown - show namespaces (b145b08)
  • RefTo - cache with weak reference (990e580)
  • + 2 more
1.2.0 Search tool - new layout style1.2.0
AlexeyTaranovAlexeyTaranov·8mo ago·October 15, 2025
GitHub

1.2.0 Search tool - new layout style

  • <img width="701" height="536" alt="image" src="https://github.com/user-attachments/assets/f1bb1887-7566-47b9-adf5-8fce36715988" />
1.0.0
AlexeyTaranovAlexeyTaranov·1y ago·April 6, 2025
GitHub

📋 Changes

  • Search tool (WIP)
  • Rider integration (WIP)
0.5.9 Fix button for equal serialize references0.5.9
AlexeyTaranovAlexeyTaranov·1y ago·March 15, 2025
GitHub

https://github.com/user-attachments/assets/333344e2-2ebc-45e0-b3ad-3a6432983cea

0.5.6 RefTo: new layout, drag and drop0.5.6
AlexeyTaranovAlexeyTaranov·1y ago·February 16, 2025
GitHub

📋 Changes

  • Better layout: flexible, tooltips with type information (IMGUI, UIToolkit)
  • Drag and drop into host field
0.5.0 Ref To - reference to serialize references0.5.0
AlexeyTaranovAlexeyTaranov·1y ago·February 14, 2025
GitHub

RefTo - reference to serialize references! <img width="426" alt="image" src="https://github.com/user-attachments/assets/48266d21-009e-46bc-b451-937e3f6f4d37" />

0.4.0 Generics support0.4.0
AlexeyTaranovAlexeyTaranov·2y ago·March 21, 2024
GitHub

Unity 2023.2 support generics! <img width="678" alt="image" src="https://github.com/AlexeyTaranov/SerializeReferenceDropdown/assets/19202210/76ccbc19-46c4-4c80-9d0c-895151af6b0c"> <details> <summary>Code Example</summary> ```csharp public class TestShapesForSRD : MonoBehaviour { [SerializeReference, SerializeReferenceDropdown] private ISimpleGenericData<int> _intData; } public interface ISimpleGenericData<TData> : IAbstractData { public TData Data { get; } } [Serializable] public class GenericData<TData> : ISimpleGenericData<TData> { [SerializeField] private TData _data; public TData Data => _data; } [Serializable] public class GenericKeyValuePair<TKeyData, TValueData> : ISimpleGenericData<TKeyData>, IAbstractData { [SerializeField] private TKeyData _key; [SerializeField] private TValueData _value; public TKeyData Data => _key; } ``` </details>

Version 0.1.1: Improved performance0.1.1Pre-release
AlexeyTaranovAlexeyTaranov·4y ago·June 5, 2022
GitHub

Improved performance: select types with TypeCache

  • https://docs.unity3d.com/ScriptReference/TypeCache.html