private void FinishQuest() { if (currentQuest.IsFinish()) { // Claim Reward // Geneerate new Quest currentQuest = null; currentQuest = QuestFactory.Instance().GetQuest(); } }