Makihiro
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.  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.  ```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