// Use this for initialization void Start() { #if UNITY_ANDROID if (Session.Status == SessionStatus.ErrorApkNotAvailable) { AsyncTask <ApkInstallationStatus> task = Session.RequestApkInstallation(true); task.ThenAction(status => { logger.Debug("Status: {0}", status); }); } #endif logger.Debug("AR CORE STATUS: {0}", Session.Status); if (GameObject.FindWithTag("MainCamera") != null && GameObject.FindWithTag("MainCamera").GetComponent <ARCoreBackgroundRenderer>() != null) { logger.Debug("TAG APPROACH WORKING"); } /*if (GameObject.Find("First person Camera") == null) { * logger.Error("No first Person Camera Found!"); * return; * }*/ CalibrationUtility = GetComponent <CalibrationUtility>(); arCoreCam = GameObject.FindWithTag("MainCamera").GetComponent <Camera>(); ShowDebugUI(false); }
// Use this for initialization void Start() { compassDisplay = GameObject.Find("CompassDisplay").GetComponent <Text>(); additionalDisplay = GameObject.Find("AdditionalDisplay").GetComponent <Text>(); controller = GameObject.Find(CalibrationUtilityGameObjectName).GetComponent <CalibrationUtility>(); Button btn = GameObject.Find("Calibrate").GetComponent <Button>(); btn.onClick.AddListener(OnCalibrate); if (!AdditionalDisplayEnalbed) { ToggleAdditionalDisplay(); } }