1508 lines
48 KiB
C#
1508 lines
48 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.Threading;
|
|
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
// Token: 0x02000E4A RID: 3658
|
|
public class StreamingCameraController : SingletonMonoBehaviour<StreamingCameraController>
|
|
{
|
|
// 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<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.LLKEACGNPIJ;
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.KEJJEDNEMMM(new Action(this.MGNHJICIJMJ));
|
|
}
|
|
SceneManager.activeSceneChanged -= this.JKBGOMFNCBD;
|
|
}
|
|
|
|
// Token: 0x0601E1AC RID: 123308 RVA: 0x0083BD9C File Offset: 0x00839F9C
|
|
public void LIHNAGADABG(Action<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0601E1AD RID: 123309 RVA: 0x0083BDD4 File Offset: 0x00839FD4
|
|
public void MNCNNOJCHGE(Action<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0601E1AE RID: 123310 RVA: 0x0083BE0C File Offset: 0x0083A00C
|
|
public void IABHKPMEOIJ(Action<StreamingCameraController.NGKGHDEGNEC> NOBAPCOKFIL)
|
|
{
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action = this.IJDNCNHJEAC;
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<StreamingCameraController.NGKGHDEGNEC>>(ref this.IJDNCNHJEAC, (Action<StreamingCameraController.NGKGHDEGNEC>)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<DCKODCEIJIG> 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<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.BIPLLEPFMMG;
|
|
SingletonMonoBehaviour<SessionManager>.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<StreamingCameraController.NGKGHDEGNEC> NOBAPCOKFIL)
|
|
{
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action = this.IJDNCNHJEAC;
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<StreamingCameraController.NGKGHDEGNEC>>(ref this.IJDNCNHJEAC, (Action<StreamingCameraController.NGKGHDEGNEC>)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<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
|
Vector3 vector = forward;
|
|
vector.y = 392f;
|
|
Vector3 right = SingletonMonoBehaviour<CameraRig>.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<CameraRig>.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<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
|
Vector3 vector = forward;
|
|
vector.y = 1131f;
|
|
Vector3 right = SingletonMonoBehaviour<CameraRig>.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<CameraRig>.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<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
|
Vector3 vector = forward;
|
|
vector.y = 1319f;
|
|
Vector3 right = SingletonMonoBehaviour<CameraRig>.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<CameraRig>.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<StreamingCameraController.NGKGHDEGNEC> NOBAPCOKFIL)
|
|
{
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action = this.IJDNCNHJEAC;
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<StreamingCameraController.NGKGHDEGNEC>>(ref this.IJDNCNHJEAC, (Action<StreamingCameraController.NGKGHDEGNEC>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0601E1BF RID: 123327 RVA: 0x0083C280 File Offset: 0x0083A480
|
|
public void MAHHHNGGFDJ(Action<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0601E1C0 RID: 123328 RVA: 0x0083C2B8 File Offset: 0x0083A4B8
|
|
public void EEKDOFCIHLF(Action<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)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<StreamingCameraController.NGKGHDEGNEC> 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<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)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<StreamingCameraController.NGKGHDEGNEC> NOBAPCOKFIL)
|
|
{
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action = this.IJDNCNHJEAC;
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<StreamingCameraController.NGKGHDEGNEC>>(ref this.IJDNCNHJEAC, (Action<StreamingCameraController.NGKGHDEGNEC>)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<StreamingCameraController.NGKGHDEGNEC> NOBAPCOKFIL)
|
|
{
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action = this.IJDNCNHJEAC;
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<StreamingCameraController.NGKGHDEGNEC>>(ref this.IJDNCNHJEAC, (Action<StreamingCameraController.NGKGHDEGNEC>)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.<GAANPODHAGI>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<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.LLKEACGNPIJ;
|
|
SingletonMonoBehaviour<SessionManager>.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<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
|
Vector3 vector = forward;
|
|
vector.y = 40f;
|
|
Vector3 right = SingletonMonoBehaviour<CameraRig>.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<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position + this.COHGEHOALPI;
|
|
this.AMOLKNCPJAM = Quaternion.LookRotation(forward);
|
|
}
|
|
|
|
// Token: 0x0601E1DA RID: 123354 RVA: 0x0083C958 File Offset: 0x0083AB58
|
|
public void IFJLNBBKDCG(Action<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)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<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)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<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
|
Vector3 vector = forward;
|
|
vector.y = 871f;
|
|
Vector3 right = SingletonMonoBehaviour<CameraRig>.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<CameraRig>.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<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.BIPLLEPFMMG;
|
|
SingletonMonoBehaviour<SessionManager>.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<StreamingCameraController.NGKGHDEGNEC> NOBAPCOKFIL)
|
|
{
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action = this.IJDNCNHJEAC;
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<StreamingCameraController.NGKGHDEGNEC>>(ref this.IJDNCNHJEAC, (Action<StreamingCameraController.NGKGHDEGNEC>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0601E1EF RID: 123375 RVA: 0x0083CE80 File Offset: 0x0083B080
|
|
public void BIBELABACLH(Action<StreamingCameraController.NGKGHDEGNEC> NOBAPCOKFIL)
|
|
{
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action = this.IJDNCNHJEAC;
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<StreamingCameraController.NGKGHDEGNEC>>(ref this.IJDNCNHJEAC, (Action<StreamingCameraController.NGKGHDEGNEC>)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.<GAANPODHAGI>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<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
|
Vector3 vector = forward;
|
|
vector.y = 1931f;
|
|
Vector3 right = SingletonMonoBehaviour<CameraRig>.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<CameraRig>.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<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0601E1FF RID: 123391 RVA: 0x0083D260 File Offset: 0x0083B460
|
|
private void CAKIDONNPJO()
|
|
{
|
|
Vector3 forward = SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
|
Vector3 vector = forward;
|
|
vector.y = 1907f;
|
|
Vector3 right = SingletonMonoBehaviour<CameraRig>.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<CameraRig>.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<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
|
Vector3 vector = forward;
|
|
vector.y = 0f;
|
|
Vector3 right = SingletonMonoBehaviour<CameraRig>.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<CameraRig>.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<SessionManager>.NCKMBFBMBFM != null)
|
|
{
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN -= this.BGGNJPOFMFN;
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.MJIBMHOJCGF -= this.MJIBMHOJCGF;
|
|
}
|
|
SceneManager.activeSceneChanged -= this.BLGFIBOJMHA;
|
|
}
|
|
|
|
// Token: 0x0601E20C RID: 123404 RVA: 0x0083D63C File Offset: 0x0083B83C
|
|
public DCKODCEIJIG AEDNEKLAPBH()
|
|
{
|
|
return this.<GAANPODHAGI>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<StreamingCameraController.NGKGHDEGNEC> NOBAPCOKFIL)
|
|
{
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action = this.IJDNCNHJEAC;
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<StreamingCameraController.NGKGHDEGNEC>>(ref this.IJDNCNHJEAC, (Action<StreamingCameraController.NGKGHDEGNEC>)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<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
|
Vector3 vector = forward;
|
|
vector.y = 535f;
|
|
Vector3 right = SingletonMonoBehaviour<CameraRig>.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<CameraRig>.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.<GAANPODHAGI>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601E21D RID: 123421 RVA: 0x0083DA44 File Offset: 0x0083BC44
|
|
public void DGPOHHIGDJA(Action<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)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.<GAANPODHAGI>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<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)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<SessionManager>.NCKMBFBMBFM.BGGNJPOFMFN += this.BGGNJPOFMFN;
|
|
SingletonMonoBehaviour<SessionManager>.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<StreamingCameraController.NGKGHDEGNEC> NOBAPCOKFIL)
|
|
{
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action = this.IJDNCNHJEAC;
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<StreamingCameraController.NGKGHDEGNEC>>(ref this.IJDNCNHJEAC, (Action<StreamingCameraController.NGKGHDEGNEC>)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<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)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.<GAANPODHAGI>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<StreamingCameraController.NGKGHDEGNEC> NOBAPCOKFIL)
|
|
{
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action = this.IJDNCNHJEAC;
|
|
Action<StreamingCameraController.NGKGHDEGNEC> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<StreamingCameraController.NGKGHDEGNEC>>(ref this.IJDNCNHJEAC, (Action<StreamingCameraController.NGKGHDEGNEC>)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<DCKODCEIJIG> NOBAPCOKFIL)
|
|
{
|
|
Action<DCKODCEIJIG> action = this.KAKKOFIELAN;
|
|
Action<DCKODCEIJIG> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<DCKODCEIJIG>>(ref this.KAKKOFIELAN, (Action<DCKODCEIJIG>)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
|
|
}
|
|
}
|