uJavaScript is a JavaScript interpreter written in pure C# with no native plugins or DLL's.| DOCUMENTATION | FORUM | DEMO | UNIT TESTS |uJavaScript is a JavaScript interpreter written in pure C# with no native plugins or DLL's. It's based on JavaScript 1.6 (ECMAScript 4) with some updated features such as "in", "of", "...", and some lamda support (arrow functions). A complete list of features and differences from standard JavaScript are on the documetation site.Use CasesIn-game debug console. Run JS code directly from an in-game command line interface and access Unity object through reflection. The demo also show how to expose C# objects as JS variables as well as accessing fields, properties, and methods.Prototyping. Test changes to code and settings at runtime.Expression and formula evaluation. Enter expressions in the editor, or upload them from data files, and evaluate them at runtime.Behavior tree script nodes example included.Includes source code.