Ejemplo n.º 1
0
        /// <summary>
        /// 從活動集合內移除指定活動物件
        /// </summary>
        /// <param name="item">活動物件</param>
        /// <returns>如果成功移除活動物件則為 true,否則為 false。</returns>
        public bool Remove(ObjectBase item)
        {
            bool result = _Collection.Remove(item);

            if (result)
            {
                item.Dead -= OnObjectDead;
                item.Kill(null, ObjectDeadType.Clear);
                item.Dispose();
            }
            return(result);
        }