您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
17 行
620 B
17 行
620 B
using System;
|
|
using UnityEngine;
|
|
using UnityEngine.Localization;
|
|
|
|
/// <summary>
|
|
/// DialogueLine is a Scriptable Object that represents one line of spoken dialogue.
|
|
/// It references the Actor that speaks it.
|
|
/// </summary>
|
|
[CreateAssetMenu(fileName = "newLineOfDialogue", menuName = "Dialogues/Line of Dialogue")]
|
|
public class DialogueLineSO : ScriptableObject
|
|
{
|
|
public ActorSO Actor { get => _actor; }
|
|
public LocalizedString Sentence { get => _sentence; }
|
|
|
|
[SerializeField] private ActorSO _actor = default;
|
|
[SerializeField] private LocalizedString _sentence = default; //TODO: Connect this with localisation
|
|
}
|