/// <summary> /// Get the objects that contains references to the arcore and arkit cameras /// very handy to disable them /// </summary> /// <returns></returns> private S_ARCameras GetCamerasHolder() { S_ARCameras holder = FindObjectOfType <S_ARCameras>(); if (holder == null) { Debug.LogError("A Camera (IO) is required!"); return(null); } return(holder); }
private void Awake() { // Set the last build target as the current lastBuildTarget = EditorUserBuildSettings.activeBuildTarget; currentBuildTarget = lastBuildTarget; // Get the cameras holder for enable or disable dependencies camerasHolder = GetCamerasHolder(); if (camerasHolder != null) { PerformBuildTargetChangeLogic(); } }
void Awake() { camerasHolder = GetCamerasHolder(); SwitchToArCore(); }
void Awake() { camerasHolder = GetCamerasHolder(); SwitchToARkit(); }