Ejemplo n.º 1
0
        /// <summary>
        /// 删除敌人
        /// </summary>
        /// <returns></returns>
        public void RemoveEnemy(int uid)
        {
            var enemy = EnemyList.Find(t => (t.UserId == uid));

            if (enemy != null)
            {
                EnemyList.Remove(enemy);
            }
        }
Ejemplo n.º 2
0
        /// <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);
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 查找敌人
 /// </summary>
 /// <returns></returns>
 public EnemyData FindEnemy(int uid)
 {
     return(EnemyList.Find(t => (t.UserId == uid)));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 是否有此敌人
 /// </summary>
 /// <returns></returns>
 public bool IsHaveEnemy(int uid)
 {
     return(EnemyList.Find(t => (t.UserId == uid)) != null);
 }