Сообщение от WISHMASTER35
В смысле? Куда возвращать? После вызова метода матрица вообще не изменяется.
|
При использовании свойства ты берешь
копию матрицы и передаешь ее в функцию, меняющую ее значения. Но обратно в это свойство ты ее не назначаешь. Матрица не класс, а ValueType - не ссылочный тип данных.
Т.е. в твоем случае надо
Handles.matrix = Handles.matrix.SetPosition(new Vector3(1,2,3));
вместо ожидаемого неправильного
Handles.matrix.SetPosition(new Vector3(1,2,3));
В итоге возвращаемая матрица попадает в никуда