Exemplo n.º 1
0
        private DialogueNode MakeNode(DialogueNode parent)
        {
            DialogueNode node = CreateInstance <DialogueNode>();

            node.name = Guid.NewGuid().ToString();
            if (parent != null)
            {
                parent.AddChild(node.name);
                node.SetPlayerSpeaking(!parent.IsPlayerSpeaking());
                node.SetPosition(parent.GetRect().position + newNodeOffset);
            }

            return(node);
        }