Chris Langsenkamp
091c79b429
NetworkBehaviour
2019-07-29 03:21:30 -04:00
Chris Langsenkamp
572aaf4eba
NetworkClient
2019-07-29 03:01:54 -04:00
Chris Langsenkamp
40c8e4ba59
NetworkBehaviour
2019-07-29 02:39:47 -04:00
Chris Langsenkamp
88bd33a478
NetworkAnimator
2019-07-29 02:17:34 -04:00
Paul Pacheco
eb4c00f8e4
Use array initializer
2019-07-24 20:09:10 -05:00
Paul Pacheco
60dcd2acdc
Syntax
2019-07-24 18:37:39 -05:00
MrGadget
45b711804b
fix: Don't increment counter in Awake ( #971 )
...
Doing it in Awake and also before assigning to clients skips connection ID 1.
2019-07-21 00:13:01 +02:00
MrGadget
7fecfe3065
ForceReload is always true, and the only use of it requred it to be false, so it's no longer needed. ( #970 )
2019-07-20 09:22:56 +02:00
MrGadget
3fb0337f8c
Lobby example update ( #969 )
...
* Updated Lobby Example
* Renamed cube to visor
* Missing files from PR 957
* Code Cleanup
2019-07-19 23:40:25 -05:00
MrGadget
43d4c7ecd7
Additive example update ( #968 )
...
* Updated Additive Example
* Renamed cube to visor
* Code Cleanup
2019-07-19 23:39:50 -05:00
Paul Pacheco
64a046803a
fix: do not accumulate changes if there are no observers fixes #963 ( #964 )
...
* fix: do not accumulate changes if there are no observers #963
* Update NetworkIdentity.cs
2019-07-17 14:59:46 +02:00
vis2k
310556c430
TelepathyTransport.ServerGetClientAddress: catch IL2CPP bug to at least continue to run
2019-07-17 12:32:03 +02:00
vis2k
22931fcd84
fix: Telepathy forgot to set socket options for accepted clients on the server
2019-07-14 11:13:51 +02:00
MrGadget
b0b57a23cc
Lobby example update ( #960 )
...
* Updated Lobby Example
* Renamed cube to visor
* Missing files from PR 957
2019-07-12 09:04:30 +02:00
MrGadget
7f966c9afb
Updated Additive Example ( #956 )
...
* Updated Additive Example
* Renamed cube to visor
2019-07-11 14:54:38 +02:00
MrGadget
7490094904
Updated Lobby Example ( #957 )
...
* Updated Lobby Example
* Renamed cube to visor
2019-07-11 14:54:25 +02:00
Paul Pacheco
47ecdb58c3
Use NetworkWriterPool in Message packing ( #958 )
2019-07-11 07:23:16 -05:00
Paul Pacheco
454c6ade47
Don't swallow stack trace
2019-07-03 07:38:46 -05:00
Paul Pacheco
97432169ea
perf: Recycle argument writer to avoid allocations ( #945 )
...
* Recycle argument writer
* Get a pooled networkwriter for argumens
* Use pool, not static variable
* Use explicit type
* Remove blank space
* Recycle writer in the weaver where it is allocated
2019-07-02 18:39:18 +02:00
Paul Pacheco
d2381ce892
perf: remove allocations during syncvar sync ( #946 )
2019-07-01 23:12:02 +02:00
Florimondable
3ee87fe7de
Initialize Unity event objects in Transport. ( #940 )
2019-07-01 09:54:47 +02:00
vis2k
d6389e68be
fix: properly stop client and server in OnApplicationQuit so that clients still get a chance to send then 'quit' packet instead of just timing out. Also fixes a bug where OnStopServer/OnStopClient were not called when stopping the Editor. ( #936 )
2019-06-28 19:22:40 +02:00
MichalPetryka
7181cd9ca1
perf: use 0 for null strings ( #926 )
...
* Use 0 for null strings
* Fix test
* No need for special case for ""
* No need for special case for ""
* Update Assets/Mirror/Runtime/NetworkReader.cs
Co-Authored-By: Paul Pacheco <paulpach@gmail.com>
2019-06-27 08:01:57 -05:00
vis2k
6bc65d500a
Telepathy.dll dummy file to overwrite old Telepathy.dll for people that update via Asset Store
2019-06-25 18:39:09 +02:00
MichalPetryka
21ca49d1be
perf: Use 0 for null byte arrays ( #925 )
...
* Use 0 for null byte arrays
* Update Assets/Mirror/Runtime/NetworkWriter.cs
Co-Authored-By: Paul Pacheco <paulpach@gmail.com>
* Update comments
* Update Assets/Mirror/Runtime/NetworkReader.cs
Co-Authored-By: Paul Pacheco <paulpach@gmail.com>
* Update Assets/Mirror/Runtime/NetworkReader.cs
Co-Authored-By: Paul Pacheco <paulpach@gmail.com>
2019-06-25 13:53:43 +02:00
vis2k
5f05e2fd02
Don't always log scene index hash message on start anymore. SceneIds work fine now.
2019-06-25 11:03:24 +02:00
vis2k
8a190bfd17
fix: TelepathyTransport.ToString UWP exception
2019-06-25 10:34:26 +02:00
vis2k
c4a18cd8a4
Telepathy source drop-in for easier debugging
2019-06-24 17:49:01 +02:00
vis2k
315508dec0
NetworkWriterPool meta file
2019-06-24 17:47:52 +02:00
Paul Pacheco
f5e93180a1
feat: network writer pool to avoid expensive allocations ( #928 )
2019-06-24 14:49:42 +02:00
Paul Pacheco
ced36906bc
perf: return the contents of the writer as an array segment ( #916 )
...
* Return the contents of the writer as an array segment
* Use a safer ToArraySegment method and add some comments
* refactor: for readability and debuggability
* Test that ToArraySegment works
* Updated with master
* Update NetworkWriter.cs
2019-06-23 21:19:48 +02:00
Paul Pacheco
7b3e82a1fc
perf: remove BinaryWriter, it allocates like crazy ( #929 )
...
* perf: remove BinaryWriter, it allocates like crazy
* useless comment
* Update NetworkWriter.cs
2019-06-23 20:43:39 +02:00
Paul Pacheco
b2ba5896fa
perf: remove syncvar boxing ( #927 )
2019-06-23 10:02:30 -05:00
MichalPetryka
9e911b9d5e
Add byte array test ( #922 )
2019-06-21 22:58:36 +02:00
vis2k
488446ae04
fix: Telepathy already supports IPv6, but can no also connect to IPv4-only servers again (e.g. Mirror Booster)
2019-06-21 12:15:52 +02:00
Paul Pacheco
87b6ddf0e9
Use local variable instead of static variable
2019-06-20 18:03:08 -05:00
MichalPetryka
981ba7c2b3
fix: ArraySegment<byte> work in Messages ( #919 )
...
Add ArraySegment<byte> tests and make them pass
2019-06-20 13:11:06 -05:00
Paul Pacheco
81fb419840
Syntax simplification
2019-06-20 08:33:39 -05:00
Paul Pacheco
493f9c20c6
Remove unnecesary using
2019-06-20 08:30:57 -05:00
Paul Pacheco
4ebebabf9c
Remove unnecesary using
2019-06-20 08:30:37 -05:00
Paul Pacheco
ee5a3e946e
remove unused field
2019-06-20 08:28:15 -05:00
Paul Pacheco
1a26c78059
Removed unused fields
2019-06-20 08:25:42 -05:00
Paul Pacheco
072a049bfa
Add unit tests for array writer
2019-06-20 07:36:04 -05:00
Paul Pacheco
31b104d194
Order modifiers
2019-06-19 08:17:13 -05:00
Paul Pacheco
c8e18a1086
Made field readonly
2019-06-19 08:16:47 -05:00
Paul Pacheco
a2fc1f810b
Removed unused parameter
2019-06-19 08:16:26 -05:00
Paul Pacheco
68bebf9d6b
string comparison is culture independent
2019-06-19 08:14:13 -05:00
Paul Pacheco
c2aa934046
Class should be static
2019-06-19 08:11:20 -05:00
Paul Pacheco
4608b6f9a2
Remove unused parameters
2019-06-19 08:08:07 -05:00
Paul Pacheco
2b108f3f12
Remove unused parameters
2019-06-19 08:05:18 -05:00