private void Start() { Globals.mainApp = this; camera = GameUtils.FindByComponent <Camera>("Camera"); // Screen.SetResolution(1280, 960, false); #if UNITY_ANDROID Permission.RequestUserPermission(Permission.Microphone); Permission.RequestUserPermission(Permission.Camera); #endif SetupDefaultPreferences(); // setup sketchpad sketchPad.Disable(); // setup debug log DebugLog.Setup(debugLog.GetComponent <DebugLog>(), new Vector3(206f, 19f, 0.0f)); DebugLog.Dismiss(); Application.RegisterLogCallback(HandleException); // always receive our own messages Globals.simulateMessages = true; // setup quality QualitySettings.vSyncCount = 0; QualitySettings.antiAliasing = 1; Application.targetFrameRate = 30; UnityCallFactory.EnsureInit(OnCallFactoryReady, OnCallFactoryFailed); PrepareGUIState(); // choose role Globals.therapistOnlyTesting = true; #if UNITY_EDITOR RoleChanged(Role.Therapist); #endif }