/// <summary> /// 删除敌人 /// </summary> /// <returns></returns> public void RemoveEnemy(int uid) { var enemy = EnemyList.Find(t => (t.UserId == uid)); if (enemy != null) { EnemyList.Remove(enemy); } }
/// <summary> /// 添加敌人 /// </summary> /// <returns></returns> public void AddEnemy(EnemyData enemy) { if (enemy == null) { return; } var findv = EnemyList.Find(t => (t.UserId == enemy.UserId)); if (findv == null) { if (EnemyList.Count >= DataHelper.CombatLogCountMax) { EnemyList.RemoveAt(0); } EnemyList.Add(enemy); } }
/// <summary> /// 查找敌人 /// </summary> /// <returns></returns> public EnemyData FindEnemy(int uid) { return(EnemyList.Find(t => (t.UserId == uid))); }
/// <summary> /// 是否有此敌人 /// </summary> /// <returns></returns> public bool IsHaveEnemy(int uid) { return(EnemyList.Find(t => (t.UserId == uid)) != null); }