您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
32 行
709 B
32 行
709 B
using System;
|
|
using UnityEngine;
|
|
using UnityEngine.Localization;
|
|
using UnityEngine.Localization.Metadata;
|
|
/// <summary>
|
|
/// Scriptable Object that represents an "Actor", that is the protagonist of a Dialogue
|
|
/// </summary>
|
|
public enum ActorID
|
|
{
|
|
BH, // Bard hare
|
|
H, // hamlet
|
|
F, // felfel
|
|
A, // ayoud
|
|
T, // terra
|
|
LC,//Legendary chef
|
|
C, // Cerise
|
|
N, //nar
|
|
|
|
}
|
|
[CreateAssetMenu(fileName = "newActor", menuName = "Dialogues/Actor")]
|
|
public class ActorSO : ScriptableObject
|
|
{
|
|
|
|
|
|
[SerializeField] private ActorID _actorId = default;
|
|
[SerializeField] private LocalizedString _actorName = default;
|
|
public ActorID ActorId { get => _actorId; }
|
|
public LocalizedString ActorName { get => _actorName; }
|
|
|
|
}
|
|
|
|
|