/// <summary> /// Sets the arena set data based on the given set number. /// </summary> /// <param name="arenaSetNumArg"></param> private void SetupArenaSetData(int arenaSetNumArg) { // else if all arena sets have been completed if (arenaSetNumArg > totalNumberOfArenaSets) { // set arena set to an invalid arena set to denote that no next arena arenaSetData = GetEndArenaSetData(); } // else still some arena sets left else { // get set template related to given set number LevelArenaSetDataTemplate startingSetTemp = AssetRefMethods. LoadBundleAssetLevelArenaSetDataTemplate(arenaSetNumArg); // set the set data from the template arenaSetData = new LevelArenaSetData(startingSetTemp); } }
public LevelArenaSetData(LevelArenaSetDataTemplate templateArg) { Setup(templateArg.template); }