private void EnterDetailView() { detailDistance = -1.0f; detailCamera.transform.localPosition = detailDistance * Vector3.forward; detailView = true; PostProcessComponent ppComponent = mainCamera.GetComponent <PostProcessComponent>(); ppComponent.EnableDepthOfField(); Transform boxT = grabber.BoxTransform; boxT.gameObject.SetLayerRecursively(LayerMask.NameToLayer("Detail")); detailCameraContainerTransform.gameObject.SetActive(true); detailCameraContainerTransform.SetParent(boxT, false); }
public void ExitDetailView() { if (!grabber.CarryingItem) { return; } detailDistance = -1.0f; detailView = false; PostProcessComponent ppComponent = mainCamera.GetComponent <PostProcessComponent>(); ppComponent.DisableDepthOfField(); Transform boxT = grabber.BoxTransform; boxT.gameObject.SetLayerRecursively(LayerMask.NameToLayer("Boxes")); detailCameraContainerTransform.gameObject.SetActive(false); detailCameraContainerTransform.SetParent(null, false); }