Example #1
0
    private static void InitSingleEnemySummoner()
    {
        RoundInfoOfSingleMode roundInfo = SingleBattleInfoManager.roundInfo[UserData.SingleRound];

        SpawnManager.EnemySummoner.Initiate(roundInfo.summonerLevel);
        SpawnManager.EnemySummoner.SetPosition(EnemySummonerPosition);
        SpawnManager.EnemySummoner.SetSprite(roundInfo.summonerSprite);
        SpawnManager.EnemySummoner.SetActive(true);
    }
Example #2
0
    public static void InitEnemy()
    {
        int     number;
        Vector2 position;
        RoundInfoOfSingleMode roundInfo = SingleBattleInfoManager.roundInfo[UserData.SingleRound];

        float x = Camera.main.transform.position.x;
        float y = Camera.main.transform.position.y;

        for (int index = 0; index < roundInfo.positionInfo.Length; index++)
        {
            number   = roundInfo.positionInfo[index].number;
            position = roundInfo.positionInfo[index].position + new Vector2(x, y);
            Battle.InitEnemyBeforeBattle(number, position);
        }
    }
Example #3
0
    public static void SetEnemyDeckOfSingleMode(int round)
    {
        UnityEngine.Debug.Log("Round : " + round);

        Setting.EnemyDeck.Clear();

        RoundInfoOfSingleMode roundInfo = SingleBattleInfoManager.roundInfo[round];

        int        number, level;
        SummonInfo summonInfo;

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

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