12 Commits

Author SHA1 Message Date
AmazingAlek
465074b176
Alek/transformsync errors (#126)
* fixed transformsync errors
2020-08-07 23:18:07 +02:00
Mister_Nebula
5dce7a8a03
Probe + Launcher (with associated events/transformsync changes) (#117)
* Added probe + probe launcher, with general event/transformsync/player refactors and improvements
2020-08-07 20:39:07 +01:00
AmazingAlek
c05e47637a
syncing closest sector (#116) 2020-08-05 21:59:50 +02:00
AmazingAlek
eaa70bc7db
syncing sectors of all TransformSyncs (#115) 2020-08-05 21:45:48 +02:00
AmazingAlek
c2763b186d
refactored PlayerRegistry and PlayerInfo (#108) 2020-07-30 21:57:39 +02:00
Mister_Nebula
7304d249df
Player tools base (#102)
* add tools
2020-07-29 22:04:50 +01:00
Mister_Nebula
49fa4d1eeb
Nebula development (#96)
* oh my god so many things

* i came in and rewrote half the mod, sorry
2020-07-28 00:13:43 +01:00
Ricardo Lopes
49227bf5c9
Remove dependency on "wake up" events (#68)
* Remove wake up dependency from transform sync

* Remove wake up dependency for all synced transforms

* Remove comments

* Remove obsolete QSBBehaviour component

* Remove wakeup dependency in RespawnOnDeath

* Prevent errors on MessageHandler and RespawnOnDeath when network not initialized

* Add RespawnOnDeath only after network is initialized

* wip

* Prevent trying to add animator components multiple times

* Reset sectors on scene load

* Reset transform sync on scene change

* Remove comment

* Remove wakeup event dependency from WakeUpSync

* Sync loop count
2020-03-13 20:44:32 +01:00
AmazingAlek
f239acd724
cleanup after disconnected players (#62)
* * removed need for NetPlayer
* split JoinPlayer into JoinPlayer and LeavePlayer
* cleanup of player and ship in LeavePlayer

* null checks in anim mirror

* it kinda works

* resetting some more stuff when DCing

* cleaning up ship

* removed some unused code

* cleanup

* cleaning up all client owned objects

* resetting (mostly) anim stuff when leaving

* setting local instance on player transform sync right away

Co-authored-by: Ricardo Lopes <Raicuparta@users.noreply.github.com>
2020-03-07 16:42:43 +01:00
AmazingAlek
7b707be963
Alek/floating bodies (#48)
* spawning all remote synced objects in sun - also moving to sun if in center
2020-03-02 20:44:44 +01:00
AmazingAlek
188bbad5e7
Alek/sleep sync (#29)
* syncing time
* clients auto-sleep or pause to reach server's time
* disabled manual sleep/pause for clients
2020-02-28 22:07:39 +01:00
AmazingAlek
d7c0c06698
Alek/decoupling (#23)
* refactoring
2020-02-21 23:36:07 +01:00