252 Commits

Author SHA1 Message Date
Albin Corén
2bde20bfdd
Update Protocol.md 2018-04-17 17:49:50 +02:00
Albin Corén
ef8ace51b4
Update README.md 2018-04-17 17:37:41 +02:00
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
21b5942106 Added spawn position and rotation to ConnectionApproval 2018-04-13 17:08:04 +01:00
Albin Corén
3b0d7b592c Added NetworkTime resync option 2018-04-10 20:31:24 +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
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
Albin Corén
37c10bb41f Updated API reference to v0.1.6 2018-04-02 09:02:44 +02:00
Albin Corén
0d064fa94e Added XML documentation to isServer & isClient 2018-04-02 09:01:29 +02:00
Albin Corén
6c716de014 Merge branch 'master' of https://github.com/TwoTenPvP/MLAPI 2018-04-02 08:58:26 +02:00
Albin Corén
b6e36b0001 Changed various networkedObject behaviour to ensure isSpawned is set 2018-04-02 08:31:01 +02:00
Albin Corén
f879c38334
Update README.md 2018-04-02 07:15:52 +02:00
Albin Corén
879c54b38f Updated API reference to match library version 0.1.5 2018-04-02 07:03:57 +02:00
Albin Corén
c325dec973 Fixed an issue where old scene networked objects would not get destroyed & added position sync to spawn 2018-04-02 06:52:17 +02:00
Albin Corén
20310d44dd Fixed various critical object spawning issues 2018-04-02 06:29:14 +02:00
Albin Corén
679c56a62f Split the NetworkingManager components to smaller namespaces 2018-04-01 12:24:54 +02:00
Albin Corén
691fd26075 Added warning for unsupported types in BinarySerializer 2018-04-01 11:22:18 +02:00
Albin Corén
b82507fc5c Added supression for mono incompatible features in NetworkedAnimator 2018-04-01 10:33:04 +02:00
Albin Corén
fbae203b1c Merge branch 'master' of https://github.com/TwoTenPvP/MLAPI 2018-04-01 10:03:31 +02:00