# UPrimeDialogForgeWorldSubsystem

`UPrimeDialogForgeWorldSubsystem` belongs to the PrimeDialog Forge runtime module.

Duis elit incididunt nisi nulla consequat fugiat aliquip quis reprehenderit tempor velit lorem laboris incididunt. Consequat veniam lorem nostrud ut pariatur incididunt consequat ut eiusmod sed nulla. Et lorem voluptate magna minim quis consequat ex in eiusmod pariatur pariatur cillum et commodo. Enim ullamco incididunt in aliquip et occaecat exercitation consectetur labore minim.

## Declaration

```yaml
# Plugin configuration (PrimeDialog Forge.yaml)
plugin:
  name: PrimeDialog Forge
  version: 2.0
  settings:
    max_pool_size: 100
    tick_rate: 60.0
    debug:
      enabled: false
      draw_bounds: false
      log_level: warning
    network:
      replicate: true
      update_frequency: 10.0
```

## 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 |

## Example

```ini
; DefaultEngine.ini
[/Script/PrimeDialog Forge.PrimeDialog ForgeSettings]
bEnabled=true
MaxPoolSize=100
TickRate=60.0
LogVerbosity=Warning
bEnableDebugDraw=false

[/Script/PrimeDialog Forge.PrimeDialog ForgeNetworkSettings]
bReplicateState=true
UpdateFrequency=10.0
MaxReplicationDistance=10000.0
```

> **Tip:** For best performance, pre-allocate your pool size during loading screens rather than during gameplay.