Hello.
So as I see to make a new script function I'd have to.
1- find script thread class from the dll wrapper.
2- find it's event array.
3- someway to create a new event from the dll wrapper.
4- someway to handle script variables.
5- add the new event to the event array.
6- tests (obviously).
Ofc this won't be easy (at all) and ofc time consuming.
Perhaps some hints would be a good start .
_____________________
Extra question: why does every new event use a new constructor in the dissembly ? Why don't they all use the same constructor to save some memory ?