SplitScript reference / List<T>

List<T>

type constructor

List<T>

Describes a managed generic list in a Unity class schema.

Reading it produces an owned array. Its elements are decoded recursively, so lists, managed vectors, strings, and class snapshots can be nested. In a managed Map key or Set element, equality is checked against that owned array and its decoded elements.

Examples

Read lists of strings as arrays

image "Assembly-CSharp" { class Routes { static List<String> names; } }
state Unity ["game.exe"] { names: [String] = Routes.names?; }