437 Commits

Author SHA1 Message Date
JohnCorby
e273f79b0d QSBDropTarget 2022-04-01 13:42:20 -07:00
Mister_Nebula
27a92d4b51 fix items 2022-04-01 19:08:03 +01:00
JohnCorby
63f55205bb use FullName instead of AssemblyQualifiedName 2022-03-29 18:05:22 -07:00
JohnCorby
e43cfb8804 check for addon mismatch 2022-03-29 17:57:34 -07:00
JohnCorby
256e058462 qsb api 2022-03-29 17:39:58 -07:00
JohnCorby
e3c5848983 DebugActions: give urself ur assigned lantern if ur in the dream world 2022-03-27 21:47:42 -07:00
JohnCorby
b43eaf8ee5 find a dream lantern that's not being held by anyone 2022-03-27 18:24:43 -07:00
JohnCorby
cac9e840db more forward 2022-03-27 18:21:12 -07:00
JohnCorby
60029b0ccc teleport to zone 3 (hotel) instead 2022-03-27 18:13:09 -07:00
JohnCorby
946cc2a77f pick up a functioning lantern lol 2022-03-27 18:08:25 -07:00
JohnCorby
318f90dd78 DebugActions: teleport to dream world button 🤓 2022-03-27 18:01:30 -07:00
JohnCorby
1e545fe049 DebugGUI: always draw fps 2022-03-19 21:15:38 -07:00
JohnCorby
0f09aab2fe doofus 2022-03-18 01:54:45 -07:00
JohnCorby
5aea577e40 RotatingElementsVariableSyncer 2022-03-14 06:42:52 -07:00
JohnCorby
6f8d367b95 move DebugLog.DebugWrite 2022-03-14 05:13:12 -07:00
JohnCorby
f2e9c58a30 LinkedWorldObject: SpawnWithServerAuthority 2022-03-14 03:44:52 -07:00
JohnCorby
7b47211166 ILinkedNetworkBehaviour doesnt need property 2022-03-14 03:34:00 -07:00
JohnCorby
611ecec4a3 world object link: use for eote stuff, also make abstract class impls for convenience 2022-03-14 03:22:44 -07:00
JohnCorby
c5cae127bc QSBNetworkBehaviour: DontDestroyOnLoad 2022-03-14 02:34:04 -07:00
JohnCorby
d0add050d0 world object link: GetComponent doesn't like covariance 2022-03-14 02:26:40 -07:00
JohnCorby
033e2f59cc world object link: implement for more stuff 2022-03-14 01:53:12 -07:00
JohnCorby
06c6ae179b world object link: further improve, implement for raft 2022-03-14 01:52:49 -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
JohnCorby
dc220611d9 api for linking world objects and network behaviours 2022-03-13 23:50:36 -07:00
Mister_Nebula
9e166b34fe change some stuff aaaaa (extract out init code into QSBWorldSync) 2022-03-13 21:44:04 +00:00
Mister_Nebula
ff001cc8c8 AAAAA (world object variable syncers) 2022-03-13 16:14:22 +00:00
JohnCorby
c4c1adb12c large bruh moment 2022-03-11 07:26:03 -08:00
JohnCorby
7c7a3e6423 Revert "DebugTeleportInfoMessage: use WarpToPositionRotation"
This reverts commit 01332e3ad24d67fc9cf506be57328470acaad6c8.
2022-03-11 07:20:49 -08:00
JohnCorby
01332e3ad2 DebugTeleportInfoMessage: use WarpToPositionRotation 2022-03-11 03:33:27 -08:00
JohnCorby
079a36c0b0 make AvoidTimeSync not depend on DebugMode 2022-03-11 02:42:57 -08:00
JohnCorby
46f93ee5b9 RelativeTransformUtil: make vel and ang vel actually relative 2022-03-11 00:55:49 -08:00
JohnCorby
310daa7d45 update Extensions.cs 2022-03-10 21:23:06 -08:00
JohnCorby
cba14d3e6f debug log format 2022-03-07 17:45:58 -08:00
JohnCorby
09885437b9 Merge branch 'quantum-objects-fixes' into dev
# Conflicts:
#	QSB/QuantumSync/QuantumManager.cs
2022-03-07 13:00:07 -08:00
Mister_Nebula
9356a4f704 stuffz 2022-03-07 20:34:35 +00:00
JohnCorby
ae88766ee1 PlayerInfo: ToString 2022-03-06 01:01:58 -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
9548ea6d87 Sync: get from attached before checking HasChanged, and apply to attached after deserializing 2022-02-25 23:18:52 -08:00
JohnCorby
c278a46cb4 bruh 2022-02-25 23:18:52 -08:00
JohnCorby
69a13c2304 comment 2022-02-25 23:18:52 -08:00
JohnCorby
a6e387f3aa QSBNetworkBehaviour: only update prev data right before serialize 2022-02-25 23:18:51 -08:00
JohnCorby
2f2037bcc9 SyncBase: move IsValid to QSBNetworkBehaviour, use that to guard Serialize/Deserialize 2022-02-25 23:18:51 -08:00
JohnCorby
396102a055 QSBNetworkBehaviour: require world objects ready when sending and receiving 2022-02-25 23:18:51 -08:00
JohnCorby
3d7a1ed6af comment 2022-02-25 23:18:50 -08:00
JohnCorby
182678c4bc solution wide: use file-scoped namespace 2022-02-25 23:18:46 -08:00
JohnCorby
1f41cf8c32 DebugSettings: use MemberSerialization.OptIn so it only deserializes fields/properties with JsonPropertyAttribute 2022-02-25 23:18:45 -08:00
JohnCorby
1924dd6899 DebugActions: cycle between players to teleport to instead of doing random one 2022-02-25 23:18:45 -08:00
JohnCorby
555083f857 DebugActions: teleport to random other player 2022-02-25 23:18:45 -08:00