public void Set(TeamData team_data) { IsAuto = team_data.IsAuto; IsFast = team_data.IsFast; m_LeaderCreature = team_data.LeaderCreature; UseLeaderSkillType = team_data.UseLeaderSkillType; m_Creatures = CloneCreatures(team_data.Creatures); NoDuplicate = team_data.NoDuplicate; UpdateCreature(); if (TeamDataManager.IsAdventureTeam(TeamType)) { Creatures.ForEach(c => TeamDataManager.Instance.RemoveAdventureCreature(c)); } TeamDataManager.Instance.Save(); }
public void UpdateCreature() { m_Creatures2 = TeamDataManager.IsAdventureTeam(TeamType) ? m_Creatures : m_Creatures.Where(c => TeamDataManager.Instance.CheckAdventureTeam(c.creature.Idx) == false).ToList(); }