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); }
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); } }
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)); } }