using System; using System.Diagnostics; using System.Threading; using UnityEngine; using UnityEngine.SceneManagement; // Token: 0x02000E4A RID: 3658 public class StreamingCameraController : SingletonMonoBehaviour { // Token: 0x0601E1AA RID: 123306 RVA: 0x0083BCF4 File Offset: 0x00839EF4 public void CJEGODOELML(DCKODCEIJIG NOBAPCOKFIL) { this.KCKCNKAHAKF = NOBAPCOKFIL; if (this.KAKKOFIELAN != null) { this.KAKKOFIELAN(this.KCKCNKAHAKF); } } // Token: 0x0601E1AB RID: 123307 RVA: 0x0083BD1C File Offset: 0x00839F1C protected virtual void EFGJJPCENBJ() { if (Player.LocalPlayerExists) { Player.LocalPlayer.DIJMEKHCJBP.LAKHLLCHFED -= this.CAKIDONNPJO; } if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.BGGNJPOFMFN -= this.LLKEACGNPIJ; SingletonMonoBehaviour.NCKMBFBMBFM.KEJJEDNEMMM(new Action(this.MGNHJICIJMJ)); } SceneManager.activeSceneChanged -= this.JKBGOMFNCBD; } // Token: 0x0601E1AC RID: 123308 RVA: 0x0083BD9C File Offset: 0x00839F9C public void LIHNAGADABG(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1AD RID: 123309 RVA: 0x0083BDD4 File Offset: 0x00839FD4 public void MNCNNOJCHGE(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1AE RID: 123310 RVA: 0x0083BE0C File Offset: 0x0083A00C public void IABHKPMEOIJ(Action NOBAPCOKFIL) { Action action = this.IJDNCNHJEAC; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.IJDNCNHJEAC, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1AF RID: 123311 RVA: 0x0083BE44 File Offset: 0x0083A044 private void ENKDEAJENBG() { this.NFCCPACJMDH(); if (this.OMELIIGMIHD == StreamingCameraController.NGKGHDEGNEC.ON) { this.streamingCamera.enabled = false; } } // Token: 0x1400012E RID: 302 // (add) Token: 0x0601E227 RID: 123431 RVA: 0x0083DB48 File Offset: 0x0083BD48 // (remove) Token: 0x0601E1B0 RID: 123312 RVA: 0x0083BE64 File Offset: 0x0083A064 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action KAKKOFIELAN; // Token: 0x17000DE4 RID: 3556 // (get) Token: 0x0601E1B1 RID: 123313 RVA: 0x0083BE9C File Offset: 0x0083A09C // (set) Token: 0x0601E1E3 RID: 123363 RVA: 0x0083CAB4 File Offset: 0x0083ACB4 public DCKODCEIJIG HJKIABDKGJJ { get { return this.KCKCNKAHAKF; } set { this.KCKCNKAHAKF = value; if (this.KAKKOFIELAN != null) { this.KAKKOFIELAN(this.KCKCNKAHAKF); } } } // Token: 0x0601E1B2 RID: 123314 RVA: 0x0083BEA4 File Offset: 0x0083A0A4 private void IACNGKMBEAA(Scene NGDBANDHNGL, Scene LKDFAMOLFBB) { this.GNMFJMFDKCE = true; } // Token: 0x0601E1B3 RID: 123315 RVA: 0x0083BEB0 File Offset: 0x0083A0B0 public void SnapToTarget() { base.transform.position = this.FHFPOPFBEPP; base.transform.rotation = this.AMOLKNCPJAM; } // Token: 0x0601E1B4 RID: 123316 RVA: 0x0083BED4 File Offset: 0x0083A0D4 public void LBKIANLCEHH(DCKODCEIJIG NOBAPCOKFIL) { this.KCKCNKAHAKF = NOBAPCOKFIL; if (this.KAKKOFIELAN != null) { this.KAKKOFIELAN(this.KCKCNKAHAKF); } } // Token: 0x0601E1B5 RID: 123317 RVA: 0x0083BEFC File Offset: 0x0083A0FC protected virtual void BOOMNFIGOAN() { SingletonMonoBehaviour.NCKMBFBMBFM.BGGNJPOFMFN += this.BIPLLEPFMMG; SingletonMonoBehaviour.NCKMBFBMBFM.OEJPMLPMDCL(new Action(this.PKMJBJPHBOL)); SceneManager.activeSceneChanged += this.BLGFIBOJMHA; this.streamingCamera.depthTextureMode = DepthTextureMode.Depth; this.ANHNNLOIDPF = new RenderTexture(30, -23, 3); this.NEPNNNCPIPD(StreamingCameraController.NGKGHDEGNEC.ON); } // Token: 0x0601E1B6 RID: 123318 RVA: 0x0083BF70 File Offset: 0x0083A170 private void MNECBFCJHAL() { this.streamingCamera.targetTexture = this.ANHNNLOIDPF; } // Token: 0x0601E1B7 RID: 123319 RVA: 0x0083BF84 File Offset: 0x0083A184 public void ILCOECHJBJH(Action NOBAPCOKFIL) { Action action = this.IJDNCNHJEAC; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.IJDNCNHJEAC, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1B8 RID: 123320 RVA: 0x0083BFBC File Offset: 0x0083A1BC private void NLNOIJLLCIC(Scene NGDBANDHNGL, Scene LKDFAMOLFBB) { this.GNMFJMFDKCE = false; } // Token: 0x0601E1B9 RID: 123321 RVA: 0x0083BFC8 File Offset: 0x0083A1C8 private void FDNHMHHCDHP() { Vector3 forward = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward; Vector3 vector = forward; vector.y = 392f; Vector3 right = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.right; right.y = 433f; vector.Normalize(); right.Normalize(); this.COHGEHOALPI = vector * -this.backOffset + right * this.rightOffset + Vector3.up * this.upOffset; this.FHFPOPFBEPP = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position + this.COHGEHOALPI; this.AMOLKNCPJAM = Quaternion.LookRotation(forward); } // Token: 0x0601E1BA RID: 123322 RVA: 0x0083C094 File Offset: 0x0083A294 private void FAACKEHDCOI() { Vector3 forward = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward; Vector3 vector = forward; vector.y = 1131f; Vector3 right = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.right; right.y = 1151f; vector.Normalize(); right.Normalize(); this.COHGEHOALPI = vector * -this.backOffset + right * this.rightOffset + Vector3.up * this.upOffset; this.FHFPOPFBEPP = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position + this.COHGEHOALPI; this.AMOLKNCPJAM = Quaternion.LookRotation(forward); } // Token: 0x0601E1BB RID: 123323 RVA: 0x0083C160 File Offset: 0x0083A360 private void JLPDCLMDCBB(Scene NGDBANDHNGL, Scene LKDFAMOLFBB) { this.GNMFJMFDKCE = false; } // Token: 0x0601E1BC RID: 123324 RVA: 0x0083C16C File Offset: 0x0083A36C private void BDJKLIHMPEK() { Vector3 forward = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward; Vector3 vector = forward; vector.y = 1319f; Vector3 right = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.right; right.y = 814f; vector.Normalize(); right.Normalize(); this.COHGEHOALPI = vector * -this.backOffset + right * this.rightOffset + Vector3.up * this.upOffset; this.FHFPOPFBEPP = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position + this.COHGEHOALPI; this.AMOLKNCPJAM = Quaternion.LookRotation(forward); } // Token: 0x0601E1BD RID: 123325 RVA: 0x0083C238 File Offset: 0x0083A438 private void EGPEODJEDLH() { this.streamingCamera.enabled = true; } // Token: 0x0601E1BE RID: 123326 RVA: 0x0083C248 File Offset: 0x0083A448 public void IOLLCOBNKFM(Action NOBAPCOKFIL) { Action action = this.IJDNCNHJEAC; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.IJDNCNHJEAC, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1BF RID: 123327 RVA: 0x0083C280 File Offset: 0x0083A480 public void MAHHHNGGFDJ(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1C0 RID: 123328 RVA: 0x0083C2B8 File Offset: 0x0083A4B8 public void EEKDOFCIHLF(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x1400012D RID: 301 // (add) Token: 0x0601E1C1 RID: 123329 RVA: 0x0083C2F0 File Offset: 0x0083A4F0 // (remove) Token: 0x0601E1F8 RID: 123384 RVA: 0x0083D058 File Offset: 0x0083B258 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action IJDNCNHJEAC; // Token: 0x0601E1C2 RID: 123330 RVA: 0x0083C328 File Offset: 0x0083A528 private void HFHKMMPEMNA() { this.streamingCamera.enabled = true; } // Token: 0x0601E1C3 RID: 123331 RVA: 0x0083C338 File Offset: 0x0083A538 private void MNKBLGNBPLD() { this.streamingCamera.targetTexture = this.ANHNNLOIDPF; } // Token: 0x0601E1C4 RID: 123332 RVA: 0x0083C34C File Offset: 0x0083A54C private void PFKPOFJLCGM() { this.streamingCamera.targetTexture = this.ANHNNLOIDPF; } // Token: 0x0601E1C5 RID: 123333 RVA: 0x0083C360 File Offset: 0x0083A560 public void AGOHKPKFELH(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1C6 RID: 123334 RVA: 0x0083C398 File Offset: 0x0083A598 public void ANKFBCLMEAL(StreamingCameraController.NGKGHDEGNEC NOBAPCOKFIL) { if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.OFF && NOBAPCOKFIL == StreamingCameraController.NGKGHDEGNEC.OFF) { this.LJMBKFBHDGC(); } this.HEKBPHMCOPK = NOBAPCOKFIL; if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.OFF) { this.streamingCamera.enabled = true; base.gameObject.SetActive(false); } else { this.streamingCamera.enabled = true; base.gameObject.SetActive(true); this.HLECKJGMIGG(null); } if (this.IJDNCNHJEAC != null) { this.IJDNCNHJEAC(this.HEKBPHMCOPK); } } // Token: 0x0601E1C7 RID: 123335 RVA: 0x0083C428 File Offset: 0x0083A628 public DCKODCEIJIG ICIIKMEHDJA() { return this.KCKCNKAHAKF; } // Token: 0x0601E1C8 RID: 123336 RVA: 0x0083C430 File Offset: 0x0083A630 private void GGHLKLCAJPE() { this.streamingCamera.enabled = false; } // Token: 0x0601E1C9 RID: 123337 RVA: 0x0083C440 File Offset: 0x0083A640 public DCKODCEIJIG KHIJEALNEOI() { return this.KCKCNKAHAKF; } // Token: 0x0601E1CA RID: 123338 RVA: 0x0083C448 File Offset: 0x0083A648 private void LCAIEBEDGMJ() { if (this.EIHLKDAFLHK() == StreamingCameraController.NGKGHDEGNEC.OFF) { if (this.KHBBKMOJLJE() != null && this.KHIJEALNEOI().BOHPEJPLEHE()) { this.KHBBKMOJLJE().NLJIAHMEMLO(out this.FHFPOPFBEPP, out this.AMOLKNCPJAM); base.transform.position = Vector3.SmoothDamp(base.transform.position, this.FHFPOPFBEPP, ref this.IGOFELJMFOF, this.positionSmoothingTime); base.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(base.transform.rotation, this.AMOLKNCPJAM, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else if (this.LPLLHAGHDAN() != null && this.LPLLHAGHDAN().AJFBOLHPEJC) { this.HJKIABDKGJJ = this.KFDHDMFFEGE; } } } // Token: 0x0601E1CB RID: 123339 RVA: 0x0083C51C File Offset: 0x0083A71C private void MJANJBNFEGG() { if (this.OMELIIGMIHD == StreamingCameraController.NGKGHDEGNEC.ON) { if (this.KHIJEALNEOI() != null && this.ICIIKMEHDJA().AJFBOLHPEJC) { this.ICIIKMEHDJA().NAPDFBHONMK(out this.FHFPOPFBEPP, out this.AMOLKNCPJAM); base.transform.position = Vector3.SmoothDamp(base.transform.position, this.FHFPOPFBEPP, ref this.IGOFELJMFOF, this.positionSmoothingTime); base.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(base.transform.rotation, this.AMOLKNCPJAM, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else if (this.PDEGMJBOEGP() != null && this.JHHPFFJFCEM().GIDBHPLMPDD()) { this.HLECKJGMIGG(this.FJCDDMGGJOD()); } } } // Token: 0x0601E1CC RID: 123340 RVA: 0x0083C5F0 File Offset: 0x0083A7F0 private void MIBIJLIBPGJ() { if (this.KLEFBOPEDLB() == StreamingCameraController.NGKGHDEGNEC.ON) { if (this.FLJFNEPDFPO() != null && this.KHIJEALNEOI().LNODJLBPOGK()) { this.JAGMGDNDCEM().NLJIAHMEMLO(out this.FHFPOPFBEPP, out this.AMOLKNCPJAM); base.transform.position = Vector3.SmoothDamp(base.transform.position, this.FHFPOPFBEPP, ref this.IGOFELJMFOF, this.positionSmoothingTime); base.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(base.transform.rotation, this.AMOLKNCPJAM, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else if (this.AEDNEKLAPBH() != null && this.FJCDDMGGJOD().BOHPEJPLEHE()) { this.CGPLIBIDMAJ(this.FJCDDMGGJOD()); } } } // Token: 0x0601E1CD RID: 123341 RVA: 0x0083C6C4 File Offset: 0x0083A8C4 private void PPEIFJMALMA() { this.LEPCFDMNNPE(); if (this.EIHLKDAFLHK() == StreamingCameraController.NGKGHDEGNEC.ON) { this.streamingCamera.enabled = false; } } // Token: 0x0601E1CE RID: 123342 RVA: 0x0083C6E4 File Offset: 0x0083A8E4 private void FLFJIHKLKOB() { this.streamingCamera.enabled = true; } // Token: 0x0601E1CF RID: 123343 RVA: 0x0083C6F4 File Offset: 0x0083A8F4 public void EJOELKMOABH(Action NOBAPCOKFIL) { Action action = this.IJDNCNHJEAC; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.IJDNCNHJEAC, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1D0 RID: 123344 RVA: 0x0083C72C File Offset: 0x0083A92C private void IACELAPFMKK() { if (!this.GNMFJMFDKCE) { Player.LocalPlayer.DIJMEKHCJBP.LPCJBJBOPJO(new Action(this.CDGOFFAMDKD)); this.GNMFJMFDKCE = false; } this.FNGOHEDAACH(); } // Token: 0x17000DE2 RID: 3554 // (get) Token: 0x0601E1D1 RID: 123345 RVA: 0x0083C764 File Offset: 0x0083A964 // (set) Token: 0x0601E217 RID: 123415 RVA: 0x0083D948 File Offset: 0x0083BB48 public StreamingCameraController.NGKGHDEGNEC OMELIIGMIHD { get { return this.HEKBPHMCOPK; } set { if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.OFF && value == StreamingCameraController.NGKGHDEGNEC.ON) { this.CKHILIKEPHA(); } this.HEKBPHMCOPK = value; if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.ON) { this.streamingCamera.enabled = true; base.gameObject.SetActive(true); } else { this.streamingCamera.enabled = false; base.gameObject.SetActive(false); this.HJKIABDKGJJ = null; } if (this.IJDNCNHJEAC != null) { this.IJDNCNHJEAC(this.HEKBPHMCOPK); } } } // Token: 0x0601E1D2 RID: 123346 RVA: 0x0083C76C File Offset: 0x0083A96C private void LNHMLIJOFIP() { this.LJMBKFBHDGC(); if (this.EIHLKDAFLHK() == StreamingCameraController.NGKGHDEGNEC.ON) { this.streamingCamera.enabled = true; } } // Token: 0x0601E1D3 RID: 123347 RVA: 0x0083C78C File Offset: 0x0083A98C private void OEHMDFNICBA() { this.streamingCamera.enabled = true; } // Token: 0x0601E1D4 RID: 123348 RVA: 0x0083C79C File Offset: 0x0083A99C public void PLCDIPEIHOG(Action NOBAPCOKFIL) { Action action = this.IJDNCNHJEAC; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.IJDNCNHJEAC, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1D5 RID: 123349 RVA: 0x0083C7D4 File Offset: 0x0083A9D4 private void BIPLLEPFMMG() { this.LEPCFDMNNPE(); if (this.KLEFBOPEDLB() == StreamingCameraController.NGKGHDEGNEC.ON) { this.streamingCamera.enabled = false; } } // Token: 0x0601E1D6 RID: 123350 RVA: 0x0083C7F4 File Offset: 0x0083A9F4 public DCKODCEIJIG PDEGMJBOEGP() { return this.k__BackingField; } // Token: 0x0601E1D7 RID: 123351 RVA: 0x0083C7FC File Offset: 0x0083A9FC private void DNBIECHMAOD() { this.streamingCamera.targetTexture = null; Graphics.Blit(this.ANHNNLOIDPF, null); } // Token: 0x0601E1D8 RID: 123352 RVA: 0x0083C818 File Offset: 0x0083AA18 protected virtual void OMAHPJFFBDE() { SingletonMonoBehaviour.NCKMBFBMBFM.BGGNJPOFMFN += this.LLKEACGNPIJ; SingletonMonoBehaviour.NCKMBFBMBFM.OEJPMLPMDCL(new Action(this.HFHKMMPEMNA)); SceneManager.activeSceneChanged += this.OMKOMNGBCON; this.streamingCamera.depthTextureMode = DepthTextureMode.None; this.ANHNNLOIDPF = new RenderTexture(-188, -11, -21); this.FEMBOICANKN(StreamingCameraController.NGKGHDEGNEC.ON); } // Token: 0x0601E1D9 RID: 123353 RVA: 0x0083C88C File Offset: 0x0083AA8C private void GDEJGBOFNEE() { Vector3 forward = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward; Vector3 vector = forward; vector.y = 40f; Vector3 right = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.right; right.y = 725f; vector.Normalize(); right.Normalize(); this.COHGEHOALPI = vector * -this.backOffset + right * this.rightOffset + Vector3.up * this.upOffset; this.FHFPOPFBEPP = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position + this.COHGEHOALPI; this.AMOLKNCPJAM = Quaternion.LookRotation(forward); } // Token: 0x0601E1DA RID: 123354 RVA: 0x0083C958 File Offset: 0x0083AB58 public void IFJLNBBKDCG(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1DB RID: 123355 RVA: 0x0083C990 File Offset: 0x0083AB90 private void BHKHFBOPMNC() { this.streamingCamera.targetTexture = null; Graphics.Blit(this.ANHNNLOIDPF, null); } // Token: 0x0601E1DC RID: 123356 RVA: 0x0083C9AC File Offset: 0x0083ABAC private void CKHILIKEPHA() { if (!this.GNMFJMFDKCE) { Player.LocalPlayer.DIJMEKHCJBP.LAKHLLCHFED += this.ALDMCEFGGKH; this.GNMFJMFDKCE = true; } this.DEEOAPPNAJL(); } // Token: 0x0601E1DD RID: 123357 RVA: 0x0083C9E4 File Offset: 0x0083ABE4 public void EDOGIEALIKJ() { base.transform.position = this.FHFPOPFBEPP; base.transform.rotation = this.AMOLKNCPJAM; } // Token: 0x0601E1DE RID: 123358 RVA: 0x0083CA08 File Offset: 0x0083AC08 public StreamingCameraController.NGKGHDEGNEC EIHLKDAFLHK() { return this.HEKBPHMCOPK; } // Token: 0x0601E1DF RID: 123359 RVA: 0x0083CA10 File Offset: 0x0083AC10 private void PHNFALJEHMF() { if (!this.GNMFJMFDKCE) { Player.LocalPlayer.DIJMEKHCJBP.LPCJBJBOPJO(new Action(this.CDGOFFAMDKD)); this.GNMFJMFDKCE = true; } this.EJNOPGFOFBH(); } // Token: 0x0601E1E1 RID: 123361 RVA: 0x0083CA88 File Offset: 0x0083AC88 private void NDIMFFJEHNG() { this.streamingCamera.targetTexture = null; Graphics.Blit(this.ANHNNLOIDPF, null); } // Token: 0x0601E1E2 RID: 123362 RVA: 0x0083CAA4 File Offset: 0x0083ACA4 private void PKMJBJPHBOL() { this.streamingCamera.enabled = false; } // Token: 0x0601E1E4 RID: 123364 RVA: 0x0083CADC File Offset: 0x0083ACDC public void AGGHJINDDGD(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1E5 RID: 123365 RVA: 0x0083CB14 File Offset: 0x0083AD14 private void OnPreRender() { this.streamingCamera.targetTexture = this.ANHNNLOIDPF; } // Token: 0x0601E1E6 RID: 123366 RVA: 0x0083CB28 File Offset: 0x0083AD28 private void PPFOJFCJHPJ() { Vector3 forward = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward; Vector3 vector = forward; vector.y = 871f; Vector3 right = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.right; right.y = 1182f; vector.Normalize(); right.Normalize(); this.COHGEHOALPI = vector * -this.backOffset + right * this.rightOffset + Vector3.up * this.upOffset; this.FHFPOPFBEPP = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position + this.COHGEHOALPI; this.AMOLKNCPJAM = Quaternion.LookRotation(forward); } // Token: 0x0601E1E7 RID: 123367 RVA: 0x0083CBF4 File Offset: 0x0083ADF4 public void ENACCHHPFHM(StreamingCameraController.NGKGHDEGNEC NOBAPCOKFIL) { if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.OFF && NOBAPCOKFIL == StreamingCameraController.NGKGHDEGNEC.OFF) { this.IACELAPFMKK(); } this.HEKBPHMCOPK = NOBAPCOKFIL; if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.OFF) { this.streamingCamera.enabled = false; base.gameObject.SetActive(true); } else { this.streamingCamera.enabled = false; base.gameObject.SetActive(true); this.HJKIABDKGJJ = null; } if (this.IJDNCNHJEAC != null) { this.IJDNCNHJEAC(this.HEKBPHMCOPK); } } // Token: 0x0601E1E8 RID: 123368 RVA: 0x0083CC84 File Offset: 0x0083AE84 private void CNPJBBGHMCE() { this.NFCCPACJMDH(); if (this.EIHLKDAFLHK() == StreamingCameraController.NGKGHDEGNEC.ON) { this.streamingCamera.enabled = true; } } // Token: 0x0601E1E9 RID: 123369 RVA: 0x0083CCA4 File Offset: 0x0083AEA4 private void IICMOBKMBEP() { this.streamingCamera.targetTexture = null; Graphics.Blit(this.ANHNNLOIDPF, null); } // Token: 0x17000DE3 RID: 3555 // (get) Token: 0x0601E222 RID: 123426 RVA: 0x0083DAC8 File Offset: 0x0083BCC8 // (set) Token: 0x0601E1EA RID: 123370 RVA: 0x0083CCC0 File Offset: 0x0083AEC0 public DCKODCEIJIG KFDHDMFFEGE { get; set; } // Token: 0x0601E1EB RID: 123371 RVA: 0x0083CCCC File Offset: 0x0083AECC public void CGPLIBIDMAJ(DCKODCEIJIG NOBAPCOKFIL) { this.KCKCNKAHAKF = NOBAPCOKFIL; if (this.KAKKOFIELAN != null) { this.KAKKOFIELAN(this.KCKCNKAHAKF); } } // Token: 0x0601E1EC RID: 123372 RVA: 0x0083CCF4 File Offset: 0x0083AEF4 protected virtual void BJGJHPBABDB() { if (Player.LocalPlayerExists) { Player.LocalPlayer.DIJMEKHCJBP.LAKHLLCHFED -= this.CAKIDONNPJO; } if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.BGGNJPOFMFN -= this.BIPLLEPFMMG; SingletonMonoBehaviour.NCKMBFBMBFM.GHANCOIJIDK(new Action(this.PKMJBJPHBOL)); } SceneManager.activeSceneChanged -= this.BLGFIBOJMHA; } // Token: 0x0601E1ED RID: 123373 RVA: 0x0083CD74 File Offset: 0x0083AF74 private void Update() { if (this.OMELIIGMIHD == StreamingCameraController.NGKGHDEGNEC.ON) { if (this.HJKIABDKGJJ != null && this.HJKIABDKGJJ.AJFBOLHPEJC) { this.HJKIABDKGJJ.NLJIAHMEMLO(out this.FHFPOPFBEPP, out this.AMOLKNCPJAM); base.transform.position = Vector3.SmoothDamp(base.transform.position, this.FHFPOPFBEPP, ref this.IGOFELJMFOF, this.positionSmoothingTime); base.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(base.transform.rotation, this.AMOLKNCPJAM, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else if (this.KFDHDMFFEGE != null && this.KFDHDMFFEGE.AJFBOLHPEJC) { this.HJKIABDKGJJ = this.KFDHDMFFEGE; } } } // Token: 0x0601E1EE RID: 123374 RVA: 0x0083CE48 File Offset: 0x0083B048 public void PDCOIPMGEHK(Action NOBAPCOKFIL) { Action action = this.IJDNCNHJEAC; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.IJDNCNHJEAC, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1EF RID: 123375 RVA: 0x0083CE80 File Offset: 0x0083B080 public void BIBELABACLH(Action NOBAPCOKFIL) { Action action = this.IJDNCNHJEAC; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.IJDNCNHJEAC, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1F0 RID: 123376 RVA: 0x0083CEB8 File Offset: 0x0083B0B8 private void LEPCFDMNNPE() { if (!this.GNMFJMFDKCE) { Player.LocalPlayer.DIJMEKHCJBP.LAKHLLCHFED += this.PPFOJFCJHPJ; this.GNMFJMFDKCE = false; } this.DOALDAPNJIE(); } // Token: 0x0601E1F1 RID: 123377 RVA: 0x0083CEF0 File Offset: 0x0083B0F0 private void JGMBBPLDFDD() { this.streamingCamera.targetTexture = null; Graphics.Blit(this.ANHNNLOIDPF, null); } // Token: 0x0601E1F2 RID: 123378 RVA: 0x0083CF0C File Offset: 0x0083B10C private void OMKOMNGBCON(Scene NGDBANDHNGL, Scene LKDFAMOLFBB) { this.GNMFJMFDKCE = true; } // Token: 0x0601E1F3 RID: 123379 RVA: 0x0083CF18 File Offset: 0x0083B118 public DCKODCEIJIG KHBBKMOJLJE() { return this.KCKCNKAHAKF; } // Token: 0x0601E1F4 RID: 123380 RVA: 0x0083CF20 File Offset: 0x0083B120 public void JHIHFNEFEEE(DCKODCEIJIG NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601E1F5 RID: 123381 RVA: 0x0083CF2C File Offset: 0x0083B12C private void NFCCPACJMDH() { if (!this.GNMFJMFDKCE) { Player.LocalPlayer.DIJMEKHCJBP.PDBJBCMFLAF(new Action(this.FDNHMHHCDHP)); this.GNMFJMFDKCE = true; } this.DOALDAPNJIE(); } // Token: 0x0601E1F6 RID: 123382 RVA: 0x0083CF64 File Offset: 0x0083B164 private void IICDIBPOINA() { if (this.KLEFBOPEDLB() == StreamingCameraController.NGKGHDEGNEC.OFF) { if (this.FLJFNEPDFPO() != null && this.ICIIKMEHDJA().BOHPEJPLEHE()) { this.FLJFNEPDFPO().MKHGOPAHOAK(out this.FHFPOPFBEPP, out this.AMOLKNCPJAM); base.transform.position = Vector3.SmoothDamp(base.transform.position, this.FHFPOPFBEPP, ref this.IGOFELJMFOF, this.positionSmoothingTime); base.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(base.transform.rotation, this.AMOLKNCPJAM, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else if (this.PDEGMJBOEGP() != null && this.LPLLHAGHDAN().LNODJLBPOGK()) { this.ILKKMBODGMK(this.AEDNEKLAPBH()); } } } // Token: 0x0601E1F7 RID: 123383 RVA: 0x0083D038 File Offset: 0x0083B238 private void LLKEACGNPIJ() { this.PHNFALJEHMF(); if (this.KLEFBOPEDLB() == StreamingCameraController.NGKGHDEGNEC.OFF) { this.streamingCamera.enabled = true; } } // Token: 0x0601E1F9 RID: 123385 RVA: 0x0083D090 File Offset: 0x0083B290 private void BLGFIBOJMHA(Scene NGDBANDHNGL, Scene LKDFAMOLFBB) { this.GNMFJMFDKCE = false; } // Token: 0x0601E1FA RID: 123386 RVA: 0x0083D09C File Offset: 0x0083B29C private void EGGOHDIIENN() { Vector3 forward = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward; Vector3 vector = forward; vector.y = 1931f; Vector3 right = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.right; right.y = 982f; vector.Normalize(); right.Normalize(); this.COHGEHOALPI = vector * -this.backOffset + right * this.rightOffset + Vector3.up * this.upOffset; this.FHFPOPFBEPP = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position + this.COHGEHOALPI; this.AMOLKNCPJAM = Quaternion.LookRotation(forward); } // Token: 0x0601E1FB RID: 123387 RVA: 0x0083D168 File Offset: 0x0083B368 private void HKMCKCDLBKI() { this.CAKIDONNPJO(); this.EDOGIEALIKJ(); } // Token: 0x0601E1FC RID: 123388 RVA: 0x0083D178 File Offset: 0x0083B378 private void FHGFHGIPENH() { this.NFCCPACJMDH(); if (this.OMELIIGMIHD == StreamingCameraController.NGKGHDEGNEC.OFF) { this.streamingCamera.enabled = true; } } // Token: 0x0601E1FD RID: 123389 RVA: 0x0083D198 File Offset: 0x0083B398 public void PPAIPDIBAEB(StreamingCameraController.NGKGHDEGNEC NOBAPCOKFIL) { if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.OFF && NOBAPCOKFIL == StreamingCameraController.NGKGHDEGNEC.OFF) { this.PHNFALJEHMF(); } this.HEKBPHMCOPK = NOBAPCOKFIL; if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.OFF) { this.streamingCamera.enabled = false; base.gameObject.SetActive(true); } else { this.streamingCamera.enabled = false; base.gameObject.SetActive(true); this.HJKIABDKGJJ = null; } if (this.IJDNCNHJEAC != null) { this.IJDNCNHJEAC(this.HEKBPHMCOPK); } } // Token: 0x0601E1FE RID: 123390 RVA: 0x0083D228 File Offset: 0x0083B428 public void LBOIAEAJDPD(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E1FF RID: 123391 RVA: 0x0083D260 File Offset: 0x0083B460 private void CAKIDONNPJO() { Vector3 forward = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward; Vector3 vector = forward; vector.y = 1907f; Vector3 right = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.right; right.y = 1295f; vector.Normalize(); right.Normalize(); this.COHGEHOALPI = vector * -this.backOffset + right * this.rightOffset + Vector3.up * this.upOffset; this.FHFPOPFBEPP = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position + this.COHGEHOALPI; this.AMOLKNCPJAM = Quaternion.LookRotation(forward); } // Token: 0x0601E200 RID: 123392 RVA: 0x0083D32C File Offset: 0x0083B52C private void ALDMCEFGGKH() { Vector3 forward = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward; Vector3 vector = forward; vector.y = 0f; Vector3 right = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.right; right.y = 0f; vector.Normalize(); right.Normalize(); this.COHGEHOALPI = vector * -this.backOffset + right * this.rightOffset + Vector3.up * this.upOffset; this.FHFPOPFBEPP = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position + this.COHGEHOALPI; this.AMOLKNCPJAM = Quaternion.LookRotation(forward); } // Token: 0x0601E201 RID: 123393 RVA: 0x0083D3F8 File Offset: 0x0083B5F8 public void DJGLCMFCAGG() { base.transform.position = this.FHFPOPFBEPP; base.transform.rotation = this.AMOLKNCPJAM; } // Token: 0x0601E202 RID: 123394 RVA: 0x0083D41C File Offset: 0x0083B61C private void FNGOHEDAACH() { this.FDNHMHHCDHP(); this.EDOGIEALIKJ(); } // Token: 0x0601E203 RID: 123395 RVA: 0x0083D42C File Offset: 0x0083B62C private void HDCALKKNKLC() { this.streamingCamera.targetTexture = this.ANHNNLOIDPF; } // Token: 0x0601E204 RID: 123396 RVA: 0x0083D440 File Offset: 0x0083B640 private void DOALDAPNJIE() { this.EGGOHDIIENN(); this.MMOMAHCCOMP(); } // Token: 0x0601E205 RID: 123397 RVA: 0x0083D450 File Offset: 0x0083B650 public void HLECKJGMIGG(DCKODCEIJIG NOBAPCOKFIL) { this.KCKCNKAHAKF = NOBAPCOKFIL; if (this.KAKKOFIELAN != null) { this.KAKKOFIELAN(this.KCKCNKAHAKF); } } // Token: 0x0601E206 RID: 123398 RVA: 0x0083D478 File Offset: 0x0083B678 private void LOGFBGOPLLO() { if (this.KLEFBOPEDLB() == StreamingCameraController.NGKGHDEGNEC.ON) { if (this.KHIJEALNEOI() != null && this.HJKIABDKGJJ.BOHPEJPLEHE()) { this.KHIJEALNEOI().NLJIAHMEMLO(out this.FHFPOPFBEPP, out this.AMOLKNCPJAM); base.transform.position = Vector3.SmoothDamp(base.transform.position, this.FHFPOPFBEPP, ref this.IGOFELJMFOF, this.positionSmoothingTime); base.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(base.transform.rotation, this.AMOLKNCPJAM, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else if (this.JHHPFFJFCEM() != null && this.JHHPFFJFCEM().OOLMKIKGGNH()) { this.CJEGODOELML(this.AEDNEKLAPBH()); } } } // Token: 0x0601E207 RID: 123399 RVA: 0x0083D54C File Offset: 0x0083B74C private void MJIBMHOJCGF() { this.streamingCamera.enabled = false; } // Token: 0x0601E208 RID: 123400 RVA: 0x0083D55C File Offset: 0x0083B75C private void APIHANKEALI() { this.LEPCFDMNNPE(); if (this.OMELIIGMIHD == StreamingCameraController.NGKGHDEGNEC.OFF) { this.streamingCamera.enabled = true; } } // Token: 0x0601E209 RID: 123401 RVA: 0x0083D57C File Offset: 0x0083B77C private void JEMCBJEAHBL() { this.IACELAPFMKK(); if (this.KLEFBOPEDLB() == StreamingCameraController.NGKGHDEGNEC.OFF) { this.streamingCamera.enabled = true; } } // Token: 0x0601E20A RID: 123402 RVA: 0x0083D59C File Offset: 0x0083B79C private void BGGNJPOFMFN() { this.CKHILIKEPHA(); if (this.OMELIIGMIHD == StreamingCameraController.NGKGHDEGNEC.ON) { this.streamingCamera.enabled = true; } } // Token: 0x0601E20B RID: 123403 RVA: 0x0083D5BC File Offset: 0x0083B7BC protected override void OnDestroy() { if (Player.LocalPlayerExists) { Player.LocalPlayer.DIJMEKHCJBP.LAKHLLCHFED -= this.ALDMCEFGGKH; } if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.BGGNJPOFMFN -= this.BGGNJPOFMFN; SingletonMonoBehaviour.NCKMBFBMBFM.MJIBMHOJCGF -= this.MJIBMHOJCGF; } SceneManager.activeSceneChanged -= this.BLGFIBOJMHA; } // Token: 0x0601E20C RID: 123404 RVA: 0x0083D63C File Offset: 0x0083B83C public DCKODCEIJIG AEDNEKLAPBH() { return this.k__BackingField; } // Token: 0x0601E20D RID: 123405 RVA: 0x0083D644 File Offset: 0x0083B844 private void IGDMCDLELON() { if (this.KLEFBOPEDLB() == StreamingCameraController.NGKGHDEGNEC.OFF) { if (this.FJAIFNILCFJ() != null && this.FJAIFNILCFJ().JKONLFCPHFF()) { this.ICIIKMEHDJA().MKHGOPAHOAK(out this.FHFPOPFBEPP, out this.AMOLKNCPJAM); base.transform.position = Vector3.SmoothDamp(base.transform.position, this.FHFPOPFBEPP, ref this.IGOFELJMFOF, this.positionSmoothingTime); base.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(base.transform.rotation, this.AMOLKNCPJAM, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else if (this.AEDNEKLAPBH() != null && this.FJCDDMGGJOD().LNODJLBPOGK()) { this.HLECKJGMIGG(this.JHHPFFJFCEM()); } } } // Token: 0x0601E20E RID: 123406 RVA: 0x0083D718 File Offset: 0x0083B918 private void NPMIANOCMLH() { this.streamingCamera.targetTexture = this.ANHNNLOIDPF; } // Token: 0x0601E20F RID: 123407 RVA: 0x0083D72C File Offset: 0x0083B92C public void MAEHDIFHAGK(Action NOBAPCOKFIL) { Action action = this.IJDNCNHJEAC; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.IJDNCNHJEAC, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E210 RID: 123408 RVA: 0x0083D764 File Offset: 0x0083B964 private void EPAJPCOBKBB() { this.streamingCamera.targetTexture = null; Graphics.Blit(this.ANHNNLOIDPF, null); } // Token: 0x0601E211 RID: 123409 RVA: 0x0083D780 File Offset: 0x0083B980 private void EFIHDLFBJDN() { this.streamingCamera.targetTexture = null; Graphics.Blit(this.ANHNNLOIDPF, null); } // Token: 0x0601E212 RID: 123410 RVA: 0x0083D79C File Offset: 0x0083B99C private void DEEOAPPNAJL() { this.ALDMCEFGGKH(); this.SnapToTarget(); } // Token: 0x0601E213 RID: 123411 RVA: 0x0083D7AC File Offset: 0x0083B9AC private void CDGOFFAMDKD() { Vector3 forward = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward; Vector3 vector = forward; vector.y = 535f; Vector3 right = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.right; right.y = 1420f; vector.Normalize(); right.Normalize(); this.COHGEHOALPI = vector * -this.backOffset + right * this.rightOffset + Vector3.up * this.upOffset; this.FHFPOPFBEPP = SingletonMonoBehaviour.NCKMBFBMBFM.KPGFMCHFLBM.transform.position + this.COHGEHOALPI; this.AMOLKNCPJAM = Quaternion.LookRotation(forward); } // Token: 0x0601E214 RID: 123412 RVA: 0x0083D878 File Offset: 0x0083BA78 public void FEMBOICANKN(StreamingCameraController.NGKGHDEGNEC NOBAPCOKFIL) { if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.OFF && NOBAPCOKFIL == StreamingCameraController.NGKGHDEGNEC.ON) { this.CKHILIKEPHA(); } this.HEKBPHMCOPK = NOBAPCOKFIL; if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.ON) { this.streamingCamera.enabled = false; base.gameObject.SetActive(false); } else { this.streamingCamera.enabled = true; base.gameObject.SetActive(false); this.CGPLIBIDMAJ(null); } if (this.IJDNCNHJEAC != null) { this.IJDNCNHJEAC(this.HEKBPHMCOPK); } } // Token: 0x0601E215 RID: 123413 RVA: 0x0083D908 File Offset: 0x0083BB08 private void LJMBKFBHDGC() { if (!this.GNMFJMFDKCE) { Player.LocalPlayer.DIJMEKHCJBP.LAKHLLCHFED += this.GDEJGBOFNEE; this.GNMFJMFDKCE = false; } this.BBLHGLEKJMB(); } // Token: 0x0601E216 RID: 123414 RVA: 0x0083D940 File Offset: 0x0083BB40 public DCKODCEIJIG FJAIFNILCFJ() { return this.KCKCNKAHAKF; } // Token: 0x0601E218 RID: 123416 RVA: 0x0083D9D8 File Offset: 0x0083BBD8 private void OnPostRender() { this.streamingCamera.targetTexture = null; Graphics.Blit(this.ANHNNLOIDPF, null); } // Token: 0x0601E219 RID: 123417 RVA: 0x0083D9F4 File Offset: 0x0083BBF4 public StreamingCameraController.NGKGHDEGNEC KLEFBOPEDLB() { return this.HEKBPHMCOPK; } // Token: 0x0601E21A RID: 123418 RVA: 0x0083D9FC File Offset: 0x0083BBFC private void HBPNFFDOLKJ() { if (!this.GNMFJMFDKCE) { Player.LocalPlayer.DIJMEKHCJBP.LAKHLLCHFED += this.BDJKLIHMPEK; this.GNMFJMFDKCE = false; } this.BBLHGLEKJMB(); } // Token: 0x0601E21B RID: 123419 RVA: 0x0083DA34 File Offset: 0x0083BC34 public DCKODCEIJIG FLJFNEPDFPO() { return this.KCKCNKAHAKF; } // Token: 0x0601E21C RID: 123420 RVA: 0x0083DA3C File Offset: 0x0083BC3C public DCKODCEIJIG FJCDDMGGJOD() { return this.k__BackingField; } // Token: 0x0601E21D RID: 123421 RVA: 0x0083DA44 File Offset: 0x0083BC44 public void DGPOHHIGDJA(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E21E RID: 123422 RVA: 0x0083DA7C File Offset: 0x0083BC7C public void MMOMAHCCOMP() { base.transform.position = this.FHFPOPFBEPP; base.transform.rotation = this.AMOLKNCPJAM; } // Token: 0x0601E21F RID: 123423 RVA: 0x0083DAA0 File Offset: 0x0083BCA0 private void EJNOPGFOFBH() { this.ALDMCEFGGKH(); this.LGCPBJDADOK(); } // Token: 0x0601E220 RID: 123424 RVA: 0x0083DAB0 File Offset: 0x0083BCB0 public DCKODCEIJIG JHHPFFJFCEM() { return this.k__BackingField; } // Token: 0x0601E221 RID: 123425 RVA: 0x0083DAB8 File Offset: 0x0083BCB8 private void MGNHJICIJMJ() { this.streamingCamera.enabled = false; } // Token: 0x0601E223 RID: 123427 RVA: 0x0083DAD0 File Offset: 0x0083BCD0 private void BBLHGLEKJMB() { this.CDGOFFAMDKD(); this.DJGLCMFCAGG(); } // Token: 0x0601E224 RID: 123428 RVA: 0x0083DAE0 File Offset: 0x0083BCE0 public void FJLKEGOKKDF(DCKODCEIJIG NOBAPCOKFIL) { this.KCKCNKAHAKF = NOBAPCOKFIL; if (this.KAKKOFIELAN != null) { this.KAKKOFIELAN(this.KCKCNKAHAKF); } } // Token: 0x0601E225 RID: 123429 RVA: 0x0083DB08 File Offset: 0x0083BD08 public void HCGDMCMDAOK(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E226 RID: 123430 RVA: 0x0083DB40 File Offset: 0x0083BD40 public DCKODCEIJIG JAGMGDNDCEM() { return this.KCKCNKAHAKF; } // Token: 0x0601E228 RID: 123432 RVA: 0x0083DB80 File Offset: 0x0083BD80 protected override void Awake() { SingletonMonoBehaviour.NCKMBFBMBFM.BGGNJPOFMFN += this.BGGNJPOFMFN; SingletonMonoBehaviour.NCKMBFBMBFM.MJIBMHOJCGF += this.MJIBMHOJCGF; SceneManager.activeSceneChanged += this.BLGFIBOJMHA; this.streamingCamera.depthTextureMode = DepthTextureMode.Depth; this.ANHNNLOIDPF = new RenderTexture(1440, 1080, 24); this.OMELIIGMIHD = StreamingCameraController.NGKGHDEGNEC.OFF; } // Token: 0x0601E229 RID: 123433 RVA: 0x0083DBF4 File Offset: 0x0083BDF4 public void MEEMIOELMKC(Action NOBAPCOKFIL) { Action action = this.IJDNCNHJEAC; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.IJDNCNHJEAC, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E22A RID: 123434 RVA: 0x0083DC2C File Offset: 0x0083BE2C private void IODBGLLPNKA() { this.FDNHMHHCDHP(); this.LGCPBJDADOK(); } // Token: 0x0601E22B RID: 123435 RVA: 0x0083DC3C File Offset: 0x0083BE3C public void ENEOGDBJNDM(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E22C RID: 123436 RVA: 0x0083DC74 File Offset: 0x0083BE74 public void ILKKMBODGMK(DCKODCEIJIG NOBAPCOKFIL) { this.KCKCNKAHAKF = NOBAPCOKFIL; if (this.KAKKOFIELAN != null) { this.KAKKOFIELAN(this.KCKCNKAHAKF); } } // Token: 0x0601E22D RID: 123437 RVA: 0x0083DC9C File Offset: 0x0083BE9C private void IIPJKGFNNJP() { this.streamingCamera.targetTexture = this.ANHNNLOIDPF; } // Token: 0x0601E22E RID: 123438 RVA: 0x0083DCB0 File Offset: 0x0083BEB0 public DCKODCEIJIG LPLLHAGHDAN() { return this.k__BackingField; } // Token: 0x0601E22F RID: 123439 RVA: 0x0083DCB8 File Offset: 0x0083BEB8 private void JKBGOMFNCBD(Scene NGDBANDHNGL, Scene LKDFAMOLFBB) { this.GNMFJMFDKCE = false; } // Token: 0x0601E230 RID: 123440 RVA: 0x0083DCC4 File Offset: 0x0083BEC4 public void NLOMCLNHBCN(Action NOBAPCOKFIL) { Action action = this.IJDNCNHJEAC; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.IJDNCNHJEAC, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E231 RID: 123441 RVA: 0x0083DCFC File Offset: 0x0083BEFC public void LGCPBJDADOK() { base.transform.position = this.FHFPOPFBEPP; base.transform.rotation = this.AMOLKNCPJAM; } // Token: 0x0601E232 RID: 123442 RVA: 0x0083DD20 File Offset: 0x0083BF20 private void AAEJCJGGKEJ() { if (this.OMELIIGMIHD == StreamingCameraController.NGKGHDEGNEC.OFF) { if (this.FLJFNEPDFPO() != null && this.JAGMGDNDCEM().LNODJLBPOGK()) { this.ICIIKMEHDJA().NAPDFBHONMK(out this.FHFPOPFBEPP, out this.AMOLKNCPJAM); base.transform.position = Vector3.SmoothDamp(base.transform.position, this.FHFPOPFBEPP, ref this.IGOFELJMFOF, this.positionSmoothingTime); base.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(base.transform.rotation, this.AMOLKNCPJAM, ref this.DMLNPLMICBL, this.positionSmoothingTime); } else if (this.AEDNEKLAPBH() != null && this.FJCDDMGGJOD().BOHPEJPLEHE()) { this.ILKKMBODGMK(this.KFDHDMFFEGE); } } } // Token: 0x0601E233 RID: 123443 RVA: 0x0083DDF4 File Offset: 0x0083BFF4 private void DLFHIJDMLAO() { this.streamingCamera.enabled = true; } // Token: 0x0601E234 RID: 123444 RVA: 0x0083DE04 File Offset: 0x0083C004 public void OCBPFFAPCEG(Action NOBAPCOKFIL) { Action action = this.KAKKOFIELAN; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.KAKKOFIELAN, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601E235 RID: 123445 RVA: 0x0083DE3C File Offset: 0x0083C03C public void KFDGEDOADEF() { base.transform.position = this.FHFPOPFBEPP; base.transform.rotation = this.AMOLKNCPJAM; } // Token: 0x0601E236 RID: 123446 RVA: 0x0083DE60 File Offset: 0x0083C060 public void NEPNNNCPIPD(StreamingCameraController.NGKGHDEGNEC NOBAPCOKFIL) { if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.OFF && NOBAPCOKFIL == StreamingCameraController.NGKGHDEGNEC.OFF) { this.NFCCPACJMDH(); } this.HEKBPHMCOPK = NOBAPCOKFIL; if (this.HEKBPHMCOPK == StreamingCameraController.NGKGHDEGNEC.ON) { this.streamingCamera.enabled = false; base.gameObject.SetActive(true); } else { this.streamingCamera.enabled = true; base.gameObject.SetActive(false); this.CJEGODOELML(null); } if (this.IJDNCNHJEAC != null) { this.IJDNCNHJEAC(this.HEKBPHMCOPK); } } // Token: 0x04004E99 RID: 20121 [SerializeField] private Camera streamingCamera; // Token: 0x04004E9A RID: 20122 [SerializeField] [Range(0f, 5f)] private float backOffset = 1.5f; // Token: 0x04004E9B RID: 20123 [SerializeField] [Range(0f, 5f)] private float rightOffset = 0.5f; // Token: 0x04004E9C RID: 20124 [SerializeField] [Range(0f, 5f)] private float upOffset; // Token: 0x04004E9D RID: 20125 [Header("Smoothing")] [SerializeField] private float positionSmoothingTime = 0.05f; // Token: 0x04004E9E RID: 20126 private Vector3 IGOFELJMFOF = Vector3.zero; // Token: 0x04004E9F RID: 20127 private Vector3 DMLNPLMICBL = Vector3.zero; // Token: 0x04004EA0 RID: 20128 private Vector3 FHFPOPFBEPP; // Token: 0x04004EA1 RID: 20129 private Quaternion AMOLKNCPJAM; // Token: 0x04004EA3 RID: 20131 private StreamingCameraController.NGKGHDEGNEC HEKBPHMCOPK; // Token: 0x04004EA4 RID: 20132 private bool GNMFJMFDKCE; // Token: 0x04004EA5 RID: 20133 private RenderTexture ANHNNLOIDPF; // Token: 0x04004EA6 RID: 20134 private Vector3 COHGEHOALPI; // Token: 0x04004EA9 RID: 20137 private DCKODCEIJIG KCKCNKAHAKF; // Token: 0x02000E4B RID: 3659 public enum NGKGHDEGNEC { // Token: 0x04004EAB RID: 20139 OFF, // Token: 0x04004EAC RID: 20140 ON } }