Makihiro

Results 11 comments of Makihiro

Hi. Since this functionality is implemented by `PropertyDrawer`, it is impossible to customize the behavior of the array in the inspector. Basically this is a Unity specification and therefore difficult...

- Basically, pool is not public and is used internally. - Methods such as `Shoot` use `Rent` internally. - Methods such as `Shoot` may have multiple arguments.

In the last update, I used the define directive to address the drawing issue between Unity versions, but it didn't completely fix it. I also tried to migrate to UIElements,...

Hi. It looks different from my environment. Are you using an editor extension? Below is a rendering in 2022.3.21f1 in my environment. ![image](https://github.com/user-attachments/assets/de7eb888-2726-4826-a813-1eed43fe820a) It would also be helpful if you...

@Antoshidza For example, is this good enough? ```cs [SerializeReference, SubclassSelector] [ArrayDrawer(CustomLabel = "{LabelName}")] public List items1 = new(); [SerializeReference, SubclassSelector] [ArrayDrawer(CustomLabel = "{ToString()}")] public List items2 = new(); [System.Serializable] public...

Is this what you want to do? ```cs [SerializeReference, SubclasSelector(useAsToStringAsName = true)] public IEffect effect; ```

Functionality implemented. #74 Publish a release soon, just note that we are using `UNITY_2021_3_OR_NEWER`.

I am currently trying an experimental type search. I may be missing a case, but so far it appears to be working. ![image](https://github.com/user-attachments/assets/d921382c-baac-4f1d-9556-0f36157aaa58) ```cs using System; using System.Collections.Generic; using UnityEngine;...

If released, ~it would be `UNITY_2023_1_OR_NEWER`.~ As the behaviour was not stable in 2023.1, 2023.2 may be better. https://unity.com/releases/editor/whats-new/2023.1.0#notes

@DreadKyller In 1.6.0, covariance / contravariance support was implemented. It should work. This feature work with Unity 2023.2 and later. https://github.com/mackysoft/Unity-SerializeReferenceExtensions/releases/tag/1.6.0