62 Commits

Author SHA1 Message Date
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
6fbf63ce3b rename, move stuff into creation methods, generally prepare for switch 2022-02-17 16:58:51 -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
Mister_Nebula
80b64202f6 fix stuff 2022-02-12 22:21:19 +00:00
Mister_Nebula
f396f53aa2 do the stuffy 2022-02-12 22:07:01 +00:00
Mister_Nebula
2583965c0a Merge branch 'echoes-of-the-eye' into better-player-prefab 2022-01-30 09:31:01 +00:00
JohnCorby
e42aec8bae move everything over to UnityEvents 2022-01-29 01:24:15 -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
c4faf276ac oops 2022-01-27 03:18:05 -08:00
JohnCorby
75ae6416f7 we can use generics for qsb message 2022-01-26 20:35:43 -08:00
JohnCorby
3d2dff69d8 silent LaunchProbe for SendInitialState 2022-01-26 01:18:40 -08:00
JohnCorby
a2660d6a54 send initial states less often and not in RequestStateResyncMessage 2022-01-26 00:12:44 -08:00
JohnCorby
4ef103c1ab QSBProbeLauncher 2022-01-25 21:28:32 -08:00
JohnCorby
e4a30c459a QSBProbeLauncher 2022-01-25 21:23:31 -08:00
JohnCorby
1800e6f21f make SendResyncInfo abstract to make sure we handle resyncs 2022-01-25 21:08:04 -08:00
Mister_Nebula
74e0f09b71 Move remote player to assetbundle 2022-01-23 16:14:42 +00:00
JohnCorby
44b1a8714e ship probe launcher 2022-01-20 13:22:58 -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
ad076e716d use __instance in patches instead of ___whatever since we can access fields directly 2021-12-26 21:25:26 -08:00
JohnCorby
bb0dc9e8eb optimize imports 2021-12-26 21:05:07 -08:00
JohnCorby
248527d65b remove GetValue usages 2021-12-26 20:35:40 -08:00
JohnCorby
7acd63e339 remove default ctors from messages 2021-12-26 18:55:54 -08:00
JohnCorby
8abddb4e8c move/rename eventnames, also move FactReveal out of WorldSync folder 2021-12-26 00:53:43 -08:00
JohnCorby
1a73b09b87 probe events 2021-12-25 23:45:40 -08:00
JohnCorby
c4228f1440 marshmallow 2021-12-25 22:53:36 -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
347f8d1945 ship fly and suit 2021-12-23 22:41:11 -08:00
JohnCorby
d202894453 EquipProbeLauncherMessage 2021-12-23 17:32:12 -08:00
JohnCorby
74a4775511 OPTIMIZE IMPORTS 2021-12-23 17:07:29 -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
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
Mister_Nebula
430e61a401 cleanup 2021-12-15 21:11:30 +00:00
Mister_Nebula
5982de7e7d fix the probe launcher sound effects 2021-12-15 21:09:10 +00:00
Mister_Nebula
fdf88e0cb3 add sound sync 2021-12-14 22:53:53 +00: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
225f0254f6 add shadows to tools 2021-11-25 11:27:58 +00:00
Mister_Nebula
badacec3c6 merge from dev 2021-11-20 21:32:56 +00:00
Mister_Nebula
ae8bf9a8b2 aaaaaaaaaa 2021-11-20 19:49:50 +00:00
Mister_Nebula
8a27aefb44 remove PlayerState, add launch code event 2021-11-20 11:48:46 +00:00
Mister_Nebula
0dd78feb27 cleanup 2021-11-09 19:39:56 +00:00
Mister_Nebula
381df32826 moved all tools into seperate folders, including probe (so removed QSB.ProbeSync) 2021-11-09 17:46:46 +00:00
Mister_Nebula
838940942f satellite projector stuffz 2021-11-03 09:18:52 +00:00
Mister_Nebula
266b6147fc aaaaa 2021-11-01 15:49:00 +00:00