using UnityEngine; #if UNITY_2018_3_OR_NEWER && UNITY_ANDROID using UnityEngine.Android; #endif using UnityEngine.SceneManagement; using UnityEngine.UI; using Wikitude; public class CameraPermission : MonoBehaviour { private void Awake() { #if UNITY_2018_3_OR_NEWER && UNITY_ANDROID /* Since 2018.3, Unity doesn't automatically handle permissions on Android, so as soon as * the menu is displayed, ask for camera permissions. */ if (!Permission.HasUserAuthorizedPermission(Permission.Camera)) { Permission.RequestUserPermission(Permission.Camera); } #endif /* Allow the screen to sleep in the main menu */ //Screen.sleepTimeout = SleepTimeout.SystemSetting; /*Screen never sleeps */ Screen.sleepTimeout = SleepTimeout.NeverSleep; } }