diff --git a/Source/DTFluxAssetsEditor/Private/DTFluxModelAssetDetailCustomization.cpp b/Source/DTFluxAssetsEditor/Private/DTFluxModelAssetDetailCustomization.cpp index f86d614..438ab52 100644 --- a/Source/DTFluxAssetsEditor/Private/DTFluxModelAssetDetailCustomization.cpp +++ b/Source/DTFluxAssetsEditor/Private/DTFluxModelAssetDetailCustomization.cpp @@ -100,6 +100,20 @@ void FDTFluxModelAssetCustomization::CustomizeDetailsWithoutRawDataAsset(IDetail void FDTFluxModelAssetCustomization::CustomizeDetailsWithRawDataAccess(IDetailLayoutBuilder& DetailBuilder) { + // Edit object + TArray> ObjectsBeingCustomized; + DetailBuilder.GetObjectsBeingCustomized(ObjectsBeingCustomized); + + if (ObjectsBeingCustomized.Num() > 0) + { + ModelAsset = Cast(ObjectsBeingCustomized[0].Get()); + } + + if (!ModelAsset.IsValid()) + { + UE_LOG(LogTemp, Error, TEXT("No valid DTFluxModelAsset found")); + return; + } // ===== WIDGET PRINCIPAL ===== IDetailCategoryBuilder& MainCategory = DetailBuilder.EditCategory( "DTFlux Model Explorer", diff --git a/Source/DTFluxCore/Public/Types/Struct/DTFluxRankingStructs.h b/Source/DTFluxCore/Public/Types/Struct/DTFluxRankingStructs.h index 56ed308..ff5fc01 100644 --- a/Source/DTFluxCore/Public/Types/Struct/DTFluxRankingStructs.h +++ b/Source/DTFluxCore/Public/Types/Struct/DTFluxRankingStructs.h @@ -165,6 +165,7 @@ struct FDTFluxStageRankings : public FDTFluxDetailedRankings Ranking.TimeStart.ParseIntoArray(Exploded, TEXT(":"), true); if (Exploded.Num() == 3) { + //TODO: Pas sur que ce soit super de le mettre à ce jour ??? FDateTime Now = FDateTime::Now(); RankingStartTime = FDateTime(Now.GetYear(), Now.GetMonth(), Now.GetDay(), FCString::Atoi(*Exploded[0]), FCString::Atoi(*Exploded[1]),