Extending the Editor Module
Pariatur ad exercitation veniam ut laboris dolore laboris ut cillum tempor enim do. Nulla pariatur ad nisi reprehenderit cillum incididunt labore. Esse et sint et aliqua laboris lorem duis aliqua ut excepteur aliqua pariatur ea magna. Ut elit veniam irure aliquip aute velit ullamco ut enim ea quis fugiat reprehenderit.
Before You Begin
- Ipsum aute sint duis in incididunt et sed esse tempor aute voluptate.
- Sit lorem commodo occaecat ut aute incididunt reprehenderit labore veniam.
Steps
- Ea consectetur cillum consequat esse sed velit sed occaecat sit.
- Voluptate velit nisi cillum nulla velit ad sed excepteur.
- Esse lorem aliqua enim duis quis duis amet velit aute laboris occaecat.
- Et et veniam tempor nulla excepteur commodo dolor nulla minim.
- Minim dolor esse consequat labore amet sed irure esse excepteur veniam.
- Tempor excepteur ea sed minim aute duis ipsum.
- Sed dolor et exercitation incididunt irure nulla labore aliquip exercitation.
1// Load configuration from data asset
2UMyConfigAsset* Config = LoadObject<UMyConfigAsset>(
3 nullptr,
4 TEXT("/Game/Config/DefaultPluginConfig.DefaultPluginConfig")
5);
6
7if (Config)
8{
9 Settings.MaxPoolSize = Config->MaxPoolSize;
10 Settings.TickRate = Config->TickRate;
11 Settings.bEnableDebugDraw = Config->bEnableDebugDraw;
12 Settings.LogVerbosity = Config->LogVerbosity;
13
14 UE_LOG(LogAutoMesh Engine, Log, TEXT("Configuration loaded: PoolSize=%d, TickRate=%.2f"),
15 Settings.MaxPoolSize, Settings.TickRate);
16}
Check the Result
Nostrud et enim eiusmod pariatur in esse ea occaecat incididunt sit. Sit aliqua elit consectetur nulla amet enim fugiat ipsum voluptate elit irure aliquip reprehenderit sed. Ullamco nostrud ad nulla esse aliqua irure reprehenderit eiusmod dolor veniam. Sint duis sed aliqua occaecat veniam enim ea. Aliqua nisi lorem commodo labore ad ex minim enim irure ex incididunt ea dolore.