Striig Compare noode

For example:

CompareStrings.h


#pragma once

#include "Kismet/BlueprintFunctionLibrary.h"
#include "CompareStrings.generated.h"



UCLASS()
class PROJECTNAME_API UCompareStrings : public UBlueprintFunctionLibrary
{
	GENERATED_BODY()
	
	
public:

	UFUNCTION(BlueprintPure, meta = (DisplayName = "String > String", CompactNodeTitle = ">", Keywords = "Compare String Greater"), Category = Game)
		static bool SGreaterThan(FString StringA, FString StringB);

	UFUNCTION(BlueprintPure, meta = (DisplayName = "String < String", CompactNodeTitle = "<", Keywords = "Compare String Less"), Category = Game)
		static bool SLessThan(FString StringA, FString StringB);
	
};

CompareStrings.cpp


#include "ProjectName.h"
#include "CompareStrings.h"





bool UCompareStrings::SGreaterThan(FString StringA, FString StringB)
{
		return (FCString::Strcmp(*StringA, *StringB) > 0);	
}


bool UCompareStrings::SLessThan(FString StringA, FString StringB)
{
		return (FCString::Strcmp(*StringA, *StringB) < 0);
}

rcKVxTB.png

3 Likes