コード例 #1
0
    public CommandNode CreateNode(GameObject nodePrefab)
    {
        GameObject  nodeObject = Instantiate(nodePrefab, background.transform);
        CommandNode node       = nodeObject.GetComponent <CommandNode>();
        Command     command    = currentlyEditingProgram.CreateCommand(node.AssociatedType());

        nodes.Add(node);
        node.attachedCommand = command;
        command.SetConnectedNode(node);

        return(node);
    }