как показать переменную «объект» в единстве инспектора

[System.Serializable]
public class Column
{
    public string Name;

    public List<object> Attribute;
}

я не вижу

Атрибут

в инспектор.

И если использовать

public List<object> Attribute= new List<object>();

Все значения будут потеряны.

И если он не используется, я получаю нулевую ошибку.


person s.m.m    schedule 03.08.2018    source источник


Ответы (1)


Вам нужно сделать object сериализуемым, но я предлагаю вам создать сериализуемую структуру/класс и использовать его для списка, например List<YourSerializableObject>.

В дополнение к этому вы можете заглянуть в PropertyDrawer.

person KYL3R    schedule 03.08.2018