331 Commits

Author SHA1 Message Date
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
51bb10eedc rename 2022-01-14 22:25:23 -08:00
Mister_Nebula
f81b70f6e5 add Name to LogName 2022-01-13 12:13:31 +00: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
98c70ab853 dont compare LocalPlayerId to uint.MaxValue since itll nre if LocalPlayer is null 2022-01-07 17:12:08 -08:00
JohnCorby
daa55a26b5 merge ShouldDisplayLabel and ShouldDisplayLines 2022-01-06 13:52:04 -08:00
Mister_Nebula
4b28dea567 add quantum object display lines virtual method 2022-01-06 16:10:44 +00:00
Mister_Nebula
c1d0e1a43a fix labels? (thought i already did this?) 2022-01-06 12:18:19 +00:00
JohnCorby
937eed3180 do world object gui in DebugGUI instead of each WorldObjectManager 2021-12-28 21:49:39 -08:00
JohnCorby
07aee5c3ea Revert "change ShouldDisplayLabel to property"
This reverts commit 6c301049516190c559dc1bf0d485a53c6aa79892.
2021-12-28 16:13:21 -08: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
JohnCorby
6c30104951 change ShouldDisplayLabel to property 2021-12-28 16:05:48 -08:00
Mister_Nebula
6f2e31bf2b actually check the thing lol 2021-12-28 21:31:48 +00: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
5375cf3378 remove qsbevent 2021-12-25 23: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
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
46bc97418f bruh 2021-12-11 21:45:28 -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
JohnCorby
cbc495f9ba use new(), make IWorldObjectTypeSubset derive IWorldObject, add constraints 2021-12-11 15:09:45 -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
7c1f9ac3a6 me me stupid 2021-12-11 10:50:17 +00:00
Mister_Nebula
554c2bb2dd cleanup 2021-12-07 15:56:08 +00:00
Mister_Nebula
0bd60ddb68 rename variables, fix QSBOWItem (again) 2021-12-04 09:51:27 +00:00
Mister_Nebula
c785d42f83 add stacktraces to all GetWorldFromUnity errors/warnings 2021-12-04 09:14:48 +00:00
JohnCorby
9cca7273f6 removed GetWorldFromUnity alladded no-warning checks since nothing else does that.
(this causes a bunch of HARMLESS WorldObjectsToUnityObjects errors but idc)
2021-12-02 03:29:26 -08:00
JohnCorby
1438201874 bubba 2021-12-02 02:44:33 -08:00
JohnCorby
c760fe2c41 add support for delayed readiness in WorldObject and WorldObjectManager
(also slightly optimize qsbworldsync)
2021-12-02 02:44:33 -08:00
JohnCorby
b206bba1cd sync rising with transform sync
(note: rising var does not touch dirty bit)
2021-12-01 23:39:33 -08: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