Compare commits
2 Commits
c88718fe35
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 892e282d1d | |||
| adc46114d8 |
@ -393,15 +393,22 @@ void UDTFluxCoreSubsystem::InitParticipantTracking(const int Bib, const int Cont
|
|||||||
// get all splits
|
// get all splits
|
||||||
TArray<FDTFluxSplitSensorInfo> SplitSensorInfos;
|
TArray<FDTFluxSplitSensorInfo> SplitSensorInfos;
|
||||||
FDTFluxSplitSensorKey SplitSensorKey;
|
FDTFluxSplitSensorKey SplitSensorKey;
|
||||||
SplitSensorKey.ContestId = ContestId;
|
|
||||||
SplitSensorKey.StageId = StageId;
|
|
||||||
SplitSensorKey.Bib = Bib;
|
|
||||||
for (auto Split : Contest.Splits)
|
for (auto Split : Contest.Splits)
|
||||||
{
|
{
|
||||||
|
SplitSensorKey = FDTFluxSplitSensorKey();
|
||||||
|
SplitSensorKey.ContestId = ContestId;
|
||||||
|
SplitSensorKey.StageId = StageId;
|
||||||
|
SplitSensorKey.Bib = Bib;
|
||||||
SplitSensorKey.SplitId = Split.SplitId;
|
SplitSensorKey.SplitId = Split.SplitId;
|
||||||
if (DataStorage->SplitSensorInfoCache.Contains(SplitSensorKey))
|
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\nData : %s"), Bib, *DebugString);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -410,17 +417,11 @@ void UDTFluxCoreSubsystem::InitParticipantTracking(const int Bib, const int Cont
|
|||||||
}
|
}
|
||||||
FDTFluxSplitHistory History;
|
FDTFluxSplitHistory History;
|
||||||
History.SplitSensors = SplitSensorInfos;
|
History.SplitSensors = SplitSensorInfos;
|
||||||
OnParticipantTrackingReady.Broadcast(History);
|
if (GetParticipant(Bib, History.Participant))
|
||||||
|
{
|
||||||
|
OnParticipantTrackingReady.Broadcast(History);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
FDTFluxSplitHistory SplitHistory;
|
|
||||||
if (GetParticipant(Bib, SplitHistory.Participant))
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
FString Text = "sqfhds";
|
|
||||||
FName Key = FName(Text);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
FGuid UDTFluxCoreSubsystem::InitContestRankingsDisplay(const int ContestId)
|
FGuid UDTFluxCoreSubsystem::InitContestRankingsDisplay(const int ContestId)
|
||||||
|
|||||||
Reference in New Issue
Block a user