using System; using System.Collections.Generic; using System.IO; using Continentis.MainGame.Character; using SoulliesFramework.General; using UnityEngine; using UnityEngine.AddressableAssets; using UnityEngine.Serialization; namespace Continentis.MainGame { public partial class MainGameManager : Singleton { public BasePrefabs basePrefabs; public List playerHeroDataList; public List enemyDataList; private void Start() { characters = new List(); playerHeroes = new List(); enemies = new List(); playerTeam = new CombatTeam(); foreach (CharacterData data in playerHeroDataList) { PlayerHero hero = PlayerHero.GenerateCharacter(data); hero.GenerateCharacterView(new Vector3(-5, 0, 0)); playerHeroes.Add(hero); characters.Add(hero); } foreach (CharacterData data in enemyDataList) { CombatNPC enemy = CombatNPC.GenerateCharacter(data, Fraction.Enemy); enemy.GenerateCharacterView(new Vector3(5, 0, 0)); enemies.Add(enemy); characters.Add(enemy); } } } public partial class MainGameManager { public List characters; public CombatTeam playerTeam; public List playerHeroes; public List enemies; } public partial class MainGameManager { } }