Unity Custom Inspector с выпадающим списком - PullRequest
0 голосов
/ 16 сентября 2018

Я пытаюсь сделать выпадающие опции, которые включили несколько вещей. Например, у меня есть enum (выпадающий список) со следующими опциями «Массив, Список, Стек, Очередь», если я выберу «массив», в инспекторе будут отображаться только поля типа «массив», если я выберу «только список» поля типа List будут отображаться и т. д. Как я могу это сделать? Кстати, это сериализуемый класс, он выглядит так:

public enum DataContainer
{
    Array, List, Stack, Queue
}

[System.Serializable]
public sealed class ClassWithFields
{
    public DataContainer containerType;
    public GameObject[] go_A;
    public List<GameObject> go_L;
    public Stack<GameObject> go_S;
    public Queue<GameObject> go_Q;
}

public class OnInspectorScript : MonoBehaviour
{
    public ClassWithFields classWithFields;
} 

РЕДАКТИРОВАТЬ: я хочу применить что-то похожее на scriptableObject, но даже простая вещь, как "булево переключение" не работает на scriptableObjects.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...