JohnCorby
4d5d0dbe4f
simpler QSBMessage wrapper
2022-01-21 21:36:33 -08:00
JohnCorby
2743c8ffa9
move a bunch of WorldObjectManager stuff to QSBWorldSync
2022-01-18 00:27:32 -08:00
JohnCorby
26abd5a594
authority manager
2022-01-14 21:19:45 -08:00
JohnCorby
e1b7f5ffd4
Merge branch 'dev' into mirror
...
# Conflicts:
# QSB/ConversationSync/Messages/DialogueConditionMessage.cs
# QSB/Player/Messages/EnterLeaveMessage.cs
# QSB/QSB.csproj
# QSB/SaveSync/Messages/GameStateMessage.cs
# QSBTests/MessageTests.cs
2022-01-14 14:14:40 -08:00
JohnCorby
e29bf69952
use wrapper message
2022-01-14 02:29:42 -08:00
JohnCorby
cc44e39486
rename to make this clearer
2022-01-14 00:35:36 -08:00
JohnCorby
40b1227868
it works!!!!!!!!!!!!!!!!!!!!!!
2022-01-14 00:21:51 -08:00
JohnCorby
235ed1203b
baba booey use NetworkReader and NetworkWriter
2022-01-13 23:40:15 -08:00
JohnCorby
ff779b2895
use Serialize/Deserialize in weaver
2022-01-13 22:39:27 -08:00
JohnCorby
7fc240858e
message handler shenanigans
2022-01-13 20:52:04 -08:00
Mister_Nebula
6aec66906c
remove DialogueConditionChanged owevent
2022-01-08 12:36:58 +00:00
Mister_Nebula
ef4a83e12d
cleanup
2022-01-01 22:19:10 +00:00
JohnCorby
74ff2a3341
player clone flicker
2021-12-30 20:46:08 -08:00
JohnCorby
c7fc392be3
baba booey
2021-12-26 20:16:44 -08:00
JohnCorby
74ec12b981
doc
2021-12-26 19:02:12 -08:00
JohnCorby
3d4cada243
use FormatterServices.GetUninitializedObject
2021-12-26 18:57:07 -08:00
JohnCorby
9089b5f2a3
add ToString to QSBMessage
2021-12-26 04:36:00 -08:00
JohnCorby
8abddb4e8c
move/rename eventnames, also move FactReveal out of WorldSync folder
2021-12-26 00:53:43 -08:00
JohnCorby
5375cf3378
remove qsbevent
2021-12-25 23:55:54 -08:00
JohnCorby
4c7ef91704
doc
2021-12-25 23:48:32 -08:00
JohnCorby
e00aa13461
make getting world object from id or unity object an extension method (and rename)
2021-12-25 22:45:25 -08:00
JohnCorby
74a4775511
OPTIMIZE IMPORTS
2021-12-23 17:07:29 -08:00
JohnCorby
2e8a2d0f2a
update docs again
2021-12-23 16:53:22 -08:00
JohnCorby
5a27757626
indicate when ObjectId and WorldObject are set
2021-12-23 16:08:02 -08:00
JohnCorby
e88ef0cc9c
change that back to protected
2021-12-23 15:46:18 -08:00
JohnCorby
e90a00f06b
rename more folders
2021-12-23 13:57:33 -08:00
JohnCorby
0122b73a80
and rename folder
2021-12-23 13:49:47 -08:00
JohnCorby
d3f6747c30
actually call the static constructor of messages
2021-12-23 13:06:18 -08:00
JohnCorby
506a73f5a8
meteors
2021-12-23 01:24:57 -08:00
JohnCorby
35f0316d5b
fragment resync
2021-12-22 22:59:08 -08:00
JohnCorby
da1819c51d
server/client state message
2021-12-22 18:27:12 -08:00
JohnCorby
65b8186b3d
RequestStateResyncMessage
2021-12-22 18:20:53 -08:00
JohnCorby
c4be4fa6be
PlayerInformation
2021-12-22 17:38:12 -08:00
JohnCorby
6d7fc8ecbf
use constructors for everything
2021-12-22 17:13:54 -08:00
JohnCorby
1f5144a007
some player messages
2021-12-22 16:46:38 -08:00
JohnCorby
9d8b6d1685
fyck me
2021-12-22 16:46:38 -08:00
JohnCorby
f5d6339862
auth queue message
2021-12-22 01:16:44 -08:00
JohnCorby
4c335d6b81
split raw message and regular message
2021-12-21 12:38:43 -08:00
JohnCorby
800d8b5b8e
raw message that doesn't contain from or to
2021-12-20 16:36:16 -08:00
JohnCorby
3837e29672
slight optimization
2021-12-20 15:39:50 -08:00
JohnCorby
a2ce35e178
more error checking
2021-12-11 19:02:34 -08:00
JohnCorby
1ccd277c5c
moved checks higher
2021-12-11 18:40:20 -08:00
JohnCorby
00d93f765c
bruh
2021-12-11 18:33:02 -08:00
JohnCorby
a925327c0c
Merge branch 'dev' into message-manager
...
# Conflicts:
# QSB/Events/QSBEvent.cs
# QSB/Events/QSBEventManager.cs
# QSB/Messaging/MessageHandler.cs
# QSB/Patches/QSBPatchManager.cs
# QSB/QSBCore.cs
# QSB/QSBNetworkManager.cs
2021-12-11 18:31:28 -08:00
JohnCorby
d77a490ca6
update to reflect save-sync
2021-12-11 14:25:12 -08:00
JohnCorby
caffbe2100
slight documentation
2021-12-11 00:46:55 -08:00
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