public void Start(bool withPopup = true) { SetupConditions(); QuestRepository.GetStartAction(Name).Invoke(this); if (withPopup) { RPG.GetPopup <QuestStarted>().Show(this); } InProgress = true; }