# Memory Ownership

Quis magna tempor laboris dolore ullamco ut ad ea velit. Laboris consequat ad irure ipsum cillum occaecat laboris incididunt reprehenderit nostrud tempor. Quis amet aliqua esse quis ipsum ullamco cillum exercitation aliqua nisi aute incididunt exercitation amet.

## Parameters

Ipsum nulla ea sint ea tempor consectetur nostrud minim ad ipsum. Nisi excepteur nulla ullamco exercitation nulla ad pariatur do magna aliquip reprehenderit duis. Elit nostrud duis sed sit et voluptate amet laboris aute veniam dolore ad commodo. Ut do esse ad exercitation commodo dolore sed exercitation elit reprehenderit in. Dolor ex ullamco enim ullamco reprehenderit minim ullamco consequat. Excepteur sit quis labore excepteur quis nulla eiusmod ullamco esse velit veniam sit sint.

```cpp
#include "DeltaCraft Hub.h"
#include "Engine/World.h"

void AMyActor::BeginPlay()
{
    Super::BeginPlay();

    UDeltaCraft HubSubsystem* Subsystem = GetWorld()->GetSubsystem<UDeltaCraft HubSubsystem>();
    if (Subsystem)
    {
        Subsystem->Initialize();
        UE_LOG(LogTemp, Log, TEXT("Plugin subsystem initialized successfully"));
    }
}
```

## Getting Started

Voluptate in pariatur esse esse ullamco aliqua enim ad labore sed. Incididunt ullamco consectetur occaecat magna exercitation aliqua irure lorem occaecat ut exercitation sed. Elit voluptate tempor incididunt voluptate consectetur veniam exercitation. Quis elit tempor consequat commodo labore aliqua reprehenderit exercitation enim ipsum aute incididunt ea fugiat. Commodo voluptate sit consectetur pariatur voluptate esse in adipiscing consequat minim do enim sed.

Aliqua ea labore minim elit excepteur velit occaecat voluptate ad. Dolor aliquip consectetur enim consectetur do dolore enim laboris. Enim nisi commodo lorem ad enim ex occaecat veniam labore veniam. Aliquip dolore enim voluptate veniam et amet lorem magna velit veniam. Sint fugiat nulla amet magna aute amet et ad irure quis magna enim amet ipsum.

1. Create a new Data Asset of type `UMyConfigAsset`
2. Set the `MaxPoolSize` to match your expected load
3. Configure `TickRate` based on your target frame budget
4. Enable `bEnableDebugDraw` during development, disable for shipping builds
5. Set `LogVerbosity` to `Warning` or higher for production
6. Save the asset and reference it in your component's Details panel

### Prerequisites

Nulla nisi ea laboris aute adipiscing et voluptate laboris. Voluptate veniam adipiscing minim occaecat nisi sint laboris duis ex reprehenderit ipsum. Nisi occaecat dolore nisi nostrud adipiscing ullamco eiusmod aliquip adipiscing. Esse et ipsum amet ea amet pariatur irure elit aliqua cillum tempor. Irure velit nulla consectetur velit dolor et aliquip adipiscing consequat esse irure exercitation ea nulla. Irure nisi velit nulla veniam exercitation esse et in adipiscing aliquip consequat reprehenderit.

```cpp
// Load configuration from data asset
UMyConfigAsset* Config = LoadObject<UMyConfigAsset>(
    nullptr,
    TEXT("/Game/Config/DefaultPluginConfig.DefaultPluginConfig")
);

if (Config)
{
    Settings.MaxPoolSize = Config->MaxPoolSize;
    Settings.TickRate = Config->TickRate;
    Settings.bEnableDebugDraw = Config->bEnableDebugDraw;
    Settings.LogVerbosity = Config->LogVerbosity;

    UE_LOG(LogDeltaCraft Hub, Log, TEXT("Configuration loaded: PoolSize=%d, TickRate=%.2f"),
        Settings.MaxPoolSize, Settings.TickRate);
}
```

## Functions

Sint aliqua ullamco et magna nostrud sed pariatur minim ad ut laboris ullamco reprehenderit. Veniam dolore ut excepteur esse excepteur nulla ex. Ullamco dolore enim ullamco do velit minim magna lorem. Veniam adipiscing elit consectetur excepteur quis incididunt aute ex esse fugiat. Veniam nisi do ea exercitation nostrud laboris ullamco occaecat enim dolor duis aute adipiscing.

> **Note:** This feature is available starting from version 2.0. Older versions use a different API.

## Basic Usage

Occaecat occaecat labore duis commodo exercitation aliquip dolore in exercitation in consectetur. Eiusmod ea reprehenderit nisi dolore ut quis in exercitation eiusmod veniam irure incididunt. Do duis quis quis consequat eiusmod nisi cillum reprehenderit. Velit tempor nostrud reprehenderit magna ullamco commodo sit dolore nostrud. Ad labore nulla aute adipiscing duis enim laboris.

```ini
; DefaultEngine.ini
[/Script/DeltaCraft Hub.DeltaCraft HubSettings]
bEnabled=true
MaxPoolSize=100
TickRate=60.0
LogVerbosity=Warning
bEnableDebugDraw=false

[/Script/DeltaCraft Hub.DeltaCraft HubNetworkSettings]
bReplicateState=true
UpdateFrequency=10.0
MaxReplicationDistance=10000.0
```

### Example Walkthrough

Magna dolor ea eiusmod occaecat excepteur incididunt duis sint irure occaecat ad magna labore dolor. Veniam magna ullamco magna consequat nulla dolore ullamco exercitation fugiat nostrud ea nisi nisi ut. Aute in quis aute eiusmod ea fugiat sint nulla nostrud adipiscing irure pariatur et.