MrGadget
fe8893dd3a
feat: NT uses Cmd/Rpc overloads ( #3058 )
2022-01-19 22:25:36 +08:00
MrGadget
9c7f7f849f
Removed Tests
2022-01-19 07:22:12 -05:00
MrGadget
0d30a0b102
Merge pull request #2 from vis2k/master
...
Mirror 60.1.0
2022-01-19 07:21:14 -05:00
MrGadget
140691e744
Added Tests
2022-01-19 07:20:57 -05:00
vis2k
30a7e1d576
feature: remote call overloads are now allowed for [TargetRpc] too. they are possible now due to 0cdeccbe71
using .FullName instead of .Name
2022-01-19 18:43:05 +08:00
vis2k
b6f4c641de
feature: remote call overloads are now allowed for [ClientRpc] too. they are possible now due to 0cdeccbe71
using .FullName instead of .Name
2022-01-19 18:43:05 +08:00
vis2k
fb025d7de7
Update README.md
2022-01-19 18:02:27 +08:00
vis2k
b638f97aca
Update README.md
2022-01-19 18:00:09 +08:00
MrGadget
85e86bd4a0
fix: Network Manager Template singleton
2022-01-18 11:56:55 -05:00
vis2k
f79166dd6c
Weaver: remove unused .Resolver
2022-01-19 00:10:41 +08:00
vis2k
bbf83a308d
Update README.md
2022-01-19 00:09:11 +08:00
vis2k
508cc7ec1a
comments
2022-01-19 00:00:11 +08:00
vis2k
ab72de0271
Update README.md
2022-01-18 23:58:33 +08:00
vis2k
1328dcb7ea
comment
2022-01-18 17:27:34 +08:00
vis2k
1eca5fe9b4
breaking: RemoteCalls.RegisterCommand/RpcDelegate renamed to RemoteCalls.RegisterCommand/Rpc to keep it simple
2022-01-18 17:22:15 +08:00
vis2k
131e854479
RemoteCalls: CheckIfDelegateExists cmdHash renamed to functionHash
2022-01-18 17:17:43 +08:00
vis2k
c675cfe2b0
syntax
2022-01-18 17:14:09 +08:00
vis2k
3792e23f2f
remove old code
2022-01-18 17:12:33 +08:00
vis2k
45438b5e91
feature: remote call overloads are now allowed. they are possible now due to 0cdeccbe71
using .FullName instead of .Name
2022-01-18 17:10:37 +08:00
vis2k
a797c9733a
syntax
2022-01-18 16:50:00 +08:00
vis2k
8647efc297
add comments
2022-01-18 16:45:36 +08:00
vis2k
739dfb361e
RemoteCalls.Invoker.invokeClass renamed to componentType because that's what we use it to check for
2022-01-18 16:44:15 +08:00
vis2k
11ca6a542f
RemoteCalls: add comment
2022-01-18 16:42:34 +08:00
vis2k
0418f1c9d2
RemoteCalls.Invoker.remoteCallType renamed to callType for simplicity
2022-01-18 16:38:57 +08:00
vis2k
1242fb1356
RemoteCalls: InvokeHandlerDelegate renamed to Invoke for simplicity.
2022-01-18 16:36:21 +08:00
vis2k
ad2d0560a3
RemoteCalls.Invoker.invokeFunction renamed to function for simplicity
2022-01-18 16:33:05 +08:00
vis2k
d1d2523b75
syntax
2022-01-18 16:31:23 +08:00
vis2k
a83786f884
syntax
2022-01-18 16:30:52 +08:00
vis2k
40333bb784
syntax
2022-01-18 16:28:49 +08:00
vis2k
c55e42f7e2
perf: NetworkServer.OnCommandMessage doesn't requires NetworkIdentity.CommandRequiresAuthority check anymore.
...
Remote calls are now hashed based on full name, so we don't need to find & compare the particular component anymore.
2022-01-18 16:19:54 +08:00
vis2k
3a78a2fca5
comment
2022-01-18 16:17:07 +08:00
vis2k
262c7f8898
RemoteCalls GetCommandInfo + CommandInfo struct replaced with a simple CommandRequiresAuthority bool
2022-01-18 16:04:35 +08:00
vis2k
10f7d4c34a
syntax
2022-01-18 15:57:51 +08:00
vis2k
0aa70d8e61
syntax
2022-01-18 15:55:16 +08:00
vis2k
308e995ad5
syntax
2022-01-18 15:52:49 +08:00
vis2k
a4e6163f9f
syntax & comments
2022-01-18 15:51:16 +08:00
vis2k
6989f21817
syntax
2022-01-18 15:46:52 +08:00
vis2k
effad42399
syntax
2022-01-18 15:45:52 +08:00
vis2k
94c319746b
RemoteCalls: GetInvokerForHash simplified
2022-01-18 15:45:22 +08:00
vis2k
c4828251e6
comment
2022-01-18 15:44:03 +08:00
vis2k
48b368a0dd
syntax
2022-01-18 15:43:03 +08:00
MrGadget
34bf98b9d0
MIRROR_58_0_OR_NEWER
2022-01-18 00:57:24 -05:00
vis2k
fdd3041d68
breaking: SendTargetRpcInternal removed now unnecessary invokeClass parameter from NetworkBehaviour and Weaver
2022-01-18 13:54:19 +08:00
vis2k
99dd9fdafb
breaking: SendRpcInternal removed now unnecessary invokeClass parameter from NetworkBehaviour and Weaver
2022-01-18 13:54:19 +08:00
vis2k
d0b2ecf7ed
breaking: SendCommandInternal removed now unnecessary invokeClass parameter from NetworkBehaviour and Weaver
2022-01-18 13:54:19 +08:00
vis2k
0cdeccbe71
breaking: RemoteCalls simplified: Weaver now passes full function name instead of Type + function.Name.
...
makes everything easier, allows us to remove GetMethodHash(Type invokeClass, string methodName).
also allows for two [Command]s/[Rpc]s with same name but different type parameters now.
2022-01-18 13:54:19 +08:00
vis2k
05e62388d4
breaking: Obsolete Experimental NetworkTransform
...
* breaking: obsolete old experimental NetworkTransform components
* Update Assets/Mirror/Components/Experimental/NetworkTransform.cs
* Update Assets/Mirror/Components/Experimental/NetworkTransformChild.cs
* Update Assets/Mirror/Components/Experimental/NetworkTransformBase.cs
Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
BREAKING: Obsolete Experimental NetworkTransform
2022-01-18 00:24:30 -05:00
vis2k
e192dae48e
RemoteCalls: cmdHandlerDelegates renamed to remoteCallDelegates because it's not just for Commands
2022-01-18 13:09:16 +08:00
vis2k
6b9eccd9e1
RemoteCalls: add comment
2022-01-18 12:55:53 +08:00
Robin Rolf
a828f5a983
fix: NetworkTransform syncs initial position/rotation/scale #3048 ( #3051 )
...
* fix: NT syncs initial position/rotation/scale
fixes #3048
* Update NetworkTransformBase.cs
* Update NetworkTransformBase.cs
* Update NetworkTransformBase.cs
* Update NetworkTransformBase.cs
Co-authored-by: vis2k <info@noobtuts.com>
2022-01-18 12:55:40 +08:00