コード例 #1
0
ファイル: Traverser.cs プロジェクト: BaegEhl/shellcore
 protected void SetDialogueState(Node node, NodeEditorGUI.NodeEditorState state)
 {
     if (node is StartDialogueNode)
     {
         (node as StartDialogueNode).state = state;
     }
     if (node is DialogueNode)
     {
         (node as DialogueNode).state = state;
     }
     if (node is EndDialogue)
     {
         (node as EndDialogue).state = state;
     }
 }
コード例 #2
0
ファイル: Traverser.cs プロジェクト: Colonizor48/shellcore
    protected void SetDialogueState(Node node, NodeEditorGUI.NodeEditorState state)
    {
        if (node is StartDialogueNode start)
        {
            start.state = state;
        }

        if (node is DialogueNode dialogue)
        {
            dialogue.state = state;
        }

        if (node is EndDialogue end)
        {
            end.state = state;
        }
        if (node is ClearDialogueNode clear)
        {
            clear.state = state;
        }
    }