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

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

#16618
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!