Объекты списка имеют доступ к чему-то за пределами спискаC#

Место общения программистов C#
Ответить
Anonymous
 Объекты списка имеют доступ к чему-то за пределами списка

Сообщение Anonymous »

Я хочу создать список фрагментов и хочу, чтобы при создании нового в инспекторе длина строки автоматически устанавливалась равной строке в основном скрипте.
Я знаю, что если в коде я выполню приведенный ниже код и создам конструктор во фрагменте, то я смогу это сделать. Но я добавляю не через код, я делаю это в инспекторе.
Полагаю, мне нужно будет каким-то образом создать собственный скрипт-редактор или что-то в этом роде, верно?Пример кода
[System.Serializable]
public class Snippet
{
public int stringLength = 0;
// Don't want to do this
public Snippet(int _length) stringLength = _length;
}

[System.Serializable]
public class MainScript
{
public string theText;
public List snippets = new List();

//Don't want to do this
snippets.Add(new Snippet(theText.Length);
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... f-the-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»