Documentation for the Unreal C++ Plugin
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  FDynamicStoryData
 USTRUCT(BlueprintType) More...
 
struct  FInteractiveObjectData
 USTRUCT(BlueprintType) More...
 
struct  FPassedExperiences
 USTRUCT(BlueprintType) More...
 
struct  FStepData
 USTRUCT(BlueprintType) More...
 
struct  FStoryStep
 USTRUCT(BlueprintType) More...
 
class  UInteractiveObjectDataBase
 UCLASS() 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  )