您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
28 行
650 B
28 行
650 B
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<QuestSO> _quests = new List<QuestSO>();
|
|
[SerializeField]
|
|
bool _isDone = false;
|
|
public int IdQuestline => _idQuestLine;
|
|
public List<QuestSO> Quests => _quests;
|
|
public bool IsDone => _isDone;
|
|
public void FinishQuestline()
|
|
{
|
|
_isDone = true;
|
|
}
|
|
public void SetQuestlineId(int id)
|
|
{
|
|
_idQuestLine = id;
|
|
|
|
}
|
|
|
|
|
|
}
|