diff --git a/Source/DTFluxAPI/Private/DTFluxSubsystem/DTFluxSubsystem.cpp b/Source/DTFluxAPI/Private/DTFluxSubsystem/DTFluxSubsystem.cpp index dbf928b..75404bb 100644 --- a/Source/DTFluxAPI/Private/DTFluxSubsystem/DTFluxSubsystem.cpp +++ b/Source/DTFluxAPI/Private/DTFluxSubsystem/DTFluxSubsystem.cpp @@ -543,3 +543,11 @@ void UDTFluxSubsystem::ProcessArchSelect(FDTFluxArchSelectResponseItem ArchSelec OnArchSelect.Broadcast(ArchSelectResponse.ContestId, ArchSelectResponse.StageId); } +TArray UDTFluxSubsystem::SortByRank(TArray SplitRankingArray) +{ + SplitRankingArray.Sort([](const FDTFluxSplitRanking& A, const FDTFluxSplitRanking& B ) +{ + return A.Rank < B.Rank; +}); + return SplitRankingArray; +} diff --git a/Source/DTFluxAPI/Private/DTFluxUtils/DTFluxUtils.cpp b/Source/DTFluxAPI/Private/DTFluxUtils/DTFluxUtils.cpp index d583431..4a73986 100644 --- a/Source/DTFluxAPI/Private/DTFluxUtils/DTFluxUtils.cpp +++ b/Source/DTFluxAPI/Private/DTFluxUtils/DTFluxUtils.cpp @@ -84,13 +84,5 @@ FString UDTFluxModelHelper::GetCurrentStageName(UDTFluxDataStorage* DataStorage) return Name; } -TArray UDTFluxModelHelper::SortByRank(TArray SplitRankingArray) -{ - SplitRankingArray.Sort([](const FDTFluxSplitRanking& A, const FDTFluxSplitRanking& B ) -{ - return A.Rank < B.Rank; -}); - return SplitRankingArray; -} diff --git a/Source/DTFluxAPI/Public/DTFluxSubsystem/DTFluxSubsystem.h b/Source/DTFluxAPI/Public/DTFluxSubsystem/DTFluxSubsystem.h index a313708..1e8227d 100644 --- a/Source/DTFluxAPI/Public/DTFluxSubsystem/DTFluxSubsystem.h +++ b/Source/DTFluxAPI/Public/DTFluxSubsystem/DTFluxSubsystem.h @@ -187,5 +187,7 @@ public: UFUNCTION(BlueprintCallable, Category="DTFlux|subsystem") bool IsConnected() const; + UFUNCTION(BlueprintCallable, Category="DTFlux|Subsystem") + TArray SortByRank(TArray SplitRankingArray); }; diff --git a/Source/DTFluxAPI/Public/DTFluxUtils/DTFluxUtils.h b/Source/DTFluxAPI/Public/DTFluxUtils/DTFluxUtils.h index 8f67f4d..8f58407 100644 --- a/Source/DTFluxAPI/Public/DTFluxUtils/DTFluxUtils.h +++ b/Source/DTFluxAPI/Public/DTFluxUtils/DTFluxUtils.h @@ -130,7 +130,6 @@ public: UFUNCTION(BlueprintCallable, Category="DTFlux|Model|Helpers") static FString GetCurrentStageName(UDTFluxDataStorage* DataStorage); - UFUNCTION(BlueprintCallable, Category="DTFlux|Model|Helpers") - static TArray SortByRank(TArray SplitRankingArray); + };