first WebGL build support
Pre-release
Pre-release
To support WebGL build, we have done the following
- remove Threading/Task/async-await as much as possible but use Unity CoRoutine
- remove .net WebSocket class and introduce jslib WebSocket for WebGL and websocket-csharp for others
- introduce "Json for Unity" package from Asset Store
- Stripping prevention with link.xml
- Remove heavy dependency on BouncyCastle and use NBitcoin for Key generation
Still lots of todo, like clean-up (debug logging) and dll for the ease of use by users.