// Token: 0x06000BE2 RID: 3042 RVA: 0x0003A02D File Offset: 0x0003822D public void SetOverrideCam(ICameraStateProvider newOverrideCam, float lerpDuration = 1f) { if (newOverrideCam == this.overrideCam) { return; } if (this.overrideCam != null && newOverrideCam == null) { this.SetPitchYawFromLookVector(this.currentCameraState.rotation * Vector3.forward); } this.overrideCam = newOverrideCam; this.StartStateLerp(lerpDuration); }
// Token: 0x06000BE3 RID: 3043 RVA: 0x0003A06D File Offset: 0x0003826D public bool IsOverrideCam(ICameraStateProvider testOverrideCam) { return(this.overrideCam == testOverrideCam); }
private static void RemoveCameraLerp(On.RoR2.CameraRigController.orig_SetOverrideCam orig, CameraRigController self, ICameraStateProvider newOverrideCam, float lerpDuration) { orig(self, newOverrideCam, 0); }