void EndQuestline() { if (_questlines != null) { if (_currentQuestline != null) { _currentQuestline.FinishQuestline(); } if (_questlines.Exists(o => o.IsDone)) { StartQuestline(); } } }
void EndQuestline() { if (_questlines != null) { if (_currentQuestline != null) { _currentQuestline.FinishQuestline(); saveSystem.SaveDataToDisk(); } if (_questlines.Exists(o => o.IsDone)) { StartQuestline(); } } }