Chris Langsenkamp
b2f52d7892
fix: Removed unnecessary registration of player prefab in NetworkRoomManager
2020-05-07 04:45:03 -04:00
Chris Langsenkamp
3fbce7ee39
doc: Fixed malformed sentence
2020-05-07 04:12:07 -04:00
Chris Langsenkamp
38c8bb4dda
Removed stray leftover comment
2020-05-07 03:56:09 -04:00
Chris Langsenkamp
0be4e5b999
Fixed 2 typos
2020-05-07 03:41:15 -04:00
Chris Langsenkamp
f77c576d5a
doc: Updated ChangeLog
2020-05-07 03:40:03 -04:00
Chris Langsenkamp
96773b7245
doc: Updated index doc
2020-05-07 03:25:30 -04:00
Chris Langsenkamp
3179f08e3d
fix: NetworkRoomManager.minPlayers is now protected so it's available for derived classes.
2020-05-07 02:41:58 -04:00
Chris Langsenkamp
7a17790538
doc: Merged Discovery docs
2020-05-07 01:58:32 -04:00
Chris Langsenkamp
811c9d3e02
doc: Merged Authentication documents
2020-05-07 01:52:35 -04:00
Chris Langsenkamp
08390cb801
doc: fixed Components navigation
2020-05-06 19:20:08 -04:00
Chris Langsenkamp
fb927f8141
fix: Added ClientOnly check
2020-05-06 14:07:44 -04:00
MrGadget
a508e8d37b
Update NetworkMatchChecker.md
2020-05-06 12:39:54 -04:00
Chris Langsenkamp
bde82c1205
doc: fixed typo in NetworkBehaviour Guide
2020-05-05 12:32:32 -04:00
James Frowen
53512cab35
Cleaning up some code ( #1854 )
...
* rename to validPrefabNetworkIdentity
* typo
* moving code to base class
* removing protected
2020-05-05 15:59:02 +01:00
vis2k
2d89f059af
perf: NetworkProximityChecker checks Server.connections instead of doing 10k sphere casts for 10k monsters. 2k NetworkTransforms demo is significantly faster. Stable 80fps instead of 500ms freezes in between. ( #1852 )
2020-05-05 09:54:11 +02:00
Chris Langsenkamp
201411d7f4
Fixed Observer Template
2020-05-05 00:37:21 -04:00
Chris Langsenkamp
3e21aca8fc
Updated ChangeLog for Release
2020-05-05 00:28:33 -04:00
James Frowen
bd49fe4d9d
adding ignoreFailingMessages around error logging ( #1803 )
2020-05-04 18:14:42 +01:00
James Frowen
a88d2e6be1
tests for ClientScene.DestroyAllClientObjects ( #1850 )
...
* tests for ClientScene.DestroyAllClientObjects
* adding test for list being clear
* removing extra line
2020-05-04 17:15:56 +01:00
James Frowen
8b0958e24c
adding namespace ( #1851 )
2020-05-04 17:11:47 +01:00
vis2k
ecb10eb965
2k NetworkTransforms ( #1849 )
2020-05-04 17:52:00 +02:00
James Frowen
bb7765e0c1
Test cleanup ( #1847 )
...
* cleaning up objects after test
* test clean up
2020-05-04 13:10:22 +01:00
James Frowen
2c11cc8393
tests for ClientScene.PrepareToSpawnSceneObjects ( #1846 )
...
* tests for ClientScene.PrepareToSpawnSceneObjects
* removing line
2020-05-04 12:54:43 +01:00
James Frowen
64e52bf31e
Moving classes to their own files ( #1845 )
2020-05-04 10:59:38 +01:00
James Frowen
c9db7e3754
Moving Client scene tests to their own class per method ( #1843 )
...
* fixing comments
* adding extra lines
* moving tests to their own class per method
2020-05-04 10:33:32 +01:00
James Frowen
ca6fd99242
Clean up after breaking ( #1844 )
...
* adding new define to project settings
* Marking test for RemovePlayerMessage as Obsolete
2020-05-04 10:17:13 +01:00
James Frowen
54071da3af
fix: Improved error checking for ClientScene.RegisterPrefab with handler ( #1841 )
...
* test for RegisterPrefab with handler
* comments
* finishing tests and ignore some cases
* updating checks and log messages
* more tests
* removing test cases
2020-05-04 10:55:36 +02:00
Chris Langsenkamp
ed27578f91
Fixed comment
2020-05-03 12:29:14 -04:00
Chris Langsenkamp
b74eaf4b7b
Updated ChangeLog
2020-05-03 12:22:46 -04:00
Chris Langsenkamp
ff1c0a49c4
Updated Examples index.md
2020-05-03 12:14:48 -04:00
Chris Langsenkamp
7acff03764
Updated Basic Example doc
2020-05-03 12:14:22 -04:00
Chris Langsenkamp
c5f85a7113
Updated ChangeLog and Deprecations
2020-05-03 12:13:38 -04:00
Chris Langsenkamp
dde71d65ba
Added doc for Multiple Additive Scenes Example
2020-05-03 12:13:09 -04:00
Chris Langsenkamp
477de07003
Updated ReadMe
2020-05-03 12:11:27 -04:00
Chris Langsenkamp
0cf92e9064
Reset Instances to default (3)
2020-05-03 12:11:08 -04:00
MrGadget
75f3975041
breaking: Eliminates RemovePlayerMessage As Security Risk ( #1835 )
...
* fix: Deprecate RemovePlayerMessage As Security Risk
* Updated PreprocessorDefine
* Updating for changes in master
* Updating for changes in master
* Removed the error flag so tests could still pass
2020-05-03 16:45:53 +02:00
MrGadget
2a08aac7cb
fix: Don't call RegisterClientMessages twice ( #1842 )
2020-05-03 16:43:00 +02:00
MrGadget
87c6ebc5dd
feat: Multiple Concurrent Additive Physics Scenes Example ( #1686 )
...
* Stop using sceneIds at runtime
* Multiple Additive Physics Scenes Example
* Remove Commented code
* Remove boilerplate code
* breaking: Network Visibility Component
* Revert changes to NetworkIdentity
* Updated scene lighting
* Don't rename spawned objects
* Simplified Physics Simulator
* Updated PhysicsSimulator
* Fixed camera restore
* moved subScenes.Clear up
* Updated Prefabs
* Updated Scenes
* Updated PhysicsSimulator
* Updated PlayerController
* Updated scoring to server authoritative
* Updated Main scene
* Updated Example to master
* Made subScenes readonly
* Restored old jump code
* Revert "Restored old jump code"
This reverts commit 6a986fb088
.
* Restored old jump code
* localized point variable
* Removed oldColor
* Removed test code
* Removed commented code
* Added comment about flags enum
* Removed unnecsssary code
* Finalize scoring and setup
* Added ReadMe
* renamed Collision parameter
* Changes per @vis2k
* Added UnloadClientSubScenes
2020-05-03 16:42:28 +02:00
James Frowen
f4e2e1c153
Allowing tests cases to better call overloads ( #1838 )
...
* allowing tests cases to better call overloads
* fixing warning test cases
* adding comment
2020-05-03 14:32:09 +01:00
MrGadget
e3790c51eb
feat: Add NetworkServer.RemovePlayerForConnection ( #1772 )
...
* feat: Add NetworkServer.RemovePlayerForConnection
* Fixed Obsolete tag
* Added bool destroyServerObject and comments
* Making this a breaking change
* No longer a breaking change
* Added RemovePlayerForConnectionTest
* Debrecation with pragmas
* Splitting the PR
* Splitting PR's
* Updated tests
* splitting PR's
2020-05-03 15:22:32 +02:00
James Frowen
71ebcdc006
making fields readonly ( #1840 )
...
adding more comments to PrepareToSpawnSceneObjects
2020-05-03 15:13:57 +02:00
James Frowen
7de3c74614
adding enabled check to loops ( #1836 )
...
Message can disable transport so we need to check if it is still enabled
before checking the next message
2020-05-03 15:12:32 +02:00
James Frowen
ff4a576b13
Fixing code smell in clientscene ( #1839 )
...
* moving overloads next to each other
* moving function so that RegisterPrefab are together
* making if statment more readable
2020-05-03 11:29:42 +01:00
James Frowen
eeb4c4b5b4
making test case match others ( #1837 )
2020-05-03 10:55:39 +01:00
Chris Langsenkamp
2fc68d3e91
doc: Fixed ReplacePlayer example
2020-05-02 21:54:22 -04:00
Chris Langsenkamp
d0e15b1378
Setting older obsoletes to errors for next release
2020-05-02 18:48:12 -04:00
James Frowen
a700d7afc3
Fixing runtime tests ( #1833 )
...
* adding assetId to prefab
* making sure NetworkManager is shutdown
* removing host set up for test that doesn't need it
* using OneTimeTearDown
* fixing performance test
2020-05-02 16:14:38 +01:00
James Frowen
2b5ad08260
adding ignore ( #1832 )
...
see ignore message
2020-05-02 15:26:21 +01:00
vis2k
d3dccd7a25
fix : #1659 Telepathy LateUpdate processes a limited amount of messages per tick to avoid deadlocks ( #1830 )
...
* fix : #1659 Telepathy LateUpdate processes a limited amount of messages per tick to avoid deadlocks
* Update Assets/Mirror/Runtime/Transport/TelepathyTransport.cs
Co-authored-by: James Frowen <jamesfrowendev@gmail.com>
* Update Assets/Mirror/Runtime/Transport/TelepathyTransport.cs
Co-authored-by: James Frowen <jamesfrowendev@gmail.com>
Co-authored-by: James Frowen <jamesfrowendev@gmail.com>
2020-05-02 15:24:42 +02:00
MrGadget
a6ab3527ac
fix: clear all message handlers on Shutdown ( #1829 )
2020-05-02 11:40:49 +02:00