1
0
mirror of https://github.com/misternebula/quantum-space-buddies.git synced 2025-03-13 19:19:49 +00:00

142 Commits

Author SHA1 Message Date
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
JohnCorby
6dcce3da84 world object link: improve api 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
ad2c84acb2 Revert "use GetType() instead of GetType().Name in strings, since they return the same thing"
This reverts commit c3e77d24
2022-03-11 00:58:14 -08:00
JohnCorby
c3e77d2449 use GetType() instead of GetType().Name in strings, since they return the same thing 2022-03-06 01:37:30 -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
adbeef6caf QSBWorldSync: cancel tasks after checking dictionaries 2022-02-25 23:18:51 -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
6fb47ffd35 QSBWorldSync: check _cts == null after awaiting tasks, since that means it's been cancelled so we should stop stop working 2022-02-16 18:14:40 -08:00
JohnCorby
0cb8b48b71 make everything in QSBWorldSync readonly, just for fun 2022-01-29 15:33:33 -08:00
Mister_Nebula
3c88bc7072 fix dialogue condition funkiness 2022-01-29 20:41:12 +00:00
JohnCorby
abf4cb5ceb rename 2022-01-28 23:22:13 -08:00
JohnCorby
c73591d5c6 - only await for the tasks that dont finish instantly
- warn about still-running tasks in RemoveWorldObjects
2022-01-28 23:05:42 -08:00
JohnCorby
bcc87190a3 make AllObjectsAdded and AllObjectsReady non-computed again 2022-01-28 21:56:39 -08:00
JohnCorby
835f495247 oops forgot to use Try in BuildWorldObjects 2022-01-28 21:40:26 -08:00
JohnCorby
d706ffd998 check _cts before building/removing world objects 2022-01-28 21:17:59 -08:00
JohnCorby
8a67003196 AllObjectsAdded and AllObjectsReady just means no more tasks are running 2022-01-28 21:09:14 -08:00
JohnCorby
cb3b851ecf make BuildWorldObjects async, truly 2022-01-28 21:05:04 -08:00
JohnCorby
2f99dec87f make BuildWorldObjects async 2022-01-28 20:49:07 -08:00
JohnCorby
81ff327509 - tweaks
- clear cache on start scene load
- wait until Start to set the parent so we don't mess with sibling indexes
- patch before scene load and unpatch when world objects ready
2022-01-27 15:58:33 -08:00
JohnCorby
7d50e7b510 debug logging 2022-01-26 19:43:40 -08:00
JohnCorby
f240b532fe debug logging 2022-01-26 19:21:18 -08:00
JohnCorby
0e1f7f180b deterministic manager 2022-01-26 18:54:50 -08:00
JohnCorby
091d1f2988 Merge branch 'dev' into vendor-compatibility 2022-01-26 16:04:39 -08:00
JohnCorby
141ed5c13c request initial states EVERY time world objects are ready, goofus 2022-01-26 00:12:44 -08:00
JohnCorby
687e5fcdbd fix a dumb orb transform sync bug 2022-01-25 19:43:59 -08:00
JohnCorby
2ec0cf7781 - rename WorldObjectsToUnityObjects
- remove unneeded checks in GetWorldObject
2022-01-25 19:43:58 -08:00
JohnCorby
11cefff4f2 fix a dumb orb transform sync bug 2022-01-25 19:42:22 -08:00
JohnCorby
733eb0088c - rename WorldObjectsToUnityObjects
- remove unneeded checks in GetWorldObject
2022-01-25 18:13:34 -08:00
JohnCorby
56bb9f6040 make PersistentConditions private 2022-01-25 02:34:16 -08:00
JohnCorby
14afe37136 sort deterministic 2022-01-25 02:34:15 -08:00
JohnCorby
a848312eab bruh 2022-01-21 23:38:45 -08:00
JohnCorby
d6315a06bf use Exception.ToString since that prints message and stacktrace 2022-01-20 12:48:22 -08:00
JohnCorby
47b98f2a1c tweak 2022-01-18 15:02:48 -08:00
JohnCorby
dba1e3a0da use OnStartClient instead of Start 2022-01-18 12:19:58 -08:00
JohnCorby
73f259c039 inline 2022-01-18 01:50:24 -08:00
JohnCorby
d8654953e9 bruh moment 1 and 1 half 2022-01-18 00:53:13 -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
ca7accb962 rename 2022-01-12 20:10:04 -08:00
JohnCorby
1cd97b5ef6 move stuff 2022-01-12 19:18:59 -08:00
JohnCorby
2cbff8bb9a triggers hold their owners 2022-01-12 19:13:05 -08:00
Mister_Nebula
93eb642b77 aaaaaaa 2022-01-08 11:41:55 +00:00
JohnCorby
d030d9746f world objects dont need to know their manager. make GetWorldObjects to get all world objects from QSBWorldSync 2021-12-28 16:10:58 -08:00
Mister_Nebula
2c903f079a aaaaaaaaa 2021-12-28 18:06:34 +00:00
JohnCorby
43e56d30cd remove ShowNotification from FactReveal 2021-12-26 00:58:03 -08:00