private BnyxTeam() { mDefaultPlayerGroup = new PlayerGroup(); mPlayers.Add(mDefaultPlayerGroup); mDefaultEnemyGroup = new EnemyGroup(); mEnemies.Add(mDefaultEnemyGroup); }
public bool RemoveEnemyGroup(EnemyGroup enemyGroup) { var exist = mEnemies.Exists(group => enemyGroup.Name == group.Name); if (exist) { return(mEnemies.Remove(enemyGroup)); } else { throw new BnyxTeamException($"你当前移除的敌对组{enemyGroup.Name}不存在"); } }
public void AddNewEnemyGroup(EnemyGroup enemyGroup) { var exist = mEnemies.Exists(group => group.Name == enemyGroup.Name); if (exist == true) { throw new BnyxTeamException($"当前敌对组中已经存在TAG为{enemyGroup.Name}的组"); } else { mEnemies.Add(enemyGroup); } }