Beispiel #1
0
    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();
    }
Beispiel #2
0
 public void UpdateCreature()
 {
     m_Creatures2 = TeamDataManager.IsAdventureTeam(TeamType) ? m_Creatures : m_Creatures.Where(c => TeamDataManager.Instance.CheckAdventureTeam(c.creature.Idx) == false).ToList();
 }