У меня есть пакет Unity, который содержит предварительно собранную сборку.
Эта сборка не знает Unity и содержит некоторые модели, которые используются для десериализации. Я столкнулся с проблемой, когда il2cpp удаляет конструкторы этих моделей, потому что они вызываются только с помощью отражения.
Кажется, я не могу предоставить link.xml в моем пакете,и поскольку сборка не знает о Unity, я не могу использовать атрибут [Preserve]
.
Можно ли как-нибудь гарантировать, что il2cpp оставит эти конструкторы без изменений, не требуя ручных действий после пользователяустанавливает мой пакет?