Пример #1
0
    private void ApplyChanges()
    {
        var data = _target.data.Find(x => x.type == _target.type);

        data.parametrs = _target.parametrs;
        // data.parametrs = new MyComponent.Parametrs(data.parametrs); // здесь происходит клонирование класса, чтобы мы имели возможность менять параметры вне зависимсти от массива данных
        data.sprite = _target.GetComponent <Image>().sprite;
        _target.UpdateView();
    }