33 Commits

Author SHA1 Message Date
JohnCorby
6834d3919d make parenthesis a little nicer 2022-08-02 16:33:12 -07:00
Mister_Nebula
ce8fd91aa4 label for AirlockInterface 2022-07-25 10:20:20 +01:00
Mister_Nebula
01f1425ac0 sync initial state of GhostAirlock 2022-07-25 10:19:16 +01:00
Mister_Nebula
46025eccf2 switch to AirlockInterface instead of GhostAirlock 2022-03-14 19:49:38 +00:00
Mister_Nebula
f47044341f Merge branch 'eote-doors-lifts-airlocks' into eote-airlocks-interaction 2022-03-14 15:58:10 +00:00
Mister_Nebula
491183b4f7 Create AirlockPatches.cs 2022-03-14 15:54:50 +00:00
Mister_Nebula
5391bc6796 Create AirlockCallToOpenMessage.cs 2022-03-14 15:50:56 +00:00
JohnCorby
4b679746e6 the 2022-03-14 08:33:45 -07:00
JohnCorby
a5d7eeb1f7 use common QSBRotatingElements base class + auth queue 2022-03-14 08:32:35 -07:00
JohnCorby
0a9ccfd0db AirlockVariableSyncer: sync a couple other things ¯\_(ツ)_/¯ 2022-03-14 07:14:27 -07:00
JohnCorby
5aea577e40 RotatingElementsVariableSyncer 2022-03-14 06:42:52 -07:00
JohnCorby
f2e9c58a30 LinkedWorldObject: SpawnWithServerAuthority 2022-03-14 03:44:52 -07:00
JohnCorby
611ecec4a3 world object link: use for eote stuff, also make abstract class impls for convenience 2022-03-14 03:22:44 -07:00
Mister_Nebula
24cc63012a fix it 2022-03-14 01:52:49 -07:00
Mister_Nebula
9e166b34fe change some stuff aaaaa (extract out init code into QSBWorldSync) 2022-03-13 21:44:04 +00:00
JohnCorby
ff3d139ac7 WorldObjectManager: DlcOnly flag 2022-03-11 10:04:11 -08:00
JohnCorby
f1349cfbd5 WorldObjectScene: remove the comments 2022-03-10 14:49:37 -08:00
JohnCorby
e4da50a656 solution-wide: file-scoped namespaces 2022-03-02 19:46:33 -08: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
edf469d3e4 rename 2022-01-28 20:50:34 -08:00
JohnCorby
2f99dec87f make BuildWorldObjects async 2022-01-28 20:49:07 -08:00
JohnCorby
822cfe5fd8 comment 2022-01-26 15:56:17 -08:00
JohnCorby
a2660d6a54 send initial states less often and not in RequestStateResyncMessage 2022-01-26 00:12:44 -08:00
JohnCorby
1800e6f21f make SendResyncInfo abstract to make sure we handle resyncs 2022-01-25 21:08:04 -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
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
0dd78feb27 cleanup 2021-11-09 19:39:56 +00:00
Mister_Nebula
bc1aa66de9 add light sensor sync 2021-11-08 20:55:53 +00:00