diff --git a/Source/UROSBridge/Public/std_msgs/ColorRGBA.h b/Source/UROSBridge/Public/std_msgs/ColorRGBA.h index 2a80d36..26ddbb8 100644 --- a/Source/UROSBridge/Public/std_msgs/ColorRGBA.h +++ b/Source/UROSBridge/Public/std_msgs/ColorRGBA.h @@ -41,6 +41,16 @@ namespace std_msgs R = Vector.X; G = Vector.Y; B = Vector.Z; A = Vector.W; } + FColor GetColor() + { + return FColor(R,G,B,A); + } + + void SetColor(const FColor Color) + { + R = Color.R; G = Color.G; B = Color.B; A = Color.A; + } + virtual void FromJson(TSharedPtr JsonObject) override { R = (float)(JsonObject->GetNumberField(TEXT("r")));