vis2k
|
3b8810f532
|
feature: NetworkWriter.Capacity
|
2022-09-25 13:24:08 +07:00 |
|
vis2k
|
606f147872
|
comment
|
2022-09-25 13:20:59 +07:00 |
|
vis2k
|
3664f26d65
|
Read<T>: error message improved
|
2022-09-25 13:19:44 +07:00 |
|
vis2k
|
df875a4bc1
|
syntax
|
2022-09-25 13:18:38 +07:00 |
|
vis2k
|
6fa5a65cd3
|
NetworkReader.ToString improved to be more readable: "[B2-C3-D4 @ 0/3]"
|
2022-09-25 13:18:04 +07:00 |
|
vis2k
|
27398721a2
|
Extensions: ArraySegment.ToHexString for convenience
|
2022-09-25 13:17:02 +07:00 |
|
vis2k
|
9525a4649d
|
NetworkReader.ReadBytesSegment: ensure count >= 0 & guarantee exception with test.
|
2022-09-25 13:09:54 +07:00 |
|
vis2k
|
44e56ae753
|
NetworkReader.ReadBytes: ensure count >= 0 & guarantee exception with test.
previously it did throw the same exception unintentionally in the Array.Copy call
|
2022-09-25 13:08:45 +07:00 |
|
vis2k
|
c64925f9f6
|
Tests cleanup
|
2022-09-25 13:04:06 +07:00 |
|
vis2k
|
78fb0b57ae
|
NetworkReader.ReadBytesSegment: use .Remaining
|
2022-09-25 13:00:57 +07:00 |
|
vis2k
|
98be66ec13
|
NetworkReader.ReadBytes: use .Remaining
|
2022-09-25 13:00:38 +07:00 |
|
vis2k
|
6e042ed2a8
|
NetworkReader.ReadBlittable: use .Remaining
|
2022-09-25 13:00:13 +07:00 |
|
vis2k
|
81e666af9e
|
NetworkReader: remove SetBuffer byte[] variant. implicit ArraySegment conversion is enough.
|
2022-09-25 12:48:09 +07:00 |
|
vis2k
|
0ffa971413
|
NetworkReader: remove byte[] constructor, implicit ArraySegment constructor is enough
|
2022-09-25 12:46:47 +07:00 |
|
vis2k
|
c9642dbbb2
|
NetworkReader.ReadArray: use .Remaining
|
2022-09-25 12:44:06 +07:00 |
|
vis2k
|
451cd26b47
|
syntax
|
2022-09-25 12:43:19 +07:00 |
|
vis2k
|
5fa5269a11
|
NetworkReader: more readable syntax
|
2022-09-25 12:43:12 +07:00 |
|
vis2k
|
d3ee9e325e
|
NetworkReader.Length renamed for Capacity (more obvious, similar to List.Capacity)
|
2022-09-25 12:43:03 +07:00 |
|
vis2k
|
ee6bbaa8ba
|
NetworkReader.Remaining uses buffer.Count directly
|
2022-09-25 12:40:12 +07:00 |
|
vis2k
|
e3c4bf5eba
|
syntax
|
2022-09-25 12:38:08 +07:00 |
|
vis2k
|
cf0b884c1f
|
MessagePacking renamed to NetworkMessages (it contains more network message code than just packing)
|
2022-09-25 12:21:38 +07:00 |
|
vis2k
|
8249508fa7
|
MessagePacking.Unpack renamed to PackId for consistency
|
2022-09-25 12:10:29 +07:00 |
|
vis2k
|
1baadc1dbe
|
syntax & comments
|
2022-09-25 12:08:13 +07:00 |
|
vis2k
|
458eeca0e8
|
syntax
|
2022-09-25 12:07:14 +07:00 |
|
vis2k
|
92a766af36
|
update comment
|
2022-09-25 12:06:16 +07:00 |
|
vis2k
|
4d5bf360ec
|
MessagePacking.GetId: remove unnecessary AND
|
2022-09-25 12:05:28 +07:00 |
|
vis2k
|
16c572cfc4
|
syntax
|
2022-09-25 12:05:17 +07:00 |
|
vis2k
|
13e6c77bad
|
MessagePacking.HeaderSize renamed to IdSize
|
2022-09-25 12:03:49 +07:00 |
|
vis2k
|
c97bf5a06a
|
syntax
|
2022-09-25 12:00:03 +07:00 |
|
vis2k
|
f24acb6372
|
Transport.activeTransport renamed to .active
|
2022-09-25 12:00:03 +07:00 |
|
vis2k
|
94345c94bf
|
Tests: Mathd
|
2022-09-25 11:50:56 +07:00 |
|
vis2k
|
dea63ba59e
|
syntax
|
2022-09-25 11:49:35 +07:00 |
|
vis2k
|
827a6d310c
|
syntax
|
2022-09-25 11:49:11 +07:00 |
|
vis2k
|
4ea52a0283
|
fix: InterestManagement.Awake is now protected virtual (#3214)
|
2022-09-24 22:13:46 +07:00 |
|
vis2k
|
e4fa18da76
|
build settings: always build IL2CPP: makes most sense for multiplayer games (perf, asm "obfuscation")
|
2022-09-24 22:09:07 +07:00 |
|
vis2k
|
6ba926bcb1
|
NetworkManager: serverTickInterval for convenience (prepares for remote statistics)
|
2022-09-24 22:08:20 +07:00 |
|
vis2k
|
80abe21047
|
NetworkManager: auto connect client build option for CCU test bots
|
2022-09-24 22:08:03 +07:00 |
|
vis2k
|
4d5e55511c
|
Utils.KeepInScreen
|
2022-09-24 22:02:35 +07:00 |
|
vis2k
|
4dd3c6df8c
|
Utils.PrettySeconds
|
2022-09-24 22:02:30 +07:00 |
|
vis2k
|
72f65a1b66
|
rename folder
|
2022-09-24 21:58:23 +07:00 |
|
vis2k
|
c49cc5f422
|
Examples/_Common folder
|
2022-09-24 18:17:39 +07:00 |
|
vis2k
|
4430001521
|
breaking: perf: assetId as uint instead of Guid. saves 12 bytes and much conversion magic (as suggested by james). may need to resave prefabs once in case of spawn issues.
|
2022-09-24 18:08:12 +07:00 |
|
vis2k
|
9c5e10f71b
|
breaking: NetworkBehaviour.SerializeSyncVars return type changed from bool to void to simplify weaver (and reduce branches)
|
2022-09-24 17:30:20 +07:00 |
|
vis2k
|
7c7f83362b
|
breaking: perf: NetworkIdentity/NetworkBehaviour OnSerialize return type changed from bool to void to a-void confusion (and branches)
|
2022-09-23 14:21:48 +07:00 |
|
vis2k
|
92ff55120a
|
weaver comments
|
2022-09-23 14:21:31 +07:00 |
|
vis2k
|
29fef498eb
|
Weaver NetworkBehaviourProcessor: add explanation
|
2022-09-23 14:19:25 +07:00 |
|
vis2k
|
e63742523c
|
fix broken tests caused by default transport adding. also fixes tests using kcp unintentionally.
|
2022-09-23 13:55:54 +07:00 |
|
vis2k
|
99851945e9
|
NetworkManager.transport field made public so it can be set from tests
|
2022-09-23 13:55:17 +07:00 |
|
vis2k
|
b82bb86fc7
|
remove unused import
|
2022-09-23 13:39:12 +07:00 |
|
vis2k
|
6941df570c
|
NetworkAnimator: remove unnecessary XML comments
|
2022-09-23 13:37:13 +07:00 |
|