- can't unparent camera in OnDisable
- Player may be in a subscene so put camera in active scene after unparenting so it's not lost if additive is unloaded.
- Moving player object between subscenes unexpectedly fires OnDisable & OnEnable...who knew?
- Now uses Network Authenticator
- ChatUI is now a networked object with Cmd/Rpc
- Player is much simplified
- LoginUI is a separate canvas
- Login and server HUD combined into one panel
* feat: Support Fast Enter Playmode
- Uses [RuntimeInitializeOnLoadMethod] to reset statics
* fixed namespace
* Added comment
* Don't clear cmdHandlerDelegates
* Don't set aoi null
* renamed Init to Reset in static classes
* renamed method to ResetStatics
* renamed one too many
* marked NetworkServer.Shutdown with RuntimeInitializeOnLoadMethod
* Added RuntimeInitializeOnLoadMethod to NetworkClient.Shutdown
* renamed NetworkTime.Reset to ResetStatics
* reverted changes to Player
- Will be changing Chat example in master
* Renamed NetworkManager.Shutdown to ResetStatics
* fixed comment
* NetworkServer now calls NetworkIdentity.ResetStatics from its Shutdown
* Updated NetworkManagerTest::ShutdownTest
* Updated NetworkServerTest::ShutdownCleanup
* Updated NetworkServerTest::ShutdownCleanup
* Updated NetworkClientTest::ShutdownCleanup
* comments
* Call NetworkIdentity.ResetStatics from NetworkClient.Shutdown
- No longer passes `NetworkConnection` on Client
- Use `NetworkClient.connection` within your event hanlder
This is only breaking for users that assigned their own events to OnClientAuthenticated in the inspector. Everything else related to an Authenticator works the same with no changes needed because nearly all Authenticator mechanisms are private.
Deprecating would be worse than not in this case, since custom user-made handers would be the far uncommon case as far as I know.
* Obsoletes NetworkConnection param in client callbacks
- Use NetworkClient.connection instead
* fixed comments
* fixed more comments
* fixed more comments
* Restored original calls to virtuals with pragmas
* Call both old and new methods where possible
* added comments
* updated deprecated date
* fix parameters
* fixed examples
* comments
* NetworkTransform Improvements Reeeeesubmission
1: Optional boolean to allow onlySyncOnChange.
2: Checks if pos/rot/scale changed, if not, sends the value as null (1byte)
* NetworkTransform Improvements +defines
1: Optional boolean to allow onlySyncOnChange.
2: Checks if pos/rot/scale changed, if not, sends the value as null (1byte)
Contains the bundle of latest NT adjustments from the squad.
#3013#3021#3019#3018
Along with a fix for applying latest snapshot, if it exists, before applying local data.
#3024