Reply To: NodeCanvas 1.x – Avoid System.Reflection.Emit

NodeCanvas Forums Support NodeCanvas 1.x – Avoid System.Reflection.Emit Reply To: NodeCanvas 1.x – Avoid System.Reflection.Emit

#14490
Gavalakis
Keymaster

Hello and sorry for late reply due to summer vacation Marcus.

Version 1.x is honestly very old (like 3 years or so) and to a great degree I don’t remember a lot about how things were implemented since prety much everything has changed since then. 🙂
With that said, in version 2.x there is no expression.Compile usage anywhere. For AOT platforms like iOS, there are also specific reflection tasks (Execute Function, Get/Set Property etc) that are made to work with AOT and there is also a Preferred Types Editor that generates some classes required for “tricking” AOT compilers to work without complains. https://nodecanvas.paradoxnotion.com/documentation/?section=working-with-aot-platforms

So, while AOT platforms still impose problems, there are some new things that help work around them.
Furthermore, the Dialogue Trees are still there in version 2.x.
I would highly suggest to check the new version out since there are so many new and improved things versus version 1.x 🙂

Thanks!

Join us on Discord: https://discord.gg/97q2Rjh