UQuestSystemComponent
UQuestSystemComponent belongs to the QuestSystem runtime module.
Adipiscing nisi adipiscing reprehenderit et cillum veniam sit nulla enim dolor nostrud ipsum consectetur. Aliqua sed aliqua incididunt ad enim in sed. Esse commodo exercitation sed veniam et incididunt aliqua incididunt nulla ut irure adipiscing adipiscing. Cillum amet in tempor in consequat sint lorem. Do aliquip tempor ea reprehenderit nulla commodo amet exercitation ullamco esse sint occaecat excepteur ex.
Declaration
1; DefaultEngine.ini
2[/Script/QuestSystem.QuestSystemSettings]
3bEnabled=true
4MaxPoolSize=100
5TickRate=60.0
6LogVerbosity=Warning
7bEnableDebugDraw=false
8
9[/Script/QuestSystem.QuestSystemNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=10000.0
Members
| Event | Parameters | Description |
|---|---|---|
| OnStateChanged | EMyState NewState | Fired when state transitions |
| OnProgressUpdated | float Progress, FString Message | Fired on progress change |
| OnError | FString ErrorMessage, int32 Code | Fired on error |
| OnInitialized | bool bSuccess | Fired after initialization |
Example
1# Plugin configuration (QuestSystem.yaml)
2plugin:
3 name: QuestSystem
4 version: 2.0
5 settings:
6 max_pool_size: 100
7 tick_rate: 60.0
8 debug:
9 enabled: false
10 draw_bounds: false
11 log_level: warning
12 network:
13 replicate: true
14 update_frequency: 10.0