From b7bac23ad05520bae21a8721b852fe47bd48f814 Mon Sep 17 00:00:00 2001
From: Kamil Karwacki <kamil.karwacki@rwth-aachen.de>
Date: Sun, 22 Nov 2020 16:39:55 +0100
Subject: [PATCH] see diff for changes that were made

---
 Source/MultiLine/Private/MultiLineActor.cpp | 8 ++++----
 Source/MultiLine/Public/LineProps.h         | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Source/MultiLine/Private/MultiLineActor.cpp b/Source/MultiLine/Private/MultiLineActor.cpp
index e15f13c..475fb96 100644
--- a/Source/MultiLine/Private/MultiLineActor.cpp
+++ b/Source/MultiLine/Private/MultiLineActor.cpp
@@ -22,7 +22,7 @@ AMultiLineActor::AMultiLineActor()
 #pragma optimize( "", off )
 void AMultiLineActor::CreateMesh(TArray<LineProps> & lines, bool has_collision_context)
 {
-	TArray<FLinearColor> vertex_colors;
+	TArray<FColor> vertex_colors;
 	FOccluderVertexArray vertices;
 	TArray<int32> triangles;
 	auto index_offset = 0;
@@ -50,7 +50,7 @@ void AMultiLineActor::CreateMesh(TArray<LineProps> & lines, bool has_collision_c
 	auto uv = TArray<FVector2D>();
 	auto tangents = TArray<FProcMeshTangent>();
 	FOccluderVertexArray normals;
-	mesh_->CreateMeshSection_LinearColor(0, vertices, triangles, normals, uv, vertex_colors, tangents, false);
+	mesh_->CreateMeshSection(0, vertices, triangles, normals, uv, vertex_colors, tangents, false);
 	mesh_->ContainsPhysicsTriMeshData(false);
 	mesh_->SetMaterial(0, dynamic_cast<UMaterialInterface*>(material_));
 
@@ -58,7 +58,7 @@ void AMultiLineActor::CreateMesh(TArray<LineProps> & lines, bool has_collision_c
 
 void AMultiLineActor::UpdateMesh(const TArray<LineProps> & lines)
 {
-	TArray<FLinearColor> vertex_colors;
+	TArray<FColor> vertex_colors;
 	FOccluderVertexArray vertices;
 	for (auto& line : lines) {
 		CreateVertices(line, vertices);
@@ -70,7 +70,7 @@ void AMultiLineActor::UpdateMesh(const TArray<LineProps> & lines)
 	auto uv = TArray<FVector2D>();
 	auto tangents = TArray<FProcMeshTangent>();
 	FOccluderVertexArray normals;
-	mesh_->UpdateMeshSection_LinearColor(0, vertices, normals, uv, vertex_colors, tangents);
+	mesh_->UpdateMeshSection(0, vertices, normals, uv, vertex_colors, tangents);
 }
 
 
diff --git a/Source/MultiLine/Public/LineProps.h b/Source/MultiLine/Public/LineProps.h
index a28150c..52e63d0 100644
--- a/Source/MultiLine/Public/LineProps.h
+++ b/Source/MultiLine/Public/LineProps.h
@@ -7,10 +7,10 @@
 struct LineProps
 {
 	LineProps(){}
-	LineProps(TArray<FVector> & p, FLinearColor color, float w) : points(p), linear_color(color), width(w)
+	LineProps(TArray<FVector> & p, FColor color, float w) : points(p), linear_color(color), width(w)
 	{}
 
 	TArray<FVector> points;
-	FLinearColor linear_color;
+	FColor linear_color;
 	float width;
 };
-- 
GitLab