InfoPoints consist of two parts
InfoPoint triggers
InfoPoint canvas
<aside> ℹ️ InfoPoints share a number of behaviours and properties with V_Activatables. You can use the IActivatable interface to programmatically activate and deactivate the InfoPoint, and link your own scripts' functions to the OnActivate and OnDeactivate events in the inspector
</aside>
The canvas and trigger are automatically created as children of the gameobject the InfoPoint component is attached to. Removing the InfoPoint component will destroy these children.
There are a number of different varieties of InfoPoint to choose from, depending on what you want to do with the canvas. All InfoPoint types provide the same behaviour and configurations for the trigger, and the header bar and close button on the canvas.
The first three InfoPoint types automatically resize their canvases, meaning you cannot change the RectTransform width or height manually. You can however use the scale tool to scale the canvas (or the trigger) if you want them smaller or larger than the default
1. V_TextInfoPoint - Provides a canvas with a single text element
2. V_ImageInfoPoint - Provides a canvas with a single image element
<aside> ℹ️ To setup custom measurements with the measuring tool, attach a V_Measurable directly onto the Image GameObject, found within the canvas' body panel
</aside>
3. V_VideoInfoPoint Provides a canvas with a single VideoPlayer