示例#1
0
    /// <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);
        }
    }