Пример #1
0
    private static void InitChallengeEnemySummoner()
    {
        RoundInfoOfChallengeMode roundInfo = ChallengeBattleInfoManager.roundInfo[UserData.ChallengeRound];

        SpawnManager.EnemySummoner.Initiate(roundInfo.summonerLevel);
        SpawnManager.EnemySummoner.SetPosition(EnemySummonerPosition);
        SpawnManager.EnemySummoner.SetSprite(roundInfo.summonerSprite);
        SpawnManager.EnemySummoner.SetActive(true);
    }
Пример #2
0
    public static void SetEnemyDeckOfChallengeMode(int round)
    {
        Setting.EnemyDeck.Clear();

        RoundInfoOfChallengeMode roundInfo = ChallengeBattleInfoManager.roundInfo[round];

        int        number, level;
        SummonInfo summonInfo;

        for (int num = 0; num < roundInfo.summonData.Length; num++)
        {
            number     = roundInfo.summonData[num].number;
            summonInfo = SummonInfoManager.summonInfo[number];
            level      = roundInfo.summonData[num].level;

            Setting.EnemyDeck.Add(GetUnitData(summonInfo, level));
        }
    }