using System; using RecRoom; using UnityEngine; // Token: 0x020011B5 RID: 4533 [RequireComponent(typeof(Camera))] public class WorldSpaceCameraBlinders : MonoBehaviour { // Token: 0x06026C75 RID: 158837 RVA: 0x00AC749C File Offset: 0x00AC569C private void ABBDFEGOFPH() { this.FBFFPPMHKOE = base.GetComponent(); this.JBJHBNLAPOA = base.GetComponentInChildren(); } // Token: 0x06026C76 RID: 158838 RVA: 0x00AC74B8 File Offset: 0x00AC56B8 private void GCBBPNNECLA() { this.JBJHBNLAPOA.CKBKLGFCJFC(362f, 470f, this.maximumGradientFade, this.maximumGradientFade); } // Token: 0x06026C77 RID: 158839 RVA: 0x00AC74DC File Offset: 0x00AC56DC private void LateUpdate() { if (this.OGANGJKFHDN) { Vector3 normalized = Vector3.ProjectOnPlane(this.DesiredForwardTransform.forward, Vector3.up).normalized; Vector3 normalized2 = Vector3.ProjectOnPlane(this.FBFFPPMHKOE.transform.forward, Vector3.up).normalized; float num = normalized.PJBALLOOEOF(normalized2, null); float num2 = Mathf.Abs(num); float num3 = Mathf.InverseLerp(this.gradientStartAngle, this.gradientEndAngle, num2); if (num3 > 0f) { if (num2 >= this.gradientMaxAngle) { this.DCCLFEIJJNH(); } else if (num >= 0f) { this.FNBEHPDFFDN(num3); } else { this.IFPCJFDCHBA(num3); } return; } } this.JHCBPDJLNIC(); } // Token: 0x06026C78 RID: 158840 RVA: 0x00AC75B4 File Offset: 0x00AC57B4 public bool CFBGMMEHBMB() { return this.JBJHBNLAPOA != null && this.JBJHBNLAPOA.GradientEnabled; } // Token: 0x06026C79 RID: 158841 RVA: 0x00AC75D8 File Offset: 0x00AC57D8 private void IDALDIIMHNO() { this.JBJHBNLAPOA.CKBKLGFCJFC(153f, 324f, this.maximumGradientFade, this.maximumGradientFade); } // Token: 0x06026C7A RID: 158842 RVA: 0x00AC75FC File Offset: 0x00AC57FC private void EAGKNNGCKOF(float LHEGPIGJJKD) { float num = 1050f; float num2 = num + this.gradientWidth; float num3 = this.minimumVisibleGradientWidth; float num4 = num3 - this.gradientWidth; this.JBJHBNLAPOA.PDGGENDMEPK(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 610f, this.maximumGradientFade); } // Token: 0x06026C7B RID: 158843 RVA: 0x00AC7650 File Offset: 0x00AC5850 private void IOKIFHGPMKI() { this.FBFFPPMHKOE = base.GetComponent(); this.JBJHBNLAPOA = base.GetComponentInChildren(); } // Token: 0x06026C7C RID: 158844 RVA: 0x00AC766C File Offset: 0x00AC586C private void FNBEHPDFFDN(float LHEGPIGJJKD) { float num = 1f; float num2 = num + this.gradientWidth; float num3 = this.minimumVisibleGradientWidth; float num4 = num3 - this.gradientWidth; this.JBJHBNLAPOA.SetGradient(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 0f, this.maximumGradientFade); } // Token: 0x06026C7D RID: 158845 RVA: 0x00AC76C0 File Offset: 0x00AC58C0 public bool HCHMLMAJOEM() { return !(this.JBJHBNLAPOA != null) || this.JBJHBNLAPOA.GradientEnabled; } // Token: 0x170011AA RID: 4522 // (get) Token: 0x06026C7E RID: 158846 RVA: 0x00AC76E4 File Offset: 0x00AC58E4 // (set) Token: 0x06026CA8 RID: 158888 RVA: 0x00AC8284 File Offset: 0x00AC6484 public bool OGANGJKFHDN { get { return this.JBJHBNLAPOA != null && this.JBJHBNLAPOA.GradientEnabled; } set { if (this.JBJHBNLAPOA != null) { this.JBJHBNLAPOA.GradientEnabled = value; } } } // Token: 0x06026C7F RID: 158847 RVA: 0x00AC7708 File Offset: 0x00AC5908 private void HGJCBEPLKPC(float LHEGPIGJJKD) { float num = 977f; float num2 = num - this.gradientWidth; float num3 = 1406f - this.minimumVisibleGradientWidth; float num4 = num3 + this.gradientWidth; this.JBJHBNLAPOA.GNMCAAHKDBJ(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 1083f, this.maximumGradientFade); } // Token: 0x06026C80 RID: 158848 RVA: 0x00AC7760 File Offset: 0x00AC5960 public bool FHOKJCKMPKJ() { return this.JBJHBNLAPOA != null && this.JBJHBNLAPOA.GradientEnabled; } // Token: 0x06026C81 RID: 158849 RVA: 0x00AC7784 File Offset: 0x00AC5984 private void CNPNGOFOOPG(float LHEGPIGJJKD) { float num = 772f; float num2 = num + this.gradientWidth; float num3 = this.minimumVisibleGradientWidth; float num4 = num3 - this.gradientWidth; this.JBJHBNLAPOA.CKBKLGFCJFC(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 1602f, this.maximumGradientFade); } // Token: 0x06026C82 RID: 158850 RVA: 0x00AC77D8 File Offset: 0x00AC59D8 private void GINGIJGHPBE(float LHEGPIGJJKD) { float num = 1942f; float num2 = num + this.gradientWidth; float num3 = this.minimumVisibleGradientWidth; float num4 = num3 - this.gradientWidth; this.JBJHBNLAPOA.OKNBDJAGNHD(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 1980f, this.maximumGradientFade); } // Token: 0x06026C83 RID: 158851 RVA: 0x00AC782C File Offset: 0x00AC5A2C private void KDKFDKPBIOL() { this.JBJHBNLAPOA.PDGGENDMEPK(782f, 1987f, this.maximumGradientFade, this.maximumGradientFade); } // Token: 0x06026C84 RID: 158852 RVA: 0x00AC7850 File Offset: 0x00AC5A50 private void IFKECLOFAOP(float LHEGPIGJJKD) { float num = 1439f; float num2 = num - this.gradientWidth; float num3 = 1928f - this.minimumVisibleGradientWidth; float num4 = num3 + this.gradientWidth; this.JBJHBNLAPOA.SetGradient(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 1123f, this.maximumGradientFade); } // Token: 0x06026C85 RID: 158853 RVA: 0x00AC78A8 File Offset: 0x00AC5AA8 private void BEICBHAKIEN(float LHEGPIGJJKD) { float num = 298f; float num2 = num - this.gradientWidth; float num3 = 1283f - this.minimumVisibleGradientWidth; float num4 = num3 + this.gradientWidth; this.JBJHBNLAPOA.PHDGPAEEFOO(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 1073f, this.maximumGradientFade); } // Token: 0x06026C86 RID: 158854 RVA: 0x00AC7900 File Offset: 0x00AC5B00 private void NIBMGCAJEDM() { this.JBJHBNLAPOA.HDMPBFHFHEC(1699f, 211f, this.maximumGradientFade, this.maximumGradientFade); } // Token: 0x06026C87 RID: 158855 RVA: 0x00AC7924 File Offset: 0x00AC5B24 public bool GKFKBHGPKBF() { return !(this.JBJHBNLAPOA != null) || this.JBJHBNLAPOA.GradientEnabled; } // Token: 0x06026C88 RID: 158856 RVA: 0x00AC7948 File Offset: 0x00AC5B48 public void CHLACKOMKGH(bool NOBAPCOKFIL) { if (this.JBJHBNLAPOA != null) { this.JBJHBNLAPOA.GradientEnabled = NOBAPCOKFIL; } } // Token: 0x06026C89 RID: 158857 RVA: 0x00AC7968 File Offset: 0x00AC5B68 private void Awake() { this.FBFFPPMHKOE = base.GetComponent(); this.JBJHBNLAPOA = base.GetComponentInChildren(); } // Token: 0x06026C8A RID: 158858 RVA: 0x00AC7984 File Offset: 0x00AC5B84 private void FGMFHPNDMBA(float LHEGPIGJJKD) { float num = 378f; float num2 = num - this.gradientWidth; float num3 = 416f - this.minimumVisibleGradientWidth; float num4 = num3 + this.gradientWidth; this.JBJHBNLAPOA.PHDGPAEEFOO(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 939f, this.maximumGradientFade); } // Token: 0x06026C8B RID: 158859 RVA: 0x00AC79DC File Offset: 0x00AC5BDC private void DCCLFEIJJNH() { this.JBJHBNLAPOA.SetGradient(0f, 1f, this.maximumGradientFade, this.maximumGradientFade); } // Token: 0x06026C8C RID: 158860 RVA: 0x00AC7A00 File Offset: 0x00AC5C00 public void BOIAEODMGGI(bool NOBAPCOKFIL) { if (this.JBJHBNLAPOA != null) { this.JBJHBNLAPOA.GradientEnabled = NOBAPCOKFIL; } } // Token: 0x06026C8D RID: 158861 RVA: 0x00AC7A20 File Offset: 0x00AC5C20 private void AMHGBOOJKAL(float LHEGPIGJJKD) { float num = 1635f; float num2 = num - this.gradientWidth; float num3 = 141f - this.minimumVisibleGradientWidth; float num4 = num3 + this.gradientWidth; this.JBJHBNLAPOA.IJBDMFPHDJA(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 71f, this.maximumGradientFade); } // Token: 0x06026C8E RID: 158862 RVA: 0x00AC7A78 File Offset: 0x00AC5C78 private void OLKCNIONLBA() { if (this.DBAPLHMEJMA()) { Vector3 normalized = Vector3.ProjectOnPlane(this.DesiredForwardTransform.forward, Vector3.up).normalized; Vector3 normalized2 = Vector3.ProjectOnPlane(this.FBFFPPMHKOE.transform.forward, Vector3.up).normalized; float num = normalized.PJBALLOOEOF(normalized2, null); float num2 = Mathf.Abs(num); float num3 = Mathf.InverseLerp(this.gradientStartAngle, this.gradientEndAngle, num2); if (num3 > 1861f) { if (num2 >= this.gradientMaxAngle) { this.IDALDIIMHNO(); } else if (num >= 1292f) { this.CNPNGOFOOPG(num3); } else { this.MNDPAKIBLID(num3); } return; } } this.MIFDIDAABCP(); } // Token: 0x06026C8F RID: 158863 RVA: 0x00AC7B50 File Offset: 0x00AC5D50 public bool AFNKHBAMKFD() { return !(this.JBJHBNLAPOA != null) || this.JBJHBNLAPOA.GradientEnabled; } // Token: 0x06026C90 RID: 158864 RVA: 0x00AC7B74 File Offset: 0x00AC5D74 private void CINDMNEIBNL() { this.JBJHBNLAPOA.PDGGENDMEPK(334f, 518f, 1005f, 156f); } // Token: 0x06026C91 RID: 158865 RVA: 0x00AC7B98 File Offset: 0x00AC5D98 private void OJNEPOGOPOP(float LHEGPIGJJKD) { float num = 1926f; float num2 = num - this.gradientWidth; float num3 = 1183f - this.minimumVisibleGradientWidth; float num4 = num3 + this.gradientWidth; this.JBJHBNLAPOA.IJBDMFPHDJA(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 1181f, this.maximumGradientFade); } // Token: 0x06026C92 RID: 158866 RVA: 0x00AC7BF0 File Offset: 0x00AC5DF0 private void HCPLJANAHJB() { if (this.CFBGMMEHBMB()) { Vector3 normalized = Vector3.ProjectOnPlane(this.DesiredForwardTransform.forward, Vector3.up).normalized; Vector3 normalized2 = Vector3.ProjectOnPlane(this.FBFFPPMHKOE.transform.forward, Vector3.up).normalized; float num = normalized.PJBALLOOEOF(normalized2, null); float num2 = Mathf.Abs(num); float num3 = Mathf.InverseLerp(this.gradientStartAngle, this.gradientEndAngle, num2); if (num3 > 1424f) { if (num2 >= this.gradientMaxAngle) { this.DINAGMHKOGI(); } else if (num >= 335f) { this.FNBEHPDFFDN(num3); } else { this.HGJCBEPLKPC(num3); } return; } } this.OOFDCFBELKH(); } // Token: 0x06026C93 RID: 158867 RVA: 0x00AC7CC8 File Offset: 0x00AC5EC8 private void MIFDIDAABCP() { this.JBJHBNLAPOA.HDMPBFHFHEC(1532f, 1536f, 926f, 1051f); } // Token: 0x06026C94 RID: 158868 RVA: 0x00AC7CEC File Offset: 0x00AC5EEC private void PDLGJOMPBHF() { this.JBJHBNLAPOA.OKNBDJAGNHD(1154f, 451f, this.maximumGradientFade, this.maximumGradientFade); } // Token: 0x06026C95 RID: 158869 RVA: 0x00AC7D10 File Offset: 0x00AC5F10 private void AEFNDONDMDL() { if (this.CFBGMMEHBMB()) { Vector3 normalized = Vector3.ProjectOnPlane(this.DesiredForwardTransform.forward, Vector3.up).normalized; Vector3 normalized2 = Vector3.ProjectOnPlane(this.FBFFPPMHKOE.transform.forward, Vector3.up).normalized; float num = normalized.PJBALLOOEOF(normalized2, null); float num2 = Mathf.Abs(num); float num3 = Mathf.InverseLerp(this.gradientStartAngle, this.gradientEndAngle, num2); if (num3 > 1337f) { if (num2 >= this.gradientMaxAngle) { this.DCCLFEIJJNH(); } else if (num >= 124f) { this.CNPNGOFOOPG(num3); } else { this.MNDPAKIBLID(num3); } return; } } this.JHCBPDJLNIC(); } // Token: 0x06026C96 RID: 158870 RVA: 0x00AC7DE8 File Offset: 0x00AC5FE8 private void JHCBPDJLNIC() { this.JBJHBNLAPOA.SetGradient(0f, 1f, 0f, 0f); } // Token: 0x06026C97 RID: 158871 RVA: 0x00AC7E0C File Offset: 0x00AC600C private void MNDPAKIBLID(float LHEGPIGJJKD) { float num = 1020f; float num2 = num - this.gradientWidth; float num3 = 656f - this.minimumVisibleGradientWidth; float num4 = num3 + this.gradientWidth; this.JBJHBNLAPOA.CKBKLGFCJFC(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 1422f, this.maximumGradientFade); } // Token: 0x06026C98 RID: 158872 RVA: 0x00AC7E64 File Offset: 0x00AC6064 private void IFPCJFDCHBA(float LHEGPIGJJKD) { float num = 0f; float num2 = num - this.gradientWidth; float num3 = 1f - this.minimumVisibleGradientWidth; float num4 = num3 + this.gradientWidth; this.JBJHBNLAPOA.SetGradient(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 0f, this.maximumGradientFade); } // Token: 0x06026C99 RID: 158873 RVA: 0x00AC7EBC File Offset: 0x00AC60BC private void NHLJJOPDMIN() { this.FBFFPPMHKOE = base.GetComponent(); this.JBJHBNLAPOA = base.GetComponentInChildren(); } // Token: 0x06026C9A RID: 158874 RVA: 0x00AC7ED8 File Offset: 0x00AC60D8 private void AANDHGOIAIC() { this.FBFFPPMHKOE = base.GetComponent(); this.JBJHBNLAPOA = base.GetComponentInChildren(); } // Token: 0x06026C9B RID: 158875 RVA: 0x00AC7EF4 File Offset: 0x00AC60F4 private void LNKPKHFACHE() { this.FBFFPPMHKOE = base.GetComponent(); this.JBJHBNLAPOA = base.GetComponentInChildren(); } // Token: 0x06026C9C RID: 158876 RVA: 0x00AC7F10 File Offset: 0x00AC6110 public bool ALLMINIKIHK() { return !(this.JBJHBNLAPOA != null) || this.JBJHBNLAPOA.GradientEnabled; } // Token: 0x06026C9D RID: 158877 RVA: 0x00AC7F34 File Offset: 0x00AC6134 private void BNGEJJCKAMC() { this.JBJHBNLAPOA.IJBDMFPHDJA(566f, 1321f, this.maximumGradientFade, this.maximumGradientFade); } // Token: 0x06026C9E RID: 158878 RVA: 0x00AC7F58 File Offset: 0x00AC6158 private void FMJNMMIBPGK() { if (this.HCHMLMAJOEM()) { Vector3 normalized = Vector3.ProjectOnPlane(this.DesiredForwardTransform.forward, Vector3.up).normalized; Vector3 normalized2 = Vector3.ProjectOnPlane(this.FBFFPPMHKOE.transform.forward, Vector3.up).normalized; float num = normalized.PJBALLOOEOF(normalized2, null); float num2 = Mathf.Abs(num); float num3 = Mathf.InverseLerp(this.gradientStartAngle, this.gradientEndAngle, num2); if (num3 > 675f) { if (num2 >= this.gradientMaxAngle) { this.PDLGJOMPBHF(); } else if (num >= 1065f) { this.CNPNGOFOOPG(num3); } else { this.IFPCJFDCHBA(num3); } return; } } this.OOFDCFBELKH(); } // Token: 0x06026C9F RID: 158879 RVA: 0x00AC8030 File Offset: 0x00AC6230 private void BOOKCPJNIAG(float LHEGPIGJJKD) { float num = 627f; float num2 = num - this.gradientWidth; float num3 = 1657f - this.minimumVisibleGradientWidth; float num4 = num3 + this.gradientWidth; this.JBJHBNLAPOA.PDGGENDMEPK(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 1609f, this.maximumGradientFade); } // Token: 0x06026CA0 RID: 158880 RVA: 0x00AC8088 File Offset: 0x00AC6288 private void DINAGMHKOGI() { this.JBJHBNLAPOA.CKBKLGFCJFC(667f, 1107f, this.maximumGradientFade, this.maximumGradientFade); } // Token: 0x06026CA1 RID: 158881 RVA: 0x00AC80AC File Offset: 0x00AC62AC private void OOFDCFBELKH() { this.JBJHBNLAPOA.ECPLBENPNCE(1802f, 670f, 1138f, 1408f); } // Token: 0x06026CA2 RID: 158882 RVA: 0x00AC80D0 File Offset: 0x00AC62D0 public void NEDELDLAOOD(bool NOBAPCOKFIL) { if (this.JBJHBNLAPOA != null) { this.JBJHBNLAPOA.GradientEnabled = NOBAPCOKFIL; } } // Token: 0x06026CA3 RID: 158883 RVA: 0x00AC80F0 File Offset: 0x00AC62F0 public bool CMLLPNGFKLP() { return this.JBJHBNLAPOA != null && this.JBJHBNLAPOA.GradientEnabled; } // Token: 0x06026CA4 RID: 158884 RVA: 0x00AC8114 File Offset: 0x00AC6314 private void MBJAEHLCMGD() { this.FBFFPPMHKOE = base.GetComponent(); this.JBJHBNLAPOA = base.GetComponentInChildren(); } // Token: 0x06026CA5 RID: 158885 RVA: 0x00AC8130 File Offset: 0x00AC6330 private void BBPHLLMBDMA() { if (this.OGANGJKFHDN) { Vector3 normalized = Vector3.ProjectOnPlane(this.DesiredForwardTransform.forward, Vector3.up).normalized; Vector3 normalized2 = Vector3.ProjectOnPlane(this.FBFFPPMHKOE.transform.forward, Vector3.up).normalized; float num = normalized.PJBALLOOEOF(normalized2, null); float num2 = Mathf.Abs(num); float num3 = Mathf.InverseLerp(this.gradientStartAngle, this.gradientEndAngle, num2); if (num3 > 840f) { if (num2 >= this.gradientMaxAngle) { this.GCBBPNNECLA(); } else if (num >= 1671f) { this.FNBEHPDFFDN(num3); } else { this.IFPCJFDCHBA(num3); } return; } } this.JHCBPDJLNIC(); } // Token: 0x06026CA7 RID: 158887 RVA: 0x00AC8260 File Offset: 0x00AC6460 public bool DBAPLHMEJMA() { return !(this.JBJHBNLAPOA != null) || this.JBJHBNLAPOA.GradientEnabled; } // Token: 0x06026CA9 RID: 158889 RVA: 0x00AC82A4 File Offset: 0x00AC64A4 private void ADJKAILMCJP(float LHEGPIGJJKD) { float num = 1611f; float num2 = num + this.gradientWidth; float num3 = this.minimumVisibleGradientWidth; float num4 = num3 - this.gradientWidth; this.JBJHBNLAPOA.PDGGENDMEPK(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 756f, this.maximumGradientFade); } // Token: 0x06026CAA RID: 158890 RVA: 0x00AC82F8 File Offset: 0x00AC64F8 private void PAIANDGCMIO() { this.JBJHBNLAPOA.HDMPBFHFHEC(1197f, 1529f, this.maximumGradientFade, this.maximumGradientFade); } // Token: 0x06026CAB RID: 158891 RVA: 0x00AC831C File Offset: 0x00AC651C private void BPCEJGIJPOO() { if (this.DBAPLHMEJMA()) { Vector3 normalized = Vector3.ProjectOnPlane(this.DesiredForwardTransform.forward, Vector3.up).normalized; Vector3 normalized2 = Vector3.ProjectOnPlane(this.FBFFPPMHKOE.transform.forward, Vector3.up).normalized; float num = normalized.PJBALLOOEOF(normalized2, null); float num2 = Mathf.Abs(num); float num3 = Mathf.InverseLerp(this.gradientStartAngle, this.gradientEndAngle, num2); if (num3 > 410f) { if (num2 >= this.gradientMaxAngle) { this.PDLGJOMPBHF(); } else if (num >= 1151f) { this.GINGIJGHPBE(num3); } else { this.OJNEPOGOPOP(num3); } return; } } this.CINDMNEIBNL(); } // Token: 0x06026CAC RID: 158892 RVA: 0x00AC83F4 File Offset: 0x00AC65F4 private void BBOIJKLPABP() { this.FBFFPPMHKOE = base.GetComponent(); this.JBJHBNLAPOA = base.GetComponentInChildren(); } // Token: 0x06026CAD RID: 158893 RVA: 0x00AC8410 File Offset: 0x00AC6610 private void FNNCEMJECLP() { this.FBFFPPMHKOE = base.GetComponent(); this.JBJHBNLAPOA = base.GetComponentInChildren(); } // Token: 0x06026CAE RID: 158894 RVA: 0x00AC842C File Offset: 0x00AC662C private void CBGIADMCNIK(float LHEGPIGJJKD) { float num = 1869f; float num2 = num + this.gradientWidth; float num3 = this.minimumVisibleGradientWidth; float num4 = num3 - this.gradientWidth; this.JBJHBNLAPOA.HDMPBFHFHEC(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 1739f, this.maximumGradientFade); } // Token: 0x06026CAF RID: 158895 RVA: 0x00AC8480 File Offset: 0x00AC6680 private void JGJIIOHJLKA(float LHEGPIGJJKD) { float num = 1462f; float num2 = num + this.gradientWidth; float num3 = this.minimumVisibleGradientWidth; float num4 = num3 - this.gradientWidth; this.JBJHBNLAPOA.PHDGPAEEFOO(Mathf.Lerp(num, num4, LHEGPIGJJKD), Mathf.Lerp(num2, num3, LHEGPIGJJKD), 913f, this.maximumGradientFade); } // Token: 0x06026CB0 RID: 158896 RVA: 0x00AC84D4 File Offset: 0x00AC66D4 private void ACGMGPJGFCC() { if (this.HCHMLMAJOEM()) { Vector3 normalized = Vector3.ProjectOnPlane(this.DesiredForwardTransform.forward, Vector3.up).normalized; Vector3 normalized2 = Vector3.ProjectOnPlane(this.FBFFPPMHKOE.transform.forward, Vector3.up).normalized; float num = normalized.PJBALLOOEOF(normalized2, null); float num2 = Mathf.Abs(num); float num3 = Mathf.InverseLerp(this.gradientStartAngle, this.gradientEndAngle, num2); if (num3 > 1122f) { if (num2 >= this.gradientMaxAngle) { this.PAIANDGCMIO(); } else if (num >= 298f) { this.FNBEHPDFFDN(num3); } else { this.OJNEPOGOPOP(num3); } return; } } this.MIFDIDAABCP(); } // Token: 0x06026CB1 RID: 158897 RVA: 0x00AC85AC File Offset: 0x00AC67AC public void FGHPIOJHMJB(bool NOBAPCOKFIL) { if (this.JBJHBNLAPOA != null) { this.JBJHBNLAPOA.GradientEnabled = NOBAPCOKFIL; } } // Token: 0x06026CB2 RID: 158898 RVA: 0x00AC85CC File Offset: 0x00AC67CC private void JFNDBKGKDMB() { this.JBJHBNLAPOA.PDGGENDMEPK(1099f, 1660f, this.maximumGradientFade, this.maximumGradientFade); } // Token: 0x040061AE RID: 25006 [SerializeField] private float gradientStartAngle = 90f; // Token: 0x040061AF RID: 25007 [SerializeField] private float gradientEndAngle = 120f; // Token: 0x040061B0 RID: 25008 [SerializeField] private float gradientMaxAngle = 160f; // Token: 0x040061B1 RID: 25009 [SerializeField] private float gradientWidth = 0.5f; // Token: 0x040061B2 RID: 25010 [SerializeField] private float maximumGradientFade = 0.95f; // Token: 0x040061B3 RID: 25011 [SerializeField] private float minimumVisibleGradientWidth = 0.15f; // Token: 0x040061B4 RID: 25012 private Camera FBFFPPMHKOE; // Token: 0x040061B5 RID: 25013 private PostEffectsMaterial JBJHBNLAPOA; // Token: 0x040061B6 RID: 25014 [NonSerialized] public Transform DesiredForwardTransform; }