Ваше решение получение индификатора типа выглядит намного лучше, чем было у меня. Но оно не совсем работало для меня, поскольку Convert.ChangeType возвращает object и typeof(T) в Merge Objects возвращало System.Object, из-за чего операции выполнялись неправильно. Я заменил строку с Convert.ChangeType на определение типа через dynamic и теперь для меня всё работает.
Для тестирования операций с объектами я использую тип Vector.
Для данного типа при выполнении следующего скрипта:
Здравствуйте Василий.
Ваше решение получение индификатора типа выглядит намного лучше, чем было у меня. Но оно не совсем работало для меня, поскольку Convert.ChangeType возвращает object и typeof(T) в Merge Objects возвращало System.Object, из-за чего операции выполнялись неправильно. Я заменил строку с Convert.ChangeType на определение типа через dynamic и теперь для меня всё работает.
Для тестирования операций с объектами я использую тип Vector. Для данного типа при выполнении следующего скрипта:
Будет характерен вывод:
В этом скрипте команда Log выводит строку, полученную выполнением ToString() от получаемого, в качестве аргумента, объекта.
Михаил