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