Cavrnus-CVT Bookmarks Command
Reminder: All of the Event Dispatchers we create must match exactly to what is shown in this guide!
Modifying BookmarkManager Blueprint
CVT BookmarkManager Blueprint Location
→ CollaborativeViewer/Blueprints/Commands/Bookmark/UMG/BookmarkManager
Add Cavrnus_BookmarkCreated Event Dispatcher
Add both the Text and Location Inputs
Adding New Logic
Locate the OnPressed (Add) logic Branch
Add the newly created CavrnusBookmarkCreated Event Dispatch
Syncing UI
The bookmarks command poses a challenge because both the bookmark actors and their corresponding UI elements need to be synced. In order to leave the original CVT blueprints as untouched as possible, the BP_Bookmark actor needs a reference to it’s corresponding UI element as shown below.
CVT BP_Bookmark Blueprint Location
→ CollaborativeViewer/Blueprints/Commands/Bookmark/BPs/BP_Bookmark
→ Add Cavrnus_ListItem variable to BP_Bookmark
BP_Bookmark
now holds a reference to its UI element
Ensure both Instance Editable and Expose on Spawn are set to true
Modifying AddedBookmarkWidget Blueprint
CVT AddedBookmarkWidget Blueprint Location
→ CollaborativeViewer/Blueprints/Commands/Bookmark/UMG/AddedBookmarkWidget
Locate the Add Bookmark to Level comment group. We are now providing a self UI reference upon creating the corresponding
BP_Bookmark
The Bookmarks Command is now setup! Ensure all blueprints compile and if needed, refresh nodes.
Looking for labels? They can now be found in the details panel on the floating action bar.
Related content
Cavrnus-CVT Annotation Command
Cavrnus-CVT Annotation Command
More like this
Cavrnus-CVT XRay Command
Cavrnus-CVT XRay Command
More like this
Cavrnus-CVT Datasmith
Cavrnus-CVT Datasmith
More like this
Cavrnus-CVT Move/Transform Command
Cavrnus-CVT Move/Transform Command
More like this
Cavrnus-CVT Pawn Name Tag Setup
Cavrnus-CVT Pawn Name Tag Setup
More like this
Cavrnus Collab Viewer Commands Integration
Cavrnus Collab Viewer Commands Integration
More like this