Attribute Expressions

https://odininspector.com/tutorials/using-attributes/attribute-expressions

Многие атрибуты позволяют передавать строковые параметры, которые могут ссылаться на элементы или содержать выражения C#, подлежащие вычислению. Это может быть чрезвычайно полезно, поскольку позволяет быстро и легко вводить базовую логику в ваш инспектор. Выражения атрибутов обозначаются строкой, начинающейся с символа @.

Одним из многих атрибутов, поддерживающих выражения, является InfoBox, который принимает выражение, которое преобразуется в строковое значение, которое используется в качестве содержимого поля.

Следующее объявление атрибута является одним из простейших возможных вариантов использования выражений атрибутов и приведет к появлению информационного окна, в котором отображается неизмененное содержимое поля myStr:

[InfoBox("@myStr")]
public string myStr;

Last updated