private MonoSelectionNode ShowSelectionNode(DialogNode node, MonoDialogEvent monoEvent) { GameObject go = new GameObject(node.m_name + "-" + node.m_dialogType); go.transform.SetParent(monoEvent.transform); go.transform.position = Vector3.zero; MonoSelectionNode selectionNode = go.AddComponent <MonoSelectionNode> (); selectionNode.Init((SelectionNode)node); return(selectionNode); }
private void ShowNode(DialogNode node, MonoDialogEvent monoEvent) { GameObject go = new GameObject(node.m_name + "-" + node.m_dialogType); go.transform.SetParent(monoEvent.transform); go.transform.position = Vector3.zero; switch (node.m_dialogType) { case DialogNode.NodeType.Selection: MonoSelectionNode selectionNode = go.AddComponent <MonoSelectionNode> (); selectionNode.Init((SelectionNode)node); break; case DialogNode.NodeType.Talk: MonoTalkNode talkNode = go.AddComponent <MonoTalkNode> (); talkNode.Init((TalkNode)node); break; } }