Verse Library verse

04 Set Up The Bad Targets

Manages shooting range targets by subscribing to hit events and triggering pop-down effects on impact.

extracted-snippets/documentation/en-us/fortnite/first-island-05-spice-up-the-gameplay-with-verse-in-fortnite/04-set-up-the-bad-targets.verse

# Source URL: https://dev.epicgames.com/documentation/en-us/fortnite/first-island-05-spice-up-the-gameplay-with-verse-in-fortnite
# Local doc:  epic-docs/documentation/en-us/fortnite/first-island-05-spice-up-the-gameplay-with-verse-in-fortnite.md
# Section:    Set Up the Bad Targets
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
# A device that manages shooting range gameplay.
shooting_range_manager_device := class(creative_device):
@editable
GoodTarget1:shooting_range_target_track_device = shooting_range_target_track_device{}
@editable
GoodTarget2:shooting_range_target_track_device = shooting_range_target_track_device{}
@editable
GoodTarget3:shooting_range_target_track_device = shooting_range_target_track_device{}
@editable
BadTarget1:shooting_range_target_device = shooting_range_target_device{}
@editable
BadTarget2:shooting_range_target_device = shooting_range_target_device{}
@editable
BadTarget3:shooting_range_target_device = shooting_range_target_device{}
# Runs when the device is started in a running game.
OnBegin<override>()<suspends>:void=
# Subscribing to the GoodTarget HitEvents.
GoodTarget1.HitEvent.Subscribe(OnGoodTarget1Hit)
GoodTarget2.HitEvent.Subscribe(OnGoodTarget2Hit)
GoodTarget3.HitEvent.Subscribe(OnGoodTarget3Hit)
<# --- New Code Start --- #>
# Subscribing to the BadTarget HitEvents.
BadTarget1.HitEvent.Subscribe(OnBadTarget1Hit)
BadTarget2.HitEvent.Subscribe(OnBadTarget2Hit)
BadTarget3.HitEvent.Subscribe(OnBadTarget3Hit)

Sign in free to read the full source 🌴

This Verse Library file is members-only. Create a free account to view the complete source and download the .verse file.

Sign in with Discord

Comments

    Sign in to vote, comment, or suggest an edit. Sign in