vis2k
0ef0545eb8
SyncVarNetworkBehaviourAbstractTests: don't rely on host mode
2022-02-02 01:17:24 +08:00
vis2k
cb0040b1c3
SyncVarGameObjectTests: don't rely on host mode
2022-02-02 01:10:37 +08:00
vis2k
f5a8458391
MultiplexTest: add missing TearDown
2022-02-02 00:57:11 +08:00
vis2k
9912341f48
Tests: remove redundant generated attribute tests. -5000 LOC ( #3079 )
...
* Tests: remove redundant generated Attribute tests.
* move to AttributeTests.cs
* syntax
* proper SetUp
2022-02-01 18:47:49 +08:00
MrGadget
224a5587b0
Updated PlayerCamera scripts in examples
2022-02-01 04:14:17 -05:00
MrGadget
85048539d0
Updated Basic Example
2022-02-01 04:06:12 -05:00
vis2k
a54e74716d
SyncVarNetworkBehaviour: ==, != for T as well to block != null
2022-02-01 13:09:26 +08:00
vis2k
0fd0aa2135
SyncVarGameObject/NetworkBehaviour/NetworkIdentity .Equals/.GetHashCode too
2022-02-01 12:41:33 +08:00
vis2k
f03dd3f8b8
SyncVar<T> Hook changed to .Callback += like SyncLists. can now be assigned in OnStartClient too.
2022-02-01 12:41:33 +08:00
vis2k
ed7de945d5
SyncVarNetworkBehaviour ==, != overloads
2022-02-01 12:41:33 +08:00
vis2k
0e42e5ce48
SyncVarNetworkIdentity ==, != overloads
2022-02-01 12:41:33 +08:00
vis2k
9efb3ada25
SyncVarGameObject ==, != overloads
2022-02-01 12:41:33 +08:00
MrGadget
27e71acef6
fix: Call OnStopLocalPlayer from ChangeOwner
2022-01-31 11:08:24 -05:00
MrGadget
6f84dfc0e1
Assigned Mirror Icons
2022-01-31 03:09:45 -05:00
vis2k
7c15a76dc1
remove unused imports
2022-01-31 14:25:08 +08:00
MrGadget
68f1a605d3
Added OnStopLocalPlayer to NetworkBehaviour Script Template
2022-01-31 00:35:35 -05:00
vis2k
e7a2a1467f
fix : #2907 LatencySimulation now uses Time.unscaledTime
2022-01-31 12:44:56 +08:00
vis2k
7f9209cd7f
Weaver.Extensions.Is: Syntax
2022-01-31 12:25:15 +08:00
vis2k
4a95f42c17
feat: OnStopLocalPlayer ( #2070 ) ( #3076 )
...
* OnStopLocalPlayer
* NB test
* stuff
2022-01-30 12:23:37 +08:00
vis2k
da09e71576
fix: Duplicate IL2CPP hashes when building to WebGL ( #3061 ) ( #3072 )
...
* fix: Duplicate IL2CPP hashes when building to WebGL (#3061 )
* change to tryget
* Update DistanceInterestManagement.cs
* Update MethodProcessor.cs
* GenerateMethodName
* Update MethodProcessor.cs
* Update Assets/Mirror/Editor/Weaver/Weaver.cs
* Update Weaver.cs
Co-authored-by: vis2k <info@noobtuts.com>
* fix callers to replacement rpcs which used to call the deadlock
* improve generated name
Co-authored-by: cooper <60411087+cxxpxr@users.noreply.github.com>
2022-01-29 23:19:13 +08:00
vis2k
e781448419
Weaver: SubstituteMethod improved comment
2022-01-29 23:04:44 +08:00
vis2k
99fb73191f
test comment
2022-01-29 23:00:00 +08:00
vis2k
ce3d4e49cc
Weaver: FixRemoteCallToBaseMethod - proper comments to explain what it does
2022-01-29 22:59:49 +08:00
MrGadget
8a8f71b30b
Revert merge master to master
2022-01-28 22:31:38 -05:00
MrGadget
6c729970cd
Merge branch 'master' into master
2022-01-28 21:53:43 -05:00
MrGadget
ecf44518f5
Added Chat Example
2022-01-28 21:49:13 -05:00
MrGadget
bd7f75f50c
Added Tests
2022-01-28 21:46:10 -05:00
MrGadget
8e7a36b8ad
Fixed AsmDefs
2022-01-28 21:45:48 -05:00
vis2k
cd40498457
remove TODO
2022-01-26 18:43:33 +08:00
vis2k
5369b8f47c
Weaver: move [SyncVar] generated setter to C# ( #3070 )
...
* WeaverSyncVarSetter<T>
* resolve
* no ref
* rename
* simple types without hook
* hook WIP
* stll need 'new Action' type
* pass hook
* ilnine
* remove now unused types
* remove unused
* comment
* no default
* cases
* GeneratedSyncVarSetter_GameObject/NetworkIdentity
* resolve
* GO/NI setters
* use the right equals
* NB setter
* comment
2022-01-26 18:40:56 +08:00
Roman Niukhalov
48df9ec287
Fix typo in a comment in NetworkServer.cs ( #3071 )
2022-01-26 13:35:17 +08:00
vis2k
8e682ec79e
syntax
2022-01-25 15:02:38 +08:00
Samuel Schultze
a9a42c7aa7
fix (middleware): call inner transport events ( #3068 )
2022-01-25 12:42:32 +08:00
vis2k
88f09be888
Tests: Weaver IsSuccess() tests moved to regular C# space instead of AssemblyBuilder ( #3069 )
...
* README
* WeaverClientRpcTests
* CommandTests
* WeaverGeneralTests
* WeaverGeneratedReaderWriterAnotherAssemblyTests
* Tests asmdef references ExtraAssembly
* WeaverGeneratedReaderWriterTests
* WeaverMessageTests
* WeaverMonoBehaviourTests
* WeaverNetworkBehaviourTests
* WeaverSyncDictionaryTests
* pragma
* meta
* WeaverSyncListTests
* WeaverSyncObjectsTests
* WeaverSyncSetTests
* WeaverSyncVarAttributeHookTests
* WeaverSyncVarAttributeTests
* comment
* WeaverTargetRpcTests
2022-01-25 12:29:37 +08:00
vis2k
cb0d722366
perf: inline several hot path functions ( #3065 )
...
* perf: NetworkReader inline all functions
* perf: NetworkWriter inline all functions
* perf: Utils inlining
* perf: Pool inlining
* perf: NetworkReader/WriterPool inlining
* perf: Compression inlining
* perf: Extensions inlining
* perf: Mathd inlining
* perf: MessagePacking inlining
2022-01-25 11:09:52 +08:00
vis2k
7a1c5774a3
rename
2022-01-25 01:14:19 +08:00
vis2k
212ec448fb
Test to prevent SyncVar.value = X throwing invalid IL
2022-01-25 01:11:03 +08:00
vis2k
f30429dbd2
Test to prevent SyncVar ldflda replacement issues as reported by imer
...
https://github.com/vis2k/Mirror/pull/2957#issuecomment-1020061244
2022-01-24 21:05:48 +08:00
MrGadget
5c48971d8e
Updated SyncListWithUserData
2022-01-22 19:35:56 -05:00
MrGadget
be8cf781d9
Updated SyncListWithUserData
2022-01-22 18:19:04 -05:00
MrGadget
61eec62de9
Updated SyncListWithUserData
2022-01-22 12:23:35 -05:00
MrGadget
76843e6c30
Updated SyncListWithUserData
2022-01-21 21:42:15 -05:00
MrGadget
1bfa2dae52
Added SyncListWithUserData
2022-01-21 09:57:19 -05:00
vis2k
9956c1620a
Revert "fix: Duplicate IL2CPP hashes when building to WebGL ( #3061 )"
...
This reverts commit d33c7cb247
.
because remoteattributetests deadlock on 2021.2.8
2022-01-21 18:11:23 +08:00
vis2k
657a06bbc8
remove leftover comment
2022-01-21 16:11:17 +08:00
cooper
d33c7cb247
fix: Duplicate IL2CPP hashes when building to WebGL ( #3061 )
...
* change to tryget
* Update DistanceInterestManagement.cs
* Update MethodProcessor.cs
* GenerateMethodName
* Update MethodProcessor.cs
* Update Assets/Mirror/Editor/Weaver/Weaver.cs
* Update Weaver.cs
Co-authored-by: vis2k <info@noobtuts.com>
2022-01-21 12:47:16 +08:00
MrGadget
238c80dc33
fix: added / updated AddComponent attributes ( #3062 )
...
* fix: added / updated AddComponent attributes
* fix: Added / Updated AddComponent attirbutes
* Update Assets/Mirror/Components/Discovery/NetworkDiscoveryHUD.cs
2022-01-20 11:58:27 -05:00
MrGadget
d1543d5943
Removed using from ChatAuthenticator
2022-01-19 19:33:15 -05:00
MrGadget
9dbba89c0d
Merge branch 'vis2k:master' into master
2022-01-19 14:18:07 -05:00
tuf
171d3543be
Fixed everything that's wrong with Mirror ( #3059 )
2022-01-19 14:07:52 -05:00