A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
StoryManager.h File Reference
#include "CoreMinimal.h"
#include "Engine/DataAsset.h"
#include "EventSystem/BaseManager.h"
#include "StoryManager.generated.h"
Include dependency graph for StoryManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FPassedExperiences
 USTRUCT(BlueprintType) More...
 
struct  FStepData
 USTRUCT(BlueprintType) More...
 
struct  FStoryStep
 USTRUCT(BlueprintType) More...
 
class  UStoryData
 UCLASS() More...
 
class  UStoryManager
 Manager that provides handling story-related operations and data. More...
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnEndOfStory)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnStoryLoaded)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnNewSubStep, FStoryStep, newSubStep)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnStepCompleted, FStoryStep, completedStep)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnNewStep, FStoryStep, newStep, bool, isForward)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnRecordStepScore, FStoryStep, step, float, score)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnStepSkipped, FStoryStep, skippedStep, bool, isForward)
 
 DECLARE_LOG_CATEGORY_EXTERN (LogStoryManager, Log, All)
 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE ( FOnEndOfStory )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE ( FOnStoryLoaded )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnNewSubStep ,
FStoryStep ,
newSubStep  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnStepCompleted ,
FStoryStep ,
completedStep  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [1/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnNewStep ,
FStoryStep ,
newStep ,
bool ,
isForward  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [2/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnRecordStepScore ,
FStoryStep ,
step ,
float ,
score  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [3/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnStepSkipped ,
FStoryStep ,
skippedStep ,
bool ,
isForward  )

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogStoryManager ,
Log ,
All  )