message: check if unreal return null texture
diff: @@ -800,8 +800,14 @@ bool applyTexture(UMaterialInstanceDynamic* pMaterial, FName parameterName, cons
  }
  const CesiumGltf::Image& image = model.images[texture.source];
  + if (image.cesium.width == 0 || image.cesium.height == 0) {
  + return false;
  + }
  UTexture2D* pTexture = UTexture2D::CreateTransient(image.cesium.width, image.cesium.height, PF_R8G8B8A8);
  + if (!pTexture) {
  + return false;
  + }
  const CesiumGltf::Sampler* pSampler = CesiumGltf::Model::getSafe(&model.samplers, texture.sampler);
  if (pSampler) {
  @@ -860,7 +866,6 @@ bool applyTexture(UMaterialInstanceDynamic* pMaterial, FName parameterName, cons
  pTexture->Filter = TextureFilter::TF_Default;
  }
  - if (pTexture) {
  void* pTextureData = static_cast<unsigned char*>(pTexture->PlatformData->Mips[0].BulkData.Lock(LOCK_READ_WRITE));
  FMemory::Memcpy(pTextureData, image.cesium.pixelData.data(), image.cesium.pixelData.size());
  @@ -904,7 +909,6 @@ bool applyTexture(UMaterialInstanceDynamic* pMaterial, FName parameterName, cons
  }
  pTexture->UpdateResource();
  - }
  pMaterial->SetTextureParameterValue(parameterName, pTexture);
  