Commit Graph

87 Commits

Author SHA1 Message Date
vis2k
f08aa57f55 Unity upgraded to 2018.4.30 LTS 2020-12-09 14:19:03 +08:00
James Frowen
798a4cab33
breaking: Unity LLAPI transport meets the recycle bin. (#2484) 2020-12-02 01:35:53 +00:00
James Frowen
d3d3113f7b
perf(transport): BREAKING: callbacks instead of unityevent for transports (#2417)
* delegate and callbacks instead of unityevent

* using callbacks in Mirror

* Using new callbacks instead of events
* moving methods next to each other in NetworkClient
* moving add/remove to methods in NetworkServer

* replacing uses of events within transports and tests

* fixing tests

* fixing more tests

* replacing delegates with actions

* adding comments to show what action variable's are

* removing extra function created in rebase

* renaming callbacks

* adding reset methods so that actions arn't null

* fixing rename

* breaking defines

* Update Assets/Mirror/Runtime/Transport/KCP/MirrorTransport/KcpTransport.cs

* Update KcpTransport.cs

* Update Transport.cs

* removing ResetHandlers methods

transports can now call events after stop is called

Co-authored-by: vis2k <info@noobtuts.com>
2020-11-20 23:47:56 +08:00
MrGadget1024
35b61749d1 Updated PreprocessorDefine & ProjectSettings version to 28
This should have been done with PR #2413
2020-11-11 08:53:43 -05:00
MrGadget1024
581dacaaa5 Updated PreprocessorDefine & ProjectSettings version to 27
This should have been done in PR #2400
2020-11-10 18:26:26 -05:00
vis2k
25890303d2 ProjectSettings resaved 2020-10-29 20:20:30 +01:00
vis2k
de2fbd6b4b Unity upgraded to 2018.4.28 LTS 2020-10-29 17:14:14 +01:00
vis2k
646da8105d UnityConnectSettings disabled 2020-10-29 13:13:18 +01:00
MrGadget
77c844184e
Remove Obsoletes (#2361)
BREAKING CHANGE: Removed Obsolete Methods and Tests
2020-10-24 11:36:44 -05:00
James Frowen
24e3ea099c
adding version define from v18 breaking change (#2214) 2020-09-03 15:46:15 +01:00
James Frowen
c6fa49c72a
fix: adding version define from v17 breaking change 2020-08-21 13:49:54 +01:00
vis2k
e2fd19547c fix: Unity Editor 2019/2020 crashes in Play Mode when resizing Editor for Macbooks with on board graphics cards. Using Metal instead of OpenGL fixes it. See also: https://forum.unity.com/threads/unity-editor-crashes-macos.739535/ 2020-08-16 13:05:23 +02:00
vis2k
a1186bd85d Upgraded to Unity 2018.4.25 LTS 2020-07-30 19:09:22 +02:00
James Frowen
e8798d3893
project settings with new version (#1995) 2020-06-14 11:40:38 +01:00
James Frowen
2ce5880646
breaking: moving static code from NetworkBehaviour to its own class (#1951)
* moving static code from NetworkBehaviour to its own class

* Replacing calls in tests to use new RemoteCallHelper

* updating references to types in weaver

* adding version 15 defines

* renaming function
2020-06-10 16:10:54 +02:00
James Frowen
55736eba5e
breaking: adding option to receive NetworkConnectionToClient in Comand (#1970)
* moving exists check to its own function

* moving order and adding whitespace

* adding SenderConnection Attribute

* adding weaver tests for SenderConnection Attribute

* tests for sender connection

* updating valid method to work with sender connection

* using RemoteCallType in read write calls

* adding sender connection to CallCmd

* updating CmdDelegate

* adding NetworkConnection to invokeFunction

* updating old tests

* removing SenderConnectionAttribute

* typo

* adding version 14 defines
2020-06-07 11:25:21 +01:00
James Frowen
ca6fd99242
Clean up after breaking (#1844)
* adding new define to project settings

* Marking test for RemovePlayerMessage as Obsolete
2020-05-04 10:17:13 +01:00
James Frowen
79b04661f5
saving scriptingDefineSymbols (#1694) 2020-04-12 00:09:56 +01:00
Paul Pacheco
cc95af7a65
ci: fix and speed up ci build (#1649)
Use new version of unity-runner which supports sonarqube
2020-04-02 21:28:31 -05:00
vis2k
1606f29a20 ProjectSettings resaved 2020-03-23 16:52:44 +01:00
vis2k
0d1ac4affc ProjectSettings resaved 2020-02-06 13:40:19 +01:00
vis2k
993d2571fb ProjectSettings resaved 2020-02-04 11:37:49 +01:00
vis2k
d1cf094840 ProjectSettings was updated by Unity 2020-01-30 09:44:36 +01:00
vis2k
7c8be71d16 detected too late 2019-09-29 13:58:30 +02:00
vis2k
6dc47c2755 ProjectSettings define saved 2019-08-01 11:45:08 +02:00
vis2k
ed16fcff8c ProjectSettings updated by Unity 2019-04-01 17:24:39 +02:00
vis2k
22640b5e62
Mirror List Server example (#611)
feature: Mirror List Server example
2019-03-20 09:38:53 +01:00
vis2k
c84ea361f1 2018.3 ProjectSettings detected too late 2019-02-25 20:42:58 +01:00
vis2k
c80a971126 2018.3 UnityConnectSettings detected too late 2019-02-25 20:15:16 +01:00
vis2k
2a9d7e2df3 Upgrade to Unity 2018.3.6 to fix #427 and to prepare for LTS version 2019-02-22 09:29:39 +01:00
Paul Pacheco
c17254e80d Target .Net Standard 2.0 out of the box 2019-02-01 06:38:17 -06:00
vis2k
79da551e1e Update project settings 2019-02-01 11:31:15 +01:00
vis2k
4042c96a79 set default build to windowed 2019-02-01 11:25:31 +01:00
vis2k
81c712078f API compatibilty level was detected too late 2019-02-01 11:25:31 +01:00
vis2k
12d0eaac8e Use Net 4.X to avoid freeze bug on osx 2019-01-29 22:49:30 +01:00
vis2k
2e0c38aec8 Upgrade to Unity 2018.2.20f1 2019-01-29 22:44:24 +01:00
vis2k
5b187fe0df Asset Store Examples added 2019-01-15 11:17:58 +01:00