Exemplo n.º 1
0
    public void SaveDialogueNodes(DialogueContainer dialogueContainer)
    {
        foreach (var dialogueNode in DialogueNodes.Where(node => !node.EntryPoint))
        {
            dialogueContainer.DialogueNodeData.Add(new DialogueNodeData
            {
                Guid         = dialogueNode.GUID,
                DialogueText = dialogueNode.DialogueText,
                TargetPlayer = dialogueNode.TargetPlayer,
                Position     = dialogueNode.GetPosition().position
            });
        }

        return;
    }