В Unity вам приходится иметь дело со значениями Vector2
и Vector3
много раз в вашем коде.Оба являются структурами, что означает, что когда вы делаете свой код модульным с небольшими функциями, каждый раз, когда вы передаете такие значения аргументу функции, вы копируете их.Да, вы копируете их в стек, но все же мы могли бы сделать меньше работы, если бы могли передать его ссылку.Можем ли мы передать тип значения в функцию по ссылке, не занимаясь проблемами бокса.
Другими словами, могу ли я получить ссылку на переменную типа значения в стеке, чтобы использовать ее позже?
PS Я парень на C ++, поэтому я задаю такие глупые вопросы:)