c6burns
92596de38a
Weaver follow on pr to 490 ( #519 )
...
* removed workaround from previous cecil version that now causes sharing violation console warning
* fixed language feature error -- null prop op is C#4 but .sln target is net35
* separated editor logging (required) from console logging (optional)
* fix issue introduced by flipping boolean property meaning in 9895bff
* added updated weaver assembly
* updated to release assembly - wrong assembly in ef0c903
* commenting weave target debug log to retain prev behaviour (oops)
2019-03-02 09:45:38 +01:00
vis2k
400382be76
ProximityChecker NonAlloc to avoid GC (see https://github.com/vis2k/Mirror/pull/228/ )
2019-03-01 22:51:49 +01:00
Zac North
d41701e0c5
Added a license for Ninja.WebSockets ( #518 )
2019-03-01 21:29:02 +01:00
vis2k
32b9fcc987
Remove old comment
2019-03-01 15:30:20 +01:00
vis2k
0e5181f26a
NetworkClient: move PrepareForConnect code into Connect
2019-03-01 15:29:55 +01:00
rodolphito
6b6d2b00a5
Spaces around equal signs. ( #515 )
2019-03-01 15:26:20 +01:00
rodolphito
4d40ddb891
Minor style fixes. ( #514 )
2019-03-01 15:01:42 +01:00
rodolphito
5a9f10ec47
Made member accessor debug logs consistent. ( #513 )
2019-03-01 07:29:38 -06:00
rodolphito
1e13ef5c31
Made it more clear that the checkboxes on the NetworkAnimator are referring to whether the parameter should be synced or not. ( #512 )
2019-03-01 11:45:01 +01:00
vis2k
fcc3f06feb
move RegisterSystemHandlers from ClientScene to NetworkClient. There is no reason why it should be in ClientScene, especially since it passes a NetworkClient, which is very strange. Additionally, not all delegates are in ClientScene anyway (like NetworkTime) ( #473 )
2019-03-01 11:38:00 +01:00
MrGadget
f0949f299e
Update ChangeLog.md ( #505 )
...
Added another entry
2019-03-01 01:20:26 -06:00
rodolphito
e30ec76581
Made client authority setter internal to remove internal setter method. ( #508 )
2019-03-01 01:18:20 -06:00
Paul Pacheco
32c89f4f33
Use property setter instead of custom setter
2019-03-01 01:11:46 -06:00
rodolphito
848e9cfbe9
Removed unused line. ( #506 )
2019-03-01 01:07:08 -06:00
Zac North
fbada30e01
Changed WebSockets default port to 7778 in case we add Multiplex ( #503 )
2019-02-28 22:55:12 +01:00
MrGadget
2bc401897b
Update ChangeLog.md ( #501 )
...
* Update ChangeLog.md
Added entry for web sockets
* Update ChangeLog.md
* Update ChangeLog.md
* Update ChangeLog.md
Added entry for Multiplex
* Update ChangeLog.md
Rearranged the order, formatting
2019-02-28 22:17:39 +01:00
Zac North
8f041331de
Fix WebSocket transport default port ( #502 )
2019-02-28 22:13:34 +01:00
Zac North
abf95651e2
Added modified version of Paul's 2018 WebSockets transport ( #369 )
...
* Added modified version of Paul's 2018 WebSockets transport, modifications include:
- Basic support for WSS
- Event format converted to master event format (UnityEvents)
* Fixed indentation and added support for Available()
* Manually merged in Paul's changes for latest version of Transport
* Added comment to CertVerificationCallback to reflect new research done in live environment.
* Added NoDelay option and merged in some minor renames from 2018 branch version
2019-02-28 20:53:22 +01:00
MrGadget
16909ce2e7
Update ChangeLog.md ( #499 )
...
Added entries for version 1.5
2019-02-28 20:10:20 +01:00
MrGadget
303e9fe1e0
Update ChangeLog.md ( #500 )
...
Added entries for version 1.4
2019-02-28 19:49:04 +01:00
MrGadget
c8a12eb12e
Update Readme.txt ( #498 )
...
Removed GitHub link
Added notice to restart unity after import
2019-02-28 18:38:01 +01:00
MrGadget
3bb505c076
Docs ( #497 )
...
* Showcase and ChangeLog docs
* Fixed image file extension
2019-02-28 17:29:06 +01:00
Lymdun
73f822d9b7
Weaver - My kingdom for some tests ( #490 )
...
* Added custom assembly compiler for easier testing
* Added weaver tests
* Added controls to silence Weaver logging and collect logs
* Update weaver dll
* Added new weaver test fixture and tests
* Connected WeaveFailed property to weave result status
* Removed useless meta files
* Removed useless comment
* Fix artifacts deletion
* Moved to [SetUp]
* Removed logs noise
2019-02-28 17:22:18 +01:00
vis2k
a28355d771
Weaver: remove unused ULocalConnectionToClientType
2019-02-28 15:44:18 +01:00
vis2k
9719b868d9
remove unused label
2019-02-28 15:43:15 +01:00
vis2k
cbeea38298
move Command NetworkClient.active check out of weaver ( #494 )
2019-02-28 15:23:04 +01:00
vis2k
9f0c485b7d
move TargetRpc NetworkServer.active and conn is ULocalConnectionToServer check out of weaver ( #492 ) ( #491 )
2019-02-28 15:21:07 +01:00
vis2k
d7b6c8556f
move TargetRpc NetworkServer.active and conn is ULocalConnectionToServer check out of weaver ( #492 )
2019-02-28 15:18:52 +01:00
Chris Langsenkamp
d3cd0f931e
Fixed image file extension
2019-02-28 09:11:44 -05:00
Chris Langsenkamp
92217d4d0f
Showcase and ChangeLog docs
2019-02-28 09:08:34 -05:00
vis2k
8d96dd77cd
Fix trailing whitespace
2019-02-28 13:57:46 +01:00
MichalPetryka
5ac23dd231
More using cleanup ( #489 )
2019-02-28 12:36:21 +01:00
MichalPetryka
97fc7aca4c
Use type keywords ( #472 )
...
* Use type keywords
* Update
2019-02-28 12:21:27 +01:00
SuperCables
2b429c9b3a
This doesn't sync slow rotating objects ( #428 )
...
* This doesn't sync slow rotating objects
The function sets lastRotation to the current rotation every frame, regardless of whether or not it detected a change. Because comparing two similar, but different Quaternions return true, only quickly rotating objects will return true; slow turning objects will return false, and the rotation will not be synced. By not updating lastRotation until a difference is spotted, any rotation will be synced.
This fix allowed my slow rotating spaceship to sync rotation.
TL;DR
lastRotation should be the last time this function returned true, not the rotation last frame.
* Update NetworkTransformBase.cs
2019-02-28 12:19:09 +01:00
vis2k
f03e7b1ebe
Add empty class bodies to code convention
2019-02-28 12:16:19 +01:00
vis2k
d5857d841f
Add line break and fix word
2019-02-28 12:11:34 +01:00
vis2k
c32845d507
Update code convention with int vs Int32
2019-02-28 12:11:34 +01:00
rodolphito
7ecd66d6ec
Transport.activeTransport instead of NetworkManager.singleton.transport ( #479 )
...
* Created Transport.activeTransport to decrease NetworkManager god status.
* Fixed NetworkManagerHUD. (I forgot I had deleted it temporarily for testing)
2019-02-28 11:58:37 +01:00
rodolphito
d4d764fb53
Fixed erroneous documentation. ( #485 )
2019-02-28 11:54:11 +01:00
MichalPetryka
c33c72e720
Using cleanup ( #452 )
2019-02-28 11:44:55 +01:00
rodolphito
c13f4bd13b
Used Expression Body Members to make code smaller and nicer in NetworkIdentity. ( #486 )
2019-02-28 10:20:57 +01:00
rodolphito
2d37a9e87c
First pass of moving stuff out of UNetwork. ( #481 )
2019-02-28 09:42:03 +01:00
Paul Pacheco
d39f999f0f
Simplify with auto property
2019-02-27 22:12:19 -06:00
rodolphito
51458762d4
Split Utils into FloatBytePacker and NetworkManager. ( #483 )
2019-02-27 21:47:37 -06:00
rodolphito
96133d1583
Removed useless proxy methods and substituted in direct property modification. ( #454 )
2019-02-27 18:33:10 -06:00
rodolphito
82535b0a8c
Moved SceneAttribute into CustomAttribute. ( #470 )
2019-02-27 18:32:13 -06:00
MichalPetryka
f746ba8b08
Hide obsolete warnings ( #476 )
2019-02-27 17:06:13 +01:00
MrGadget
e7e890988d
Re-applied GetActiveScene ( #474 )
2019-02-27 15:57:33 +01:00
vis2k
732111c1b9
add obsolete hostId again for easier transition from UNET
2019-02-27 15:43:35 +01:00
vis2k
26a9b5670d
NetworkClient.allClients added as obsolete
2019-02-27 15:24:44 +01:00