first commit

This commit is contained in:
2026-06-04 19:34:38 +03:00
commit 6318b20158
110 changed files with 9536 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
using System;
using UnityEngine;
[CreateAssetMenu(fileName = "DialogueNode", menuName = "Dialogue/DialogueNode")]
public class DialogueNode : ScriptableObject
{
public string nodeId;
public string speakerName;
[TextArea(3, 8)]
public string npcLine;
public DialogueResponse[] responses;
public bool isEndNode;
public string editorNote;
}
[Serializable]
public class DialogueResponse
{
public string responseText;
public DialogueNode nextNode;
public bool endsDialogue;
public ItemData requiredItem;
public int requiredItemAmount = 1;
public string unavailableText;
public bool hideIfRequirementsNotMet;
public bool consumeRequiredItem;
public ItemData rewardItem;
public int rewardAmount;
public string eventId;
public string editorNote;
}