Publisher | Trivial Interactive |
---|---|
File size | 4.15MB |
Number of files | 55 |
Latest version | 1.0.1 |
Latest release date | 2021-02-17 08:18:36 |
First release date | 2020-03-06 11:33:11 |
Supported Unity versions | 2018.4.2 or higher |
IMPORTANT - This asset is an add-on and will not work as a standalone asset. Please purchase uMod 2.0 prior to purchasing this asset.
uMod 2.0 Runtime Compiler Add-On is an integration asset designed to add the features of our Roslyn C# asset to uMod 2.0 seamlessly. This means that the Roslyn compiler can now be used to compile and load scripts into a uMod script domain or as a standalone compiler. Compiled scripts will also be subject to code security verification checks when loaded which are performed by uMod.
Limitations
-Requires full .Net4.x/.Net standard (Cannot run on legacy mono)
-AOT platforms such as IOS are not supported
-IL2CPP platforms are not supported due to the need to load compiled assemblies
-Source scripts must be compiled before they can be executed
Features
-Seamless integration with uMod 2.0.
-Compile and run C# scripts at runtime.
-Fast Execution – once compiled, external scripts run as fast as game scripts.
-Extend your modding support even further by adding runtime script compilation.
-Pre-load security checks mean that unsafe code can be identified and discarded.
-Support for loading assemblies and C# scripts.
-All scripts use custom namespaces to prevent clashing type names.
-Support for non-concrete interface using script proxies.
-Simple and clean API for accessing types and proxies.
-Automatic construction of types using the appropriate method (AddComponent, CreateInstance, new)
-Comprehensive .chm documentation of the API for quick and easy reference.
Support for PC, Mac, and Linux platforms. uMod 2.0 Runtime Compiler Add-On may work without issue on other platforms however we will only offer support for the listed platforms.
Forum | Support | Website
uMod 2.0 Runtime Compiler Add-On is an integration asset designed to add the features of our Roslyn C# asset to uMod 2.0 seamlessly. This means that the Roslyn compiler can now be used to compile and load scripts into a uMod script domain or as a standalone compiler. Compiled scripts will also be subject to code security verification checks when loaded which are performed by uMod.
Limitations
-Requires full .Net4.x/.Net standard (Cannot run on legacy mono)
-AOT platforms such as IOS are not supported
-IL2CPP platforms are not supported due to the need to load compiled assemblies
-Source scripts must be compiled before they can be executed
Features
-Seamless integration with uMod 2.0.
-Compile and run C# scripts at runtime.
-Fast Execution – once compiled, external scripts run as fast as game scripts.
-Extend your modding support even further by adding runtime script compilation.
-Pre-load security checks mean that unsafe code can be identified and discarded.
-Support for loading assemblies and C# scripts.
-All scripts use custom namespaces to prevent clashing type names.
-Support for non-concrete interface using script proxies.
-Simple and clean API for accessing types and proxies.
-Automatic construction of types using the appropriate method (AddComponent, CreateInstance, new)
-Comprehensive .chm documentation of the API for quick and easy reference.
Support for PC, Mac, and Linux platforms. uMod 2.0 Runtime Compiler Add-On may work without issue on other platforms however we will only offer support for the listed platforms.
Forum | Support | Website