195 Commits

Author SHA1 Message Date
JohnCorby
23421993d2 remove debug messages in EyeProxyQuantumMoon, check for AllObjectsReady 2021-12-27 15:11:22 -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
a0a1c21a66 redundant arguments with default value 2021-12-26 21:08:40 -08:00
JohnCorby
bb0dc9e8eb optimize imports 2021-12-26 21:05:07 -08:00
JohnCorby
0574cd17e5 use nameof for RaiseEvent 2021-12-26 21:01:24 -08:00
JohnCorby
232f71b66a remove SetValue usages 2021-12-26 20:57:51 -08:00
JohnCorby
88fcaec4b8 remove GetMethod usages 2021-12-26 20:42:07 -08:00
JohnCorby
248527d65b remove GetValue usages 2021-12-26 20:35:40 -08:00
JohnCorby
942f28a65b dont use field initializers for lists and such 2021-12-26 19:14:03 -08:00
JohnCorby
7acd63e339 remove default ctors from messages 2021-12-26 18:55:54 -08:00
JohnCorby
85f55afc11 optimize imports again lol 2021-12-26 01:02:55 -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
2aec396ca0 quantum objects 2021-12-25 22:04:46 -08:00
JohnCorby
8f97e73ebd moon state change 2021-12-24 22:13:00 -08:00
JohnCorby
2b17835e3b use SendMessage for EyeProxyMoonStateChangeMessage 2021-12-24 20:46:37 -08:00
JohnCorby
6139d33f7d oops 2021-12-24 20:38:48 -08:00
JohnCorby
297310b31f merge fix 2021-12-24 20:37:42 -08:00
JohnCorby
17bf1d622d Merge branch 'dev' into message-conversion
# Conflicts:
#	QSB/EyeOfTheUniverse/InstrumentSync/Patches/QuantumInstrumentPatches.cs
#	QSB/QuantumSync/Messages/EyeProxyMoonStateChangeMessage.cs
#	QSB/QuantumSync/Patches/QuantumPatches.cs
2021-12-24 20:35:57 -08:00
Mister_Nebula
96fd427bfb add eye proxy moon stuffz 2021-12-24 15:25:13 +00:00
JohnCorby
347f8d1945 ship fly and suit 2021-12-23 22:41:11 -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
9717099867 oops again 2021-12-23 15:44:04 -08:00
JohnCorby
0122b73a80 and rename folder 2021-12-23 13:49:47 -08:00
JohnCorby
b3776d2b7b enter leave event 2021-12-23 13:49:04 -08:00
JohnCorby
6922d3a481 rename 2021-12-22 18:47:55 -08:00
JohnCorby
0e5e75a83a oops forgot to convert this to constructor 2021-12-22 18:35:16 -08:00
JohnCorby
774e04d735 quantum auth 2021-12-22 16:46:38 -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
dc66aa7375 make QSBEyeProxyQuantumMoon match QSBQuantumMoon 2021-12-19 14:35:45 -08:00
JohnCorby
7b5ab3a2eb the 2021-12-13 22:49:27 -08:00
JohnCorby
8c4004fc58 use ObjectId instead 2021-12-11 21:57:23 -08:00
JohnCorby
e9b4ebc4d8 remove TypeSubset 2021-12-11 21:57:22 -08:00
JohnCorby
6a81808bc0 Merge branch 'dev' into worldobject-init 2021-12-11 18:15:12 -08:00
JohnCorby
a812d9a9cf delayed ready for some world objects was missing the methods 2021-12-11 15:30:35 -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
554c2bb2dd cleanup 2021-12-07 15:56:08 +00:00
JohnCorby
62e7ea1906 - add ForId and OnlySendToSpecific
- dont send ForId or OnlySendToSpecific if we dont have to
- fix message type check (`this is not PlayerInformationEvent or PlayerReadyEvent`)
2021-12-06 01:44:02 -08:00
Mister_Nebula
a9fc152ff8 replace RequireWorldObjectsReady with property 2021-12-05 11:03:09 +00:00
Will Corby
d21f4a636a
Update QuantumAuthorityEvent.cs
call base CheckMessage
2021-12-04 16:51:43 -08: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
Mister_Nebula
0ca4151190 Update QSBQuantumObject.cs 2021-12-03 23:34:21 +00:00
Will Corby
30501ed9e5
Merge pull request #384 from misternebula/worldobject-delayed-ready
worldobject delayed ready
2021-12-02 15:21:25 -08:00
Mister_Nebula
a38b2f1329 fix it 2021-12-02 12:38:38 +00:00
JohnCorby
914a05916d removed world object bools from qsbcore since they're duplicates 2021-12-02 02:44:34 -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
Mister_Nebula
f612d2b37b remove EventType 2021-11-29 22:26:32 +00:00