UnityARKitPluginSettings.cs 1.0 KB

1234567891011121314151617181920212223
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. /// <summary>
  5. /// Holds settings that are used to configure the Unity ARKit Plugin.
  6. /// </summary>
  7. [CreateAssetMenu(fileName = "ARKitSettings", menuName = "UnityARKitPlugin/Settings", order = 1)]
  8. public class UnityARKitPluginSettings : ScriptableObject {
  9. /// <summary>
  10. /// Toggles whether Facetracking for iPhone X (and later) is used. If enabled, provide a Privacy Policy for submission to AppStore.
  11. /// </summary>
  12. [Tooltip("Toggles whether Facetracking for iPhone X (and later) is used. If enabled, provide a Privacy Policy for submission to AppStore.")]
  13. public bool m_ARKitUsesFacetracking = false;
  14. /// <summary>
  15. /// Toggles whether ARKit is required for this app: will make app only downloadable by devices with ARKit support if enabled.
  16. /// </summary>
  17. [Tooltip("Toggles whether ARKit is required for this app: will make app only downloadable by devices with ARKit support if enabled.")]
  18. public bool AppRequiresARKit = false;
  19. }