diff --git a/Plugins/UEWingman/Source/UEWingman/Private/WingVariables.cpp b/Plugins/UEWingman/Source/UEWingman/Private/WingVariables.cpp index 70a0e46f..08927ba9 100644 --- a/Plugins/UEWingman/Source/UEWingman/Private/WingVariables.cpp +++ b/Plugins/UEWingman/Source/UEWingman/Private/WingVariables.cpp @@ -421,7 +421,7 @@ bool WingVariables::Modify(WingOut Errors) bool WingVariables::ModifyBlueprint(WingOut Errors) { if (!CheckBlueprint(Errors)) return false; - if (LinkBlueprintVariables(Errors)) return false; + if (!LinkBlueprintVariables(Errors)) return false; for (Var &V : BlueprintVariables.Variables) { V.BPVar->VarType = V.Type; @@ -623,10 +623,10 @@ bool WingVariables::CreateBlueprint(WingOut Errors) } } - if (LinkBlueprintVariables(Errors)) return false; + if (!LinkBlueprintVariables(Errors)) return false; for (Var &V : BlueprintVariables.Variables) ModifyBlueprintVariableFlags(V); if (!ModifyBlueprintDefaults(Errors)) return false; - return false; + return true; } bool WingVariables::CreateGraph(WingOut Errors)