Hey ,
Thanks for the feedback. I will be looking into the issue of GetConnectionState( ) returning the wrong state when disconnecting from the internet, stopping the server, or the server disconnecting the client.
When it comes to the ability to move .h files to a public folder and make the HasState( ) function public for them, you can get the source code for the engine and make these changes yourself. You can find more about how to do this here:
[][1]
[1]: