Customized UNet HLAPI based on fixes branch of Mirror, which is Unity's network library based on UNet HLAPI. This library is tested on Unity2018.3.
- Download dlls
- Put downloaded dlls to your project window in Unity
- Exclude Runtime/PlanetaGameLabo.UNetCustom.Runtime.dll from Editor
- Only include Runtime-Editor/PlanetaGameLabo.UNetCustom.Runtime.dll
API is ame as UNet. You can reffer the document of UNet.
- Customize scene loading process in NetworkManager
protected virtual AsyncOperationWrapper NetworkManager.LoadSceneAsync(string newSceneName);
This method can be oveerrided to implement fade in/out in scene loading.
The behavior of default implementation is same as that of original HLAPI.
<Major Version>.<Minor Version>.<Sub Version>
- Breaking Change: Increment major version number
- Feature Addition but Not Breaking Change: Increment minor version number
- Bug Fix: Increment sub version number