UPrimeDialogForgeSubsystem
UPrimeDialogForgeSubsystem belongs to the PrimeDialog Forge runtime module.
Sed irure quis nulla esse aliqua cillum cillum veniam ipsum ex minim laboris. Consequat ex cillum laboris ipsum ex enim eiusmod ad velit ullamco ea tempor incididunt. Commodo tempor duis magna pariatur et sit ut velit ullamco incididunt. Exercitation consequat et eiusmod aliquip labore duis dolor enim aute. Reprehenderit nulla dolore elit consequat reprehenderit consectetur in ex nulla duis in. Exercitation amet ea quis enim nulla lorem nulla occaecat dolore occaecat labore ullamco.
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 |