Debug to event Participant status + Fix No Participant in History
This commit is contained in:
@ -393,15 +393,22 @@ void UDTFluxCoreSubsystem::InitParticipantTracking(const int Bib, const int Cont
|
||||
// get all splits
|
||||
TArray<FDTFluxSplitSensorInfo> SplitSensorInfos;
|
||||
FDTFluxSplitSensorKey SplitSensorKey;
|
||||
for (auto Split : Contest.Splits)
|
||||
{
|
||||
SplitSensorKey = FDTFluxSplitSensorKey();
|
||||
SplitSensorKey.ContestId = ContestId;
|
||||
SplitSensorKey.StageId = StageId;
|
||||
SplitSensorKey.Bib = Bib;
|
||||
for (auto Split : Contest.Splits)
|
||||
{
|
||||
SplitSensorKey.SplitId = Split.SplitId;
|
||||
if (DataStorage->SplitSensorInfoCache.Contains(SplitSensorKey))
|
||||
{
|
||||
SplitSensorInfos.Add(DataStorage->SplitSensorInfoCache[SplitSensorKey]);
|
||||
FDTFluxSplitSensorInfo SplitSensorInfoToAdd = DataStorage->SplitSensorInfoCache[SplitSensorKey];
|
||||
SplitSensorInfos.Add(SplitSensorInfoToAdd);
|
||||
FString DebugString = FString::Printf(TEXT("SplitSensorInfo for Bib %i "), Bib);
|
||||
DebugString += FString::Printf(TEXT("SplitSensorInfo [Rank] %i "), SplitSensorInfoToAdd.Rank);
|
||||
DebugString += FString::Printf(TEXT("SplitSensorInfo [Rank] %s "), *SplitSensorInfoToAdd.Gap);
|
||||
DebugString += FString::Printf(TEXT("SplitSensorInfo [Rank] %s "), *SplitSensorInfoToAdd.Time);
|
||||
UE_LOG(logDTFluxCoreSubsystem, Warning, TEXT("SplitSensorInfoCache contains SplitSensorInfo for Bib %i"), Bib);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -410,17 +417,11 @@ void UDTFluxCoreSubsystem::InitParticipantTracking(const int Bib, const int Cont
|
||||
}
|
||||
FDTFluxSplitHistory History;
|
||||
History.SplitSensors = SplitSensorInfos;
|
||||
OnParticipantTrackingReady.Broadcast(History);
|
||||
|
||||
|
||||
}
|
||||
FDTFluxSplitHistory SplitHistory;
|
||||
if (GetParticipant(Bib, SplitHistory.Participant))
|
||||
if (GetParticipant(Bib, History.Participant))
|
||||
{
|
||||
|
||||
OnParticipantTrackingReady.Broadcast(History);
|
||||
}
|
||||
}
|
||||
FString Text = "sqfhds";
|
||||
FName Key = FName(Text);
|
||||
}
|
||||
|
||||
FGuid UDTFluxCoreSubsystem::InitContestRankingsDisplay(const int ContestId)
|
||||
|
||||
Reference in New Issue
Block a user