/// <summary> /// 销毁实体 /// </summary> /// <param name="destroyEntity"></param> public void DestroyEntity(EntityBase destroyEntity, bool isRemove = true) { destroyEntity?.Destory(); if (isRemove) { RemoveEntity(destroyEntity.EntityId); } }
/// <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); } }