public void OnWillRenderObject() { if (reflection) { //v3.2 if (Camera.current != null && Camera.current.transform.eulerAngles != Vector3.zero) { reflection.WaterTileBeingRendered(transform, Camera.current); } } if (waterBase) { //v3.2 if (Camera.current != null && Camera.current.transform.eulerAngles != Vector3.zero) { waterBase.WaterTileBeingRendered(transform, Camera.current); } } }
public void OnWillRenderObject() { if (reflection) { //v3.2 // && Camera.current.transform.eulerAngles != Vector3.zero){ if (Camera.current != null && ((Camera.main != null && Camera.current == Camera.main) || allowDebugInSceneWindow)) //v4.2 //v4.9.3 { if (Camera.current.stereoEnabled)//v5.0.2 { if (Camera.current.stereoActiveEye == Camera.MonoOrStereoscopicEye.Left) { // reflection.WaterTileBeingRendered(transform, Camera.current, 0); // Debug.Log("eye LEFT"); } else { // reflection.WaterTileBeingRendered(transform, Camera.current, 1); // Debug.Log("eye RIGHT"); } } else { reflection.WaterTileBeingRendered(transform, Camera.current, 0); } } } if (waterBase) { //v3.2 - //v4.2 //if (Camera.current != null && Camera.current.transform.eulerAngles != Vector3.zero) { //waterBase.WaterTileBeingRendered (transform, Camera.current); //v4.2 //} } }