using System.Collections;
using System.Collections.Generic;
using UnityEngine;
///
/// 战斗队伍
///
public class BattleTeam {
/// 队伍名字
public string name;
/// 原始数据
public List characters = new List();
/// 战斗数据
public List battles = new List();
/// 添加角色
public void Add(List list) {
characters.AddRange(list);
}
/// 添加角色
public void Add(DataCharacter obj) {
characters.Add(obj);
}
/// 删除角色
public void Remove(DataCharacter character) {
characters.Remove(character);
}
/// 初始化
public void Initial() {
characters.ForEach(Initial);
}
/// 初始化
public void Initial(DataCharacter character) {
DataCombatRole role = new DataCombatRole(character);
role.Initial();
battles.Add(role);
}
/// 战斗编队
public void Settings(int team, int position) {
battles.ForEach(obj => obj.Settings(team, position));
}
}