MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / reset

Method reset

source/game/StarUniverseClient.cpp:793–812  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

791}
792
793void UniverseClient::reset() {
794 stopLua();
795
796 m_universeClock.reset();
797 m_worldClient.reset();
798 m_celestialDatabase.reset();
799 m_clientContext.reset();
800 m_teamClient.reset();
801 m_warping.reset();
802 m_respawning = false;
803
804 auto assets = Root::singleton().assets();
805 m_warpDelay = GameTimer(assets->json("/client.config:playerWarpDelay").toFloat());
806 m_respawnTimer = GameTimer(assets->json("/client.config:playerReviveTime").toFloat());
807
808 if (m_mainPlayer)
809 m_playerStorage->savePlayer(m_mainPlayer);
810
811 m_connection.reset();
812}
813
814}

Callers 4

updateMethod · 0.45
warpPlayerMethod · 0.45
reloadPlayerMethod · 0.45
handlePacketsMethod · 0.45

Calls 6

singletonClass · 0.85
GameTimerClass · 0.85
assetsMethod · 0.80
toFloatMethod · 0.80
jsonMethod · 0.80
savePlayerMethod · 0.80

Tested by

no test coverage detected