UnityRenderStreaming/com.unity.template.renderst...
Samuel Tranchet 0ad12eae84
Furioos compatibility (#306)
* websocket draft

* hack

* client hack

* Gamepad support

* hack

* fixing missing parenthesis

* fixing index clash with different users, merging triggers with buttons

* hack

* WS Signaling

WS signaling improved, better separation between WebRTC connection and Signaling manager
Added standard C# events in Signaling object
Deleted useless wrapper objects (using directly WebSocket-Sharp)
Prepared HTTP version compatibility (not tested at all at the moment)

* Cleaned websocket-sharp path

Removed unused intermediate folder.
Begun tests with original http signaling

* HTTP signaling

HTTP signaling is back but client have to be running before RenderStreaming App

* Merged 2019.3 compatibility and removed gamepad

Gamepad will be added in a separated PR

* Multithread

Avoiding usage of Coroutines and UnityWebRequest (only usable in main thread)
Multithreaded original Http or furioos Ws signaling working
Basic error handling and retries
Websocket-sharp added as a plugin (.dll)

* unregisterEvents

Added possibility to unregister events, usefull for Furioos compatibility

* Added sign-in message

* Using new signIn message and "from/to" routed messages

* Updated Furioos activation message

* A few Log to LogError conversion

* Readme

Added readme explanation to use on Furioos

* PR fixes

Deleted useless files
fixed strange "using"

Co-authored-by: kg <kg@unity3d.com>
Co-authored-by: Luc Vo Van <l.vovan@gmail.com>
Co-authored-by: Samuel Tranchet <samuel.tranchet@unity3d.com>
2020-06-09 17:54:06 +09:00
..
Assets Furioos compatibility (#306) 2020-06-09 17:54:06 +09:00
LocalPackages/com.unity.render-pipelines.high-definition-config feat: setup infinite rendering in RTX template (#256) 2020-04-03 19:47:44 +09:00
Packages Furioos compatibility (#306) 2020-06-09 17:54:06 +09:00
ProjectSettings Furioos compatibility (#306) 2020-06-09 17:54:06 +09:00