The Great ScriptCanvas Purge, Part IV
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
This commit is contained in:
@@ -51,28 +51,6 @@ namespace ScriptCanvas
|
||||
}
|
||||
}
|
||||
|
||||
void Replace::OnInputSignal(const SlotId&)
|
||||
{
|
||||
AZ_PROFILE_SCOPE(AZ::Debug::ProfileCategory::ScriptCanvas, "ScriptCanvas::Replace::OnInputSignal");
|
||||
|
||||
AZStd::string sourceString = ReplaceProperty::GetSource(this);
|
||||
AZStd::string replaceString = ReplaceProperty::GetReplace(this);
|
||||
AZStd::string withString = ReplaceProperty::GetWith(this);
|
||||
|
||||
bool caseSensitive = ReplaceProperty::GetCaseSensitive(this);
|
||||
|
||||
AzFramework::StringFunc::Replace(sourceString, replaceString.c_str(), withString.c_str(), caseSensitive);
|
||||
|
||||
const SlotId outputResultSlotId = ReplaceProperty::GetResultSlotId(this);
|
||||
|
||||
ScriptCanvas::Datum output(sourceString);
|
||||
if (auto* outputSlot = GetSlot(outputResultSlotId))
|
||||
{
|
||||
PushOutput(output, *outputSlot);
|
||||
}
|
||||
|
||||
SignalOutput(GetSlotId("Out"));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user