Media Panels
We have used a prefab from Meta SDK 71, from the PanelwithManipulators example scene, we have customized it and make three templates which are controllable by Actions. The panels can be found atAssets/VRseBuilder/_Platform/MetaXR/Runtime/Prefabs/MediaPanelsSimply drag and drop the prefab on your scene, name it according to your use-case and start to use in your Story
TextMediaPanel
Used to show text information on the panel


PanelInteractable > FlatUnityCanvas > Dialog > VerticalLayout > Scroll View > Viewport > Dialog_Text > Text
Select that gameobject next, and in the inspector you will get a few options, you can change the font/size/color there, you might have to provide some text in the TextInput field in order to preview your change

ImageMediaPanel
Used to show an Image on the panel
*/Resources/Project1/sample-image.png for content field you must mention "Project1/sample-image" if the image is in the root of the Resources folder just “sample-image” should be enough
VideoMediaPanel
Used to play a video on the panel Play/Edit Video during Story (Runtime) The panel can be controlled by the VideoMediaAction, you could add the action anywhere on your story to control the panel. Create the action in your story, select the ‘Enable’ option in node options. Just like for images In the **content field **we must provide the address of the video inside your Unity Project’s Resources folder. Simply create a folder named Resources anywhere in your Unity project, and drag and drop your video into that folder. For eg if your image is in*/Resources/Project1/sample-video.mp4for content field you must mention "Project1/sample-video" if the videois in the root of the Resources folder just “sample-video” should be enough
More about the Panels
Customization Feel free to add/edit the panel Canvas to your heart’s content, you can add more static text or images as a part of the panel already, you could change the background or its material, it should mostly work out fine, we have left this prefab open for edits so you can create a custom version of the panel. Moving the Panel Around The recommended way to move the panel or any gameobject around is to use the ObjectAnimationAction, the same would need the panel’s parent as the Query and a targetTransform which should be the final desitination. Make sure to chose PositionRotation in the options to make your panel fly to the destinationCustom UI
You can add customized UI, which can be somewhat controlled by VRseBuilder actions and triggers The template for this can be found in BuildingBlocks window, simple navigate toVRseBuilder > BuildingBlocks


You must not delete ISDK_RayInteraction & ISDK_PokeInteraction from the heirarchy of the canvas, this will cause events not register correctly and subsequently the actions and triggers no working correctly

