Есть ли простой способ создать что-то вроде следующего JS-кода:
var players = [
{name:"Joe",score:25,color:"red",attribs:[0,1,2,3,4]},
{name:"Jenny",score:1,color:"black",attribs:[4,3,2,1,0]}
];
в С# (для Unity 3d)?
Я уже смотрел List, Dictionary и ArrayList, но все швы так... негибкие и сложнейшие...
Основная цель здесь - иметь что-то гибкое, которое может быть доступно из многих других мест без необходимости запоминать индексы массивов, типы переменных и т.д. Возможно, это невозможно сделать на С#... Но что-то, что есть достаточно близко должно быть достаточно. Возможно, ArrayList...?
Спасибо.