Работа с массивами в SDK
Для создания массива элементов в VarwinInspector необходимо добавить свойство в классе:
[VarwinInspector(English: "Название на английском", Russian: "Название на русском")]
public <тип элемента массива>[] <Название массива>
CODE
Пример участка кода с использованием массива представлено ниже:
...
private string[] _strings;
[VarwinInspector(English: "Strings", Russian: "Строки")]
public string[] String
{
get => _strings;
set => _strings = value;
}
...
CODE
При работе со свойством, если его размер не изменяется, то вызывается getter (получение размера массива, одного из элементов и т.п.).
При изменении размера массива или его инициализация вызывается setter. Когда происходит увеличение размера массива, массив пересоздается с теми же элементами, только добавляя в конце еще один элемент, затем записывает его в setter свойства.