ObjectiveFragment
This Object is instantiated in the quest definition. It defines the Objective that we want to create. There is two examples in the Demo Content.
API
Display
ObjectiveDisplayName
Display name that can be used in UI
Display
Description
Description that can be used in UI
Display
ProgressFormat
Progress Format that can be used in UI. You can put any
Start Event
StartTargetActor
This allow you to choose an actor in the world and to trigger one of its event thanks to the StartFunctionName
Start Event
StartFunctionName
If the StartTargetActor is set, it will be a list of function name that you can select and that will be executed at the start of the objective
End Event
EndTargetActor
This allow you to choose an actor in the world and to trigger one of its event thanks to the EndFunctionName
End Event
EndFunctionName
If the EndTargetActor is set, it will be a list of function name that you can select and that will be executed at the end of the objective
Sequencer
StartObjectiveSequencer
It is a LevelSequencer that will be played when the objective is started
Sequencer
EndObjectiveSequencer
It is a LevelSequencer that will be played when the objective is Completed
Optional
IsOptional
Weither the objective is Optional (ie: not needed for the quest completion). If the objective is optional, if all others objectives are completed the quest will be completed even if this one is not completed
Config
Objetive Class
The actual UBaseQuestObjective class that will handle this objective, this parameter is to be set on the blueprint itself, not in the Quest Definition like other parameters.
Last updated