MIF_E31230101/Assets/Script Manager/DialogData.cs

17 lines
607 B
C#

using UnityEngine;
[System.Serializable]
public struct OpsiPilihan
{
public string teksTombol; // Contoh: "Pamit dengan sopan"
public int poinKesopanan; // Contoh: +10 atau -5
[TextArea(3, 5)] public string feedbackEnding; // Tasihat / Pujian setelah memilih
}
[CreateAssetMenu(fileName = "Dialog_Baru", menuName = "Salim/Sistem Dialog")]
public class DialogData : ScriptableObject
{
public string namaKarakter;
[TextArea(3, 8)] public string kalimatIntro; // Ucapan pertama NPC
public OpsiPilihan[] pilihanJawaban; // Opsi pilihan (Maksimal 3)
}