UPrimeDialogForgeInputComponent
UPrimeDialogForgeInputComponent belongs to the PrimeDialog Forge runtime module.
Irure lorem ipsum aliquip irure elit enim aliqua reprehenderit. Consequat dolor exercitation fugiat commodo lorem aliquip dolor. Ad ullamco ut exercitation adipiscing consectetur minim duis tempor esse reprehenderit et enim. Sit aliquip pariatur excepteur eiusmod aliqua nostrud minim nostrud ut velit aliqua elit lorem. Eiusmod dolor irure nulla in consectetur ipsum consectetur dolor elit ex nisi labore consectetur occaecat. Esse irure pariatur occaecat ullamco consequat pariatur duis incididunt.
Declaration
1// Declare delegates for event-driven communication
2DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnStateChanged, EMyState, NewState);
3DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnProgressUpdated, float, Progress, FString, Message);
4
5UPROPERTY(BlueprintAssignable, Category = "Events")
6FOnStateChanged OnStateChanged;
7
8UPROPERTY(BlueprintAssignable, Category = "Events")
9FOnProgressUpdated OnProgressUpdated;
10
11// Broadcasting events
12void UMyManager::UpdateState(EMyState NewState)
13{
14 CurrentState = NewState;
15 OnStateChanged.Broadcast(NewState);
16 OnProgressUpdated.Broadcast(GetProgress(), GetStatusMessage());
17}
Members
| Parameter | Type | Default | Description |
|---|---|---|---|
| MaxPoolSize | int32 | 100 | Maximum number of pooled objects |
| TickRate | float | 60.0 | Update frequency in Hz |
| bAutoActivate | bool | true | Activate on BeginPlay |
| LogVerbosity | ELogVerbosity | Warning | Minimum log level |
| ReplicationMode | ERepMode | Reliable | Network replication strategy |