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; }