Last Fix For Pursuit for tonight

This commit is contained in:
2025-07-11 01:03:42 +02:00
parent 4fd3ad4131
commit 1492515932
4 changed files with 12 additions and 6 deletions

View File

@ -1,6 +1,7 @@
#pragma once
#include "CoreMinimal.h"
#include "DTFluxPursuitManager.h"
#include "Containers/Deque.h"
#include "Subsystems/EngineSubsystem.h"
#include "Types/Struct/DTFluxRaceDataStructs.h"
@ -110,9 +111,15 @@ public:
UFUNCTION(BlueprintCallable, Category="DTFlux|Core Subsystem")
void LaunchPursuitSequenceFor(const TArray<int> ContestIds);
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FOnPursuitSequenceReady, const TArray<FDTFluxPursuitInfo>,
NextFocusPursuits,
const TArray<FDTFluxPursuitInfo>, NextPursuit, bool, bIsTrtuncate);
UPROPERTY(BlueprintAssignable, Category="DTFlux|Pursuit")
FOnPursuitSequenceReady OnPursuitSequenceReady;
UFUNCTION(BlueprintCallable, Category="DTFlux|Core Subsystem")
FOnPursuitSequenceReady& InitPursuit(const TArray<FDTFluxContest> Contests);
void InitPursuit(const TArray<FDTFluxContest> Contests);
protected:
// ~Subsystem Interface

View File

@ -63,7 +63,7 @@ struct FDTFluxPursuitGroup
bool bIsFocus = false;
};
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FOnPursuitSequenceReady, const TArray<FDTFluxPursuitInfo>,
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FOnPursuitSequenceReady_internal, const TArray<FDTFluxPursuitInfo>,
NextFocusPursuits,
const TArray<FDTFluxPursuitInfo>, NextPursuit, bool, bIsTrtuncate);
@ -103,7 +103,7 @@ public:
int CurrentIndex = -1;
UPROPERTY(BlueprintAssignable, Category="DTFlux|Pursuit")
FOnPursuitSequenceReady OnPursuitSequenceReady;
FOnPursuitSequenceReady_internal OnPursuitSequenceReady_Internal;
UFUNCTION(BlueprintCallable, Category="DTFlux|Pursuit", meta=(Keywords="pursuit, launch, poursuite"))