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

Method dismissed

source/frontend/StarQuestInterface.cpp:412–421  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

410}
411
412void NewQuestInterface::dismissed() {
413 QuestPane::dismissed();
414 if (m_decision == QuestDecision::Declined && m_quest->canBeAbandoned()) {
415 m_manager->getQuest(m_quest->questId())->declineOffer();
416 } else if (m_decision == QuestDecision::Accepted) {
417 m_manager->getQuest(m_quest->questId())->start();
418 } else {
419 m_manager->getQuest(m_quest->questId())->cancelOffer();
420 }
421}
422
423QuestCompleteInterface::QuestCompleteInterface(QuestPtr const& quest, PlayerPtr player, CinematicPtr cinematic)
424 : QuestPane(quest, player) {

Callers

nothing calls this directly

Calls 6

canBeAbandonedMethod · 0.80
declineOfferMethod · 0.80
getQuestMethod · 0.80
questIdMethod · 0.80
cancelOfferMethod · 0.80
startMethod · 0.45

Tested by

no test coverage detected