Page cover

Trigger Volumes

SF includes a collection of "Trigger Volume" actors that interacts with some of SF's systems. These triggers are intended to be used when you'd want specific things to be given or added to the player, or actions such as dialogue to trigger when the player walks through a specific area throughout your level. These triggers are also a great way to quickly make use of SF systems.

These trigger volume actors are found in the content directory StoryFramework > Core > Example > Level > LevelActors > Triggers .


Below you'll find a list of current trigger actors and their purposes,

  • ChangeTaskStateArea_BP Edit an already existing tasks state, completing or failing the specified task in the actors details panel.

  • CreateSubtitleArea_BP Make use of SF's subtitle system to play a sound with subtitles, useful for playing voice-lines at specific areas throughout your level outside of direct dialogue.

  • EditJournalEntry_BP Create a new journal entry, or edit a pre-existing one defined by data specified in the details panel of this actor.

  • EditTaskArea_BP Create a new task, or edit a pre-existing ones data such as task header or description. Should not be used to edit a tasks state. Use the appropriate trigger for modifying task states.

  • PlayGruntArea_BP Force an NPC to play a specified "Grunt" from the NPCGrunts_DT data table. Specific grunt defined in the details panel of this actor.

  • PushTutorialPopup_BP Create a conventional tutorial popup explaining a specific mechanic or area throughout your level.

  • SaveOverlap_BP Simple trigger that saves the players game on overlap. Useful if you're not using SF's auto-save.

  • SetCustomViewArea_BP Create a fixed camera view for the players perspective to transition to when they walk through this trigger. Useful for more cinematic shots at specific points throughout gameplay.

  • StartDialogue_BP Simple trigger that will initiate conversation with a specified NPC by its NPC-ID . Useful if you'd want dialogue to initiate outside of direct interaction with said NPC.


Last updated