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) }