public override void Open()
    {
        ClearNodes();

        foreach (PlayerSaveData saveData in SaveLoadManager.instance.FindCharacters())
        {
            CharacterLoadNode node = Instantiate <CharacterLoadNode>(loadNodePrefab, nodeContainer.transform);
            node.mainPanel = mainPanel;
            node.SetCharacter(saveData);
            loadNodes.Add(node);
        }

        if (loadNodes.Count > 0)
        {
            inputAnchor = loadNodes[0].gameObject;
            currentNode = loadNodes[0];
        }
    }
 public void SetCurrentNode(CharacterLoadNode node)
 {
     currentNode = node;
 }