mirror of
https://github.com/storytold/UE4-OSC.git
synced 2026-10-09 00:09:43 +00:00
4.21 fix (FName API change)
This commit is contained in:
@@ -177,7 +177,9 @@ namespace
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Address.GetPlainANSIString()[0] != '/')
|
ANSICHAR ansiString[NAME_SIZE];
|
||||||
|
Address.GetPlainANSIString(ansiString);
|
||||||
|
if(ansiString[0] != '/')
|
||||||
{
|
{
|
||||||
const auto tmp = Address.GetPlainNameString();
|
const auto tmp = Address.GetPlainNameString();
|
||||||
UE_LOG(LogOSC, Error, TEXT("Invalid OSC address \"%s\": must start with '/'"), *tmp);
|
UE_LOG(LogOSC, Error, TEXT("Invalid OSC address \"%s\": must start with '/'"), *tmp);
|
||||||
@@ -189,7 +191,9 @@ namespace
|
|||||||
|
|
||||||
void appendMessage(osc::OutboundPacketStream & output, FName Address, const TArray<FOscDataElemStruct> & Data)
|
void appendMessage(osc::OutboundPacketStream & output, FName Address, const TArray<FOscDataElemStruct> & Data)
|
||||||
{
|
{
|
||||||
output << osc::BeginMessage(Address.GetPlainANSIString());
|
ANSICHAR ansiString[NAME_SIZE];
|
||||||
|
Address.GetPlainANSIString(ansiString);
|
||||||
|
output << osc::BeginMessage(ansiString);
|
||||||
if(output.State() != osc::SUCCESS)
|
if(output.State() != osc::SUCCESS)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
@@ -211,7 +215,9 @@ namespace
|
|||||||
}
|
}
|
||||||
else if(elem.IsString())
|
else if(elem.IsString())
|
||||||
{
|
{
|
||||||
output << elem.AsStringValue().GetPlainANSIString();
|
ANSICHAR ansiString[NAME_SIZE];
|
||||||
|
elem.AsStringValue().GetPlainANSIString(ansiString);
|
||||||
|
output << ansiString;
|
||||||
}
|
}
|
||||||
else if(elem.IsBlob())
|
else if(elem.IsBlob())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user