UPrimeDialogForgeWorldSubsystem
UPrimeDialogForgeWorldSubsystem belongs to the PrimeDialog Forge runtime module.
Sit ea tempor ut tempor ipsum nisi nulla ex. Sint labore eiusmod ea laboris ipsum duis aliquip ut minim dolore fugiat consequat fugiat. Minim fugiat commodo excepteur adipiscing irure aliqua ipsum nostrud sint. Do ut consequat aliqua ullamco ullamco fugiat magna sit lorem pariatur et in eiusmod aliquip. Do aliqua magna occaecat occaecat consequat elit lorem et. In ullamco reprehenderit esse do voluptate sit sed enim nulla consequat exercitation ut ipsum.
Declaration
1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
2class PRIME_DIALOG_FORGE_API UMyComponent : public UActorComponent
3{
4 GENERATED_BODY()
5
6public:
7 UMyComponent();
8
9 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
10 float UpdateInterval = 0.1f;
11
12 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
13 bool bAutoActivate = true;
14
15 UFUNCTION(BlueprintCallable, Category = "PrimeDialog Forge")
16 void SetConfiguration(const FMyConfig& Config);
17
18protected:
19 virtual void BeginPlay() override;
20 virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
21
22private:
23 FMyConfig CurrentConfig;
24 float TimeSinceLastUpdate = 0.0f;
25};
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 |
Important: When using network replication, ensure all clients have the same plugin version installed to avoid desync issues.