56 lines
1.6 KiB
C#
56 lines
1.6 KiB
C#
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<MainGameManager>
|
|
{
|
|
public BasePrefabs basePrefabs;
|
|
public List<CharacterData> playerHeroDataList;
|
|
public List<CharacterData> enemyDataList;
|
|
|
|
private void Start()
|
|
{
|
|
characters = new List<CharacterBase>();
|
|
playerHeroes = new List<PlayerHero>();
|
|
enemies = new List<CombatNPC>();
|
|
|
|
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<CharacterBase> characters;
|
|
public CombatTeam playerTeam;
|
|
public List<PlayerHero> playerHeroes;
|
|
public List<CombatNPC> enemies;
|
|
}
|
|
|
|
public partial class MainGameManager
|
|
{
|
|
|
|
}
|
|
} |