UQuestSystemAudioComponent

v1.0
View as Markdown

UQuestSystemAudioComponent belongs to the QuestSystem runtime module.

Consectetur esse laboris nulla dolore fugiat do eiusmod exercitation adipiscing pariatur tempor irure duis. Nostrud reprehenderit cillum eiusmod sit velit et ipsum nisi pariatur esse. Minim quis aliqua do ad nostrud ad aute nisi velit lorem irure ad sit. Exercitation velit sint lorem voluptate veniam fugiat nisi.

Declaration

 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(LogQuestSystem, Log, TEXT("Configuration loaded: PoolSize=%d, TickRate=%.2f"),
15        Settings.MaxPoolSize, Settings.TickRate);
16}

Members

Function Return Type Description
Initialize() void Set up the subsystem
Query(Params) bool Execute a spatial query
GetState() EMyState Return current state
Reset() void Reset to default state
SetConfig(Config) void Apply a configuration