181 Commits

Author SHA1 Message Date
Albin Corén
16ee90adfd Added class summaries 2018-03-31 10:19:37 +02:00
Albin Corén
7079765b2c Enforced get/set rules on all library properties 2018-03-31 09:23:11 +02:00
Albin Corén
7b42bbfd3a Added XML documentation to public methods 2018-03-31 09:07:42 +02:00
Albin Corén
ca82895691 Added better description to AssemblyInfo 2018-03-31 03:32:49 +02:00
Albin Corén
a99e1a589b Added SignKeyExchange to Config missmatch 2018-03-31 02:24:14 +02:00
Albin Corén
a27e4debe9
Merge pull request #31 from TwoTenPvP/cryptography-2
Cryptography 2
2018-03-31 02:06:11 +02:00
Albin Corén
cf34bc3313 Fixed critial SyncVar issue where array length would be checked before array was created 2018-03-31 02:02:51 +02:00
Albin Corén
ec0ba47f7f Added RSA signing to Diffie Hellman 2018-03-31 02:00:03 +02:00
Albin Corén
ff6f16a265 Fixed DiffieHellman issues 2018-03-31 01:27:11 +02:00
Albin Corén
8dd5a36b78 Added AES Encryption with DiffieHellman 2018-03-31 01:27:11 +02:00
1184ecafe4 Removed custom PBKDF2 implementation
Switched to cryptographically safe random provider
2018-03-31 01:27:11 +02:00
2a26b2417d Added Diffie Hellman
Added PBKDF2-HMAC-SHA1
Added IntX implementation
2018-03-31 01:27:11 +02:00
Albin Corén
a793dc6fad Added additional regions to NetworkingManager 2018-03-31 00:53:52 +02:00
Albin Corén
d54ec84209 Added Region's to NetworkingManager and NetworkedBehaviour 2018-03-30 23:54:31 +02:00
Albin Corén
614a3a4f19 Improved MLAPI Inspector UI 2018-03-30 04:06:49 +02:00
Albin Corén
0593de44a5 Cleanup 2018-03-29 06:02:07 +02:00
Albin Corén
e41ced9e8f Added per NetworkBehaviour message Targets 2018-03-29 05:55:15 +02:00
Albin Corén
368d719201 Added Proximity to NetworkedAnimator 2018-03-29 04:27:13 +02:00
Albin Corén
5d8c1ece0b Added WarpOnDestintionChange option to NetworkedNavMeshAgent 2018-03-29 01:28:45 +02:00
Albin Corén
2442eab0cc Added NetworkedNavMeshAgent to the Compile list 2018-03-29 00:47:02 +02:00
Albin Corén
6f2295bec1 Changed NetworkingManager callbacks to be invoked on server and client 2018-03-28 22:50:54 +02:00
Albin Corén
c46f268470 Improved the drift correction on the NetworkedNavMeshAgent 2018-03-28 21:19:14 +02:00
Albin Corén
7338299ff2 Reduced memory allocations in NetworkedTransform 2018-03-28 20:23:50 +02:00
Albin Corén
27798000ba Fixed correction update issue on NetworkedNavMeshAgent 2018-03-28 19:42:08 +02:00
Albin Corén
020847a91b Added NetworkedNavMeshAgent 2018-03-28 19:40:40 +02:00
Albin Corén
6c799b0712 Changed NetworkedBehaviour isOwner to public 2018-03-28 17:40:08 +02:00
Albin Corén
8e2db5131a Added OnServerStarted callback 2018-03-28 17:38:00 +02:00
Albin Corén
0622ca7a37 Added callback for when client disconnects 2018-03-28 17:34:42 +02:00
Albin Corén
c7dd950954 Added onClientConnect callback & isClinetConnected bool to NetManager 2018-03-28 17:31:39 +02:00
Albin Corén
6837391ace Fixed various messageChunker issues and added more helpers to verify chunks 2018-03-22 12:57:48 +01:00
Albin Corén
64b3bedc62 Added helper class to chunk byte arrays 2018-03-22 09:55:26 +01:00
Albin Corén
75fd623b49 Fixed issue preventing internal handshake to be sent 2018-03-21 14:10:12 +01:00
Albin Corén
95082334af Changed spawnedObjects counting code 2018-03-21 08:37:15 +01:00
Albin Corén
9b76a81f1f Added networktime 2018-03-21 08:27:19 +01:00
Albin Corén
384dfbdab8 Added ClientIdManager 2018-03-13 09:24:46 +01:00
Albin Corén
965d644fb7 Added SyncVar hooks 2018-03-13 08:58:41 +01:00
Albin Corén
e7372d6cc3 Added Byte arrays support to SyncVar. 2018-03-10 01:48:08 +01:00
Albin Corén
c51dc5aa23 Moved FieldType in csproj 2018-03-09 17:37:57 +01:00
Albin Corén
c035c67f48 Moved FieldType enum to Data 2018-03-09 17:35:15 +01:00
Albin Corén
06774ea531 Merge branch 'master' of https://github.com/TwoTenPvP/MLAPI 2018-03-09 15:36:10 +01:00
Albin Corén
5a3d065ab4 Added hang/flood prevention to NetworkingManager 2018-03-09 13:37:39 +01:00
Albin Corén
ae0f5233da Renamed internal MLAPI channel 2018-03-09 10:41:58 +01:00
Albin Corén
6cb02f35de Modified tickrate behaviour to empty buffers 2018-03-09 10:28:38 +01:00
Albin Corén
ad41b78acc Added different tickrates for different things 2018-03-09 10:21:44 +01:00
Albin Corén
f6dc01a0dd Removed LLAPI send delay 2018-03-09 00:23:17 +01:00
Albin Corén
a1c027447b Added Tickrate config 2018-03-09 00:10:43 +01:00
Albin Corén
b93aa3ad0f Removed Unity 5 support 2018-03-08 22:12:00 +01:00
Albin Corén
8e19568e19 Added Unity 5 support 2018-03-08 21:05:11 +01:00
Albin Corén
190564eb87 Made NetworkAnimator compliant with C# 4 2018-03-08 20:30:46 +01:00
Albin Corén
34031beee0 Stabilized and optimized library 2018-03-08 19:58:15 +01:00