JohnCorby
3909139ebc
dont pre-create messages
2021-12-11 00:19:24 -08:00
JohnCorby
a157c2c238
implement the checks that were in OnReceive
2021-12-11 00:15:59 -08:00
JohnCorby
1b9110aa48
use field To instead of parameter in Send
2021-12-11 00:10:42 -08:00
JohnCorby
990f91c80c
- message manager
...
- automatically add patches, events, world object managers, messages
- qsbevent uses message manager
- remove RepeatingManager, merge it into QSBSectorManager since it's only used there
2021-12-10 23:28:42 -08:00
Will Corby
60ce63173c
Update Vector3VariableSyncer.cs
2021-12-07 23:24:29 -08:00
JohnCorby
f8eb7970d0
improve variable syncer (fixes the TODO)
2021-12-07 23:01:25 -08:00
JohnCorby
b9d95a16fb
QNetworkServer.RegisterHandlerSafe
2021-12-07 19:53:13 -08:00
Mister_Nebula
c9f4e10389
Update AnglerPatches.cs
2021-12-07 21:16:50 +00:00
JohnCorby
ccb25dc7f4
move ForIdOverride to QSBEventManager
2021-12-06 01:57:56 -08:00
JohnCorby
8ae21ede3d
finally block so ForIdOverride is returned to normal
2021-12-06 01:44:24 -08:00
JohnCorby
4db0df8527
log-o remove-o
2021-12-06 01:44:23 -08:00
JohnCorby
940d01f81b
buh
2021-12-06 01:44:04 -08:00
JohnCorby
36547dfe58
fix ForIdOverride
2021-12-06 01:44:04 -08:00
JohnCorby
ed14c30f9e
with request resync, server should only send requesting client the info, rather than sending it to everyone
2021-12-06 01:44:03 -08:00
JohnCorby
45537b8636
remove OnlySendToSpecific, just use uint.MaxValue to denote no ForId
2021-12-06 01:44:03 -08:00
JohnCorby
4b4c142e20
goofs
2021-12-06 01:44:02 -08:00
JohnCorby
62e7ea1906
- add ForId and OnlySendToSpecific
...
- dont send ForId or OnlySendToSpecific if we dont have to
- fix message type check (`this is not PlayerInformationEvent or PlayerReadyEvent`)
2021-12-06 01:44:02 -08:00
Mister_Nebula
a9fc152ff8
replace RequireWorldObjectsReady with property
2021-12-05 11:03:09 +00:00
Will Corby
d21f4a636a
Update QuantumAuthorityEvent.cs
...
call base CheckMessage
2021-12-04 16:51:43 -08:00
Mister_Nebula
88084bb24d
add RequireWorldObjectsReady check to all events
2021-12-04 16:39:37 +00:00
_nebula
6c3d4260be
Merge pull request #395 from misternebula/fix_null_ref_trans_issue
...
Fix Vector3.Zero null ReferenceTransform check
2021-12-04 16:21:13 +00:00
_nebula
4b3b8cd4a1
Merge pull request #394 from misternebula/eventnames-nameof
...
use nameof in EventNames
2021-12-04 16:19:57 +00:00
JohnCorby
3d3ad0a22a
Vector3.zero check (for null ref trans) was sometimes wrong, and sometimes even happened after accessing the null ref trans XD
2021-12-04 03:30:01 -08:00
JohnCorby
66769029e9
RestartTimeLoop EventName was never used. rip
2021-12-04 02:30:18 -08:00
Mister_Nebula
0906d5d071
remove null initialsector warning
2021-12-04 09:52:00 +00:00
Mister_Nebula
0bd60ddb68
rename variables, fix QSBOWItem (again)
2021-12-04 09:51:27 +00:00
Mister_Nebula
c785d42f83
add stacktraces to all GetWorldFromUnity errors/warnings
2021-12-04 09:14:48 +00:00
Mister_Nebula
43506c8e13
fix socket errors
2021-12-04 09:13:14 +00:00
JohnCorby
c051b5745b
use nameof in EventNames
2021-12-03 19:39:01 -08:00
Mister_Nebula
cb91e3440f
Merge branch 'dev' into goober
2021-12-04 00:00:45 +00:00
_nebula
ea6f7ab679
Merge pull request #389 from misternebula/remove-quantum-logs
...
Update QSBQuantumObject.cs
2021-12-04 00:00:23 +00:00
Mister_Nebula
0990d00eab
me a goober
2021-12-03 23:59:10 +00:00
Mister_Nebula
0ca4151190
Update QSBQuantumObject.cs
2021-12-03 23:34:21 +00:00
Mister_Nebula
9428ff7826
add hearthian recorder sync
2021-12-03 23:26:41 +00:00
JohnCorby
e7db67a3a9
fix bug where _baseIsReady was always false in client 1 until client 2 joined
2021-12-03 01:07:43 -08:00
JohnCorby
cff4ce53fe
whoops. scripts were missing all over the place because i generated new .meta files
2021-12-02 20:39:30 -08:00
JohnCorby
9987b1fb7c
update assetbundles
2021-12-02 20:13:45 -08:00
JohnCorby
fe53666902
remove dll for real
2021-12-02 20:09:31 -08:00
JohnCorby
724ef056a3
remove dll
2021-12-02 18:51:22 -08:00
JohnCorby
1cc20e4407
remove unet attributes, as they are useless without qnetweaver
2021-12-02 18:39:51 -08:00
Will Corby
30501ed9e5
Merge pull request #384 from misternebula/worldobject-delayed-ready
...
worldobject delayed ready
2021-12-02 15:21:25 -08:00
JohnCorby
5c01fac081
Merge branch 'authority-sync-again' into dev
...
# Conflicts:
# QSB/SuspendableSync/SuspendableManager.cs
2021-12-02 15:20:11 -08:00
Will Corby
82c351e9df
Merge pull request #385 from misternebula/fix-quantum-moon
...
Fix quantum moon
2021-12-02 15:09:02 -08:00
JohnCorby
bb289894da
Merge branch 'authority-sync-again' into worldobject-delayed-ready
2021-12-02 13:40:18 -08:00
JohnCorby
1ffc0dee5a
remove set authority logging
2021-12-02 13:40:13 -08:00
Mister_Nebula
3ac1c278d2
Revert "remove jellyfish stuff"
...
This reverts commit 267c62403753b84a9d298baf9ceb7e403e6eb861.
2021-12-02 15:03:38 +00:00
Mister_Nebula
1b0c877cb6
Revert "remove more jellyfish stuff"
...
This reverts commit 0fb03a90cc66bdb0bcefc9c53d035098c890dc6a.
2021-12-02 15:03:34 +00:00
Mister_Nebula
0fb03a90cc
remove more jellyfish stuff
2021-12-02 15:00:08 +00:00
Mister_Nebula
267c624037
remove jellyfish stuff
2021-12-02 14:58:03 +00:00
Mister_Nebula
a38b2f1329
fix it
2021-12-02 12:38:38 +00:00