174 Commits

Author SHA1 Message Date
JohnCorby
7acd63e339 remove default ctors from messages 2021-12-26 18: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
74a4775511 OPTIMIZE IMPORTS 2021-12-23 17:07:29 -08:00
JohnCorby
b59668490a change Events namespace to Messages 2021-12-23 02:17:56 -08:00
JohnCorby
513741112a orbs 2021-12-23 01:51:22 -08:00
JohnCorby
6922d3a481 rename 2021-12-22 18:47:55 -08:00
JohnCorby
5991058b28 spawn with server authority so orbs dont do a little trolling 2021-12-21 11:45:40 -08:00
JohnCorby
9da207730d oops 2021-12-20 22:42:29 -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
3b004d7026 remove suspended check 2021-12-18 16:15:33 -08:00
JohnCorby
aa155f802b initially spawn with no authority 2021-12-18 15:17:20 -08:00
JohnCorby
801e56063c SmoothPosition and SmoothRotation 2021-12-18 14:42:15 -08:00
JohnCorby
7cc0ecf83d fix nre 2021-12-18 00:01:20 -08:00
JohnCorby
0ef96f897a tweak 2021-12-17 23:28:29 -08:00
JohnCorby
1d8e55c796 bruh 2021-12-17 22:21:58 -08:00
JohnCorby
f5f473c059 ignore cancel drag and slot collision if we dont have authority 2021-12-17 22:21:20 -08:00
JohnCorby
fbdd719846 use auth queue system for orbs 2021-12-17 21:14:30 -08:00
JohnCorby
d3f926439a use setslot instead of setslotted 2021-12-17 16:53:27 -08:00
JohnCorby
2f3a46dea6 use new init method 2021-12-17 16:26:44 -08:00
JohnCorby
66bbf16aee okay well it works but its also wacky for some reason??? 2021-12-15 02:25:13 -08:00
JohnCorby
e6f472ff5a lets take a step back for a second 2021-12-15 01:20:51 -08:00
JohnCorby
2f648733c2 pass slot before setting it to null 2021-12-15 00:10:35 -08:00
JohnCorby
1284ce3012 we dont need an orb slot world object 2021-12-14 23:58:35 -08:00
JohnCorby
6bba8de116 fix nre whoops 2021-12-14 22:20:48 -08:00
JohnCorby
9c2ddef242 add qsborb 2021-12-14 20:24:02 -08:00
JohnCorby
533bf00ecb stop letting NomaiOrbTransformSync.Instances have null values 2021-12-13 23:20:13 -08:00
JohnCorby
6dc9135be1 extra syncyness 2021-12-13 22:36:27 -08:00
JohnCorby
8210793f56 more edge case 2021-12-13 22:16:32 -08:00
JohnCorby
3c0cdcb076 simplify, handle edge cases 2021-12-13 21:52:59 -08:00
JohnCorby
cc36df2f90 move correctly 2021-12-13 21:50:53 -08:00
JohnCorby
2c69f8f9f2 orb refactor 2021-12-13 21:18:16 -08:00
JohnCorby
e284c5ce66 make orbs lerp 2021-12-13 14:38:20 -08:00
JohnCorby
b5f12796af make syncbase generic 2021-12-13 13:05:49 -08:00
JohnCorby
6a81808bc0 Merge branch 'dev' into worldobject-init 2021-12-11 18:15: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
916056c605 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 2021-12-10 22:13:39 +00:00
Mister_Nebula
554c2bb2dd cleanup 2021-12-07 15:56:08 +00: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
0bd60ddb68 rename variables, fix QSBOWItem (again) 2021-12-04 09:51:27 +00:00
JohnCorby
914a05916d removed world object bools from qsbcore since they're duplicates 2021-12-02 02:44:34 -08:00
JohnCorby
da1cf59ecb migrate to AuthorityManager 2021-12-02 02:44:32 -08:00
Mister_Nebula
f612d2b37b remove EventType 2021-11-29 22:26:32 +00:00
Mister_Nebula
ae8bf9a8b2 aaaaaaaaaa 2021-11-20 19:49:50 +00:00
JohnCorby
e4b54452a4 Merge branch 'dev' into meteors
# Conflicts:
#	QSB/TimeSync/TimeSyncUI.cs
#	QSB/WorldSync/QSBWorldSync.cs
2021-11-14 04:08:37 -08:00
JohnCorby
96c8bb6d1d Revert "revert GetUnityObjects thingy"
This reverts commit 53093ddd66b3522be2eefac10cb3c9da341ee43a.
2021-11-14 03:55:11 -08:00
JohnCorby
53093ddd66 revert GetUnityObjects thingy 2021-11-14 03:50:59 -08:00
JohnCorby
cef8cf23e5 changed all Resources.FindObjectsOfTypeAll to QSBWorldSync.GetUnityObjects, which doesnt include prefabs 2021-11-13 00:42:59 -08:00
JohnCorby
495f814739 easier logging 2021-11-10 21:51:14 -08:00
Mister_Nebula
18dc5bfbde add null checks to all uses of OrbTransformSyncs 2021-10-26 14:08:23 +01:00