Photo Capture Element
The PhotoCaptureElement allows users to create an avatar from a selfie. The PhotoCaptureElement starts the camera of the device. After the user confirms, the subelement PhotoConfirmationElement fires an event with a Texture2D that can be passed to the AvatarManager to create an avatar draft (instead of a template).
Supported Platforms
iOS, Android
Desktop
Usage
The PhotoCaptureElement fires the OnPhotoCaptured event after the capture button is pressed. The prefab is set up in a way so that the output of the PhotoConfirmationElement waits for the Photo to be captured.
public UnityEvent<Texture2D> OnPhotoCaptured;The PhotoConfirmationElement fires the OnPhotoConfirmed event after the confirmation button is pressed.
public UnityEvent<Texture2D> OnPhotoConfirmed;Customization
You can exchange all the buttons. Please be aware that the Unity events are being used in the hierarchy, and make sure you re-create the same events on your new buttons. You can also embed the element in whatever container element you'd like.

Last updated
Was this helpful?

