From 6b58525349c661bbe9931bea22b2b6d822f07180 Mon Sep 17 00:00:00 2001 From: Ange-Marie MAURIN Date: Tue, 15 Jul 2025 01:23:57 +0200 Subject: [PATCH] Fixing DTFluxSplit Non need for Split Rankings --- .../Public/Widget/DTFluxAssetModelDetailsWidget.h | 2 +- .../DTFluxCore/Public/Types/Struct/DTFluxRaceDataStructs.h | 7 +------ Source/DTFluxCoreSubsystem/Public/DTFluxCoreSubsystem.h | 4 ++-- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/Source/DTFluxAssetsEditor/Public/Widget/DTFluxAssetModelDetailsWidget.h b/Source/DTFluxAssetsEditor/Public/Widget/DTFluxAssetModelDetailsWidget.h index 427c88b..46f97b0 100644 --- a/Source/DTFluxAssetsEditor/Public/Widget/DTFluxAssetModelDetailsWidget.h +++ b/Source/DTFluxAssetsEditor/Public/Widget/DTFluxAssetModelDetailsWidget.h @@ -108,7 +108,7 @@ struct FHierarchicalTreeItem Item->ContestId = InContestId; Item->SplitId = Split.SplitId; Item->ID = FString::Printf(TEXT("%d"), Split.SplitId); - Item->Details = FString::Printf(TEXT("%d rankings"), Split.SplitRankings.Num()); + Item->Details = FString::Printf(TEXT("rankings")); Item->Status = TEXT("-"); Item->Extra = TEXT("-"); return Item; diff --git a/Source/DTFluxCore/Public/Types/Struct/DTFluxRaceDataStructs.h b/Source/DTFluxCore/Public/Types/Struct/DTFluxRaceDataStructs.h index f3934c4..5b6ee2c 100644 --- a/Source/DTFluxCore/Public/Types/Struct/DTFluxRaceDataStructs.h +++ b/Source/DTFluxCore/Public/Types/Struct/DTFluxRaceDataStructs.h @@ -23,12 +23,7 @@ public: int SplitId = -1; UPROPERTY(BlueprintReadWrite, Category="DTFlux|Model", EditAnywhere) FString Name; - UPROPERTY(BlueprintReadWrite, Category="DTFlux|model", EditAnywhere) - TArray SplitRankings; - // void Dump() const; - // // void InsertOrReplace(const FDTFluxStageRankingResponseItem& SplitRankingItemResp); - // void SortByRank(); - // TArray GetSplitRanking(const int From = 0, const int DisplayNumber = 0); + }; /** diff --git a/Source/DTFluxCoreSubsystem/Public/DTFluxCoreSubsystem.h b/Source/DTFluxCoreSubsystem/Public/DTFluxCoreSubsystem.h index 180fd98..8846de5 100644 --- a/Source/DTFluxCoreSubsystem/Public/DTFluxCoreSubsystem.h +++ b/Source/DTFluxCoreSubsystem/Public/DTFluxCoreSubsystem.h @@ -152,9 +152,9 @@ public: bool GetContests(TArray& OutContests); UFUNCTION(BlueprintCallable, Category="DTFlux|Core Subsystem") void GetContest(const int ContestId, FDTFluxContest& OutContest); - UFUNCTION(BlueprintCallable, Category="DTFlux|Core Subsystem") + UFUNCTION() bool GetStageDefinition(const FDTFluxStageKey StageKey, FDTFluxStage& OutStageDefinition); - UFUNCTION(BlueprintCallable, Category="DTFlux|Core Subsystem") + UFUNCTION() bool GetSplitDefinition(const FDTFluxSplitKey SplitKey, FDTFluxSplit& OutSplitDefinition); UFUNCTION(BlueprintCallable, Category="DTFlux|Core Subsystem") void GetStage(const int ContestId, const int StageId, FDTFluxStage& OutStageDefinition);