A few more error reporting improvements
This commit is contained in:
@@ -248,12 +248,11 @@ WingFetcher& WingFetcher::Graph(const FString& Value)
|
|||||||
UEdGraph* Found = WingUtils::FindExactlyOneNamed(Value, Graphs, TEXT("graph"));
|
UEdGraph* Found = WingUtils::FindExactlyOneNamed(Value, Graphs, TEXT("graph"));
|
||||||
if (!Found)
|
if (!Found)
|
||||||
{
|
{
|
||||||
UWingServer::Printf(TEXT("Graphs that exist in blueprint:"));
|
UWingServer::Printf(TEXT("Graphs that exist in blueprint:\n"));
|
||||||
for (const UEdGraph *G : Graphs)
|
for (const UEdGraph *G : Graphs)
|
||||||
{
|
{
|
||||||
UWingServer::Printf(TEXT(" %s"), *WingUtils::FormatName(G));
|
UWingServer::Printf(TEXT(" %s\n"), *WingUtils::FormatName(G));
|
||||||
}
|
}
|
||||||
UWingServer::Printf(TEXT("\n"));
|
|
||||||
return SetError();
|
return SetError();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -278,12 +277,11 @@ WingFetcher& WingFetcher::Node(const FString& Value)
|
|||||||
UEdGraphNode *Node = WingUtils::FindExactlyOneNamed(Value, AllNodes, TEXT("node"));
|
UEdGraphNode *Node = WingUtils::FindExactlyOneNamed(Value, AllNodes, TEXT("node"));
|
||||||
if (Node == nullptr)
|
if (Node == nullptr)
|
||||||
{
|
{
|
||||||
UWingServer::Printf(TEXT("Nodes that exist in graph:"));
|
UWingServer::Printf(TEXT("Nodes that exist in graph:\n"));
|
||||||
for (const UEdGraphNode *N : AllNodes)
|
for (const UEdGraphNode *N : AllNodes)
|
||||||
{
|
{
|
||||||
UWingServer::Printf(TEXT(" %s"), *WingUtils::FormatName(N));
|
UWingServer::Printf(TEXT(" %s\n"), *WingUtils::FormatName(N));
|
||||||
}
|
}
|
||||||
UWingServer::Printf(TEXT("\n"));
|
|
||||||
return SetError();
|
return SetError();
|
||||||
}
|
}
|
||||||
SetObj(Node);
|
SetObj(Node);
|
||||||
@@ -303,12 +301,11 @@ WingFetcher& WingFetcher::Pin(const FString& Value)
|
|||||||
UEdGraphPin *Found = WingUtils::FindExactlyOneNamed(Value, N->Pins, TEXT("pin"));
|
UEdGraphPin *Found = WingUtils::FindExactlyOneNamed(Value, N->Pins, TEXT("pin"));
|
||||||
if (!Found)
|
if (!Found)
|
||||||
{
|
{
|
||||||
UWingServer::Printf(TEXT("Pins that exist in the node:"));
|
UWingServer::Printf(TEXT("Pins that exist in the node:\n"));
|
||||||
for (const UEdGraphPin *P : N->Pins)
|
for (const UEdGraphPin *P : N->Pins)
|
||||||
{
|
{
|
||||||
UWingServer::Printf(TEXT(" %s"), *WingUtils::FormatName(P));
|
UWingServer::Printf(TEXT(" %s\n"), *WingUtils::FormatName(P));
|
||||||
}
|
}
|
||||||
UWingServer::Printf(TEXT("\n"));
|
|
||||||
return SetError();
|
return SetError();
|
||||||
}
|
}
|
||||||
SetPin(Found);
|
SetPin(Found);
|
||||||
@@ -330,12 +327,11 @@ WingFetcher& WingFetcher::Component(const FString& Value)
|
|||||||
FWingActorComponent* Comp = WingUtils::FindExactlyOneNamed(Value, AllComponents, TEXT("component"));
|
FWingActorComponent* Comp = WingUtils::FindExactlyOneNamed(Value, AllComponents, TEXT("component"));
|
||||||
if (!Comp)
|
if (!Comp)
|
||||||
{
|
{
|
||||||
UWingServer::Printf(TEXT("Components that exist in the blueprint:"));
|
UWingServer::Printf(TEXT("Components that exist in the blueprint:\n"));
|
||||||
for (const FWingActorComponent &C : AllComponents)
|
for (const FWingActorComponent &C : AllComponents)
|
||||||
{
|
{
|
||||||
UWingServer::Printf(TEXT(" %s"), *WingUtils::FormatName(C));
|
UWingServer::Printf(TEXT(" %s\n"), *WingUtils::FormatName(C));
|
||||||
}
|
}
|
||||||
UWingServer::Printf(TEXT("\n"));
|
|
||||||
return SetError();
|
return SetError();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -365,12 +361,11 @@ WingFetcher& WingFetcher::Widget(const FString& Value)
|
|||||||
UWidget* Found = WingUtils::FindExactlyOneNamed(Value, AllWidgets, TEXT("widget"));
|
UWidget* Found = WingUtils::FindExactlyOneNamed(Value, AllWidgets, TEXT("widget"));
|
||||||
if (!Found)
|
if (!Found)
|
||||||
{
|
{
|
||||||
UWingServer::Printf(TEXT("Widgets that exist in the blueprint:"));
|
UWingServer::Printf(TEXT("Widgets that exist in the blueprint:\n"));
|
||||||
for (const UWidget *W : AllWidgets)
|
for (const UWidget *W : AllWidgets)
|
||||||
{
|
{
|
||||||
UWingServer::Printf(TEXT(" %s"), *WingUtils::FormatName(W));
|
UWingServer::Printf(TEXT(" %s\n"), *WingUtils::FormatName(W));
|
||||||
}
|
}
|
||||||
UWingServer::Printf(TEXT("\n"));
|
|
||||||
return SetError();
|
return SetError();
|
||||||
}
|
}
|
||||||
SetObj(Found);
|
SetObj(Found);
|
||||||
|
|||||||
Reference in New Issue
Block a user