29 UPROPERTY(BlueprintAssignable)
30 FDelayedForLoopOutputPin OnLoop;
32 UPROPERTY(BlueprintAssignable)
33 FDelayedForLoopOutputPin OnCompleted;
40 UFUNCTION(BlueprintCallable, Category = "Utilities|Flow
Control", meta = (BlueprintInternalUseOnly = "true", WorldContext = "WorldContextObject"))
43 virtual
void Activate() override;
50 int32 CurrentIndex = 0;
55 TWeakObjectPtr<UObject> CachedWorldContext;
57 FTSTicker::FDelegateHandle TickerHandle;
68 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (DisplayName =
"Get Object Unique ID"))
69 static int32 GetObjectUniqueID(
const UObject* Object);
72 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (DisplayName =
"Is Game In Progress", WorldContext =
"WorldContextObject"))
73 static bool IsGameInProgress(
const UObject* WorldContextObject);
76 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (DisplayName =
"PlayerManagement Subsystem", WorldContext =
"WorldContextObject"))
79 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (DisplayName =
"StageManagement Subsystem", WorldContext =
"WorldContextObject"))
82 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (DisplayName =
"LevelStreaming Subsystem", WorldContext =
"WorldContextObject"))
85 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (DisplayName =
"UIManagement Subsystem", WorldContext =
"WorldContextObject"))
88 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (DisplayName =
"SituationManagement Subsystem", WorldContext =
"WorldContextObject"))
91 UFUNCTION(BlueprintPure, Category =
"Utilities", meta = (DisplayName =
"Streaming Subsystem", WorldContext =
"WorldContextObject"))
94 UFUNCTION(BlueprintCallable, Category =
"Utilities", meta = (DisplayName =
"Get Pool System", WorldContext =
"WorldContextObject"))
105 UFUNCTION(BlueprintCallable, Category =
"LevelStreaming", meta = (DefaultToSelf =
"TargetActor"))
108 UFUNCTION(BlueprintCallable, Category =
"LevelStreaming", meta = (DefaultToSelf =
"WorldContext"))
111 UFUNCTION(BlueprintCallable, Category =
"LevelStreaming")
115 static TArray<FString> GetStageEventOptions(
const AActor* ContextActor,
bool bIncludeAllTag);