Compare commits
3 Commits
6b58525349
...
c02993057f
| Author | SHA1 | Date | |
|---|---|---|---|
| c02993057f | |||
| 69536766b1 | |||
| e63f54a882 |
@ -448,7 +448,7 @@ FGuid UDTFluxCoreSubsystem::InitSplitRankingsDisplay(const int ContestId, const
|
|||||||
this->OnSplitRankingDisplayReady.Broadcast(InReq.RequestId, false);
|
this->OnSplitRankingDisplayReady.Broadcast(InReq.RequestId, false);
|
||||||
});
|
});
|
||||||
FGuid DisplayRequestId = NetworkSubsystem->SendTrackedRequestWithCallbacks(
|
FGuid DisplayRequestId = NetworkSubsystem->SendTrackedRequestWithCallbacks(
|
||||||
EDTFluxApiDataType::ContestRanking, ContestId, StageId, SplitId, OnSuccess, OnError, true);
|
EDTFluxApiDataType::SplitRanking, ContestId, StageId, SplitId, OnSuccess, OnError, true);
|
||||||
return DisplayRequestId;
|
return DisplayRequestId;
|
||||||
}
|
}
|
||||||
UE_LOG(logDTFluxCoreSubsystem, Error, TEXT("DTFluxDatastorage unavailable ..."));
|
UE_LOG(logDTFluxCoreSubsystem, Error, TEXT("DTFluxDatastorage unavailable ..."));
|
||||||
|
|||||||
@ -10,7 +10,7 @@ FText UFTDFluxUtils::GetFormatedName(const int& Bib, const int MaxChar, const FS
|
|||||||
const FString OverFlowChar)
|
const FString OverFlowChar)
|
||||||
{
|
{
|
||||||
UDTFluxCoreSubsystem* CoreSubsystem = GEngine->GetEngineSubsystem<UDTFluxCoreSubsystem>();
|
UDTFluxCoreSubsystem* CoreSubsystem = GEngine->GetEngineSubsystem<UDTFluxCoreSubsystem>();
|
||||||
if (CoreSubsystem == nullptr)
|
if (CoreSubsystem != nullptr)
|
||||||
{
|
{
|
||||||
FDTFluxParticipant OutParticipant;
|
FDTFluxParticipant OutParticipant;
|
||||||
CoreSubsystem->GetParticipant(Bib, OutParticipant);
|
CoreSubsystem->GetParticipant(Bib, OutParticipant);
|
||||||
@ -31,28 +31,27 @@ void UFTDFluxUtils::GetFullName(const int Bib, FText& OutFullName)
|
|||||||
{
|
{
|
||||||
OutFullName = FText();
|
OutFullName = FText();
|
||||||
UDTFluxCoreSubsystem* CoreSubsystem = GEngine->GetEngineSubsystem<UDTFluxCoreSubsystem>();
|
UDTFluxCoreSubsystem* CoreSubsystem = GEngine->GetEngineSubsystem<UDTFluxCoreSubsystem>();
|
||||||
FDTFluxParticipant Participant;
|
if(CoreSubsystem != nullptr)
|
||||||
CoreSubsystem->GetParticipant(Bib, Participant);
|
|
||||||
{
|
{
|
||||||
FDTFluxParticipant OutParticipant;
|
FDTFluxParticipant Participant;
|
||||||
if(CoreSubsystem->GetParticipant(Bib, OutParticipant))
|
if(CoreSubsystem->GetParticipant(Bib, Participant))
|
||||||
{
|
|
||||||
FString FormattedName = "";
|
|
||||||
if (OutParticipant.IsTeam())
|
|
||||||
{
|
{
|
||||||
OutFullName = FText::FromString(Participant.Team);
|
FString FormattedName = "";
|
||||||
|
if (Participant.IsTeam())
|
||||||
|
{
|
||||||
|
OutFullName = FText::FromString(Participant.Team);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (Participant.GetTeammate().IsEmpty())
|
||||||
|
{
|
||||||
|
UE_LOG(logDTFluxUtilities, Warning, TEXT("Non teammate found with Bib %i"), Bib)
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
OutFullName = FText::FromString(FString::Printf(TEXT("%s %s"), *Participant.GetTeammate()[0].FirstName,
|
||||||
|
*Participant.GetTeammate()[0].LastName));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (Participant.GetTeammate().IsEmpty())
|
UE_LOG(logDTFluxUtilities, Warning, TEXT("Participant not found with Bib %i"), Bib);
|
||||||
{
|
|
||||||
UE_LOG(logDTFluxUtilities, Warning, TEXT("Non teammate found with Bib %i"), Bib)
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
OutFullName = FText::FromString(FString::Printf(TEXT("%s %s"), *Participant.GetTeammate()[0].FirstName,
|
|
||||||
*Participant.GetTeammate()[0].LastName));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
UE_LOG(logDTFluxUtilities, Warning, TEXT("Participant not found with Bib %i"), Bib);
|
|
||||||
}
|
}
|
||||||
UE_LOG(logDTFluxUtilities, Error, TEXT("DTFluxCoreSubsystem not available"));
|
UE_LOG(logDTFluxUtilities, Error, TEXT("DTFluxCoreSubsystem not available"));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user