// 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);
 }
示例#3
0
 private static void RemoveCameraLerp(On.RoR2.CameraRigController.orig_SetOverrideCam orig, CameraRigController self, ICameraStateProvider newOverrideCam, float lerpDuration)
 {
     orig(self, newOverrideCam, 0);
 }