inkdev/CryMono — pull request #30 by hendrikp (2012-11-16 14:41:13+00:00)
Title: Default minimal Plugin SDK handling

Github is playing tricks on me actually the difference is not 199 commits only the last 2 don't know what is the problem...

Sorry, If you have an idea let me know or just merge the last 2 commits, thanks

Additionally i suggest:

* get rid of the modified gEnv to avoid requiring a modified gamedll (I think else CryMono won't be compatible with unmodified gamedlls), instead define internally gPlugin and get the pointer via GetPluginByName
* PathUtils can now rely on gPluginManager Paths
* type registry can now be put into the plugin class (or called from) see TODOs since flownode registration changed in 3.4.3 and will not work at certain timepoints

I could also make those changes but they would be an extensive patch, I want to avoid that decide for yourselves. The first point regarding gEnv is the most critical imho.