97 Commits

Author SHA1 Message Date
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
edf469d3e4 rename 2022-01-28 20:50:34 -08:00
JohnCorby
2f99dec87f make BuildWorldObjects async 2022-01-28 20:49:07 -08:00
JohnCorby
75ae6416f7 we can use generics for qsb message 2022-01-26 20:35:43 -08:00
JohnCorby
a2660d6a54 send initial states less often and not in RequestStateResyncMessage 2022-01-26 00:12:44 -08:00
JohnCorby
ef18f207bf i am a dumb 2022-01-24 11:46:16 -08:00
JohnCorby
4290a3b163 simplify elevator 2022-01-23 00:19:43 -08:00
JohnCorby
838dc8e3b2 elevator resync info 2022-01-22 17:30:08 -08:00
JohnCorby
3bd9d6c5c4 add QSBWorldSync.AllObjectsReady check in ShouldDisplayDebug 2022-01-21 14:50:07 -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
d0255c00ad fix elevator nre 2022-01-15 23:32:10 -08:00
JohnCorby
408f372eb3 improve elevator slightly 2022-01-06 18:22:34 -08:00
Mister_Nebula
4b28dea567 add quantum object display lines virtual method 2022-01-06 16:10:44 +00:00
JohnCorby
a0a1c21a66 redundant arguments with default value 2021-12-26 21:08:40 -08:00
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
961a905d14 gather instrument 2021-12-23 22:51:53 -08:00
JohnCorby
af82e29e4c elevator 2021-12-23 22:47:36 -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
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
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
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
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
f612d2b37b remove EventType 2021-11-29 22:26:32 +00:00
Mister_Nebula
a700a1d83d yes 2021-11-25 18:55:22 +00:00
Mister_Nebula
ae8bf9a8b2 aaaaaaaaaa 2021-11-20 19:49:50 +00:00
Mister_Nebula
266b6147fc aaaaa 2021-11-01 15:49:00 +00:00
Mister_Nebula
565f0b7f8e update patches, use publicized assembly 2021-10-15 21:06:51 +01:00
Mister_Nebula
cd3a029c5c Code Cleanup 2021-06-19 11:26:05 +01:00
Mister_Nebula
5c7abe164a rework patches 2021-06-18 21:54:32 +01:00
Mister_Nebula
67f278aa87 cleanup 2021-03-29 23:37:36 +01:00
Mister_Nebula
9a60e77f4a change logs 2021-03-28 14:28:51 +01:00
Mister_Nebula
cec8249615 remove OnModStart patch type 2021-03-25 21:10:20 +00:00
Mister_Nebula
d9699ec2e8 fix regex, change worldobjects 2021-03-23 13:18:29 +00:00
Mister_Nebula
bba5fe4a45 cleanup 2021-03-13 10:17:52 +00:00
Mister_Nebula
75fdc85fff update world objects 2021-02-24 10:45:25 +00:00
Mister_Nebula
6925ff00ad add custom event abstraction 2021-02-10 19:34:41 +00:00
Mister_Nebula
ae871fff33 unpatching, stuff 2021-02-09 17:18:01 +00:00
Mister_Nebula
53974485c9
Spiral sync (#242)
* add stuff

* extract patches

* extract worldobjects (#241)

* add spiral sync

* cleanup

* cleanup

* fix

* rename

* add computers

* remove qnet flagshelper

* Update README.md

* cleanup
2020-12-31 12:10:55 +00:00
Mister_Nebula
804a1a826b cleanup 2020-12-24 16:05:54 +00:00
Mister_Nebula
10cf30d35f debug boxes 2020-12-24 15:57:25 +00:00
Aleksander Waage
b639377fc9 only one generic parameter in most methods 2020-12-24 09:41:38 +01:00
Aleksander Waage
03078f9f3d renamed generic parameters, removed ref list from init 2020-12-24 09:06:23 +01:00
Mister_Nebula
a4a79544e3 cleanup 2020-12-23 23:11:03 +00:00
Mister_Nebula
2deb2b80db remove local attachedobject 2020-12-23 23:08:55 +00:00