using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(fileName = "Questline", menuName = "Quests/Questline", order = 51)] public class QuestlineSO : ScriptableObject { [SerializeField] private int _idQuestLine = 0; [Tooltip("The collection of Quests composing the Questline")] [SerializeField] private List _quests = new List(); [SerializeField] bool _isDone = false; public int IdQuestline => _idQuestLine; public List Quests => _quests; public bool IsDone => _isDone; public void FinishQuestline() { _isDone = true; } public void SetQuestlineId(int id) { _idQuestLine = id; } }