Commit Graph

306 Commits

Author SHA1 Message Date
_nebula
ab8771602c make more stuff public 2023-07-28 19:47:54 +01:00
_nebula
8a294adfb8 make all internal classes public 2023-07-28 19:30:57 +01:00
JohnCorby
ab13d59382 rename all instances of auth/authority to own/ownership 2023-05-08 11:38:24 -07:00
JohnCorby
6c0861faad TODO 2023-05-08 11:01:57 -07:00
_nebula
8ac95d27c2 im dumb 2023-05-08 14:32:28 +01:00
_nebula
68afde42d3 Update QSBQuantumObject.cs 2023-04-27 01:47:42 +01:00
_nebula
b0da02b52a fix #611 2023-04-26 21:56:42 +01:00
_nebula
758a256b1d fix #613 2023-04-17 00:10:30 +01:00
JohnCorby
72aa8c5f57 change ShouldMovePlayer again 2023-03-08 15:48:50 -08:00
JohnCorby
f8f795a84b add 1.1.13 qm patch 2023-02-08 12:12:50 -08:00
JohnCorby
8d3a37f039 move the comment 2023-02-08 11:33:41 -08:00
_nebula
b4741c6f1b allow enter moon if someone else is inside it 2023-02-08 12:16:12 +00:00
_nebula
4ce0c844a1 fix QM inside not loading for clients 2023-02-08 12:10:17 +00:00
_nebula
4800123ddb make HostControls public and in interface 2023-02-08 11:37:17 +00:00
_nebula
1168da8c69 add comment 2023-02-08 10:57:41 +00:00
_nebula
f9dc544405 update label 2023-02-02 19:19:38 +00:00
_nebula
e069416b89 patch IsLockedByProbeSnapshot 2023-01-23 20:14:05 +00:00
_nebula
58e97e44a1 whoops 2023-01-22 19:51:03 +00:00
_nebula
67ba18fa84 fix moon not collapsing when in fog 2023-01-22 19:50:51 +00:00
_nebula
6f44dc7bc1 fix class name 2023-01-22 19:49:55 +00:00
_nebula
b7949ed917 fix ship fog 2023-01-22 01:14:48 +00:00
_nebula
3aa1a2cdc3 test QM stuff 2023-01-22 00:58:43 +00:00
_nebula
7b69b649cb split patches into own files 2023-01-21 12:50:37 +00:00
Mister_Nebula
16fc8eedcb remove probe camera debugwrites 2022-09-07 21:26:44 +01:00
Mister_Nebula
b8850f8b03 remove snapshot message 2022-08-28 11:08:56 +01:00
Mister_Nebula
57394f34e8 start of camera sync 2022-08-27 17:57:27 +01:00
JohnCorby
e761dc071b one day 2022-08-15 23:05:10 -07:00
JohnCorby
4727879405 todo 2022-08-02 17:39:03 -07:00
JohnCorby
88871d4a0c make SendInitialState empty virtual lol 2022-08-02 16:53:11 -07:00
_nebula
5163b75a13
Cache some unity objects (#517) 2022-05-03 08:48:24 +01:00
JohnCorby
fea475fa44 messages: use base ctor call 2022-03-10 17:57:50 -08:00
JohnCorby
83753620d3 QuantumPatches.cs: remove log 2022-03-07 17:39:48 -08:00
JohnCorby
4ffef93116 QuantumShrine_IsPlayerInDarkness: playersInMoon ToList 2022-03-07 15:04:49 -08:00
JohnCorby
d3dc472bbc le comment 2022-03-07 14:17:23 -08:00
JohnCorby
39cdc960da make da thrusters work 2022-03-07 13:25:41 -08:00
JohnCorby
350fc7e2ed use tuple for QSBPlayerManager.GetPlayerProbes() 2022-03-07 13:04:54 -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
92dc6a9c28 Update QuantumPatches.cs 2022-03-07 20:54:23 +00:00
Mister_Nebula
9356a4f704 stuffz 2022-03-07 20:34:35 +00:00
JohnCorby
45396eb819 use cool value tuples instead of boring regular class tuples 2022-03-06 22:36:52 -08:00
JohnCorby
d8aa8f42a9 whoops 2022-03-06 03:27:15 -08: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
20eaa8adfc QSBMessage: remove variants since tuples work now, rename Value -> Data 2022-03-02 19:36:38 -08:00
JohnCorby
a8fba743f6 Revert "solution wide: use file-scoped namespace" 2022-02-27 05:25:39 -08:00
JohnCorby
9b94f54a45 WorldObjectType -> WorldObjectScene 2022-02-25 23:18:47 -08:00
JohnCorby
182678c4bc solution wide: use file-scoped namespace 2022-02-25 23:18:46 -08:00
JohnCorby
0d0c31de2f QSBQuantumObject: first player in player list is always the host 2022-02-16 23:14:49 -08:00
JohnCorby
9e5e7bb6a1 initial state:
- always send from the host
- QSBNetworkBehaviour will store last known data in an array and send that, since real data will be wrong if no authority
2022-02-16 19:22:21 -08:00
JohnCorby
1088603538 use "out * __result" instead of "ref * __result" where we can 2022-02-07 00:50:03 -08:00