UQuestSystemComponent

v2.0
View as Markdown

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