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
JohnCorby
8abddb4e8c
move/rename eventnames, also move FactReveal out of WorldSync folder
2021-12-26 00:53:43 -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
73a98b95b1
remove GetIdFromUnity
2021-12-25 16:59:08 -08:00
JohnCorby
9cc452f22c
remove type from worldobject
2021-12-20 19:40:43 -08:00
JohnCorby
d9991b1c4b
tweak
2021-12-20 18:47:02 -08:00
JohnCorby
918dc2a080
world object type
2021-12-20 18:35:38 -08:00
JohnCorby
2f3a46dea6
use new init method
2021-12-17 16:26:44 -08:00
JohnCorby
4741c976a9
Merge branch 'dev' into orb-overhaul
...
# Conflicts:
# QSB/Syncs/SyncBase.cs
2021-12-16 21:30:03 -08:00
Mister_Nebula
5982de7e7d
fix the probe launcher sound effects
2021-12-15 21:09:10 +00:00
JohnCorby
e6f472ff5a
lets take a step back for a second
2021-12-15 01:20:51 -08:00
JohnCorby
2c69f8f9f2
orb refactor
2021-12-13 21:18:16 -08:00
JohnCorby
07dc6242dc
make GetWorldFromId work
2021-12-11 22:05:31 -08:00
JohnCorby
a83744bb99
better RemoveWorldObjects
2021-12-11 22:00:21 -08:00
JohnCorby
e9b4ebc4d8
remove TypeSubset
2021-12-11 21:57:22 -08:00
JohnCorby
fce0a7d7d8
remove world objects in Rebuild (all at once), and use ObjectId = WorldObjects.Count
2021-12-11 21:57:00 -08:00
JohnCorby
4fb68a9283
inline CreateWorldObject
2021-12-11 20:35:54 -08:00
JohnCorby
6a81808bc0
Merge branch 'dev' into worldobject-init
2021-12-11 18:15:12 -08:00