Unity-SerializeReferenceExtensions icon indicating copy to clipboard operation
Unity-SerializeReferenceExtensions copied to clipboard

Provide popup to specify the type of the field serialized by the [SerializeReference] attribute in the inspector.

Results 24 Unity-SerializeReferenceExtensions issues
Sort by recently updated
recently updated
newest added

### Improvement description I would love it if when using `AddTypeMenu` attribute to show a custom display name in the `SubclassSelector` dropdown menu, it would support using paths in order...

enhancement

### What happened? In most cases when you add an element with the same type on a list, they have the same reference, so when I edit one of the,...

bug

### Improvement destription The indentation of the field does not correspond to Unity expected indentation for nested SerializeReference. Indentation between the foldout and the label: ![image](https://github.com/mackysoft/Unity-SerializeReferenceExtensions/assets/23125629/12441beb-3049-44f7-af67-4b68a4121ca5) ![image](https://github.com/mackysoft/Unity-SerializeReferenceExtensions/assets/23125629/1275c85b-7d5d-414f-b973-74a7cd404cf3) The position of...

enhancement

It is powerful thing to have implementations private while still be able to assign instances through unity inspector. The whole idea of this is to let code be flexible and...

enhancement

### What happened? Pls watch the video with issue https://github.com/mackysoft/Unity-SerializeReferenceExtensions/assets/6072592/0bd45e9d-c53a-44d2-a48f-3ebca3d4dd02 ### Package Version 1.3.1 ### Unity Version 2023.2.20

bug

### Feature destription I don't know how Odin inspector does it, but they support serialize reference in the inspector as well out of the box, without the need of modifying...

enhancement

### What happened? Fields with `[SubClassSelector]` become null each time after compile (no matter opened or not in inspector) with error in console: `Release of invalid GC handle. The handle...

bug

### Feature destription Given a structure like the following: ```cs interface IAction where T : IActor { ... } interface IActorAction : IAction { } interface IStandardActorAction: IAction { }...

enhancement

### What happened? ```csharp [SerializeReference, SubclassSelector] private Object _params; ``` This field let me select any type accessible from unity ![image](https://github.com/user-attachments/assets/c08cd2de-bcca-40ac-89af-234aaa675215) But I can't select `int` / `float` / `bool`...

bug

### Feature description I have `IEffect` and some wrapper class like `CompositeEffect` which contains `IEffect` and `IProvider` to repeat effect execution certain times. In editor it looks like this: ![image](https://github.com/user-attachments/assets/204621a3-9696-403b-9863-53cb47ca0aac)...

enhancement