private void Awake() { portalRecursions = OptionsPreferencesManager.GetPortalRecursion(); mainCamera = Camera.main; tempTexture1 = new RenderTexture(Screen.width, Screen.height, renderTextureDepth, RenderTextureFormat.ARGB32); tempTexture2 = new RenderTexture(Screen.width, Screen.height, renderTextureDepth, RenderTextureFormat.ARGB32); }
public void SetupPortalRecursion() { portalRecursionSlider.onValueChanged.RemoveAllListeners(); portalRecursionSlider.onValueChanged.AddListener(delegate { SetPortalRecursion(); }); portalRecursionSlider.value = OptionsPreferencesManager.GetPortalRecursion(); CameraMove cameraMove = GetComponentInParent <CameraMove>(); if (cameraMove != null) { recursivePortalCamera = cameraMove.GetComponentInChildren <RecursivePortalCamera>(); } }