Commit Graph

164 Commits

Author SHA1 Message Date
_nebula
8a294adfb8 make all internal classes public 2023-07-28 19:30:57 +01:00
_nebula
11e135d097 fix #620 2023-05-08 14:48:36 +01:00
JohnCorby
ea0cb76bbf oops forgot to [UsedInUnityProject] these 2022-10-09 15:33:51 -07:00
JohnCorby
dcc51c3da6 allow meditation 2022-10-06 17:34:57 -07:00
Mister_Nebula
45fdc77a90 meditation button fix 2022-10-02 17:24:01 +01:00
JohnCorby
abe5f6814e BUG 2022-08-24 16:04:28 -07:00
JohnCorby
e8995a1364 note a small bug 2022-08-19 16:14:51 -07:00
JohnCorby
13865485d9 QSBCharacterDialogueTree initial state sync (enough) 2022-08-12 20:36:27 -07:00
JohnCorby
6d436436a7 remove even MORE empty initial state 2022-08-02 17:38:14 -07:00
JohnCorby
a217df9168 ConversationStartEndMessage: make it a QSBWorldObjectMessage 2022-05-13 15:00:58 -07:00
Mister_Nebula
2394ee90b9 buh 2022-05-13 22:46:20 +01:00
Mister_Nebula
19c9ce0457 guh 2022-05-13 22:42:34 +01:00
Mister_Nebula
514d7f8435 im doney with the funny 2022-05-13 22:38:06 +01:00
Mister_Nebula
0b0f783eb3 fix prisoner prompt with a shit hacky solution 2022-05-13 19:53:44 +01:00
JohnCorby
4d339df9db sync all persistent conditions 2022-03-27 00:24:07 -07:00
JohnCorby
fea475fa44 messages: use base ctor call 2022-03-10 17:57:50 -08:00
JohnCorby
e4da50a656 solution-wide: file-scoped namespaces 2022-03-02 19:46:33 -08:00
JohnCorby
b99dfaa510 fix the messages that were using the old variants 2022-03-02 19:42:41 -08:00
JohnCorby
20eaa8adfc QSBMessage: remove variants since tuples work now, rename Value -> Data 2022-03-02 19:36:38 -08:00
Mister_Nebula
96bfeedd0a Update ConversationMessage.cs 2022-02-28 21:21:31 +00:00
Mister_Nebula
171f83c835 simplify more messages 2022-02-28 21:20:51 +00: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
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
a0d1ab5e22 CameraFacingBillboard: move to proper namespace 2022-02-11 05:03:08 -08:00
JohnCorby
1088603538 use "out * __result" instead of "ref * __result" where we can 2022-02-07 00:50:03 -08:00
Mister_Nebula
3c88bc7072 fix dialogue condition funkiness 2022-01-29 20:41:12 +00:00
JohnCorby
2895e54083 rename 2022-01-29 01:29:02 -08:00
JohnCorby
c9321fff84 rename 2022-01-29 01:26:28 -08:00
JohnCorby
e42aec8bae move everything over to UnityEvents 2022-01-29 01:24:15 -08:00
JohnCorby
edf469d3e4 rename 2022-01-28 20:50:34 -08:00
JohnCorby
2f99dec87f make BuildWorldObjects async 2022-01-28 20:49:07 -08:00
JohnCorby
9acf99319b ConversationStartEndMessage is always sent by the local player 2022-01-27 01:36:45 -08:00
JohnCorby
32329d9af7 write and read work now with arrays and enums 2022-01-27 00:32:30 -08:00
JohnCorby
c4aeb14bea we can use generics for qsb message 2022-01-26 21:00:12 -08:00
JohnCorby
75ae6416f7 we can use generics for qsb message 2022-01-26 20:35:43 -08:00
JohnCorby
f44440741b oops 2022-01-26 00:12:44 -08:00
JohnCorby
daba499d90 - rename
- apparently weaver weave arrays correctly, so be explicit
2022-01-26 00:12:44 -08:00
JohnCorby
a2660d6a54 send initial states less often and not in RequestStateResyncMessage 2022-01-26 00:12:44 -08:00
JohnCorby
f0eb9712aa RemoteDialogueResyncMessage 2022-01-26 00:12:44 -08:00
JohnCorby
2c10e12304 clean up RemoteDialogueTrigger a bit 2022-01-26 00:12:44 -08:00
JohnCorby
0a423a8ce6 comment 2022-01-25 21:32:43 -08:00
JohnCorby
1800e6f21f make SendResyncInfo abstract to make sure we handle resyncs 2022-01-25 21:08:04 -08:00
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
1fa6ad6edb get these messages updated 2022-01-14 14:30:54 -08:00
JohnCorby
e1b7f5ffd4 Merge branch 'dev' into mirror
# Conflicts:
#	QSB/ConversationSync/Messages/DialogueConditionMessage.cs
#	QSB/Player/Messages/EnterLeaveMessage.cs
#	QSB/QSB.csproj
#	QSB/SaveSync/Messages/GameStateMessage.cs
#	QSBTests/MessageTests.cs
2022-01-14 14:14:40 -08:00
JohnCorby
235ed1203b baba booey use NetworkReader and NetworkWriter 2022-01-13 23:40:15 -08:00
JohnCorby
a349e4dd2b cleanup enums 2022-01-11 20:08:38 -08:00