public void LoadBattle(int battleIndex) { int treeIndex = 1; int nodeIndex = 1; //select the parent tree link: switch (battleIndex) { case 1: gameDataObject.playerGameCharacter = getGameCharacterFromID(80012); gameDataObject.addCharacter(80011); nodeIndex = 3; break; case 2: gameDataObject.playerGameCharacter = getGameCharacterFromID(80012); gameDataObject.addCharacter(80011); treeIndex = 3; nodeIndex = 3; break; case 3: gameDataObject.playerGameCharacter = getGameCharacterFromID(80012); gameDataObject.addCharacter(80011); treeIndex = 19; nodeIndex = 2; break; default: break; } gameDataObject.treeStore.SelectTree(treeIndex); ZoneTree curTree = (ZoneTree)gameDataObject.treeStore.getTree(gameDataObject.treeStore.currentTreeIndex); curTree.SelectNode(nodeIndex); SceneManager.LoadScene((int)UnitySceneIndex.Battle); }