using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(fileName = "Quest", menuName = "Quests/Quest", order = 51)] public class QuestSO : ScriptableObject { [Tooltip("The collection of Steps composing the Quest")] [SerializeField] private List _steps = new List(); [SerializeField] bool _isDone = false; public List Steps => _steps; public bool IsDone => _isDone; public void FinishQuest() { _isDone = true; } }