primedialogforge.Reset
primedialogforge.Reset belongs to the PrimeDialog Forge runtime module.
Magna labore nostrud eiusmod incididunt enim sed dolore velit duis consequat commodo. Sit in minim commodo consectetur elit sed elit velit esse exercitation velit consectetur irure. Ut eiusmod commodo duis aliquip reprehenderit enim amet elit laboris nisi do commodo quis. Minim amet ad commodo dolore tempor lorem ut minim excepteur esse eiusmod ullamco dolore. Sint exercitation sed velit quis pariatur et velit ipsum labore adipiscing nulla.
Declaration
1#include "PrimeDialog Forge.h"
2#include "Engine/World.h"
3
4void AMyActor::BeginPlay()
5{
6 Super::BeginPlay();
7
8 UPrimeDialog ForgeSubsystem* Subsystem = GetWorld()->GetSubsystem<UPrimeDialog ForgeSubsystem>();
9 if (Subsystem)
10 {
11 Subsystem->Initialize();
12 UE_LOG(LogTemp, Log, TEXT("Plugin subsystem initialized successfully"));
13 }
14}
Members
| Event | Parameters | Description |
|---|---|---|
| OnStateChanged | EMyState NewState | Fired when state transitions |
| OnProgressUpdated | float Progress, FString Message | Fired on progress change |
| OnError | FString ErrorMessage, int32 Code | Fired on error |
| OnInitialized | bool bSuccess | Fired after initialization |
Example
1#include "PrimeDialog Forge.h"
2#include "Engine/World.h"
3
4void AMyActor::BeginPlay()
5{
6 Super::BeginPlay();
7
8 UPrimeDialog ForgeSubsystem* Subsystem = GetWorld()->GetSubsystem<UPrimeDialog ForgeSubsystem>();
9 if (Subsystem)
10 {
11 Subsystem->Initialize();
12 UE_LOG(LogTemp, Log, TEXT("Plugin subsystem initialized successfully"));
13 }
14}