This system has nothing to do with Lyra really, besides coming with the game sample, and can be used without it. ContextObject
is of type ULocalPlayer
and Data
can be any UObject
.
LyraExperienceActionSet
is a UDataAsset
which modularly activates certain content and calls these functions behind the scene. But it sits on top of this and isn’t required to use UI Extensions.