-
Notifications
You must be signed in to change notification settings - Fork 8
Setup Guide
Jared Taylor edited this page Apr 23, 2025
·
1 revision
Important
Watch the Video
There is no substitute for watching the video, but here's a recap...
- Install Vigil
- Optionally create blueprint from
UVigilComponent - Add Vigil Component to your PlayerController
- Assign targeting data to the component
- Add an abilitysystem and
GiveAbility(do not activate) on EventPossessed - Optionally change the ability's
NetExecutionPolicyfromLocalPredictedtoLocalOnlyif you don't want it to run on server - Use
log logvigil verboseandlog logvigil veryverbosefor debugging - In Event
ReceiveControllerChangeduseFindVigilComponentForControllerand bind toOnVigilTargetsReadyandOnVigilFocusChanged - From
OnVigilTargetsReadycallVigilDrawDebugResults - Add Trace Channel called Interaction, default to Ignore (based on the video, your project might want something different)
- Duplicate
VigilTargetingand assign the new Interaction channel toCollision ChannelforVigil Target Selection - Change your Vigil Component to use your duplicated targeting data
- Make sure your objects overlap the Interaction channel
Note
Seriously, watch the video, these are basically cliff notes and miss tons of stuff