9160 lines
292 KiB
C++
9160 lines
292 KiB
C++
#include "HyperTwistTraining/HyperTwistTrainingRuntimeLibrary.h"
|
|
|
|
#include "Engine/Engine.h"
|
|
#include "Engine/GameInstance.h"
|
|
#include "HyperTwistAlgorithm/HyperTwistAlgorithmParser.h"
|
|
#include "HyperTwistAlgorithm/HyperTwistAlgorithmSerializer.h"
|
|
#include "HyperTwistSimulation/HyperTwistPuzzleViewerComponent.h"
|
|
#include "HyperTwistSimulation/HyperTwistViewerLibrary.h"
|
|
#include "HyperTwistTraining/HyperTwistTrainingCoachLibrary.h"
|
|
#include "HyperTwistTraining/HyperTwistTrainingSubsystem.h"
|
|
|
|
namespace HyperTwistTrainingRuntimeLibraryInternal
|
|
{
|
|
UHyperTwistTrainingSubsystem* ResolveTrainingSubsystem(UObject* WorldContextObject)
|
|
{
|
|
if (WorldContextObject == nullptr)
|
|
{
|
|
if (GEngine != nullptr)
|
|
{
|
|
for (const FWorldContext& WorldContext : GEngine->GetWorldContexts())
|
|
{
|
|
UWorld* CandidateWorld = WorldContext.World();
|
|
if (CandidateWorld == nullptr)
|
|
{
|
|
continue;
|
|
}
|
|
|
|
UGameInstance* CandidateGameInstance = CandidateWorld->GetGameInstance();
|
|
if (CandidateGameInstance != nullptr)
|
|
{
|
|
return CandidateGameInstance->GetSubsystem<UHyperTwistTrainingSubsystem>();
|
|
}
|
|
}
|
|
}
|
|
|
|
return nullptr;
|
|
}
|
|
|
|
UWorld* World = WorldContextObject->GetWorld();
|
|
if (World == nullptr)
|
|
{
|
|
return nullptr;
|
|
}
|
|
|
|
UGameInstance* GameInstance = World->GetGameInstance();
|
|
return GameInstance != nullptr ? GameInstance->GetSubsystem<UHyperTwistTrainingSubsystem>() : nullptr;
|
|
}
|
|
|
|
FString ResolveCoachHandoffStartActionSourceLabel(
|
|
const FHyperTwistTrainingCoachPanelState& PanelState,
|
|
const EHyperTwistTrainingCoachHandoffKind HandoffKind,
|
|
const FString& FallbackSourceLabel
|
|
)
|
|
{
|
|
if (HandoffKind == EHyperTwistTrainingCoachHandoffKind::Queue
|
|
&& !PanelState.PreferredQueueRecoveryActionSourceLabel.IsEmpty())
|
|
{
|
|
return PanelState.PreferredQueueRecoveryActionSourceLabel;
|
|
}
|
|
|
|
if (PanelState.PreferredCoachHandoffKind == HandoffKind
|
|
&& !PanelState.PreferredCoachHandoffSourceLabel.IsEmpty())
|
|
{
|
|
return PanelState.PreferredCoachHandoffSourceLabel;
|
|
}
|
|
|
|
if ((HandoffKind == EHyperTwistTrainingCoachHandoffKind::FollowUp
|
|
|| HandoffKind == EHyperTwistTrainingCoachHandoffKind::Recommended)
|
|
&& !PanelState.PreferredGuidanceSourceLabel.IsEmpty())
|
|
{
|
|
return PanelState.PreferredGuidanceSourceLabel;
|
|
}
|
|
|
|
if (!PanelState.PreferredCoachHandoffSourceLabel.IsEmpty())
|
|
{
|
|
return PanelState.PreferredCoachHandoffSourceLabel;
|
|
}
|
|
|
|
if (HandoffKind == EHyperTwistTrainingCoachHandoffKind::Queue
|
|
&& !PanelState.NextQueueSourceLabel.IsEmpty())
|
|
{
|
|
return PanelState.NextQueueSourceLabel;
|
|
}
|
|
|
|
if (!PanelState.PreferredLaunchBudgetSourceLabel.IsEmpty())
|
|
{
|
|
return PanelState.PreferredLaunchBudgetSourceLabel;
|
|
}
|
|
|
|
return FallbackSourceLabel;
|
|
}
|
|
|
|
FString ResolvePrimaryCoachActionStartActionSourceLabel(
|
|
const FHyperTwistTrainingCoachPanelState& PanelState,
|
|
const FString& FallbackSourceLabel
|
|
)
|
|
{
|
|
if (PanelState.PreferredQueueRecoveryAction != EHyperTwistTrainingQueueRecoveryAction::None)
|
|
{
|
|
return ResolveCoachHandoffStartActionSourceLabel(
|
|
PanelState,
|
|
EHyperTwistTrainingCoachHandoffKind::Queue,
|
|
FallbackSourceLabel
|
|
);
|
|
}
|
|
|
|
if (PanelState.PreferredCoachHandoffKind != EHyperTwistTrainingCoachHandoffKind::None)
|
|
{
|
|
return ResolveCoachHandoffStartActionSourceLabel(
|
|
PanelState,
|
|
PanelState.PreferredCoachHandoffKind,
|
|
FallbackSourceLabel
|
|
);
|
|
}
|
|
|
|
if (!PanelState.PreferredGuidanceSourceLabel.IsEmpty())
|
|
{
|
|
return PanelState.PreferredGuidanceSourceLabel;
|
|
}
|
|
|
|
if (!PanelState.PreferredLaunchBudgetSourceLabel.IsEmpty())
|
|
{
|
|
return PanelState.PreferredLaunchBudgetSourceLabel;
|
|
}
|
|
|
|
return FallbackSourceLabel;
|
|
}
|
|
|
|
FString BuildCoachHandoffFallbackSourceLabel(const EHyperTwistTrainingCoachHandoffKind HandoffKind)
|
|
{
|
|
return FString::Printf(
|
|
TEXT("coach-runtime-library-%s"),
|
|
HandoffKind == EHyperTwistTrainingCoachHandoffKind::Queue
|
|
? TEXT("queue")
|
|
: (HandoffKind == EHyperTwistTrainingCoachHandoffKind::FollowUp
|
|
? TEXT("follow-up")
|
|
: (HandoffKind == EHyperTwistTrainingCoachHandoffKind::Recommended
|
|
? TEXT("recommended")
|
|
: TEXT("handoff")))
|
|
);
|
|
}
|
|
}
|
|
|
|
UHyperTwistTrainingSubsystem* UHyperTwistTrainingRuntimeLibrary::GetTrainingSubsystem(UObject* WorldContextObject)
|
|
{
|
|
return HyperTwistTrainingRuntimeLibraryInternal::ResolveTrainingSubsystem(WorldContextObject);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::HasActiveTrainingRun(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->HasActiveRun();
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::HasActiveMethodDrillRun(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->HasActiveMethodDrillRun();
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingRunState(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveRunState();
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetActiveImportedRuntimeSurface(
|
|
UObject* WorldContextObject,
|
|
FHyperTwistTrainingImportedRuntimeSurface& OutRuntimeSurface
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetActiveImportedRuntimeSurface(OutRuntimeSurface);
|
|
}
|
|
|
|
OutRuntimeSurface = FHyperTwistTrainingImportedRuntimeSurface();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetActiveImportedRuntimeSelector(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId,
|
|
FHyperTwistTrainingImportedRuntimeSelector& OutSelector
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetActiveImportedRuntimeSelector(SelectorId, OutSelector);
|
|
}
|
|
|
|
OutSelector = FHyperTwistTrainingImportedRuntimeSelector();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetActiveImportedRuntimeSelectorOptionCases(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId,
|
|
TArray<FHyperTwistTrainingCase>& OutCases
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetActiveImportedRuntimeSelectorOptionCases(SelectorId, OutCases);
|
|
}
|
|
|
|
OutCases.Reset();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetActiveImportedRuntimeSelectionState(
|
|
UObject* WorldContextObject,
|
|
FHyperTwistTrainingImportedRuntimeSelectionState& OutSelectionState
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetActiveImportedRuntimeSelectionState(OutSelectionState);
|
|
}
|
|
|
|
OutSelectionState = FHyperTwistTrainingImportedRuntimeSelectionState();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetActiveImportedGeneratedModeLaunchConfig(
|
|
UObject* WorldContextObject,
|
|
FHyperTwistTrainingImportedGeneratedModeLaunchConfig& OutLaunchConfig
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetActiveImportedGeneratedModeLaunchConfig(OutLaunchConfig);
|
|
}
|
|
|
|
OutLaunchConfig = FHyperTwistTrainingImportedGeneratedModeLaunchConfig();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetActiveImportedGeneratedModeLaunchRequest(
|
|
UObject* WorldContextObject,
|
|
FHyperTwistTrainingImportedGeneratedModeLaunchRequest& OutLaunchRequest
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetActiveImportedGeneratedModeLaunchRequest(OutLaunchRequest);
|
|
}
|
|
|
|
OutLaunchRequest = FHyperTwistTrainingImportedGeneratedModeLaunchRequest();
|
|
return false;
|
|
}
|
|
|
|
FHyperTwistTrainingImportedGeneratedModeLaunchRequest UHyperTwistTrainingRuntimeLibrary::CreateActiveImportedGeneratedModeLaunchRequest(
|
|
UObject* WorldContextObject,
|
|
const FString& RequestSource
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->CreateActiveImportedGeneratedModeLaunchRequest(RequestSource);
|
|
}
|
|
|
|
return FHyperTwistTrainingImportedGeneratedModeLaunchRequest();
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryExecuteActiveImportedGeneratedModeLaunchRequest(
|
|
UObject* WorldContextObject,
|
|
FHyperTwistTrainingRunState& OutRunState,
|
|
FString& OutBlockedReason
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryExecuteActiveImportedGeneratedModeLaunchRequest(
|
|
OutRunState,
|
|
OutBlockedReason
|
|
);
|
|
}
|
|
|
|
OutRunState = FHyperTwistTrainingRunState();
|
|
OutBlockedReason = TEXT("Training subsystem was unavailable.");
|
|
return false;
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::ApplyActiveImportedRuntimeSelectorOption(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId,
|
|
const FString& OptionId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->ApplyActiveImportedRuntimeSelectorOption(SelectorId, OptionId);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::ApplyActiveImportedGeneratedModeSelectorChoice(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId,
|
|
const FString& SelectedValue,
|
|
const FString& DisplayValue
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->ApplyActiveImportedGeneratedModeSelectorChoice(
|
|
SelectorId,
|
|
SelectedValue,
|
|
DisplayValue
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillRunState UHyperTwistTrainingRuntimeLibrary::GetActiveMethodDrillRunState(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveMethodDrillRunState();
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingSessionSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingRunSummary(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveRunSummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingSessionSummary();
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::HasActiveTrainingLiveTimer(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->HasActiveLiveTimer();
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
FHyperTwistTrainingLiveTimerState UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingLiveTimerState(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveLiveTimerState();
|
|
}
|
|
|
|
return FHyperTwistTrainingLiveTimerState();
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::OpenActiveRecognitionSession(
|
|
UObject* WorldContextObject,
|
|
FString& OutError
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->OpenActiveRecognitionSession(OutError);
|
|
}
|
|
|
|
OutError = TEXT("Training subsystem was unavailable.");
|
|
return false;
|
|
}
|
|
|
|
FHyperTwistVisionPreviewResult UHyperTwistTrainingRuntimeLibrary::SubmitActiveRecognitionFrame(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistVisionFrameEnvelope& Frame
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->SubmitActiveRecognitionFrame(Frame);
|
|
}
|
|
|
|
return FHyperTwistVisionPreviewResult();
|
|
}
|
|
|
|
FHyperTwistVisionCommitResult UHyperTwistTrainingRuntimeLibrary::CommitActiveRecognitionObservation(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistVisionCommitRequest& Request
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->CommitActiveRecognitionObservation(Request);
|
|
}
|
|
|
|
return FHyperTwistVisionCommitResult();
|
|
}
|
|
|
|
FHyperTwistVisionFinalizeResult UHyperTwistTrainingRuntimeLibrary::FinalizeActiveRecognitionSession(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->FinalizeActiveRecognitionSession();
|
|
}
|
|
|
|
return FHyperTwistVisionFinalizeResult();
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::CloseActiveRecognitionSession(
|
|
UObject* WorldContextObject,
|
|
FString& OutError
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->CloseActiveRecognitionSession(OutError);
|
|
}
|
|
|
|
OutError = TEXT("Training subsystem was unavailable.");
|
|
return false;
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillSummary UHyperTwistTrainingRuntimeLibrary::GetActiveMethodDrillSummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveMethodDrillSummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillSummary();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillDiagnosticPacket
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingMethodDrillDiagnosticPacket(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveMethodDrillDiagnosticPacket();
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillDiagnosticPacket();
|
|
}
|
|
|
|
FHyperTwistTrainingSessionTemplate
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingMethodDrillFollowUpTemplate(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveMethodDrillFollowUpTemplate();
|
|
}
|
|
|
|
return FHyperTwistTrainingSessionTemplate();
|
|
}
|
|
|
|
FHyperTwistTrainingRepositoryState UHyperTwistTrainingRuntimeLibrary::GetTrainingRepositoryState(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetTrainingRepositoryState();
|
|
}
|
|
|
|
return FHyperTwistTrainingRepositoryState();
|
|
}
|
|
|
|
FHyperTwistTrainingKnowledgeReferenceBundle
|
|
UHyperTwistTrainingRuntimeLibrary::GetBundledHypercubingKnowledgeReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingKnowledgeLibrary::MakeHypercubingKnowledgeReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingViewerReferenceBundle UHyperTwistTrainingRuntimeLibrary::GetBundledBrowserViewerReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingViewerLibrary::BuildBundledBrowserViewerReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingCompanionReferenceBundle
|
|
UHyperTwistTrainingRuntimeLibrary::GetBundledEmbodiedCompanionReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingCompanionLibrary::BuildBundledEmbodiedCompanionReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingSpatialReferenceBundle
|
|
UHyperTwistTrainingRuntimeLibrary::GetBundledBrowserSpatialReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingSpatialLibrary::BuildBundledBrowserSpatialReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingImmersiveEnvironmentReferenceBundle
|
|
UHyperTwistTrainingRuntimeLibrary::GetBundledImmersiveEnvironmentReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::BuildBundledImmersiveEnvironmentReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingClassicCubingReferenceBundle
|
|
UHyperTwistTrainingRuntimeLibrary::GetBundledClassicCubingReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingClassicCubingLibrary::BuildBundledClassicCubingReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingLegacy4DReferenceBundle UHyperTwistTrainingRuntimeLibrary::GetBundledLegacy4DReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingLegacy4DLibrary::BuildBundledLegacy4DReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingHyperspeedcubeReferenceBundle
|
|
UHyperTwistTrainingRuntimeLibrary::GetBundledHyperspeedcubeReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingHyperspeedcubeLibrary::BuildBundledHyperspeedcubeReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingTilingReferenceBundle UHyperTwistTrainingRuntimeLibrary::GetBundledTilingReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingTilingLibrary::BuildBundledTilingReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingMagic120CellReferenceBundle UHyperTwistTrainingRuntimeLibrary::GetBundledMagic120CellReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingMagic120CellLibrary::BuildBundledMagic120CellReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingMagicCube5DReferenceBundle UHyperTwistTrainingRuntimeLibrary::GetBundledMagicCube5DReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingMagicCube5DLibrary::BuildBundledMagicCube5DReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingLearnedSearchReferenceBundle
|
|
UHyperTwistTrainingRuntimeLibrary::GetBundledLearnedSearchReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::BuildBundledLearnedSearchReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingSharedAssetReferenceBundle UHyperTwistTrainingRuntimeLibrary::GetBundledSharedAssetReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingSharedAssetLibrary::BuildBundledSharedAssetReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingControlPlaneReferenceBundle UHyperTwistTrainingRuntimeLibrary::GetBundledControlPlaneReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingControlPlaneLibrary::BuildBundledControlPlaneReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingCaptureHistoryReferenceBundle
|
|
UHyperTwistTrainingRuntimeLibrary::GetBundledCaptureHistoryReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingCaptureHistoryLibrary::BuildBundledCaptureHistoryReferenceBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingMediaExportReferenceBundle
|
|
UHyperTwistTrainingRuntimeLibrary::GetBundledMediaExportReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingMediaExportLibrary::BuildBundledMediaExportReferenceBundle();
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetLatestGeneratedModeLaunchRequestForDeck(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& DeckId,
|
|
FHyperTwistTrainingImportedGeneratedModeLaunchRequest& OutLaunchRequest
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetLatestGeneratedModeLaunchRequestForDeck(
|
|
UserId,
|
|
DeckId,
|
|
OutLaunchRequest
|
|
);
|
|
}
|
|
|
|
OutLaunchRequest = FHyperTwistTrainingImportedGeneratedModeLaunchRequest();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetLatestGeneratedModeLaunchRequestForActiveDeck(
|
|
UObject* WorldContextObject,
|
|
FHyperTwistTrainingImportedGeneratedModeLaunchRequest& OutLaunchRequest
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetLatestGeneratedModeLaunchRequestForActiveDeck(OutLaunchRequest);
|
|
}
|
|
|
|
OutLaunchRequest = FHyperTwistTrainingImportedGeneratedModeLaunchRequest();
|
|
return false;
|
|
}
|
|
|
|
FHyperTwistTrainingRepositoryIntegrityReport UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingRepositoryIntegrityReport(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveRepositoryIntegrityReport();
|
|
}
|
|
|
|
return FHyperTwistTrainingRepositoryIntegrityReport();
|
|
}
|
|
|
|
FHyperTwistTrainingRepositoryRoundTripVerification
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingRepositoryRoundTripVerification(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveRepositoryRoundTripVerification();
|
|
}
|
|
|
|
return FHyperTwistTrainingRepositoryRoundTripVerification();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachPanelState UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachPanelState(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachPanelState();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachPanelState();
|
|
}
|
|
|
|
FHyperTwistTrainingDeckHistorySummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingDeckHistorySummary(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveDeckHistorySummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingDeckHistorySummary();
|
|
}
|
|
|
|
FHyperTwistTrainingTimingTrendSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingTimingTrendSummary(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveTimingTrendSummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingTimingTrendSummary();
|
|
}
|
|
|
|
FHyperTwistTrainingPersonalBestSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingPersonalBestSummary(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActivePersonalBestSummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingPersonalBestSummary();
|
|
}
|
|
|
|
FHyperTwistTrainingDeckScopedStats UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingDeckScopedStats(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveDeckScopedStats();
|
|
}
|
|
|
|
return FHyperTwistTrainingDeckScopedStats();
|
|
}
|
|
|
|
FHyperTwistTrainingCaseScopedStats UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCurrentCaseScopedStats(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCurrentCaseScopedStats();
|
|
}
|
|
|
|
return FHyperTwistTrainingCaseScopedStats();
|
|
}
|
|
|
|
FHyperTwistTrainingAnalyticsReportBundle UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingAnalyticsReportBundle(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return UHyperTwistTrainingAnalyticsLibrary::BuildActiveTrainingAnalyticsReportBundle(
|
|
TrainingSubsystem->GetActiveRunSummary(),
|
|
TrainingSubsystem->GetActiveDeckHistorySummary(),
|
|
TrainingSubsystem->GetActiveTimingTrendSummary(),
|
|
TrainingSubsystem->GetActivePersonalBestSummary(),
|
|
TrainingSubsystem->GetActiveDeckScopedStats(),
|
|
TrainingSubsystem->GetActiveCurrentCaseScopedStats(),
|
|
TrainingSubsystem->GetActiveLiveTimerState(),
|
|
TrainingSubsystem->GetActiveReplayReviewAnalytics(),
|
|
TrainingSubsystem->GetActiveRecognitionReplaySummary()
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingAnalyticsReportBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingSessionDomainBundle UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingSessionDomainBundle(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingAnalyticsReportBundle ReportBundle = GetActiveTrainingAnalyticsReportBundle(
|
|
WorldContextObject
|
|
);
|
|
const FHyperTwistTrainingAttempt SolveAttempt =
|
|
RunState.Attempts.Num() > 0 ? RunState.Attempts.Last() : FHyperTwistTrainingAttempt();
|
|
return UHyperTwistTrainingAnalyticsLibrary::BuildSessionDomainBundle(
|
|
RunState.Session,
|
|
TrainingSubsystem->GetActiveRunSummary(),
|
|
SolveAttempt,
|
|
RunState.TemplateLaunchProvenance,
|
|
TrainingSubsystem->GetActiveCoachPanelState(),
|
|
TrainingSubsystem->GetActiveMethodDrillRunState(),
|
|
ReportBundle
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingSessionDomainBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingAnalyticsPanelContractBundle
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingAnalyticsPanelContractBundle(UObject* WorldContextObject)
|
|
{
|
|
const FHyperTwistTrainingAnalyticsReportBundle ReportBundle = GetActiveTrainingAnalyticsReportBundle(
|
|
WorldContextObject
|
|
);
|
|
const FHyperTwistTrainingSessionDomainBundle SessionDomainBundle = GetActiveTrainingSessionDomainBundle(
|
|
WorldContextObject
|
|
);
|
|
return UHyperTwistTrainingAnalyticsLibrary::BuildAnalyticsPanelContractBundle(
|
|
SessionDomainBundle,
|
|
ReportBundle
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetActiveTrainingAnalyticsReport(
|
|
UObject* WorldContextObject,
|
|
const FString& ReportId,
|
|
FHyperTwistTrainingAnalyticsReportDefinition& OutReport
|
|
)
|
|
{
|
|
const FHyperTwistTrainingAnalyticsReportBundle Bundle = GetActiveTrainingAnalyticsReportBundle(
|
|
WorldContextObject
|
|
);
|
|
return UHyperTwistTrainingAnalyticsLibrary::TryGetReportById(Bundle, ReportId, OutReport);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildActiveTrainingAnalyticsReportDataView(
|
|
UObject* WorldContextObject,
|
|
const FString& ReportId
|
|
)
|
|
{
|
|
FHyperTwistTrainingAnalyticsReportDefinition Report;
|
|
if (TryGetActiveTrainingAnalyticsReport(WorldContextObject, ReportId, Report))
|
|
{
|
|
return UHyperTwistTrainingAnalyticsLibrary::BuildReportDataViewTsv(Report);
|
|
}
|
|
|
|
return TEXT("");
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledBrowserViewerEmbedContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingViewerEmbedContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingViewerLibrary::TryGetEmbedContractById(
|
|
GetBundledBrowserViewerReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledBrowserViewerQaCheck(
|
|
const FString& CheckId,
|
|
FHyperTwistTrainingViewerQaCheck& OutCheck
|
|
)
|
|
{
|
|
return UHyperTwistTrainingViewerLibrary::TryGetQaCheckById(
|
|
GetBundledBrowserViewerReferenceBundle(),
|
|
CheckId,
|
|
OutCheck
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledBrowserViewerQaChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingViewerLibrary::BuildQaChecklistTsv(GetBundledBrowserViewerReferenceBundle());
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetCompactReplayViewerSurface(
|
|
const UHyperTwistPuzzleViewerComponent* ViewerComponent,
|
|
FHyperTwistViewerRuntimeSurface& OutSurface
|
|
)
|
|
{
|
|
OutSurface = FHyperTwistViewerRuntimeSurface();
|
|
|
|
if (!IsValid(ViewerComponent) || !ViewerComponent->HasLoadedReplayPacket())
|
|
{
|
|
return false;
|
|
}
|
|
|
|
const FHyperTwistViewerPlaybackState PlaybackState = ViewerComponent->GetPlaybackState();
|
|
if (!PlaybackState.IsStructurallyValid())
|
|
{
|
|
return false;
|
|
}
|
|
|
|
const FHyperTwistViewerMoveEntry CurrentMoveEntry = ViewerComponent->GetCurrentMoveEntry();
|
|
OutSurface.PlaybackState = PlaybackState;
|
|
OutSurface.CurrentMoveEntry = CurrentMoveEntry;
|
|
OutSurface.ReplaySummary = ViewerComponent->GetReplaySummary();
|
|
OutSurface.ScrubberNormalizedPosition = UHyperTwistViewerLibrary::GetScrubberNormalizedPosition(PlaybackState);
|
|
OutSurface.ControlBarReadout = UHyperTwistViewerLibrary::GetControlBarReadout(
|
|
PlaybackState,
|
|
CurrentMoveEntry
|
|
);
|
|
|
|
return OutSurface.IsStructurallyValid();
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledEmbodiedCompanionNarrationContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingCompanionNarrationContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingCompanionLibrary::TryGetNarrationContractById(
|
|
GetBundledEmbodiedCompanionReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledEmbodiedCompanionAvatarEmbedContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingCompanionAvatarEmbedContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingCompanionLibrary::TryGetAvatarEmbedContractById(
|
|
GetBundledEmbodiedCompanionReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledEmbodiedCompanionVendorAdapterBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingCompanionVendorAdapterBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingCompanionLibrary::TryGetVendorAdapterBoundaryById(
|
|
GetBundledEmbodiedCompanionReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledEmbodiedCompanionSubtitleCueChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingCompanionLibrary::BuildSubtitleCueChecklistTsv(
|
|
GetBundledEmbodiedCompanionReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledBrowserSpatialSceneContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingSpatialSceneContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingSpatialLibrary::TryGetSceneContractById(
|
|
GetBundledBrowserSpatialReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledBrowserSpatialXrSessionContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingSpatialXrSessionContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingSpatialLibrary::TryGetXrSessionContractById(
|
|
GetBundledBrowserSpatialReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledBrowserSpatialUiContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingSpatialUiContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingSpatialLibrary::TryGetSpatialUiContractById(
|
|
GetBundledBrowserSpatialReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledBrowserSpatialEffectBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingSpatialEffectBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingSpatialLibrary::TryGetEffectBoundaryById(
|
|
GetBundledBrowserSpatialReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledBrowserSpatialStateMotionContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingSpatialStateMotionContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingSpatialLibrary::TryGetStateMotionContractById(
|
|
GetBundledBrowserSpatialReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledBrowserSpatialPackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingSpatialLibrary::BuildPackageChecklistTsv(
|
|
GetBundledBrowserSpatialReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveEnvironmentProfileContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingImmersiveEnvironmentProfileContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetEnvironmentProfileContractById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveLightingPresetBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingImmersiveLightingPresetBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetLightingPresetBoundaryById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveAmbientAudioBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingImmersiveAmbientAudioBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetAmbientAudioBoundaryById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveWorldAnchorContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingImmersiveWorldAnchorContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetWorldAnchorContractById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersivePresenceControlContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingImmersivePresenceControlContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetPresenceControlContractById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveComfortBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingImmersiveComfortBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetComfortBoundaryById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersivePostureVariantContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingImmersivePostureVariantContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetPostureVariantContractById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveSessionRecallBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingImmersiveSessionRecallBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetSessionRecallBoundaryById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveCoachCueAnchorContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingImmersiveCoachCueAnchorContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetCoachCueAnchorContractById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveGhostTargetBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingImmersiveGhostTargetBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetGhostTargetBoundaryById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveReplayEmphasisBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingImmersiveReplayEmphasisBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetReplayEmphasisBoundaryById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveLessonStateContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingImmersiveLessonStateContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetLessonStateContractById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveSessionStateCueContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingImmersiveSessionStateCueContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetSessionStateCueContractById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveLightingReactionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingImmersiveLightingReactionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetLightingReactionBoundaryById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveAudioPacingBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingImmersiveAudioPacingBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetAudioPacingBoundaryById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveModeDifferentiationContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingImmersiveModeDifferentiationContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetModeDifferentiationContractById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveTransitionSafetyBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingImmersiveTransitionSafetyBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetTransitionSafetyBoundaryById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveAccessibilityLegibilityContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingImmersiveAccessibilityLegibilityContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetAccessibilityLegibilityContractById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersivePerformanceBudgetBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingImmersivePerformanceBudgetBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetPerformanceBudgetBoundaryById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledImmersiveFallbackModeContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingImmersiveFallbackModeContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::TryGetFallbackModeContractById(
|
|
GetBundledImmersiveEnvironmentReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledImmersiveEnvironmentPackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingImmersiveEnvironmentLibrary::BuildPackageChecklistTsv(
|
|
GetBundledImmersiveEnvironmentReferenceBundle()
|
|
);
|
|
}
|
|
|
|
FHyperTwistTrainingValidationBenchmarkReferenceBundle
|
|
UHyperTwistTrainingRuntimeLibrary::GetBundledValidationBenchmarkReferenceBundle()
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::BuildBundledValidationBenchmarkReferenceBundle();
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledReplayIntegrityContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingReplayIntegrityContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetReplayIntegrityContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledPuzzleValidationContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingPuzzleValidationContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetPuzzleValidationContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledBenchmarkProfileBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingBenchmarkProfileBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetBenchmarkProfileBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationScorecardContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationScorecardContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationScorecardContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledRegressionSnapshotContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingRegressionSnapshotContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetRegressionSnapshotContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledCrossRunBenchmarkDeltaBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingCrossRunBenchmarkDeltaBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetCrossRunBenchmarkDeltaBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationEvidenceExportContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationEvidenceExportContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationEvidenceExportContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledBenchmarkFixturePacketBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingBenchmarkFixturePacketBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetBenchmarkFixturePacketBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationRunSummaryContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationRunSummaryContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRunSummaryContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledOperatorReviewPacketBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingOperatorReviewPacketBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetOperatorReviewPacketBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationTriageQueueContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationTriageQueueContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationTriageQueueContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledManualSignOffNoteBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingManualSignOffNoteBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetManualSignOffNoteBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationExceptionWaiverContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationExceptionWaiverContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationExceptionWaiverContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationHandoffClosureBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationHandoffClosureBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationHandoffClosureBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCarryForwardLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCarryForwardLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCarryForwardLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledReviewerContinuityDigestBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingReviewerContinuityDigestBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetReviewerContinuityDigestBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationDispositionSnapshotContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationDispositionSnapshotContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDispositionSnapshotContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationReopenNoteBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationReopenNoteBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationReopenNoteBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationDeferredFollowUpBundleContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationDeferredFollowUpBundleContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDeferredFollowUpBundleContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationRevisitCueBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationRevisitCueBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRevisitCueBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationRevisitCompletionReceiptContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationRevisitCompletionReceiptContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRevisitCompletionReceiptContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPendingStateClearanceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationPendingStateClearanceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPendingStateClearanceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationDormantStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationDormantStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDormantStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationResurfacingCueBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationResurfacingCueBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationResurfacingCueBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationReturnReadinessPacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationReturnReadinessPacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationReturnReadinessPacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationWakeStateConfirmationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationWakeStateConfirmationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationWakeStateConfirmationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationResumedStateCheckpointContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationResumedStateCheckpointContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationResumedStateCheckpointContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationContinuationAttestationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationContinuationAttestationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationContinuationAttestationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationStableStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationStableStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationStableStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationContinuationStateDigestBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationContinuationStateDigestBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationContinuationStateDigestBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationSettledStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationSettledStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationSettledStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConfirmationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConfirmationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConfirmationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPersistentStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPersistentStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPersistentStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAcknowledgementBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAcknowledgementBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAcknowledgementBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationDurableStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationDurableStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDurableStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAttestationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAttestationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAttestationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationEnduringStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationEnduringStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationEnduringStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCertificationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCertificationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCertificationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationSustainedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationSustainedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationSustainedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAssuranceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAssuranceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAssuranceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAnchoredStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAnchoredStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAnchoredStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAffirmationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAffirmationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAffirmationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationGroundedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationGroundedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationGroundedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateEndorsementBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateEndorsementBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEndorsementBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationRootedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationRootedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRootedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateRatificationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateRatificationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateRatificationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationEmbeddedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationEmbeddedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationEmbeddedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateReconciliationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateReconciliationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateReconciliationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationNestedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationNestedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationNestedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateHarmonizationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateHarmonizationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateHarmonizationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationLayeredStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationLayeredStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationLayeredStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAlignmentBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAlignmentBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAlignmentBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationStackedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationStackedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationStackedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConvergenceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConvergenceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConvergenceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCompositeStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCompositeStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCompositeStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateSynthesisBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateSynthesisBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateSynthesisBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAggregatedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAggregatedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAggregatedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConsolidationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConsolidationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConsolidationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationIntegratedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationIntegratedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationIntegratedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateUnificationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateUnificationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateUnificationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationFusedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationFusedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationFusedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCoherenceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCoherenceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCoherenceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationMergedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationMergedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationMergedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConcordanceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConcordanceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConcordanceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationBlendedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationBlendedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationBlendedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCorrespondenceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCorrespondenceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCorrespondenceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationInterlacedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationInterlacedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationInterlacedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAffinityBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAffinityBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAffinityBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationWovenStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationWovenStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationWovenStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateResonanceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateResonanceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateResonanceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationKnottedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationKnottedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationKnottedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateHarmonicBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateHarmonicBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateHarmonicBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationBraidedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationBraidedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationBraidedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCadenceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCadenceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCadenceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationLoopedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationLoopedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationLoopedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateRefrainBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateRefrainBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateRefrainBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationSpiraledStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationSpiraledStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationSpiraledStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateChorusBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateChorusBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateChorusBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCoiledStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCoiledStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCoiledStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateRepriseBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateRepriseBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateRepriseBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationHelixedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationHelixedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationHelixedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateEchoBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateEchoBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEchoBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationTwistedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationTwistedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationTwistedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateReflectionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateReflectionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateReflectionBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationWoundStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationWoundStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationWoundStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateReverberationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateReverberationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateReverberationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationFoldedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationFoldedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationFoldedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAftertoneBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAftertoneBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAftertoneBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCreasedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCreasedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCreasedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateResidueBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateResidueBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateResidueBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPleatedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPleatedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPleatedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateRemnantBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateRemnantBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateRemnantBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCrimpedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCrimpedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCrimpedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateImprintBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateImprintBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateImprintBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCorrugatedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCorrugatedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCorrugatedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateTraceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateTraceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateTraceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationRibbedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationRibbedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRibbedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateSignatureBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateSignatureBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateSignatureBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationFlutedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationFlutedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationFlutedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateMarkBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateMarkBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateMarkBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationGroovedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationGroovedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationGroovedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateSealBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateSealBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateSealBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationRidgedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationRidgedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRidgedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateStampBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateStampBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateStampBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationTerracedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationTerracedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationTerracedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateImpressionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateImpressionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateImpressionBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationButtressedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationButtressedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationButtressedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateEtchingBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateEtchingBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEtchingBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationBastionedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationBastionedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationBastionedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateEngravingBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateEngravingBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEngravingBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationFortifiedStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationFortifiedStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationFortifiedStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCarvingBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCarvingBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCarvingBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationBulwarkedStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationBulwarkedStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationBulwarkedStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateInscriptionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateInscriptionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateInscriptionBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationRampartStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationRampartStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRampartStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateMarkingBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateMarkingBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateMarkingBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCitadelStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCitadelStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCitadelStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateTracingBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateTracingBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateTracingBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationKeepStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationKeepStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationKeepStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateNotationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateNotationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateNotationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationStrongholdStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationStrongholdStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationStrongholdStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAnnotationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAnnotationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAnnotationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationWatchtowerStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationWatchtowerStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationWatchtowerStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateGlossBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateGlossBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateGlossBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationBattlementStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationBattlementStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationBattlementStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCaptionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCaptionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCaptionBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationParapetStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationParapetStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationParapetStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateLegendBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateLegendBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateLegendBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationMerlonStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationMerlonStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationMerlonStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCalloutBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCalloutBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCalloutBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCrenelStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCrenelStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCrenelStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateMarginaliaBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateMarginaliaBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateMarginaliaBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationEmbrasureStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationEmbrasureStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationEmbrasureStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateSidenoteBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateSidenoteBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateSidenoteBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationMachicolationStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationMachicolationStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationMachicolationStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateFootnoteBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateFootnoteBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateFootnoteBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationBartizanStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationBartizanStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationBartizanStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateEndnoteBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateEndnoteBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEndnoteBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationTurretStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationTurretStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationTurretStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAddendumBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAddendumBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAddendumBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationBarbicanStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationBarbicanStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationBarbicanStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAppendixBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAppendixBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAppendixBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationGatehouseStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationGatehouseStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationGatehouseStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCodicilBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCodicilBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCodicilBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPortcullisStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPortcullisStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPortcullisStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStatePostscriptBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStatePostscriptBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStatePostscriptBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationDrawbridgeStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationDrawbridgeStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDrawbridgeStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAfterwordBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAfterwordBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAfterwordBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationMoatStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationMoatStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationMoatStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateEpilogueBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateEpilogueBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEpilogueBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCausewayStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCausewayStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCausewayStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCodaBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCodaBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCodaBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationViaductStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationViaductStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationViaductStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateEncoreBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateEncoreBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEncoreBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAqueductStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAqueductStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAqueductStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateFinaleBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateFinaleBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateFinaleBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationTrestleStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationTrestleStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationTrestleStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCurtainCallBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCurtainCallBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCurtainCallBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationSpanStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationSpanStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationSpanStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateBowBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateBowBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateBowBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationArchStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationArchStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationArchStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateOvationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateOvationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateOvationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationVaultStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationVaultStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationVaultStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateApplauseBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateApplauseBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateApplauseBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationKeystoneStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationKeystoneStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationKeystoneStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAcclamationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAcclamationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAcclamationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAbutmentStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAbutmentStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAbutmentStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCommendationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCommendationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCommendationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPierStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPierStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPierStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateTributeBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateTributeBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateTributeBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationFootingStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationFootingStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationFootingStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateHomageBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateHomageBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateHomageBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPilasterStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPilasterStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPilasterStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateSaluteBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateSaluteBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateSaluteBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationColumnStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationColumnStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationColumnStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAccoladeBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAccoladeBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAccoladeBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCapitalStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCapitalStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCapitalStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStatePlauditBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStatePlauditBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStatePlauditBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationFriezeStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationFriezeStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationFriezeStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateLaurelBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateLaurelBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateLaurelBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCorniceStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCorniceStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCorniceStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateHonorBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateHonorBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateHonorBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPedimentStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPedimentStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPedimentStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateDistinctionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateDistinctionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateDistinctionBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationEntablatureStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationEntablatureStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationEntablatureStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateRecognitionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateRecognitionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateRecognitionBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationArchitraveStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationArchitraveStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationArchitraveStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAppreciationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAppreciationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAppreciationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationMetopeStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationMetopeStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationMetopeStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAdmirationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAdmirationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAdmirationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationTriglyphStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationTriglyphStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationTriglyphStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateEsteemBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateEsteemBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateEsteemBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationRegulaStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationRegulaStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRegulaStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateRegardBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateRegardBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateRegardBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationGuttaeStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationGuttaeStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationGuttaeStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateRespectBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateRespectBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateRespectBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationMutuleStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationMutuleStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationMutuleStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateDeferenceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateDeferenceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateDeferenceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationTaeniaStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationTaeniaStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationTaeniaStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateReverenceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateReverenceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateReverenceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCymatiumStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCymatiumStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCymatiumStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateVenerationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateVenerationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateVenerationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationSimaStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationSimaStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationSimaStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateDevotionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateDevotionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateDevotionBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCoronaStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCoronaStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCoronaStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAdorationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAdorationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAdorationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationSoffitStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationSoffitStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationSoffitStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStatePraiseBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStatePraiseBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStatePraiseBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationFasciaStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationFasciaStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationFasciaStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateExaltationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateExaltationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateExaltationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationFilletStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationFilletStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationFilletStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateGlorificationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateGlorificationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateGlorificationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationBeadStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationBeadStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationBeadStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCelebrationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCelebrationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCelebrationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOvoloStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationOvoloStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOvoloStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateJubilationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateJubilationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateJubilationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCavettoStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCavettoStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCavettoStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateRejoicingBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateRejoicingBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateRejoicingBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationTorusStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationTorusStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationTorusStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateExultationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateExultationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateExultationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationScotiaStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationScotiaStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationScotiaStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateElationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateElationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateElationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCymaStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCymaStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCymaStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateDelightBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateDelightBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateDelightBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAstragalStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAstragalStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAstragalStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateGladnessBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateGladnessBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateGladnessBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationTrochilusStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationTrochilusStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationTrochilusStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCheerBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCheerBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCheerBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAnnuletStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAnnuletStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAnnuletStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateJoyBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateJoyBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateJoyBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationListelStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationListelStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationListelStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateMerrimentBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateMerrimentBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateMerrimentBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCinctureStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCinctureStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCinctureStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateGaietyBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateGaietyBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateGaietyBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationGirdleStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationGirdleStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationGirdleStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateRevelryBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateRevelryBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateRevelryBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCollarinoStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCollarinoStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCollarinoStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateFestivityBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateFestivityBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateFestivityBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationApophygeStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationApophygeStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationApophygeStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConvivialityBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConvivialityBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConvivialityBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationDoucineStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationDoucineStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDoucineStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateSociabilityBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateSociabilityBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateSociabilityBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCymaRectaStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCymaRectaStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCymaRectaStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateFellowshipBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateFellowshipBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateFellowshipBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCymaReversaStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCymaReversaStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCymaReversaStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCamaraderieBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCamaraderieBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCamaraderieBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationEchinusStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationEchinusStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationEchinusStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCompanionshipBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCompanionshipBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCompanionshipBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAbacusStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAbacusStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAbacusStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateFraternityBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateFraternityBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateFraternityBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationNeckingStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationNeckingStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationNeckingStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateSolidarityBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateSolidarityBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateSolidarityBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationHypotrachelionStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationHypotrachelionStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationHypotrachelionStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAllianceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAllianceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAllianceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationGorgerinStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationGorgerinStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationGorgerinStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAccordBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAccordBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAccordBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationBolsterStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationBolsterStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationBolsterStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConcordBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConcordBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConcordBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationTaperStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationTaperStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationTaperStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateHarmonyBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateHarmonyBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateHarmonyBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationShaftStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationShaftStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationShaftStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateUnityBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateUnityBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateUnityBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationBaseStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationBaseStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationBaseStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateUnionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateUnionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateUnionBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPlinthStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPlinthStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPlinthStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCoalitionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCoalitionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCoalitionBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPedestalStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPedestalStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPedestalStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStatePartnershipBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStatePartnershipBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStatePartnershipBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationStylobateStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationStylobateStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationStylobateStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConsortiumBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConsortiumBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConsortiumBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationStereobateStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationStereobateStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationStereobateStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateFederationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateFederationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateFederationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPodiumStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPodiumStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPodiumStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConfederationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConfederationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConfederationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationDaisStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationDaisStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationDaisStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateLeagueBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateLeagueBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateLeagueBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationRostrumStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationRostrumStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRostrumStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAssemblyBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAssemblyBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAssemblyBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationTribuneStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationTribuneStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationTribuneStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateForumBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateForumBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateForumBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationLecternStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationLecternStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationLecternStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCouncilBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCouncilBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCouncilBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPulpitStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPulpitStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPulpitStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCaucusBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCaucusBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCaucusBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAmboStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAmboStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAmboStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateQuorumBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateQuorumBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateQuorumBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationMinbarStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationMinbarStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationMinbarStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConclaveBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConclaveBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConclaveBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCathedraStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCathedraStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCathedraStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateSynodBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateSynodBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateSynodBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationBemaStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationBemaStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationBemaStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConvocationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConvocationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConvocationBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationSediliaStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationSediliaStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationSediliaStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateChapterBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateChapterBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateChapterBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationChoirStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationChoirStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationChoirStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateVestryBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateVestryBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateVestryBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationStallStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationStallStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationStallStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConsistoryBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConsistoryBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConsistoryBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPewStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPewStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPewStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStatePresbyteryBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStatePresbyteryBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStatePresbyteryBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationNaveStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationNaveStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationNaveStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateTranseptBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateTranseptBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateTranseptBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAisleStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAisleStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAisleStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateChancelBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateChancelBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateChancelBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationSanctuaryStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationSanctuaryStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationSanctuaryStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateApseBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateApseBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateApseBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAltarStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAltarStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAltarStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateReredosBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateReredosBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateReredosBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationRetableStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationRetableStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationRetableStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateIconostasisBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateIconostasisBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateIconostasisBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCiboriumStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCiboriumStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCiboriumStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateBaldachinBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateBaldachinBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateBaldachinBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPredellaStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPredellaStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPredellaStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateDossalBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateDossalBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateDossalBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationFrontalStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationFrontalStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationFrontalStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAntependiumBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAntependiumBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAntependiumBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationSuperfrontalStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationSuperfrontalStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationSuperfrontalStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateFairLinenBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateFairLinenBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateFairLinenBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCorporalStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCorporalStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCorporalStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStatePallBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStatePallBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStatePallBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPurificatorStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPurificatorStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPurificatorStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateChaliceVeilBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateChaliceVeilBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateChaliceVeilBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPatenStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPatenStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPatenStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateBurseBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateBurseBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateBurseBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPyxStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPyxStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPyxStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateMonstranceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateMonstranceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateMonstranceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCruetStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCruetStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCruetStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateLavaboBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateLavaboBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateLavaboBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationThuribleStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationThuribleStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationThuribleStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateNaviculaBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateNaviculaBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateNaviculaBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAspergillumStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAspergillumStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAspergillumStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateAspersoriumBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateAspersoriumBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateAspersoriumBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationStoupStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationStoupStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationStoupStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateFontBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateFontBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateFontBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationPiscinaStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationPiscinaStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationPiscinaStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateCredenceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateCredenceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateCredenceBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationAumbryStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationAumbryStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationAumbryStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateTabernacleBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateTabernacleBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateTabernacleBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationSacrariumStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationSacrariumStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationSacrariumStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateConopeumBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateConopeumBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateConopeumBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationLunetteStateLedgerContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationLunetteStateLedgerContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationLunetteStateLedgerContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStateHumeralVeilBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStateHumeralVeilBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStateHumeralVeilBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationCustodiaStatePacketContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingValidationCustodiaStatePacketContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationCustodiaStatePacketContractById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledValidationOngoingStatePyxClothBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingValidationOngoingStatePyxClothBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::TryGetValidationOngoingStatePyxClothBoundaryById(
|
|
GetBundledValidationBenchmarkReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledValidationBenchmarkPackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingValidationBenchmarkLibrary::BuildPackageChecklistTsv(
|
|
GetBundledValidationBenchmarkReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledClassicCubingSemanticContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingClassicCubingSemanticContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingClassicCubingLibrary::TryGetSemanticContractById(
|
|
GetBundledClassicCubingReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledClassicCubingGeometryContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingClassicCubingGeometryContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingClassicCubingLibrary::TryGetGeometryContractById(
|
|
GetBundledClassicCubingReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledClassicCubingViewerAdapterContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingClassicCubingViewerAdapterContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingClassicCubingLibrary::TryGetViewerAdapterContractById(
|
|
GetBundledClassicCubingReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledClassicCubingDeviceAdapterBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingClassicCubingDeviceAdapterBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingClassicCubingLibrary::TryGetDeviceAdapterBoundaryById(
|
|
GetBundledClassicCubingReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledClassicCubingSearchContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingClassicCubingSearchContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingClassicCubingLibrary::TryGetSearchContractById(
|
|
GetBundledClassicCubingReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledClassicCubingComplianceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingClassicCubingComplianceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingClassicCubingLibrary::TryGetComplianceBoundaryById(
|
|
GetBundledClassicCubingReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledClassicCubingPackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingClassicCubingLibrary::BuildPackageChecklistTsv(
|
|
GetBundledClassicCubingReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::ParseAlgJs(const FString& AlgorithmString, FString& OutError)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(nullptr))
|
|
{
|
|
const FHyperTwistAlgorithmParseResult ParseResult =
|
|
UHyperTwistAlgorithmParser::ParseAlgorithm(AlgorithmString);
|
|
if (ParseResult.bSuccess)
|
|
{
|
|
TrainingSubsystem->SetActiveAlgJsSequence(ParseResult.Sequence);
|
|
OutError.Empty();
|
|
return true;
|
|
}
|
|
|
|
OutError = ParseResult.ErrorMessage;
|
|
}
|
|
else
|
|
{
|
|
OutError = TEXT("Training subsystem not found.");
|
|
}
|
|
return false;
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::SerializeAlgJs()
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(nullptr))
|
|
{
|
|
FHyperTwistAlgorithmSequence Sequence;
|
|
if (TrainingSubsystem->TryGetActiveAlgJsSequence(Sequence))
|
|
{
|
|
return UHyperTwistAlgorithmSerializer::SerializeAlgorithm(Sequence);
|
|
}
|
|
}
|
|
return TEXT("");
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLegacy4DHistoryContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingLegacy4DHistoryContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLegacy4DLibrary::TryGetHistoryContractById(
|
|
GetBundledLegacy4DReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLegacy4DMacroContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingLegacy4DMacroContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLegacy4DLibrary::TryGetMacroContractById(
|
|
GetBundledLegacy4DReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLegacy4DPuzzleDescriptionContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingLegacy4DPuzzleDescriptionContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLegacy4DLibrary::TryGetPuzzleDescriptionContractById(
|
|
GetBundledLegacy4DReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLegacy4DInteractionContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingLegacy4DInteractionContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLegacy4DLibrary::TryGetInteractionContractById(
|
|
GetBundledLegacy4DReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLegacy4DAttributionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingLegacy4DAttributionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLegacy4DLibrary::TryGetAttributionBoundaryById(
|
|
GetBundledLegacy4DReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledLegacy4DPackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingLegacy4DLibrary::BuildPackageChecklistTsv(
|
|
GetBundledLegacy4DReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledHyperspeedcubeNotationContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingHyperspeedcubeNotationContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingHyperspeedcubeLibrary::TryGetNotationContractById(
|
|
GetBundledHyperspeedcubeReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledHyperspeedcubeSerializationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingHyperspeedcubeSerializationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingHyperspeedcubeLibrary::TryGetSerializationBoundaryById(
|
|
GetBundledHyperspeedcubeReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledHyperspeedcubeReplayVerificationContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingHyperspeedcubeReplayVerificationContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingHyperspeedcubeLibrary::TryGetReplayVerificationContractById(
|
|
GetBundledHyperspeedcubeReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledHyperspeedcubeReplayVerificationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingHyperspeedcubeReplayVerificationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingHyperspeedcubeLibrary::TryGetReplayVerificationBoundaryById(
|
|
GetBundledHyperspeedcubeReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledHyperspeedcubeStatsShapeContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingHyperspeedcubeStatsShapeContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingHyperspeedcubeLibrary::TryGetStatsShapeContractById(
|
|
GetBundledHyperspeedcubeReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledHyperspeedcubeDslContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingHyperspeedcubeDslContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingHyperspeedcubeLibrary::TryGetDslContractById(
|
|
GetBundledHyperspeedcubeReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledHyperspeedcubeDslBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingHyperspeedcubeDslBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingHyperspeedcubeLibrary::TryGetDslBoundaryById(
|
|
GetBundledHyperspeedcubeReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledHyperspeedcubeSolveRecordBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingHyperspeedcubeSolveRecordBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingHyperspeedcubeLibrary::TryGetSolveRecordBoundaryById(
|
|
GetBundledHyperspeedcubeReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledHyperspeedcubeAttributionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingHyperspeedcubeAttributionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingHyperspeedcubeLibrary::TryGetAttributionBoundaryById(
|
|
GetBundledHyperspeedcubeReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledHyperspeedcubePackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingHyperspeedcubeLibrary::BuildPackageChecklistTsv(
|
|
GetBundledHyperspeedcubeReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledTilingTopologyContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingTilingTopologyContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingTilingLibrary::TryGetTopologyContractById(
|
|
GetBundledTilingReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledTilingLoaderBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingTilingLoaderBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingTilingLibrary::TryGetLoaderBoundaryById(
|
|
GetBundledTilingReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledTilingAttributionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingTilingAttributionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingTilingLibrary::TryGetAttributionBoundaryById(
|
|
GetBundledTilingReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledTilingMacroRemappingContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingTilingMacroRemappingContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingTilingLibrary::TryGetMacroRemappingContractById(
|
|
GetBundledTilingReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledTilingMacroPersistenceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingTilingMacroPersistenceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingTilingLibrary::TryGetMacroPersistenceBoundaryById(
|
|
GetBundledTilingReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledTilingPackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingTilingLibrary::BuildPackageChecklistTsv(
|
|
GetBundledTilingReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMagic120CellRuntimeProfileContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingMagic120CellRuntimeProfileContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMagic120CellLibrary::TryGetRuntimeProfileContractById(
|
|
GetBundledMagic120CellReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMagic120CellPersistenceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingMagic120CellPersistenceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMagic120CellLibrary::TryGetPersistenceBoundaryById(
|
|
GetBundledMagic120CellReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMagic120CellViewProfileContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingMagic120CellViewProfileContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMagic120CellLibrary::TryGetViewProfileContractById(
|
|
GetBundledMagic120CellReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMagic120CellAttributionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingMagic120CellAttributionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMagic120CellLibrary::TryGetAttributionBoundaryById(
|
|
GetBundledMagic120CellReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledMagic120CellPackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingMagic120CellLibrary::BuildPackageChecklistTsv(
|
|
GetBundledMagic120CellReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMagicCube5DRuntimeProfileContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingMagicCube5DRuntimeProfileContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMagicCube5DLibrary::TryGetRuntimeProfileContractById(
|
|
GetBundledMagicCube5DReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMagicCube5DPersistenceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingMagicCube5DPersistenceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMagicCube5DLibrary::TryGetPersistenceBoundaryById(
|
|
GetBundledMagicCube5DReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMagicCube5DViewProfileContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingMagicCube5DViewProfileContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMagicCube5DLibrary::TryGetViewProfileContractById(
|
|
GetBundledMagicCube5DReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMagicCube5DAttributionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingMagicCube5DAttributionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMagicCube5DLibrary::TryGetAttributionBoundaryById(
|
|
GetBundledMagicCube5DReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledMagicCube5DPackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingMagicCube5DLibrary::BuildPackageChecklistTsv(
|
|
GetBundledMagicCube5DReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchExperimentProfileContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingLearnedSearchExperimentProfileContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetExperimentProfileContractById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchAdiGenerationBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingLearnedSearchAdiGenerationBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetAdiGenerationBoundaryById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchSearchBenchmarkBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingLearnedSearchSearchBenchmarkBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetSearchBenchmarkBoundaryById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchAttributionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingLearnedSearchAttributionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetAttributionBoundaryById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchSequencePolicyContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingLearnedSearchSequencePolicyContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetSequencePolicyContractById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchSearchBudgetBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingLearnedSearchSearchBudgetBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetSearchBudgetBoundaryById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchNodeIdentityContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingLearnedSearchNodeIdentityContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetNodeIdentityContractById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchStateExpansionBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingLearnedSearchStateExpansionBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetStateExpansionBoundaryById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchFrontierScoringBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingLearnedSearchFrontierScoringBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetFrontierScoringBoundaryById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchSolutionUnwindBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingLearnedSearchSolutionUnwindBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetSolutionUnwindBoundaryById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchValueNetworkShapeBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingLearnedSearchValueNetworkShapeBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetValueNetworkShapeBoundaryById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledLearnedSearchGeneratorSyncBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingLearnedSearchGeneratorSyncBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::TryGetGeneratorSyncBoundaryById(
|
|
GetBundledLearnedSearchReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledLearnedSearchPackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingLearnedSearchLibrary::BuildPackageChecklistTsv(
|
|
GetBundledLearnedSearchReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledSharedAssetFixtureReference(
|
|
const FString& FixtureId,
|
|
FHyperTwistTrainingSharedAssetFixtureReference& OutReference
|
|
)
|
|
{
|
|
return UHyperTwistTrainingSharedAssetLibrary::TryGetFixtureReferenceById(
|
|
GetBundledSharedAssetReferenceBundle(),
|
|
FixtureId,
|
|
OutReference
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledSharedAssetQaPackContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingSharedAssetQaPackContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingSharedAssetLibrary::TryGetQaPackContractById(
|
|
GetBundledSharedAssetReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledSharedAssetProvenanceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingSharedAssetProvenanceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingSharedAssetLibrary::TryGetProvenanceBoundaryById(
|
|
GetBundledSharedAssetReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledSharedAssetRefreshPattern(
|
|
const FString& PatternId,
|
|
FHyperTwistTrainingSharedAssetRefreshPattern& OutPattern
|
|
)
|
|
{
|
|
return UHyperTwistTrainingSharedAssetLibrary::TryGetRefreshPatternById(
|
|
GetBundledSharedAssetReferenceBundle(),
|
|
PatternId,
|
|
OutPattern
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledSharedAssetFixtureChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingSharedAssetLibrary::BuildFixtureChecklistTsv(
|
|
GetBundledSharedAssetReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledControlPlanePackageReference(
|
|
const FString& PackageId,
|
|
FHyperTwistTrainingControlPlanePackageReference& OutReference
|
|
)
|
|
{
|
|
return UHyperTwistTrainingControlPlaneLibrary::TryGetPackageReferenceById(
|
|
GetBundledControlPlaneReferenceBundle(),
|
|
PackageId,
|
|
OutReference
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledControlPlaneReplayDiagnosticContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingReplayDiagnosticContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingControlPlaneLibrary::TryGetReplayDiagnosticContractById(
|
|
GetBundledControlPlaneReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledControlPlaneFeatureGovernanceContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingFeatureGovernanceContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingControlPlaneLibrary::TryGetFeatureGovernanceContractById(
|
|
GetBundledControlPlaneReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledControlPlaneScheduledChangeContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingScheduledChangeContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingControlPlaneLibrary::TryGetScheduledChangeContractById(
|
|
GetBundledControlPlaneReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledControlPlaneEarlyAccessRolloutContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingEarlyAccessRolloutContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingControlPlaneLibrary::TryGetEarlyAccessRolloutContractById(
|
|
GetBundledControlPlaneReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledControlPlaneComplianceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingControlPlaneComplianceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingControlPlaneLibrary::TryGetComplianceBoundaryById(
|
|
GetBundledControlPlaneReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledControlPlanePackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingControlPlaneLibrary::BuildPackageChecklistTsv(
|
|
GetBundledControlPlaneReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledCaptureHistoryPackageReference(
|
|
const FString& PackageId,
|
|
FHyperTwistTrainingCaptureHistoryPackageReference& OutReference
|
|
)
|
|
{
|
|
return UHyperTwistTrainingCaptureHistoryLibrary::TryGetPackageReferenceById(
|
|
GetBundledCaptureHistoryReferenceBundle(),
|
|
PackageId,
|
|
OutReference
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledCaptureHistoryEventCaptureContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingEventCaptureContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingCaptureHistoryLibrary::TryGetEventCaptureContractById(
|
|
GetBundledCaptureHistoryReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledCaptureHistoryPipePermissionContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingPipePermissionContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingCaptureHistoryLibrary::TryGetPipePermissionContractById(
|
|
GetBundledCaptureHistoryReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledCaptureHistoryPersistenceContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingCapturePersistenceContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingCaptureHistoryLibrary::TryGetPersistenceContractById(
|
|
GetBundledCaptureHistoryReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledCaptureHistoryVaultLifecycleContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingVaultLifecycleContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingCaptureHistoryLibrary::TryGetVaultLifecycleContractById(
|
|
GetBundledCaptureHistoryReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledCaptureHistoryTimelineReviewContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingTimelineReviewContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingCaptureHistoryLibrary::TryGetTimelineReviewContractById(
|
|
GetBundledCaptureHistoryReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledCaptureHistoryComplianceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingCaptureHistoryComplianceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingCaptureHistoryLibrary::TryGetComplianceBoundaryById(
|
|
GetBundledCaptureHistoryReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledCaptureHistoryPackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingCaptureHistoryLibrary::BuildPackageChecklistTsv(
|
|
GetBundledCaptureHistoryReferenceBundle()
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMediaExportPackageReference(
|
|
const FString& PackageId,
|
|
FHyperTwistTrainingMediaExportPackageReference& OutReference
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMediaExportLibrary::TryGetPackageReferenceById(
|
|
GetBundledMediaExportReferenceBundle(),
|
|
PackageId,
|
|
OutReference
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMediaExportEmbeddedPlaybackContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingEmbeddedPlaybackContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMediaExportLibrary::TryGetEmbeddedPlaybackContractById(
|
|
GetBundledMediaExportReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMediaExportRenderOrchestrationContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingRenderOrchestrationContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMediaExportLibrary::TryGetRenderOrchestrationContractById(
|
|
GetBundledMediaExportReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMediaExportMediaParserContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingMediaParserContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMediaExportLibrary::TryGetMediaParserContractById(
|
|
GetBundledMediaExportReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMediaExportExplainerStudioContract(
|
|
const FString& ContractId,
|
|
FHyperTwistTrainingExplainerStudioContract& OutContract
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMediaExportLibrary::TryGetExplainerStudioContractById(
|
|
GetBundledMediaExportReferenceBundle(),
|
|
ContractId,
|
|
OutContract
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetBundledMediaExportComplianceBoundary(
|
|
const FString& BoundaryId,
|
|
FHyperTwistTrainingMediaExportComplianceBoundary& OutBoundary
|
|
)
|
|
{
|
|
return UHyperTwistTrainingMediaExportLibrary::TryGetComplianceBoundaryById(
|
|
GetBundledMediaExportReferenceBundle(),
|
|
BoundaryId,
|
|
OutBoundary
|
|
);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::BuildBundledMediaExportPackageChecklistTsv()
|
|
{
|
|
return UHyperTwistTrainingMediaExportLibrary::BuildPackageChecklistTsv(
|
|
GetBundledMediaExportReferenceBundle()
|
|
);
|
|
}
|
|
|
|
FHyperTwistTrainingLearnerDeckStateSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingLearnerDeckStateSummary(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveLearnerDeckStateSummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingLearnerDeckStateSummary();
|
|
}
|
|
|
|
FHyperTwistTrainingLearnerProfile UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingLearnerProfile(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveLearnerProfile();
|
|
}
|
|
|
|
return FHyperTwistTrainingLearnerProfile();
|
|
}
|
|
|
|
FHyperTwistTrainingPublicationBundle UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingPublicationBundle(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActivePublicationBundle();
|
|
}
|
|
|
|
return FHyperTwistTrainingPublicationBundle();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachMemorySnapshot UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachMemorySnapshot(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachMemorySnapshot();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachMemorySnapshot();
|
|
}
|
|
|
|
FHyperTwistReplayReviewAnalytics UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingReplayReviewAnalytics(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveReplayReviewAnalytics();
|
|
}
|
|
|
|
return FHyperTwistReplayReviewAnalytics();
|
|
}
|
|
|
|
FHyperTwistRecognitionReplaySummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingRecognitionReplaySummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveRecognitionReplaySummary();
|
|
}
|
|
|
|
return FHyperTwistRecognitionReplaySummary();
|
|
}
|
|
|
|
FHyperTwistTrainingRecognitionSessionState
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingRecognitionSessionState(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveRecognitionSessionState();
|
|
}
|
|
|
|
return FHyperTwistTrainingRecognitionSessionState();
|
|
}
|
|
|
|
TArray<FHyperTwistCoachSignal> UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachSignals(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachSignals();
|
|
}
|
|
|
|
return TArray<FHyperTwistCoachSignal>();
|
|
}
|
|
|
|
FHyperTwistCoachBrief UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachBrief(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachBrief();
|
|
}
|
|
|
|
return FHyperTwistCoachBrief();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachActionPlan UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachActionPlan(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachActionPlan();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachActionPlan();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachActionPlanSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachActionPlanSummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachActionPlanSummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachActionPlanSummary();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachActionPlanOutcomeSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachActionPlanOutcomeSummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachActionPlanOutcomeSummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachActionPlanOutcomeSummary();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachActionSequenceSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachActionSequenceSummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachActionSequenceSummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachActionSequenceSummary();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachActionClosureSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachActionClosureSummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachActionClosureSummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachActionClosureSummary();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachClosureMemorySummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachClosureMemorySummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachClosureMemorySummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachClosureMemorySummary();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachRecommendationHistorySummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachRecommendationHistorySummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachRecommendationHistorySummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachRecommendationHistorySummary();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachCarryForwardPolicySummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachCarryForwardPolicySummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachCarryForwardPolicySummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachCarryForwardPolicySummary();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachArchivePolicySummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachArchivePolicySummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachArchivePolicySummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachArchivePolicySummary();
|
|
}
|
|
|
|
FHyperTwistCoachBrief UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachFollowUpBrief(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachFollowUpBrief();
|
|
}
|
|
|
|
return FHyperTwistCoachBrief();
|
|
}
|
|
|
|
FHyperTwistCoachSessionQueueSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachSessionQueueSummary(
|
|
UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachSessionQueueSummary();
|
|
}
|
|
|
|
return FHyperTwistCoachSessionQueueSummary();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachSessionQueueState UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachSessionQueueState(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachSessionQueueState();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachSessionQueueState();
|
|
}
|
|
|
|
FHyperTwistCoachScheduleHorizonSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachScheduleHorizonSummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachScheduleHorizonSummary();
|
|
}
|
|
|
|
return FHyperTwistCoachScheduleHorizonSummary();
|
|
}
|
|
|
|
FHyperTwistCoachSchedulePolicySummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachSchedulePolicySummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachSchedulePolicySummary();
|
|
}
|
|
|
|
return FHyperTwistCoachSchedulePolicySummary();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachSessionQueueExecutionSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachSessionQueueExecutionSummary(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCoachSessionQueueExecutionSummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachSessionQueueExecutionSummary();
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::ResolveActiveTrainingCoachHandoffStartActionSourceLabel(
|
|
UObject* WorldContextObject,
|
|
const EHyperTwistTrainingCoachHandoffKind HandoffKind
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return HyperTwistTrainingRuntimeLibraryInternal::ResolveCoachHandoffStartActionSourceLabel(
|
|
TrainingSubsystem->GetActiveCoachPanelState(),
|
|
HandoffKind,
|
|
HyperTwistTrainingRuntimeLibraryInternal::BuildCoachHandoffFallbackSourceLabel(HandoffKind)
|
|
);
|
|
}
|
|
|
|
return HyperTwistTrainingRuntimeLibraryInternal::BuildCoachHandoffFallbackSourceLabel(HandoffKind);
|
|
}
|
|
|
|
FString UHyperTwistTrainingRuntimeLibrary::ResolveActiveTrainingPrimaryCoachActionStartActionSourceLabel(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return HyperTwistTrainingRuntimeLibraryInternal::ResolvePrimaryCoachActionStartActionSourceLabel(
|
|
TrainingSubsystem->GetActiveCoachPanelState(),
|
|
TEXT("coach-runtime-library-primary-action")
|
|
);
|
|
}
|
|
|
|
return TEXT("coach-runtime-library-primary-action");
|
|
}
|
|
|
|
FHyperTwistTrainingCoachPrimaryActionSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachPrimaryActionSurface(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
FHyperTwistTrainingCoachPrimaryActionSurface Surface =
|
|
UHyperTwistTrainingCoachLibrary::DerivePrimaryCoachActionSurface(
|
|
TrainingSubsystem->GetActiveCoachPanelState()
|
|
);
|
|
Surface.ActionSourceLabel = Surface.bCanExecute
|
|
? ResolveActiveTrainingPrimaryCoachActionStartActionSourceLabel(WorldContextObject)
|
|
: FString();
|
|
return Surface;
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachPrimaryActionSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachQueueControlSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachQueueControlSurface(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
FHyperTwistTrainingCoachQueueControlSurface Surface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachQueueControlSurface(
|
|
TrainingSubsystem->GetActiveCoachSessionQueueState(),
|
|
TrainingSubsystem->GetActiveCoachPanelState()
|
|
);
|
|
Surface.PromoteActionSourceLabel = Surface.bCanPromote
|
|
? ResolveActiveTrainingCoachHandoffStartActionSourceLabel(
|
|
WorldContextObject,
|
|
EHyperTwistTrainingCoachHandoffKind::Queue
|
|
)
|
|
: FString();
|
|
return Surface;
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachQueueControlSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachQueueRecoveryPostureSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachQueueRecoveryPostureSurface(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingCoachPanelState PanelState =
|
|
TrainingSubsystem->GetActiveCoachPanelState();
|
|
const FHyperTwistTrainingCoachPrimaryActionSurface PrimaryActionSurface =
|
|
GetActiveTrainingCoachPrimaryActionSurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachQueueControlSurface QueueControlSurface =
|
|
GetActiveTrainingCoachQueueControlSurface(WorldContextObject);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachQueueRecoveryPostureSurface(
|
|
TrainingSubsystem->GetActiveCoachSchedulePolicySummary(),
|
|
TrainingSubsystem->GetActiveCoachSessionQueueExecutionSummary(),
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachQueueRecoveryPostureSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachHandoffContinuationSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachHandoffContinuationSurface(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingCoachPanelState PanelState =
|
|
TrainingSubsystem->GetActiveCoachPanelState();
|
|
const FHyperTwistTrainingCoachPrimaryActionSurface PrimaryActionSurface =
|
|
GetActiveTrainingCoachPrimaryActionSurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachQueueControlSurface QueueControlSurface =
|
|
GetActiveTrainingCoachQueueControlSurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachQueueRecoveryPostureSurface QueueRecoveryPostureSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachQueueRecoveryPostureSurface(
|
|
TrainingSubsystem->GetActiveCoachSchedulePolicySummary(),
|
|
TrainingSubsystem->GetActiveCoachSessionQueueExecutionSummary(),
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachHandoffContinuationSurface(
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface,
|
|
QueueRecoveryPostureSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachHandoffContinuationSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachFocusProvenanceSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachFocusProvenanceSurface(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingCoachPanelState PanelState =
|
|
TrainingSubsystem->GetActiveCoachPanelState();
|
|
const FHyperTwistTrainingCoachPrimaryActionSurface PrimaryActionSurface =
|
|
GetActiveTrainingCoachPrimaryActionSurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachQueueControlSurface QueueControlSurface =
|
|
GetActiveTrainingCoachQueueControlSurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachQueueRecoveryPostureSurface QueueRecoveryPostureSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachQueueRecoveryPostureSurface(
|
|
TrainingSubsystem->GetActiveCoachSchedulePolicySummary(),
|
|
TrainingSubsystem->GetActiveCoachSessionQueueExecutionSummary(),
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface
|
|
);
|
|
const FHyperTwistTrainingCoachHandoffContinuationSurface HandoffContinuationSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachHandoffContinuationSurface(
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface,
|
|
QueueRecoveryPostureSurface
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachFocusProvenanceSurface(
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface,
|
|
QueueRecoveryPostureSurface,
|
|
HandoffContinuationSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachFocusProvenanceSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachWorkloadBudgetSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachWorkloadBudgetSurface(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingCoachPanelState PanelState =
|
|
TrainingSubsystem->GetActiveCoachPanelState();
|
|
const FHyperTwistTrainingCoachPrimaryActionSurface PrimaryActionSurface =
|
|
GetActiveTrainingCoachPrimaryActionSurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachQueueControlSurface QueueControlSurface =
|
|
GetActiveTrainingCoachQueueControlSurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachQueueRecoveryPostureSurface QueueRecoveryPostureSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachQueueRecoveryPostureSurface(
|
|
TrainingSubsystem->GetActiveCoachSchedulePolicySummary(),
|
|
TrainingSubsystem->GetActiveCoachSessionQueueExecutionSummary(),
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface
|
|
);
|
|
const FHyperTwistTrainingCoachHandoffContinuationSurface HandoffContinuationSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachHandoffContinuationSurface(
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface,
|
|
QueueRecoveryPostureSurface
|
|
);
|
|
const FHyperTwistTrainingCoachFocusProvenanceSurface FocusProvenanceSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachFocusProvenanceSurface(
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface,
|
|
QueueRecoveryPostureSurface,
|
|
HandoffContinuationSurface
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachWorkloadBudgetSurface(
|
|
PanelState,
|
|
QueueRecoveryPostureSurface,
|
|
HandoffContinuationSurface,
|
|
FocusProvenanceSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachWorkloadBudgetSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachReadinessEligibilitySurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachReadinessEligibilitySurface(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingCoachPanelState PanelState =
|
|
TrainingSubsystem->GetActiveCoachPanelState();
|
|
const FHyperTwistTrainingCoachPrimaryActionSurface PrimaryActionSurface =
|
|
GetActiveTrainingCoachPrimaryActionSurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachQueueControlSurface QueueControlSurface =
|
|
GetActiveTrainingCoachQueueControlSurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachQueueRecoveryPostureSurface QueueRecoveryPostureSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachQueueRecoveryPostureSurface(
|
|
TrainingSubsystem->GetActiveCoachSchedulePolicySummary(),
|
|
TrainingSubsystem->GetActiveCoachSessionQueueExecutionSummary(),
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface
|
|
);
|
|
const FHyperTwistTrainingCoachHandoffContinuationSurface HandoffContinuationSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachHandoffContinuationSurface(
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface,
|
|
QueueRecoveryPostureSurface
|
|
);
|
|
const FHyperTwistTrainingCoachFocusProvenanceSurface FocusProvenanceSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachFocusProvenanceSurface(
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface,
|
|
QueueRecoveryPostureSurface,
|
|
HandoffContinuationSurface
|
|
);
|
|
const FHyperTwistTrainingCoachWorkloadBudgetSurface WorkloadBudgetSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachWorkloadBudgetSurface(
|
|
PanelState,
|
|
QueueRecoveryPostureSurface,
|
|
HandoffContinuationSurface,
|
|
FocusProvenanceSurface
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachReadinessEligibilitySurface(
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface,
|
|
QueueRecoveryPostureSurface,
|
|
HandoffContinuationSurface,
|
|
FocusProvenanceSurface,
|
|
WorkloadBudgetSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachReadinessEligibilitySurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachVerificationRecognitionReviewContextSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachVerificationRecognitionReviewContextSurface(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingCoachPanelState PanelState =
|
|
TrainingSubsystem->GetActiveCoachPanelState();
|
|
const FHyperTwistTrainingCoachPrimaryActionSurface PrimaryActionSurface =
|
|
GetActiveTrainingCoachPrimaryActionSurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachQueueControlSurface QueueControlSurface =
|
|
GetActiveTrainingCoachQueueControlSurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachQueueRecoveryPostureSurface QueueRecoveryPostureSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachQueueRecoveryPostureSurface(
|
|
TrainingSubsystem->GetActiveCoachSchedulePolicySummary(),
|
|
TrainingSubsystem->GetActiveCoachSessionQueueExecutionSummary(),
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface
|
|
);
|
|
const FHyperTwistTrainingCoachHandoffContinuationSurface HandoffContinuationSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachHandoffContinuationSurface(
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface,
|
|
QueueRecoveryPostureSurface
|
|
);
|
|
const FHyperTwistTrainingCoachFocusProvenanceSurface FocusProvenanceSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachFocusProvenanceSurface(
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface,
|
|
QueueRecoveryPostureSurface,
|
|
HandoffContinuationSurface
|
|
);
|
|
const FHyperTwistTrainingCoachWorkloadBudgetSurface WorkloadBudgetSurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachWorkloadBudgetSurface(
|
|
PanelState,
|
|
QueueRecoveryPostureSurface,
|
|
HandoffContinuationSurface,
|
|
FocusProvenanceSurface
|
|
);
|
|
const FHyperTwistTrainingCoachReadinessEligibilitySurface ReadinessEligibilitySurface =
|
|
UHyperTwistTrainingCoachLibrary::DeriveCoachReadinessEligibilitySurface(
|
|
PanelState,
|
|
PrimaryActionSurface,
|
|
QueueControlSurface,
|
|
QueueRecoveryPostureSurface,
|
|
HandoffContinuationSurface,
|
|
FocusProvenanceSurface,
|
|
WorkloadBudgetSurface
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachVerificationRecognitionReviewContextSurface(
|
|
PanelState,
|
|
FocusProvenanceSurface,
|
|
WorkloadBudgetSurface,
|
|
ReadinessEligibilitySurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachVerificationRecognitionReviewContextSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeLaunchExecutionContextSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeLaunchExecutionContextSurface(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingCoachPanelState PanelState =
|
|
TrainingSubsystem->GetActiveCoachPanelState();
|
|
const FHyperTwistTrainingCoachReadinessEligibilitySurface ReadinessEligibilitySurface =
|
|
GetActiveTrainingCoachReadinessEligibilitySurface(WorldContextObject);
|
|
const FHyperTwistTrainingCoachVerificationRecognitionReviewContextSurface
|
|
VerificationRecognitionReviewContextSurface =
|
|
GetActiveTrainingCoachVerificationRecognitionReviewContextSurface(
|
|
WorldContextObject
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachGeneratedModeLaunchExecutionContextSurface(
|
|
PanelState,
|
|
ReadinessEligibilitySurface,
|
|
VerificationRecognitionReviewContextSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeLaunchExecutionContextSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorApplicationContextSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorApplicationContextSurface(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
|
|
FHyperTwistTrainingImportedRuntimeSelectionState ImportedRuntimeSelectionState;
|
|
TrainingSubsystem->TryGetActiveImportedRuntimeSelectionState(ImportedRuntimeSelectionState);
|
|
|
|
FHyperTwistTrainingImportedGeneratedModeLaunchConfig LaunchConfig;
|
|
TrainingSubsystem->TryGetActiveImportedGeneratedModeLaunchConfig(LaunchConfig);
|
|
|
|
const FHyperTwistTrainingCoachGeneratedModeLaunchExecutionContextSurface
|
|
LaunchExecutionContextSurface =
|
|
GetActiveTrainingCoachGeneratedModeLaunchExecutionContextSurface(
|
|
WorldContextObject
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachGeneratedModeSelectorApplicationContextSurface(
|
|
RunState.ActiveDeck,
|
|
ImportedRuntimeSelectionState,
|
|
LaunchConfig,
|
|
LaunchExecutionContextSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorApplicationContextSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorRosterSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorRosterSurface(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
|
|
FHyperTwistTrainingImportedRuntimeSelectionState ImportedRuntimeSelectionState;
|
|
TrainingSubsystem->TryGetActiveImportedRuntimeSelectionState(ImportedRuntimeSelectionState);
|
|
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorApplicationContextSurface
|
|
SelectorApplicationContextSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorApplicationContextSurface(
|
|
WorldContextObject
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachGeneratedModeSelectorRosterSurface(
|
|
RunState.ActiveDeck,
|
|
ImportedRuntimeSelectionState,
|
|
SelectorApplicationContextSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorRosterSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
|
|
FHyperTwistTrainingImportedRuntimeSelectionState ImportedRuntimeSelectionState;
|
|
TrainingSubsystem->TryGetActiveImportedRuntimeSelectionState(ImportedRuntimeSelectionState);
|
|
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorRosterSurface SelectorRosterSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorRosterSurface(WorldContextObject);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachGeneratedModeSelectorOptionMenuSurface(
|
|
RunState.ActiveDeck,
|
|
ImportedRuntimeSelectionState,
|
|
SelectorId,
|
|
SelectorRosterSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionActionabilitySurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionActionabilitySurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachGeneratedModeSelectorOptionActionabilitySurface(
|
|
RunState.ActiveDeck,
|
|
SelectorId,
|
|
OptionMenuSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionActionabilitySurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionDispatchSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionDispatchSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (GetTrainingSubsystem(WorldContextObject) != nullptr)
|
|
{
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionActionabilitySurface
|
|
OptionActionabilitySurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionActionabilitySurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachGeneratedModeSelectorOptionDispatchSurface(
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionActionabilitySurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionDispatchSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionExecutionImpactSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionExecutionImpactSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeLaunchExecutionContextSurface
|
|
LaunchExecutionContextSurface =
|
|
GetActiveTrainingCoachGeneratedModeLaunchExecutionContextSurface(
|
|
WorldContextObject
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionDispatchSurface
|
|
OptionDispatchSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionDispatchSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachGeneratedModeSelectorOptionExecutionImpactSurface(
|
|
RunState,
|
|
SelectorId,
|
|
LaunchExecutionContextSurface,
|
|
OptionMenuSurface,
|
|
OptionDispatchSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionExecutionImpactSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionRequestAlignmentSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionRequestAlignmentSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionDispatchSurface
|
|
OptionDispatchSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionDispatchSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionExecutionImpactSurface
|
|
OptionExecutionImpactSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionExecutionImpactSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachGeneratedModeSelectorOptionRequestAlignmentSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionDispatchSurface,
|
|
OptionExecutionImpactSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionRequestAlignmentSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionStoredRequestDeltaSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionStoredRequestDeltaSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionDispatchSurface
|
|
OptionDispatchSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionDispatchSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionRequestAlignmentSurface
|
|
OptionRequestAlignmentSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionRequestAlignmentSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachGeneratedModeSelectorOptionStoredRequestDeltaSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionDispatchSurface,
|
|
OptionRequestAlignmentSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionStoredRequestDeltaSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionDispatchSurface
|
|
OptionDispatchSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionDispatchSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionRequestAlignmentSurface
|
|
OptionRequestAlignmentSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionRequestAlignmentSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::DeriveCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionDispatchSurface,
|
|
OptionRequestAlignmentSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestMetadataPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestMetadataPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionLaunchRequestMetadataPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestMetadataPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestEnvelopePreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestEnvelopePreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionLaunchRequestEnvelopePreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestEnvelopePreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionCasePreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionCasePreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestEnvelopePreviewSurface
|
|
OptionLaunchRequestEnvelopePreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestEnvelopePreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionCasePreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestEnvelopePreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionCasePreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionPromptPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionPromptPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionPromptPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionPromptPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeliveryPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeliveryPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionDeliveryPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeliveryPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionPuzzleSubsetDifficultyPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionPuzzleSubsetDifficultyPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionPuzzleSubsetDifficultyPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionPuzzleSubsetDifficultyPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionProvenancePreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionProvenancePreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionProvenancePreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionProvenancePreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeckTitleSelectionPolicyPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeckTitleSelectionPolicyPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionDeckTitleSelectionPolicyPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeckTitleSelectionPolicyPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeckIdRuntimeSurfaceRetentionPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeckIdRuntimeSurfaceRetentionPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionDeckIdRuntimeSurfaceRetentionPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeckIdRuntimeSurfaceRetentionPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeliveryModeRosterAllowedModeRetentionPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeliveryModeRosterAllowedModeRetentionPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionDeliveryModeRosterAllowedModeRetentionPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionDeliveryModeRosterAllowedModeRetentionPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionRealScrambleVirtualCubeSmartCubeCapabilityRetentionPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionRealScrambleVirtualCubeSmartCubeCapabilityRetentionPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionRealScrambleVirtualCubeSmartCubeCapabilityRetentionPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionRealScrambleVirtualCubeSmartCubeCapabilityRetentionPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionTimingPolicyRetentionPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionTimingPolicyRetentionPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionTimingPolicyRetentionPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionTimingPolicyRetentionPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseDetailRetentionPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseDetailRetentionPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseDetailRetentionPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseDetailRetentionPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhasePhaseIdLabelFallbackProvenancePreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhasePhaseIdLabelFallbackProvenancePreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhasePhaseIdLabelFallbackProvenancePreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhasePhaseIdLabelFallbackProvenancePreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseDuplicatePruningSurvivorProvenancePreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseDuplicatePruningSurvivorProvenancePreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseDuplicatePruningSurvivorProvenancePreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseDuplicatePruningSurvivorProvenancePreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseNormalizationSummaryPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseNormalizationSummaryPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseNormalizationSummaryPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseNormalizationSummaryPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseRawRowNormalizedPhaseFusionPreviewSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseRawRowNormalizedPhaseFusionPreviewSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseRawRowNormalizedPhaseFusionPreviewSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseRawRowNormalizedPhaseFusionPreviewSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionCanonicalInspectSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionCanonicalInspectSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionCanonicalInspectSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionCanonicalInspectSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionSurvivorPhaseRosterInspectSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionSurvivorPhaseRosterInspectSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionSurvivorPhaseRosterInspectSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionSurvivorPhaseRosterInspectSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionDroppedRowAuditInspectSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionDroppedRowAuditInspectSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionDroppedRowAuditInspectSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionDroppedRowAuditInspectSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionPhaseIdFallbackRosterInspectSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionPhaseIdFallbackRosterInspectSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionPhaseIdFallbackRosterInspectSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionPhaseIdFallbackRosterInspectSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionExplicitLabelRosterInspectSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionExplicitLabelRosterInspectSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionExplicitLabelRosterInspectSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionExplicitLabelRosterInspectSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionSummaryInspectSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionSummaryInspectSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionSummaryInspectSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionSummaryInspectSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionRosterPairInspectSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionRosterPairInspectSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionRosterPairInspectSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionRosterPairInspectSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterInspectSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterInspectSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterInspectSurface(
|
|
RunState,
|
|
SelectorId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterInspectSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterPhaseIdLookupInspectSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterPhaseIdLookupInspectSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId,
|
|
const FString& PhaseId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterPhaseIdLookupInspectSurface(
|
|
RunState,
|
|
SelectorId,
|
|
PhaseId,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterPhaseIdLookupInspectSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterNormalizedOrderLookupInspectSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterNormalizedOrderLookupInspectSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId,
|
|
const int32 NormalizedOrder
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterNormalizedOrderLookupInspectSurface(
|
|
RunState,
|
|
SelectorId,
|
|
NormalizedOrder,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterNormalizedOrderLookupInspectSurface();
|
|
}
|
|
|
|
FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterEvaluationOrderLookupInspectSurface
|
|
UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterEvaluationOrderLookupInspectSurface(
|
|
UObject* WorldContextObject,
|
|
const FString& SelectorId,
|
|
const int32 EvaluationOrder
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingRunState RunState = TrainingSubsystem->GetActiveRunState();
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionMenuSurface OptionMenuSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionMenuSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
const FHyperTwistTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface
|
|
OptionLaunchRequestPreviewSurface =
|
|
GetActiveTrainingCoachGeneratedModeSelectorOptionLaunchRequestPreviewSurface(
|
|
WorldContextObject,
|
|
SelectorId
|
|
);
|
|
return UHyperTwistTrainingCoachLibrary::
|
|
DeriveCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterEvaluationOrderLookupInspectSurface(
|
|
RunState,
|
|
SelectorId,
|
|
EvaluationOrder,
|
|
OptionMenuSurface,
|
|
OptionLaunchRequestPreviewSurface
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingCoachGeneratedModeSelectorOptionOwnedExecutionSplitPhaseCurrentSelectionLabelProvenancePartitionMergedOrderedRosterEvaluationOrderLookupInspectSurface();
|
|
}
|
|
|
|
TArray<FHyperTwistTrainingMethodSegment> UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingLearnerMethodSegments(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveLearnerMethodSegments();
|
|
}
|
|
|
|
return TArray<FHyperTwistTrainingMethodSegment>();
|
|
}
|
|
|
|
TArray<FHyperTwistTrainingLearnerPreset> UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingLearnerPresets(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveLearnerPresets();
|
|
}
|
|
|
|
return TArray<FHyperTwistTrainingLearnerPreset>();
|
|
}
|
|
|
|
TArray<FHyperTwistTrainingSessionTemplate> UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingSessionTemplates(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveTrainingSessionTemplates();
|
|
}
|
|
|
|
return TArray<FHyperTwistTrainingSessionTemplate>();
|
|
}
|
|
|
|
TArray<FHyperTwistTrainingSessionTemplate> UHyperTwistTrainingRuntimeLibrary::GetTrainingSessionTemplatesForUser(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& ReferenceUtc
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetTrainingSessionTemplatesForUser(UserId, ReferenceUtc);
|
|
}
|
|
|
|
return TArray<FHyperTwistTrainingSessionTemplate>();
|
|
}
|
|
|
|
TArray<FHyperTwistTrainingMethodDrillFavoriteEntry> UHyperTwistTrainingRuntimeLibrary::GetMethodDrillFavoritesForUser(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& MethodSegmentId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetMethodDrillFavoritesForUser(UserId, MethodSegmentId);
|
|
}
|
|
|
|
return TArray<FHyperTwistTrainingMethodDrillFavoriteEntry>();
|
|
}
|
|
|
|
TArray<FHyperTwistTrainingMethodDrillBatch> UHyperTwistTrainingRuntimeLibrary::GetMethodDrillBatchesForUser(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& MethodSegmentId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetMethodDrillBatchesForUser(UserId, MethodSegmentId);
|
|
}
|
|
|
|
return TArray<FHyperTwistTrainingMethodDrillBatch>();
|
|
}
|
|
|
|
TArray<FHyperTwistTrainingMethodDrillBatch> UHyperTwistTrainingRuntimeLibrary::GetResumableMethodDrillBatchesForUser(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& MethodSegmentId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetResumableMethodDrillBatchesForUser(UserId, MethodSegmentId);
|
|
}
|
|
|
|
return TArray<FHyperTwistTrainingMethodDrillBatch>();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillBatchReadiness UHyperTwistTrainingRuntimeLibrary::DeriveMethodDrillBatchReadiness(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingMethodDrillBatch& DrillBatch,
|
|
const FHyperTwistTrainingMethodDrillDefinition& DrillDefinition
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->DeriveMethodDrillBatchReadiness(DrillBatch, DrillDefinition);
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillBatchReadiness();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillBatch UHyperTwistTrainingRuntimeLibrary::RebuildMethodDrillBatchForResume(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingMethodDrillBatch& DrillBatch,
|
|
const FHyperTwistTrainingMethodDrillDefinition& DrillDefinition
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->RebuildMethodDrillBatchForResume(DrillBatch, DrillDefinition);
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillBatch();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillDefinition UHyperTwistTrainingRuntimeLibrary::BuildFavoriteFirstMethodDrillDefinition(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingMethodDrillDefinition& BaseDefinition,
|
|
const FString& UserId,
|
|
int32 MaxFavoriteCases
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->BuildFavoriteFirstMethodDrillDefinition(
|
|
BaseDefinition,
|
|
UserId,
|
|
MaxFavoriteCases
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillDefinition();
|
|
}
|
|
|
|
TArray<FHyperTwistTrainingCaseRecommendation> UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingCaseRecommendations(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveCaseRecommendations();
|
|
}
|
|
|
|
return TArray<FHyperTwistTrainingCaseRecommendation>();
|
|
}
|
|
|
|
FHyperTwistTrainingReviewPlanState UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingReviewPlanState(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveReviewPlanState();
|
|
}
|
|
|
|
return FHyperTwistTrainingReviewPlanState();
|
|
}
|
|
|
|
FHyperTwistTrainingReviewFlowStatus UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingReviewFlowStatus(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveReviewFlowStatus();
|
|
}
|
|
|
|
return FHyperTwistTrainingReviewFlowStatus();
|
|
}
|
|
|
|
FHyperTwistTrainingReviewProgramSummary UHyperTwistTrainingRuntimeLibrary::GetActiveTrainingReviewProgramSummary(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->GetActiveReviewProgramSummary();
|
|
}
|
|
|
|
return FHyperTwistTrainingReviewProgramSummary();
|
|
}
|
|
|
|
FHyperTwistTrainingTimerExportPacket UHyperTwistTrainingRuntimeLibrary::BuildTrainingTimerExportPacket(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& DeckId,
|
|
const FString& ReferenceUtc
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->BuildTrainingTimerExportPacket(UserId, DeckId, ReferenceUtc);
|
|
}
|
|
|
|
return FHyperTwistTrainingTimerExportPacket();
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetStoredTrainingRunRecord(
|
|
UObject* WorldContextObject,
|
|
const FString& TrainingSessionId,
|
|
FHyperTwistTrainingRunRecord& OutRunRecord
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetStoredRunRecord(TrainingSessionId, OutRunRecord);
|
|
}
|
|
|
|
OutRunRecord = FHyperTwistTrainingRunRecord();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetStoredTrainingLearnerState(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& DeckId,
|
|
const FString& CaseId,
|
|
FHyperTwistTrainingCaseLearnerState& OutLearnerState
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetStoredLearnerState(UserId, DeckId, CaseId, OutLearnerState);
|
|
}
|
|
|
|
OutLearnerState = FHyperTwistTrainingCaseLearnerState();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetStoredTrainingReviewPlan(
|
|
UObject* WorldContextObject,
|
|
const FString& PlanId,
|
|
FHyperTwistTrainingReviewPlanState& OutReviewPlan
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetStoredReviewPlan(PlanId, OutReviewPlan);
|
|
}
|
|
|
|
OutReviewPlan = FHyperTwistTrainingReviewPlanState();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetStoredTrainingCoachActionPlan(
|
|
UObject* WorldContextObject,
|
|
const FString& PlanId,
|
|
FHyperTwistTrainingCoachActionPlan& OutActionPlan
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetStoredCoachActionPlan(PlanId, OutActionPlan);
|
|
}
|
|
|
|
OutActionPlan = FHyperTwistTrainingCoachActionPlan();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetStoredTrainingCoachSessionQueueState(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& QueueId,
|
|
FHyperTwistTrainingCoachSessionQueueState& OutQueueState
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetStoredCoachSessionQueueState(UserId, QueueId, OutQueueState);
|
|
}
|
|
|
|
OutQueueState = FHyperTwistTrainingCoachSessionQueueState();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetStoredTrainingSessionTemplate(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& TemplateId,
|
|
FHyperTwistTrainingSessionTemplate& OutTemplate
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetStoredTrainingSessionTemplate(UserId, TemplateId, OutTemplate);
|
|
}
|
|
|
|
OutTemplate = FHyperTwistTrainingSessionTemplate();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::SaveTrainingSessionTemplate(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingSessionTemplate& SessionTemplate
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->SaveTrainingSessionTemplate(SessionTemplate);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::SaveMethodDrillFavorite(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingMethodDrillFavoriteEntry& FavoriteEntry
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->SaveMethodDrillFavorite(FavoriteEntry);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::RemoveMethodDrillFavorite(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& DrillId,
|
|
const FString& CaseId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->RemoveMethodDrillFavorite(UserId, DrillId, CaseId);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryGetStoredMethodDrillBatch(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& BatchId,
|
|
FHyperTwistTrainingMethodDrillBatch& OutBatch
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryGetStoredMethodDrillBatch(UserId, BatchId, OutBatch);
|
|
}
|
|
|
|
OutBatch = FHyperTwistTrainingMethodDrillBatch();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::SaveMethodDrillBatch(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingMethodDrillBatch& DrillBatch
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->SaveMethodDrillBatch(DrillBatch);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::SaveCoachSessionQueueState(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingCoachSessionQueueState& QueueState
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->SaveCoachSessionQueueState(QueueState);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::DeferCoachSessionQueueEntry(
|
|
UObject* WorldContextObject,
|
|
const FString& EntryId,
|
|
const FString& DeferredUntilUtc,
|
|
const FString& DeferralReasonLabel,
|
|
bool bManualReschedule
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->DeferCoachSessionQueueEntry(
|
|
EntryId,
|
|
DeferredUntilUtc,
|
|
DeferralReasonLabel,
|
|
bManualReschedule
|
|
);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::PromoteCoachSessionQueueEntry(
|
|
UObject* WorldContextObject,
|
|
const FString& EntryId,
|
|
const FString& StartActionSourceLabel
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->PromoteCoachSessionQueueEntry(
|
|
EntryId,
|
|
StartActionSourceLabel
|
|
);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::DeferDisplayedCoachQueueEntry(
|
|
UObject* WorldContextObject,
|
|
const FString& DeferredUntilUtc,
|
|
const FString& DeferralReasonLabel,
|
|
const bool bManualReschedule
|
|
)
|
|
{
|
|
const FHyperTwistTrainingCoachQueueControlSurface Surface =
|
|
GetActiveTrainingCoachQueueControlSurface(WorldContextObject);
|
|
if (!Surface.bCanDefer || Surface.DeferTargetEntryId.IsEmpty())
|
|
{
|
|
return false;
|
|
}
|
|
|
|
return DeferCoachSessionQueueEntry(
|
|
WorldContextObject,
|
|
Surface.DeferTargetEntryId,
|
|
DeferredUntilUtc,
|
|
DeferralReasonLabel,
|
|
bManualReschedule
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::PromoteDisplayedCoachQueueEntry(UObject* WorldContextObject)
|
|
{
|
|
const FHyperTwistTrainingCoachQueueControlSurface Surface =
|
|
GetActiveTrainingCoachQueueControlSurface(WorldContextObject);
|
|
if (!Surface.bCanPromote || Surface.PromoteTargetEntryId.IsEmpty())
|
|
{
|
|
return false;
|
|
}
|
|
|
|
return PromoteCoachSessionQueueEntry(
|
|
WorldContextObject,
|
|
Surface.PromoteTargetEntryId,
|
|
Surface.PromoteActionSourceLabel
|
|
);
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::RemoveMethodDrillBatch(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& BatchId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->RemoveMethodDrillBatch(UserId, BatchId);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::RemoveTrainingSessionTemplate(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& TemplateId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->RemoveTrainingSessionTemplate(UserId, TemplateId);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::SaveTrainingRepositoryStateToDefaultPath(
|
|
UObject* WorldContextObject,
|
|
FString& OutResolvedPath
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->SaveTrainingRepositoryStateToDefaultPath(OutResolvedPath);
|
|
}
|
|
|
|
OutResolvedPath.Reset();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::LoadTrainingRepositoryStateFromDefaultPath(
|
|
UObject* WorldContextObject,
|
|
FString& OutResolvedPath
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->LoadTrainingRepositoryStateFromDefaultPath(OutResolvedPath);
|
|
}
|
|
|
|
OutResolvedPath.Reset();
|
|
return false;
|
|
}
|
|
|
|
FHyperTwistTrainingRepositoryRoundTripVerification
|
|
UHyperTwistTrainingRuntimeLibrary::VerifyTrainingRepositoryRoundTripAtDefaultPath(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->VerifyTrainingRepositoryRoundTripAtDefaultPath();
|
|
}
|
|
|
|
return FHyperTwistTrainingRepositoryRoundTripVerification();
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::SaveTrainingTimerExportPacketToDefaultPath(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& DeckId,
|
|
FString& OutResolvedPath
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->SaveTrainingTimerExportPacketToDefaultPath(UserId, DeckId, OutResolvedPath);
|
|
}
|
|
|
|
OutResolvedPath.Reset();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::ImportTrainingTimerExportPacket(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingTimerExportPacket& TimerExportPacket
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->ImportTrainingTimerExportPacket(TimerExportPacket);
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::LoadTrainingTimerExportPacketFromFile(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& DeckId,
|
|
const FString& ExportPath,
|
|
FString& OutResolvedPath
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->LoadTrainingTimerExportPacketFromFile(UserId, DeckId, ExportPath, OutResolvedPath);
|
|
}
|
|
|
|
OutResolvedPath.Reset();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryMaterializeActiveTrainingSessionTemplate(
|
|
UObject* WorldContextObject,
|
|
const FString& TemplateId,
|
|
FHyperTwistTrainingDeck& OutDeck
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryMaterializeActiveTrainingSessionTemplate(TemplateId, OutDeck);
|
|
}
|
|
|
|
OutDeck = FHyperTwistTrainingDeck();
|
|
return false;
|
|
}
|
|
|
|
bool UHyperTwistTrainingRuntimeLibrary::TryMaterializeTrainingSessionTemplateForUser(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& TemplateId,
|
|
const FString& ReferenceUtc,
|
|
FHyperTwistTrainingDeck& OutDeck
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->TryMaterializeTrainingSessionTemplateForUser(
|
|
UserId,
|
|
TemplateId,
|
|
ReferenceUtc,
|
|
OutDeck
|
|
);
|
|
}
|
|
|
|
OutDeck = FHyperTwistTrainingDeck();
|
|
return false;
|
|
}
|
|
|
|
FHyperTwistTrainingDeck UHyperTwistTrainingRuntimeLibrary::BuildActiveReviewDeck(
|
|
UObject* WorldContextObject,
|
|
int32 MaxCases
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->BuildActiveReviewDeck(MaxCases);
|
|
}
|
|
|
|
return FHyperTwistTrainingDeck();
|
|
}
|
|
|
|
FHyperTwistTrainingDeck UHyperTwistTrainingRuntimeLibrary::BuildActiveCoachRecommendedDeck(
|
|
UObject* WorldContextObject,
|
|
int32 MaxCases
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->BuildActiveCoachRecommendedDeck(MaxCases);
|
|
}
|
|
|
|
return FHyperTwistTrainingDeck();
|
|
}
|
|
|
|
FHyperTwistTrainingDeck UHyperTwistTrainingRuntimeLibrary::BuildActiveCoachFollowUpDeck(
|
|
UObject* WorldContextObject,
|
|
int32 MaxCases
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->BuildActiveCoachFollowUpDeck(MaxCases);
|
|
}
|
|
|
|
return FHyperTwistTrainingDeck();
|
|
}
|
|
|
|
FHyperTwistTrainingDeck UHyperTwistTrainingRuntimeLibrary::BuildActiveMethodDrillFollowUpDeck(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->BuildActiveMethodDrillFollowUpDeck();
|
|
}
|
|
|
|
return FHyperTwistTrainingDeck();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartTrainingRunFromTemplate(
|
|
UObject* WorldContextObject,
|
|
const FString& TemplateId,
|
|
const FString& UserId,
|
|
const FString& SessionId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartTrainingRunFromTemplate(TemplateId, UserId, SessionId);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartActiveMethodDrillFollowUpRun(
|
|
UObject* WorldContextObject,
|
|
const FString& SessionId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartActiveMethodDrillFollowUpRun(SessionId);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartRecommendedReviewRun(
|
|
UObject* WorldContextObject,
|
|
const FString& SessionId,
|
|
int32 MaxCases,
|
|
EHyperTwistTrainingDeliveryMode Mode
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartRecommendedReviewRun(SessionId, MaxCases, Mode);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartCoachRecommendedRun(
|
|
UObject* WorldContextObject,
|
|
const FString& SessionId,
|
|
int32 MaxCases,
|
|
const FString& StartActionSourceLabel
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartCoachRecommendedRun(SessionId, MaxCases, StartActionSourceLabel);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartCoachFollowUpRun(
|
|
UObject* WorldContextObject,
|
|
const FString& SessionId,
|
|
int32 MaxCases,
|
|
const FString& StartActionSourceLabel
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartCoachFollowUpRun(SessionId, MaxCases, StartActionSourceLabel);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartPrimaryCoachAction(
|
|
UObject* WorldContextObject,
|
|
const FString& SessionId,
|
|
int32 MaxCases,
|
|
const FString& StartActionSourceLabel
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartPrimaryCoachAction(SessionId, MaxCases, StartActionSourceLabel);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartNextQueuedCoachRun(
|
|
UObject* WorldContextObject,
|
|
const FString& SessionId,
|
|
int32 MaxCases,
|
|
const FString& StartActionSourceLabel
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartNextQueuedCoachRun(SessionId, MaxCases, StartActionSourceLabel);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartCoachQueueEntry(
|
|
UObject* WorldContextObject,
|
|
const FString& EntryId,
|
|
const FString& SessionId,
|
|
int32 MaxCases
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartCoachQueueEntry(EntryId, SessionId, MaxCases);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartDisplayedCoachRecommendedRun(
|
|
UObject* WorldContextObject,
|
|
const FString& SessionId,
|
|
const int32 MaxCases
|
|
)
|
|
{
|
|
return StartCoachRecommendedRun(
|
|
WorldContextObject,
|
|
SessionId,
|
|
MaxCases,
|
|
ResolveActiveTrainingCoachHandoffStartActionSourceLabel(
|
|
WorldContextObject,
|
|
EHyperTwistTrainingCoachHandoffKind::Recommended
|
|
)
|
|
);
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartDisplayedCoachFollowUpRun(
|
|
UObject* WorldContextObject,
|
|
const FString& SessionId,
|
|
const int32 MaxCases
|
|
)
|
|
{
|
|
return StartCoachFollowUpRun(
|
|
WorldContextObject,
|
|
SessionId,
|
|
MaxCases,
|
|
ResolveActiveTrainingCoachHandoffStartActionSourceLabel(
|
|
WorldContextObject,
|
|
EHyperTwistTrainingCoachHandoffKind::FollowUp
|
|
)
|
|
);
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartDisplayedPrimaryCoachAction(
|
|
UObject* WorldContextObject,
|
|
const FString& SessionId,
|
|
const int32 MaxCases
|
|
)
|
|
{
|
|
return StartPrimaryCoachAction(
|
|
WorldContextObject,
|
|
SessionId,
|
|
MaxCases,
|
|
ResolveActiveTrainingPrimaryCoachActionStartActionSourceLabel(WorldContextObject)
|
|
);
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartDisplayedNextQueuedCoachRun(
|
|
UObject* WorldContextObject,
|
|
const FString& SessionId,
|
|
const int32 MaxCases
|
|
)
|
|
{
|
|
return StartNextQueuedCoachRun(
|
|
WorldContextObject,
|
|
SessionId,
|
|
MaxCases,
|
|
ResolveActiveTrainingCoachHandoffStartActionSourceLabel(
|
|
WorldContextObject,
|
|
EHyperTwistTrainingCoachHandoffKind::Queue
|
|
)
|
|
);
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartDisplayedCoachQueueEntry(
|
|
UObject* WorldContextObject,
|
|
const FString& SessionId,
|
|
const int32 MaxCases
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
const FHyperTwistTrainingCoachPanelState PanelState = TrainingSubsystem->GetActiveCoachPanelState();
|
|
if (PanelState.ActiveQueueEntryId.IsEmpty())
|
|
{
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
return StartCoachQueueEntry(
|
|
WorldContextObject,
|
|
PanelState.ActiveQueueEntryId,
|
|
SessionId,
|
|
MaxCases
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartSampleClassicTrainingRun(
|
|
UObject* WorldContextObject,
|
|
const FString& UserId,
|
|
const FString& SessionId,
|
|
EHyperTwistTrainingDeliveryMode Mode
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartSampleClassicTrainingRun(UserId, SessionId, Mode);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartTrainingRunFromDeck(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingDeck& Deck,
|
|
const FString& UserId,
|
|
const FString& SessionId,
|
|
EHyperTwistTrainingDeliveryMode Mode
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartTrainingRunFromDeck(Deck, UserId, SessionId, Mode);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunState UHyperTwistTrainingRuntimeLibrary::StartTrainingRunFromImportedDeckId(
|
|
UObject* WorldContextObject,
|
|
const FString& DeckId,
|
|
const FString& UserId,
|
|
const FString& SessionId,
|
|
EHyperTwistTrainingDeliveryMode Mode
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartTrainingRunFromImportedDeckId(DeckId, UserId, SessionId, Mode);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingRunStepResult UHyperTwistTrainingRuntimeLibrary::SubmitTrainingAttempt(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingAttempt& Attempt,
|
|
int32 TimeMs
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->SubmitTrainingAttempt(Attempt, TimeMs);
|
|
}
|
|
|
|
return FHyperTwistTrainingRunStepResult();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillRunState UHyperTwistTrainingRuntimeLibrary::StartMethodDrillRun(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingMethodDrillDefinition& DrillDefinition,
|
|
const FString& UserId,
|
|
const FString& RunId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartMethodDrillRun(DrillDefinition, UserId, RunId);
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillRunState UHyperTwistTrainingRuntimeLibrary::StartMethodDrillRunFromDeck(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingDeck& Deck,
|
|
const FString& UserId,
|
|
const FString& RunId,
|
|
EHyperTwistTrainingDrillModeKind DrillMode,
|
|
EHyperTwistTrainingDrillVisibilityPolicy VisibilityPolicy,
|
|
bool bAnswerHiddenUntilReveal
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartMethodDrillRunFromDeck(
|
|
Deck,
|
|
UserId,
|
|
RunId,
|
|
DrillMode,
|
|
VisibilityPolicy,
|
|
bAnswerHiddenUntilReveal
|
|
);
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillRunState UHyperTwistTrainingRuntimeLibrary::ResumeMethodDrillRunFromBatch(
|
|
UObject* WorldContextObject,
|
|
const FHyperTwistTrainingMethodDrillDefinition& DrillDefinition,
|
|
const FHyperTwistTrainingMethodDrillBatch& DrillBatch,
|
|
const FString& RunId
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->ResumeMethodDrillRunFromBatch(DrillDefinition, DrillBatch, RunId);
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillRunState UHyperTwistTrainingRuntimeLibrary::StartNextActiveMethodDrillCase(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->StartNextActiveMethodDrillCase();
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillRunState UHyperTwistTrainingRuntimeLibrary::RevealActiveMethodDrillCase(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->RevealActiveMethodDrillCase();
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillRunState UHyperTwistTrainingRuntimeLibrary::RepeatActiveMethodDrillCase(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->RepeatActiveMethodDrillCase();
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillRunState UHyperTwistTrainingRuntimeLibrary::AdvanceActiveMethodDrillCase(
|
|
UObject* WorldContextObject
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->AdvanceActiveMethodDrillCase();
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingMethodDrillRunState UHyperTwistTrainingRuntimeLibrary::FinishActiveMethodDrillRun(
|
|
UObject* WorldContextObject,
|
|
bool bAbortRun
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->FinishActiveMethodDrillRun(bAbortRun);
|
|
}
|
|
|
|
return FHyperTwistTrainingMethodDrillRunState();
|
|
}
|
|
|
|
FHyperTwistTrainingSession UHyperTwistTrainingRuntimeLibrary::CompleteActiveTrainingRun(
|
|
UObject* WorldContextObject,
|
|
bool bAbortSession
|
|
)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
return TrainingSubsystem->CompleteActiveRun(bAbortSession);
|
|
}
|
|
|
|
return FHyperTwistTrainingSession();
|
|
}
|
|
|
|
void UHyperTwistTrainingRuntimeLibrary::ClearActiveTrainingRun(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
TrainingSubsystem->ClearActiveRun();
|
|
}
|
|
}
|
|
|
|
void UHyperTwistTrainingRuntimeLibrary::ClearActiveMethodDrillRun(UObject* WorldContextObject)
|
|
{
|
|
if (UHyperTwistTrainingSubsystem* TrainingSubsystem = GetTrainingSubsystem(WorldContextObject))
|
|
{
|
|
TrainingSubsystem->ClearActiveMethodDrillRun();
|
|
}
|
|
}
|