#c# #unity3d
#c# #unity3d
Вопрос:
Я хотел бы создать список списков в C #, Unity (чтобы мне не нужно было создавать 10 отдельных списков). Однако, несмотря на то, что он общедоступен, он не отображается в инспекторе Unity.
public List<List<Sprite>> listOfLists;
Ответ №1:
Инспектор Unity не может сериализовать вложенные объекты, если вы хотите это сделать, пожалуйста, создайте и используйте структуру классов.
Пример кода:
[System.Serializable]
public class serializableClass
{
public List<int> sampleList;
}
public List<serializableClass> nestedList = new List<serializableClass>();
Если вы используете структуру такого типа, вы должны увидеть это…