Example #1
0
 /// <summary>
 /// 销毁实体
 /// </summary>
 /// <param name="destroyEntity"></param>
 public void DestroyEntity(EntityBase destroyEntity, bool isRemove = true)
 {
     destroyEntity?.Destory();
     if (isRemove)
     {
         RemoveEntity(destroyEntity.EntityId);
     }
 }
Example #2
0
        /// <summary>
        /// 销毁实体
        /// </summary>
        /// <param name="entityId"></param>
        /// <param name="isRemove"></param>
        public void DestroyEntity(string entityId, bool isRemove = true)
        {
            EntityBase destroyEntity = GetEntityByEntityId <EntityBase>(entityId);

            destroyEntity?.Destory();

            if (isRemove)
            {
                RemoveEntity(entityId);
            }
        }