Albin Corén
25a3abdde1
Added temp protocol docs & update API reference to 1.0
2018-04-17 17:06:05 +02:00
Albin Corén
c10e79a5e3
Added missing XML doc
2018-04-17 17:03:27 +02:00
Albin Corén
045e458aa8
Added EditorScripts for reference purpose and modified the NEtworkingManager to use the inpsector more
2018-04-17 17:02:18 +02:00
Albin Corén
7054220a40
Replaced deltaTime usage with Unscaled deltaTime
2018-04-17 14:52:13 +02:00
Albin Corén
89e666d09a
Moved send and message handle methods to own class
2018-04-17 14:47:08 +02:00
Albin Corén
f8057144dc
Added further duplication checks to netconfig
2018-04-17 10:18:30 +02:00
Albin Corén
a588584673
Added allocating Finalize overload to BitWriter
2018-04-14 09:08:18 +01:00
Albin Corén
8e84391710
Merge pull request #41 from GabrielTofvesson/bit-serializer
...
Optimized byte serialization
2018-04-13 18:43:01 +02:00
Albin Corén
21b5942106
Added spawn position and rotation to ConnectionApproval
2018-04-13 17:08:04 +01:00
435db1f14b
Optimized byte serialization
...
Fixed various bugs
Added option to pad misalignments for improved performance (at the possible cost of compression size if called in more than one non-consecutive instance)
2018-04-13 16:28:30 +02:00
Albin Corén
902fb77ed4
Added support for fixed size arrays
2018-04-12 16:12:57 +01:00
7951d6a0a5
Merge remote-tracking branch 'upstream/master'
2018-04-12 17:05:28 +02:00
Albin Corén
b124f5ed3e
Removed unused bufferSize
2018-04-11 19:03:50 +01:00
Albin Corén
45f82180d2
Removed collect list from GC
2018-04-11 19:03:14 +01:00
Albin Corén
18d965d562
Changed BitWriter class to take a pre allocated buffer
2018-04-11 09:43:45 +01:00
Albin Corén
d5cf96d563
Merge pull request #37 from GabrielTofvesson/master
...
New binary serializer
2018-04-11 10:27:01 +02:00
06fdaa97d8
Completely removed dynamic
...
Made specific setters and getters for serialization and deserialization respectively
2018-04-10 22:23:06 +02:00
13470efd55
Added new serialization/deserialization system
...
- Code might look a bit janky because it was adapted from a version that used dynamic types
2018-04-10 21:05:13 +02:00
Albin Corén
3b0d7b592c
Added NetworkTime resync option
2018-04-10 20:31:24 +02:00
d6746064de
Merge remote-tracking branch 'upstream/master'
2018-04-10 20:27:06 +02:00
Albin Corén
ac31f46089
Fixed nullRef on first OnValidate call
2018-04-10 18:26:52 +02:00
Albin Corén
11c6890da2
Added XML documentation for NetworkedPrefab class
2018-04-09 17:03:25 +02:00
1c9c92b43b
merge
2018-04-06 22:22:00 +02:00
baed45bad5
Added files?
2018-04-06 22:15:14 +02:00
Albin Corén
47122c4c0e
Imrpoved networkedPrefab messages
2018-04-06 08:31:51 +02:00
Albin Corén
b8e1e925d4
Reworked Object spawning system
2018-04-05 21:21:57 +02:00
Albin Corén
5310c400c3
Improved NetworkConfig init
2018-04-04 08:16:16 +02:00
Albin Corén
07178c6bcf
Added XML summaries everywhere and improved NetworkConfig to be less error prone
2018-04-04 08:10:08 +02:00
Albin Corén
a0157be9dd
NetworkSpawn now gets called on Scene objects on the server
2018-04-04 06:35:17 +02:00
Albin Corén
f6c41db513
Reduced memory allocations in GetClientId
2018-04-03 19:54:36 +02:00
Albin Corén
f2c3662f63
Replaced LINQ Dirty field counting code as it allocates garbage (?!?!)
2018-04-03 19:16:07 +02:00
Albin Corén
1d4cb9a347
Added better Transport config to allow for multiple hosts
2018-04-03 18:43:01 +02:00
Albin Corén
3d06ad177d
Replaced NetId constructor with ServerNetId static
2018-04-03 18:22:26 +02:00
Albin Corén
fba648c31a
Added Multihost / Websocket support
2018-04-03 18:10:25 +02:00
Albin Corén
32d9437bb4
Removed HideInInspector attributes to properties
2018-04-03 10:18:03 +02:00
Albin Corén
4151da4f49
Fixed issues with rotation on object spawn
2018-04-03 05:57:38 +02:00
Albin Corén
b66a351859
Moved prefabs to NetworkConfig
2018-04-02 21:49:02 +02:00
Albin Corén
b1c4cae028
Fixed scene switching issue
2018-04-02 20:59:26 +02:00
Albin Corén
02e5b886e6
Improved collection initialization in NetManager Init
2018-04-02 20:13:50 +02:00
Albin Corén
0572ab1b13
Optimized SyncedVarInit
2018-04-02 19:58:12 +02:00
Albin Corén
e1cc0b6fbd
Fixed an issue causing new objects to not have their SyncedVars inited
2018-04-02 19:25:14 +02:00
Albin Corén
6f1f035136
Internal messagetypes and channels no longer gets added to the user NetworkConfig
2018-04-02 18:05:35 +02:00
Albin Corén
17a594ee98
Fixed potential issue when destroying objects
2018-04-02 17:38:57 +02:00
Albin Corén
4b8b88d550
Added scene cleanup & checks for already running instances
2018-04-02 17:33:23 +02:00
Albin Corén
6ad088e46e
Fixed signature issue & allocation size
2018-04-02 17:19:08 +02:00
Albin Corén
fd18634d32
Fixed allocation misscalculation on SpawnObjects
2018-04-02 16:54:11 +02:00
Albin Corén
f258f0bb68
Added null checks to NetworkedObject
2018-04-02 16:51:16 +02:00
Albin Corén
5beac0f00c
Reworked NetworkConfig to be serializable
2018-04-02 16:47:28 +02:00
Albin Corén
ace1cee70e
Fixed issue with TrackedObject AvgTimeBetweenPoints
2018-04-02 11:56:54 +02:00
Albin Corén
2e1805a041
Improved TrackedObject statistics and fixed NullException
2018-04-02 10:43:27 +02:00