Commit Graph

37 Commits

Author SHA1 Message Date
JohnCorby
20eaa8adfc QSBMessage: remove variants since tuples work now, rename Value -> Data 2022-03-02 19:36:38 -08:00
Mister_Nebula
b541961686 remove disabling of campfire sleeping 2022-03-02 11:51:31 +00:00
JohnCorby
a8fba743f6 Revert "solution wide: use file-scoped namespace" 2022-02-27 05:25:39 -08:00
JohnCorby
9b94f54a45 WorldObjectType -> WorldObjectScene 2022-02-25 23:18:47 -08:00
JohnCorby
182678c4bc solution wide: use file-scoped namespace 2022-02-25 23:18:46 -08:00
JohnCorby
9e5e7bb6a1 initial state:
- always send from the host
- QSBNetworkBehaviour will store last known data in an array and send that, since real data will be wrong if no authority
2022-02-16 19:22:21 -08:00
JohnCorby
edf469d3e4 rename 2022-01-28 20:50:34 -08:00
JohnCorby
2f99dec87f make BuildWorldObjects async 2022-01-28 20:49:07 -08:00
JohnCorby
75ae6416f7 we can use generics for qsb message 2022-01-26 20:35:43 -08:00
JohnCorby
a2660d6a54 send initial states less often and not in RequestStateResyncMessage 2022-01-26 00:12:44 -08:00
JohnCorby
4918815e92 implement SendResyncInfo 2022-01-21 15:15:57 -08:00
JohnCorby
7e1f62666a seperate building and unbuilding of world objects 2022-01-18 00:46:27 -08:00
JohnCorby
2743c8ffa9 move a bunch of WorldObjectManager stuff to QSBWorldSync 2022-01-18 00:27:32 -08:00
JohnCorby
bb0dc9e8eb optimize imports 2021-12-26 21:05:07 -08:00
JohnCorby
88fcaec4b8 remove GetMethod usages 2021-12-26 20:42:07 -08:00
JohnCorby
7acd63e339 remove default ctors from messages 2021-12-26 18:55:54 -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
a8aec2f2e6 campfire state 2021-12-24 21:49:24 -08:00
JohnCorby
507af7a1fa rename ALL Events folders to Messages so i dont have to do it later 2021-12-23 16:26:31 -08:00
JohnCorby
378bb221a6 baba 2021-12-21 13:28:15 -08:00
JohnCorby
61ba64ebfb add comments questioning the WorldObjectType 2021-12-20 20:21:44 -08:00
JohnCorby
3ef26a6da7 implement (might be wrong for some, like maybe AirlockManager? not sure if GhostAirlock shows up in the eye) 2021-12-20 18:41:12 -08:00
JohnCorby
2414efd65f set AttachedObject and ObjectId in QSBWorldSync.cs, meaning many Init()s can be removed 2021-12-11 14:38:54 -08:00
Mister_Nebula
a9fc152ff8 replace RequireWorldObjectsReady with property 2021-12-05 11:03:09 +00:00
Mister_Nebula
88084bb24d add RequireWorldObjectsReady check to all events 2021-12-04 16:39:37 +00:00
Mister_Nebula
f612d2b37b remove EventType 2021-11-29 22:26:32 +00:00
Mister_Nebula
ae8bf9a8b2 aaaaaaaaaa 2021-11-20 19:49:50 +00:00
Mister_Nebula
266b6147fc aaaaa 2021-11-01 15:49:00 +00:00
Mister_Nebula
565f0b7f8e update patches, use publicized assembly 2021-10-15 21:06:51 +01:00
Mister_Nebula
a0286c3c74 fix ones in QSB 2021-06-18 22:38:32 +01:00
Mister_Nebula
5c7abe164a rework patches 2021-06-18 21:54:32 +01:00
Mister_Nebula
3a51911717 roasting sync! 2021-03-31 10:30:51 +01:00
Mister_Nebula
b4232bd09b do the stuff 2021-03-30 17:28:05 +01:00
Mister_Nebula
a48bbb8774 add late-player catchup thingy 2021-03-29 23:41:12 +01:00
Mister_Nebula
67f278aa87 cleanup 2021-03-29 23:37:36 +01:00
Mister_Nebula
fe968e9510 add campfire sync 2021-03-29 23:36:51 +01:00
Mister_Nebula
14d7c9422e do message stuff 2021-03-29 14:36:16 +01:00