using System; using System.IO; using UnityEngine; // Token: 0x02000AD1 RID: 2769 public class UIPlayerCamera : MonoBehaviour { // Token: 0x060155D2 RID: 87506 RVA: 0x005F1D38 File Offset: 0x005EFF38 private void NPDBOHLEEBG(RenderTexture NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060155D3 RID: 87507 RVA: 0x005F1D44 File Offset: 0x005EFF44 public bool OJEGMCHLMLC() { return this.MMANELCCCCL() != null || this.CHPNDKAPPGB() != null; } // Token: 0x060155D4 RID: 87508 RVA: 0x005F1D68 File Offset: 0x005EFF68 private void NCHLKHCHNMJ(Player NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060155D5 RID: 87509 RVA: 0x005F1D74 File Offset: 0x005EFF74 private void DJJCPBFLBOH(Camera NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060155D6 RID: 87510 RVA: 0x005F1D80 File Offset: 0x005EFF80 public void ENDDGIFPODP() { this.currentFollowMode = (this.currentFollowMode + 1) % (UIPlayerCamera.JFNOAJOFBPG)Enum.GetNames(typeof(UIPlayerCamera.JFNOAJOFBPG)).Length; } // Token: 0x060155D7 RID: 87511 RVA: 0x005F1DA4 File Offset: 0x005EFFA4 protected void EODPPGAGFBO() { if (this.AEAJEFOOBOH() != null) { global::UnityEngine.Object.Destroy(this.CNKIOHNJDGN()); } if (this.MJBAGMOHOKM != null) { global::UnityEngine.Object.Destroy(this.HEMMFAMBIDK().gameObject); } } // Token: 0x060155D8 RID: 87512 RVA: 0x005F1DE4 File Offset: 0x005EFFE4 public void MJABCCFIMCL(Player FHDABJKODFE, Renderer MJNAHINOPIC = null, TeleportationPortal FBJPMHJMKMA = null, Transform PJAGEKHHLPH = null) { this.LJGFOLOPKFB(FHDABJKODFE); this.EOCGCHKDNMC(MJNAHINOPIC); this.NEFEGJLMOPA(null); if (this.MLGILEJCGLO() != null && this.MLGILEJCGLO().PGDHBKOKGBA() && FBJPMHJMKMA == null) { this.KNACHPBFCNE().ACFBEKKAFGA(false); } this.CHNOBBACFDN = FBJPMHJMKMA; this.KMMEMEKOOEK(PJAGEKHHLPH); } // Token: 0x060155D9 RID: 87513 RVA: 0x005F1E50 File Offset: 0x005F0050 public Renderer PNCJOMDCADL() { return this.AOOHIKIPGNG; } // Token: 0x060155DA RID: 87514 RVA: 0x005F1E58 File Offset: 0x005F0058 private void BMMCHDPKNPO(RenderTexture NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060155DB RID: 87515 RVA: 0x005F1E64 File Offset: 0x005F0064 private void JNCAINCKLPH(Transform NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060155DC RID: 87516 RVA: 0x005F1E70 File Offset: 0x005F0070 protected void Start() { this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; this.BPCEFDIHKEB = this.Resolution.x / this.Resolution.y; this.GELEMDBOAPA = new RenderTexture((int)this.Resolution.x, (int)this.Resolution.y, 24); GameObject gameObject = new GameObject(); gameObject.name = base.gameObject.name + "_FollowCamera"; gameObject.tag = "Untagged"; gameObject.transform.SetParent(base.transform.parent, true); this.MJBAGMOHOKM = gameObject.AddComponent(); this.MJBAGMOHOKM.cullingMask = this.layerMask; this.MJBAGMOHOKM.stereoTargetEye = StereoTargetEyeMask.None; this.MJBAGMOHOKM.targetTexture = this.GELEMDBOAPA; this.MJBAGMOHOKM.aspect = this.BPCEFDIHKEB; this.MJBAGMOHOKM.fieldOfView = this.fieldOfView; this.MJBAGMOHOKM.nearClipPlane = this.nearClip; this.MJBAGMOHOKM.farClipPlane = this.farClip; } // Token: 0x17000865 RID: 2149 // (get) Token: 0x060155EB RID: 87531 RVA: 0x005F2124 File Offset: 0x005F0324 // (set) Token: 0x060155DD RID: 87517 RVA: 0x005F1F98 File Offset: 0x005F0198 public RenderTexture GELEMDBOAPA { get; private set; } // Token: 0x060155DE RID: 87518 RVA: 0x005F1FA4 File Offset: 0x005F01A4 protected void OnDestroy() { if (this.GELEMDBOAPA != null) { global::UnityEngine.Object.Destroy(this.GELEMDBOAPA); } if (this.MJBAGMOHOKM != null) { global::UnityEngine.Object.Destroy(this.MJBAGMOHOKM.gameObject); } } // Token: 0x060155DF RID: 87519 RVA: 0x005F1FE4 File Offset: 0x005F01E4 public Transform GAGKKPJBKFC() { return this.k__BackingField; } // Token: 0x060155E0 RID: 87520 RVA: 0x005F1FEC File Offset: 0x005F01EC private void MCKLEACLPMH(Camera NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x17000864 RID: 2148 // (get) Token: 0x060155E1 RID: 87521 RVA: 0x005F1FF8 File Offset: 0x005F01F8 // (set) Token: 0x06015643 RID: 87619 RVA: 0x005F4184 File Offset: 0x005F2384 public Camera MJBAGMOHOKM { get; private set; } // Token: 0x17000867 RID: 2151 // (get) Token: 0x060155E2 RID: 87522 RVA: 0x005F2000 File Offset: 0x005F0200 // (set) Token: 0x06015614 RID: 87572 RVA: 0x005F33A8 File Offset: 0x005F15A8 public Renderer MDKFCEJPNNC { get { return this.AOOHIKIPGNG; } private set { if (this.AOOHIKIPGNG != value && this.AOOHIKIPGNG != null) { this.AOOHIKIPGNG.material.mainTexture = this.emptyTexture; } this.AOOHIKIPGNG = value; } } // Token: 0x060155E3 RID: 87523 RVA: 0x005F2008 File Offset: 0x005F0208 public TeleportationPortal FMGFJGAJJIB() { return this.k__BackingField; } // Token: 0x060155E4 RID: 87524 RVA: 0x005F2010 File Offset: 0x005F0210 public void Setup(Player FHDABJKODFE, Renderer MJNAHINOPIC = null, TeleportationPortal FBJPMHJMKMA = null, Transform PJAGEKHHLPH = null) { this.MBHLIAEFEAD = FHDABJKODFE; this.MDKFCEJPNNC = MJNAHINOPIC; this.DBLFGEPILPL = null; if (this.CHNOBBACFDN != null && this.CHNOBBACFDN.AHPMPAMKKFI && FBJPMHJMKMA == null) { this.CHNOBBACFDN.AHPMPAMKKFI = false; } this.CHNOBBACFDN = FBJPMHJMKMA; this.AAGFHCHEBHK = PJAGEKHHLPH; } // Token: 0x060155E5 RID: 87525 RVA: 0x005F207C File Offset: 0x005F027C public Transform IJKBNINCHJP() { return this.k__BackingField; } // Token: 0x060155E6 RID: 87526 RVA: 0x005F2084 File Offset: 0x005F0284 private void HJAOIBAPLBD() { if (this.HEMMFAMBIDK() != null) { this.NLGNFCMMLLE().enabled = true; this.DKNIMJHBEEL().transform.position = this.lensTransform.position; this.MJBAGMOHOKM.transform.rotation = this.lensTransform.rotation; } } // Token: 0x060155E7 RID: 87527 RVA: 0x005F20E4 File Offset: 0x005F02E4 private void DGKFJLKHCJG(Camera NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060155E8 RID: 87528 RVA: 0x005F20F0 File Offset: 0x005F02F0 public void JLCJKHBOCJG() { this.currentFollowMode = (this.currentFollowMode + 0) % (UIPlayerCamera.JFNOAJOFBPG)Enum.GetNames(typeof(UIPlayerCamera.JFNOAJOFBPG)).Length; } // Token: 0x060155E9 RID: 87529 RVA: 0x005F2114 File Offset: 0x005F0314 public Player OOAMHJKBHIN() { return this.k__BackingField; } // Token: 0x060155EA RID: 87530 RVA: 0x005F211C File Offset: 0x005F031C public Camera EDHLDGLHJEO() { return this.k__BackingField; } // Token: 0x060155EC RID: 87532 RVA: 0x005F212C File Offset: 0x005F032C public void EEHAFEIGPOM(string FOEIIDLBHOB, int? HHCLPHFFMKM = null) { if (this.AEAJEFOOBOH() != null) { RenderTexture active = RenderTexture.active; RenderTexture.active = this.BPNOIPOLNPF(); int width = this.JGELGHIGGOE().width; int height = this.CNKIOHNJDGN().height; Texture2D texture2D = new Texture2D(width, height, (TextureFormat)0, true); texture2D.ReadPixels(new Rect(333f, 1221f, (float)width, (float)height), 1, 0); texture2D.Apply(); if (HHCLPHFFMKM != null) { texture2D = texture2D.PGDCDGKDMBE(new Vector2((float)(width / HHCLPHFFMKM.Value), (float)(height / HHCLPHFFMKM.Value)), HHCLPHFFMKM.Value); } File.WriteAllBytes(FOEIIDLBHOB, texture2D.EncodeToPNG()); RenderTexture.active = active; } } // Token: 0x060155ED RID: 87533 RVA: 0x005F21E4 File Offset: 0x005F03E4 private void ONFEGKOMMOF(RenderTexture NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060155EE RID: 87534 RVA: 0x005F21F0 File Offset: 0x005F03F0 public void DNNDPDPNIIK(Player FHDABJKODFE, Renderer MJNAHINOPIC = null, TeleportationPortal FBJPMHJMKMA = null, Transform PJAGEKHHLPH = null) { this.NCHLKHCHNMJ(FHDABJKODFE); this.NCLKPNLIMJI(MJNAHINOPIC); this.LKOLLBPHLMP(null); if (this.FMGFJGAJJIB() != null && this.BFIAKDJFECN().AHDGKKJNEBJ() && FBJPMHJMKMA == null) { this.BFIAKDJFECN().AHPMPAMKKFI = true; } this.GJHMOJIKJHD(FBJPMHJMKMA); this.AAGFHCHEBHK = PJAGEKHHLPH; } // Token: 0x060155EF RID: 87535 RVA: 0x005F225C File Offset: 0x005F045C public Renderer HNIFLBLJAIC() { return this.AOOHIKIPGNG; } // Token: 0x060155F0 RID: 87536 RVA: 0x005F2264 File Offset: 0x005F0464 private void KBLOPLCDJKG(TeleportationPortal NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060155F1 RID: 87537 RVA: 0x005F2270 File Offset: 0x005F0470 public void NGMALIPEOHO() { this.currentFollowMode = (this.currentFollowMode + 1) % (UIPlayerCamera.JFNOAJOFBPG)Enum.GetNames(typeof(UIPlayerCamera.JFNOAJOFBPG)).Length; } // Token: 0x060155F2 RID: 87538 RVA: 0x005F2294 File Offset: 0x005F0494 public void DFFMGAPMPNN(string FOEIIDLBHOB, int? HHCLPHFFMKM = null) { if (this.JGELGHIGGOE() != null) { RenderTexture active = RenderTexture.active; RenderTexture.active = this.JGELGHIGGOE(); int width = this.AEAJEFOOBOH().width; int height = this.BPNOIPOLNPF().height; Texture2D texture2D = new Texture2D(width, height, TextureFormat.Alpha8, true); texture2D.ReadPixels(new Rect(1212f, 387f, (float)width, (float)height), 0, 1); texture2D.Apply(); if (HHCLPHFFMKM != null) { texture2D = texture2D.PGDCDGKDMBE(new Vector2((float)(width / HHCLPHFFMKM.Value), (float)(height / HHCLPHFFMKM.Value)), HHCLPHFFMKM.Value); } File.WriteAllBytes(FOEIIDLBHOB, texture2D.EncodeToPNG()); RenderTexture.active = active; } } // Token: 0x060155F3 RID: 87539 RVA: 0x005F234C File Offset: 0x005F054C private void GJBDGBKPMKC() { if (this.FBPCJMPPCOD() != null) { this.DKNIMJHBEEL().enabled = false; this.FBPCJMPPCOD().transform.position = this.lensTransform.position; this.NLGNFCMMLLE().transform.rotation = this.lensTransform.rotation; } } // Token: 0x060155F4 RID: 87540 RVA: 0x005F23AC File Offset: 0x005F05AC protected void KPDHBCGEENI() { this.FMBELJHPBCG = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA; this.BPCEFDIHKEB = this.Resolution.x / this.Resolution.y; this.LNBHDGKBBEA(new RenderTexture((int)this.Resolution.x, (int)this.Resolution.y, -57)); GameObject gameObject = new GameObject(); gameObject.name = base.gameObject.name + "CatGirl"; gameObject.tag = "Dolly Speed ({0:0.00})"; gameObject.transform.SetParent(base.transform.parent, false); this.DJJCPBFLBOH(gameObject.AddComponent()); this.FBPCJMPPCOD().cullingMask = this.layerMask; this.NLGNFCMMLLE().stereoTargetEye = StereoTargetEyeMask.Left; this.MJBAGMOHOKM.targetTexture = this.JGELGHIGGOE(); this.DKNIMJHBEEL().aspect = this.BPCEFDIHKEB; this.HEMMFAMBIDK().fieldOfView = this.fieldOfView; this.NLGNFCMMLLE().nearClipPlane = this.nearClip; this.NLGNFCMMLLE().farClipPlane = this.farClip; } // Token: 0x060155F5 RID: 87541 RVA: 0x005F24D4 File Offset: 0x005F06D4 public void BEOCKAANJBO(Transform NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060155F6 RID: 87542 RVA: 0x005F24E0 File Offset: 0x005F06E0 public void NEFEGJLMOPA(Transform NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060155F7 RID: 87543 RVA: 0x005F24EC File Offset: 0x005F06EC private void IJEONFBIJCD() { if (this.FBPCJMPPCOD() != null) { this.EDHLDGLHJEO().enabled = false; } } // Token: 0x1700086A RID: 2154 // (get) Token: 0x060155F8 RID: 87544 RVA: 0x005F250C File Offset: 0x005F070C // (set) Token: 0x0601564D RID: 87629 RVA: 0x005F4644 File Offset: 0x005F2844 public Transform DBLFGEPILPL { get; set; } // Token: 0x060155F9 RID: 87545 RVA: 0x005F2514 File Offset: 0x005F0714 protected void FGBJJONEBDC() { this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; this.BPCEFDIHKEB = this.Resolution.x / this.Resolution.y; this.OAIGACBAEPA(new RenderTexture((int)this.Resolution.x, (int)this.Resolution.y, 21)); GameObject gameObject = new GameObject(); gameObject.name = base.gameObject.name + "[PlayerMinitar]"; gameObject.tag = "money"; gameObject.transform.SetParent(base.transform.parent, true); this.MCKLEACLPMH(gameObject.AddComponent()); this.MJBAGMOHOKM.cullingMask = this.layerMask; this.EDHLDGLHJEO().stereoTargetEye = StereoTargetEyeMask.None; this.EDHLDGLHJEO().targetTexture = this.GELEMDBOAPA; this.NLGNFCMMLLE().aspect = this.BPCEFDIHKEB; this.MJBAGMOHOKM.fieldOfView = this.fieldOfView; this.FBPCJMPPCOD().nearClipPlane = this.nearClip; this.NLGNFCMMLLE().farClipPlane = this.farClip; } // Token: 0x060155FA RID: 87546 RVA: 0x005F263C File Offset: 0x005F083C public Transform GBAELEAGKBF() { return this.k__BackingField; } // Token: 0x060155FB RID: 87547 RVA: 0x005F2644 File Offset: 0x005F0844 protected void OCLLCNEHOID() { if (this.DCCBBCAIPME() != null) { global::UnityEngine.Object.Destroy(this.AEAJEFOOBOH()); } if (this.EDHLDGLHJEO() != null) { global::UnityEngine.Object.Destroy(this.HEMMFAMBIDK().gameObject); } } // Token: 0x060155FD RID: 87549 RVA: 0x005F2710 File Offset: 0x005F0910 protected void JJHPPFMOEGM() { this.FMBELJHPBCG = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA; this.BPCEFDIHKEB = this.Resolution.x / this.Resolution.y; this.GELEMDBOAPA = new RenderTexture((int)this.Resolution.x, (int)this.Resolution.y, -22); GameObject gameObject = new GameObject(); gameObject.name = base.gameObject.name + "Invalid ObscuredVector2 index!"; gameObject.tag = "_MainTex"; gameObject.transform.SetParent(base.transform.parent, false); this.JIMBOPNBCIJ(gameObject.AddComponent()); this.DKNIMJHBEEL().cullingMask = this.layerMask; this.FBPCJMPPCOD().stereoTargetEye = StereoTargetEyeMask.Left; this.DKNIMJHBEEL().targetTexture = this.AEAJEFOOBOH(); this.NLGNFCMMLLE().aspect = this.BPCEFDIHKEB; this.HEMMFAMBIDK().fieldOfView = this.fieldOfView; this.EDHLDGLHJEO().nearClipPlane = this.nearClip; this.NLGNFCMMLLE().farClipPlane = this.farClip; } // Token: 0x060155FE RID: 87550 RVA: 0x005F2838 File Offset: 0x005F0A38 public void FOIIPFFCAJB(Player FHDABJKODFE, Renderer MJNAHINOPIC = null, TeleportationPortal FBJPMHJMKMA = null, Transform PJAGEKHHLPH = null) { this.JNEAGMCKFOC(FHDABJKODFE); this.NCLKPNLIMJI(MJNAHINOPIC); this.ELJLPKGPHAD(null); if (this.AHBHHKEOIEG() != null && this.KNACHPBFCNE().OICFIHENFNM() && FBJPMHJMKMA == null) { this.BFIAKDJFECN().ACFBEKKAFGA(false); } this.MHAIEIOFHBD(FBJPMHJMKMA); this.CMMHFDEBGBD(PJAGEKHHLPH); } // Token: 0x060155FF RID: 87551 RVA: 0x005F28A4 File Offset: 0x005F0AA4 private void FBOIMEEPCOH() { if (this.HEMMFAMBIDK() != null) { this.MJBAGMOHOKM.enabled = true; } } // Token: 0x06015600 RID: 87552 RVA: 0x005F28C4 File Offset: 0x005F0AC4 public void CNPNOOPBIJN(string FOEIIDLBHOB, int? HHCLPHFFMKM = null) { if (this.DCCBBCAIPME() != null) { RenderTexture active = RenderTexture.active; RenderTexture.active = this.JGELGHIGGOE(); int width = this.JGELGHIGGOE().width; int height = this.CNKIOHNJDGN().height; Texture2D texture2D = new Texture2D(width, height, TextureFormat.RGB565, true); texture2D.ReadPixels(new Rect(502f, 1514f, (float)width, (float)height), 0, 0); texture2D.Apply(); if (HHCLPHFFMKM != null) { texture2D = texture2D.PGDCDGKDMBE(new Vector2((float)(width / HHCLPHFFMKM.Value), (float)(height / HHCLPHFFMKM.Value)), HHCLPHFFMKM.Value); } File.WriteAllBytes(FOEIIDLBHOB, texture2D.EncodeToPNG()); RenderTexture.active = active; } } // Token: 0x06015601 RID: 87553 RVA: 0x005F297C File Offset: 0x005F0B7C public Transform KDMHOGBBOMK() { return this.k__BackingField; } // Token: 0x06015602 RID: 87554 RVA: 0x005F2984 File Offset: 0x005F0B84 public bool HLBPFBOLMFI() { return this.INNAONFIJDC() != null || this.FBOJFJOJILD() != null; } // Token: 0x06015603 RID: 87555 RVA: 0x005F29A8 File Offset: 0x005F0BA8 public void FNNKHGBBKKJ() { this.currentFollowMode = (this.currentFollowMode + 0) % (UIPlayerCamera.JFNOAJOFBPG)Enum.GetNames(typeof(UIPlayerCamera.JFNOAJOFBPG)).Length; } // Token: 0x06015604 RID: 87556 RVA: 0x005F29CC File Offset: 0x005F0BCC private void AFLAKNHDCIC() { if (this.EDHLDGLHJEO() != null) { this.HEMMFAMBIDK().enabled = false; } } // Token: 0x06015605 RID: 87557 RVA: 0x005F29EC File Offset: 0x005F0BEC private void ADOOJAHMMLJ(Camera NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015606 RID: 87558 RVA: 0x005F29F8 File Offset: 0x005F0BF8 private void IAMEHKLGJFI(TeleportationPortal NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x17000868 RID: 2152 // (get) Token: 0x06015607 RID: 87559 RVA: 0x005F2A04 File Offset: 0x005F0C04 // (set) Token: 0x06015632 RID: 87602 RVA: 0x005F3D5C File Offset: 0x005F1F5C public TeleportationPortal CHNOBBACFDN { get; private set; } // Token: 0x06015608 RID: 87560 RVA: 0x005F2A0C File Offset: 0x005F0C0C private void Update() { bool isActive = this.ACBKNECAIAN; this.MJBAGMOHOKM.gameObject.SetActive(isActive); if (isActive && this.DBLFGEPILPL != null) { base.transform.position = this.DBLFGEPILPL.position; base.transform.rotation = this.DBLFGEPILPL.rotation; this.MJBAGMOHOKM.transform.position = this.lensTransform.position; this.MJBAGMOHOKM.transform.rotation = this.lensTransform.rotation; } if (isActive && this.MBHLIAEFEAD != null && this.MBHLIAEFEAD.BGOGBEPJGPJ != null) { this.MJBAGMOHOKM.transform.position = Vector3.SmoothDamp(this.MJBAGMOHOKM.transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.MJBAGMOHOKM.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.MJBAGMOHOKM.transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); Transform transform = this.MBHLIAEFEAD.BGOGBEPJGPJ.transform; if (this.MDKFCEJPNNC != null) { this.MDKFCEJPNNC.material.mainTexture = this.GELEMDBOAPA; } Vector3 vector = Quaternion.Euler(0f, transform.rotation.eulerAngles.y, 0f) * Vector3.forward; if (this.CHNOBBACFDN != null) { this.CHNOBBACFDN.TargetPositionOverride = new Vector3?(this.MBHLIAEFEAD.FGLFIJLGCKD - vector * global::UnityEngine.Random.Range(1f, 1.5f)); this.CHNOBBACFDN.TargetRotationOverride = new Quaternion?(Quaternion.LookRotation(transform.position - this.CHNOBBACFDN.TargetPositionOverride.Value)); } if (this.DBLFGEPILPL == null) { switch (this.currentFollowMode) { case UIPlayerCamera.JFNOAJOFBPG.POV: base.transform.position = transform.position + transform.forward * 0.1f; base.transform.rotation = transform.rotation; break; case UIPlayerCamera.JFNOAJOFBPG.Selfie: base.transform.position = transform.position + vector + Vector3.up * 0.25f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.BirdsEye: base.transform.position = transform.position + Vector3.up * 5f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.ThirdPerson: base.transform.position = transform.position - vector + Vector3.up * 0.3f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; } } } else if (this.MDKFCEJPNNC != null) { this.MDKFCEJPNNC.material.mainTexture = this.emptyTexture; } if (this.CHNOBBACFDN != null) { this.CHNOBBACFDN.gameObject.SetActive(isActive && !this.MBHLIAEFEAD.NHDDPGADJPJ && (this.FMBELJHPBCG == null || this.FMBELJHPBCG.HPCKCOBKJLK != PDBEIFOBGIM.GAME_RUNNING)); } if (this.AAGFHCHEBHK != null) { this.AAGFHCHEBHK.gameObject.SetActive(this.MBHLIAEFEAD != null); } } // Token: 0x06015609 RID: 87561 RVA: 0x005F2E58 File Offset: 0x005F1058 private void GJHMOJIKJHD(TeleportationPortal NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601560A RID: 87562 RVA: 0x005F2E64 File Offset: 0x005F1064 private void AFPNODJGIGC() { if (this.NLGNFCMMLLE() != null) { this.EDHLDGLHJEO().enabled = true; } } // Token: 0x0601560B RID: 87563 RVA: 0x005F2E84 File Offset: 0x005F1084 public bool DFJMFNKMLKE() { return this.NAFFDAGCNIH() != null || this.IJKBNINCHJP() != null; } // Token: 0x0601560C RID: 87564 RVA: 0x005F2EA8 File Offset: 0x005F10A8 private void EHGLMMBKJBA(Camera NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x17000866 RID: 2150 // (get) Token: 0x0601560D RID: 87565 RVA: 0x005F2EB4 File Offset: 0x005F10B4 // (set) Token: 0x0601561D RID: 87581 RVA: 0x005F3614 File Offset: 0x005F1814 public Player MBHLIAEFEAD { get; private set; } // Token: 0x0601560E RID: 87566 RVA: 0x005F2EBC File Offset: 0x005F10BC private void PGEHGGBIOJO() { if (this.FBPCJMPPCOD() != null) { this.MJBAGMOHOKM.enabled = true; this.DKNIMJHBEEL().transform.position = this.lensTransform.position; this.HEMMFAMBIDK().transform.rotation = this.lensTransform.rotation; } } // Token: 0x0601560F RID: 87567 RVA: 0x005F2F1C File Offset: 0x005F111C private void CADLMDFBDMF(RenderTexture NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015610 RID: 87568 RVA: 0x005F2F28 File Offset: 0x005F1128 private void AHCJOBNKIHC() { bool flag = this.HLBPFBOLMFI(); this.FBPCJMPPCOD().gameObject.SetActive(flag); if (flag && this.DPHNDOLLOMI() != null) { base.transform.position = this.GBAELEAGKBF().position; base.transform.rotation = this.DBLFGEPILPL.rotation; this.EDHLDGLHJEO().transform.position = this.lensTransform.position; this.DKNIMJHBEEL().transform.rotation = this.lensTransform.rotation; } if (flag && this.CFPHHNMMCHC() != null && this.FEBPONLJPBL().HFDJIFFPEFM() != null) { this.DKNIMJHBEEL().transform.position = Vector3.SmoothDamp(this.NLGNFCMMLLE().transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.MJBAGMOHOKM.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.DKNIMJHBEEL().transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); Transform transform = this.FEBPONLJPBL().HFDJIFFPEFM().transform; if (this.ECBKBFKLLEK() != null) { this.HNIFLBLJAIC().material.mainTexture = this.BPNOIPOLNPF(); } Vector3 vector = Quaternion.Euler(1434f, transform.rotation.eulerAngles.y, 1030f) * Vector3.forward; if (this.CHNOBBACFDN != null) { this.CJENNBLLLMN().TargetPositionOverride = new Vector3?(this.CFPHHNMMCHC().FGLFIJLGCKD - vector * global::UnityEngine.Random.Range(171f, 788f)); this.KNACHPBFCNE().TargetRotationOverride = new Quaternion?(Quaternion.LookRotation(transform.position - this.AHBHHKEOIEG().TargetPositionOverride.Value)); } if (this.CHPNDKAPPGB() == null) { switch (this.currentFollowMode) { case UIPlayerCamera.JFNOAJOFBPG.POV: base.transform.position = transform.position + transform.forward * 1481f; base.transform.rotation = transform.rotation; break; case UIPlayerCamera.JFNOAJOFBPG.Selfie: base.transform.position = transform.position + vector + Vector3.up * 1535f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.BirdsEye: base.transform.position = transform.position + Vector3.up * 926f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.ThirdPerson: base.transform.position = transform.position - vector + Vector3.up * 84f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; } } } else if (this.EPKICGOJFIG() != null) { this.HNIFLBLJAIC().material.mainTexture = this.emptyTexture; } if (this.AHBHHKEOIEG() != null) { this.FMGFJGAJJIB().gameObject.SetActive(!flag || this.NAFFDAGCNIH().HKDNGBPNDDD() || (!(this.FMBELJHPBCG == null) && this.FMBELJHPBCG.HPCKCOBKJLK != PDBEIFOBGIM.GAME_RUNNING)); } if (this.NODHOANPBEL() != null) { this.GAGKKPJBKFC().gameObject.SetActive(this.MJBDDFJNIIA() != null); } } // Token: 0x06015611 RID: 87569 RVA: 0x005F3374 File Offset: 0x005F1574 public void CycleFollowMode() { this.currentFollowMode = (this.currentFollowMode + 1) % (UIPlayerCamera.JFNOAJOFBPG)Enum.GetNames(typeof(UIPlayerCamera.JFNOAJOFBPG)).Length; } // Token: 0x06015612 RID: 87570 RVA: 0x005F3398 File Offset: 0x005F1598 public Player MJBDDFJNIIA() { return this.k__BackingField; } // Token: 0x06015613 RID: 87571 RVA: 0x005F33A0 File Offset: 0x005F15A0 public Transform CHPNDKAPPGB() { return this.k__BackingField; } // Token: 0x06015615 RID: 87573 RVA: 0x005F33F4 File Offset: 0x005F15F4 private void MJGDDFMGHDE(Transform NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015616 RID: 87574 RVA: 0x005F3400 File Offset: 0x005F1600 private void JBMKAGFEFCA(TeleportationPortal NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015617 RID: 87575 RVA: 0x005F340C File Offset: 0x005F160C protected void KCMHNMPNGCI() { this.FMBELJHPBCG = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA; this.BPCEFDIHKEB = this.Resolution.x / this.Resolution.y; this.OAIGACBAEPA(new RenderTexture((int)this.Resolution.x, (int)this.Resolution.y, 48)); GameObject gameObject = new GameObject(); gameObject.name = base.gameObject.name + "api/storefronts/"; gameObject.tag = " seconds"; gameObject.transform.SetParent(base.transform.parent, false); this.HLMGKJDDPLC(gameObject.AddComponent()); this.DKNIMJHBEEL().cullingMask = this.layerMask; this.DKNIMJHBEEL().stereoTargetEye = StereoTargetEyeMask.Left; this.DKNIMJHBEEL().targetTexture = this.DCCBBCAIPME(); this.NLGNFCMMLLE().aspect = this.BPCEFDIHKEB; this.FBPCJMPPCOD().fieldOfView = this.fieldOfView; this.NLGNFCMMLLE().nearClipPlane = this.nearClip; this.FBPCJMPPCOD().farClipPlane = this.farClip; } // Token: 0x06015618 RID: 87576 RVA: 0x005F3534 File Offset: 0x005F1734 public Renderer DNNPJEIIELJ() { return this.AOOHIKIPGNG; } // Token: 0x06015619 RID: 87577 RVA: 0x005F353C File Offset: 0x005F173C private void MEFDDNNDLDJ(Camera NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601561A RID: 87578 RVA: 0x005F3548 File Offset: 0x005F1748 private void CMMHFDEBGBD(Transform NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601561B RID: 87579 RVA: 0x005F3554 File Offset: 0x005F1754 public Renderer EPKICGOJFIG() { return this.AOOHIKIPGNG; } // Token: 0x0601561C RID: 87580 RVA: 0x005F355C File Offset: 0x005F175C public void MIBIJHLGCCC(string FOEIIDLBHOB, int? HHCLPHFFMKM = null) { if (this.JGELGHIGGOE() != null) { RenderTexture active = RenderTexture.active; RenderTexture.active = this.DCCBBCAIPME(); int width = this.AEAJEFOOBOH().width; int height = this.BPNOIPOLNPF().height; Texture2D texture2D = new Texture2D(width, height, TextureFormat.ARGB32, true); texture2D.ReadPixels(new Rect(625f, 1993f, (float)width, (float)height), 1, 1); texture2D.Apply(); if (HHCLPHFFMKM != null) { texture2D = texture2D.PGDCDGKDMBE(new Vector2((float)(width / HHCLPHFFMKM.Value), (float)(height / HHCLPHFFMKM.Value)), HHCLPHFFMKM.Value); } File.WriteAllBytes(FOEIIDLBHOB, texture2D.EncodeToPNG()); RenderTexture.active = active; } } // Token: 0x0601561E RID: 87582 RVA: 0x005F3620 File Offset: 0x005F1820 public Camera HEMMFAMBIDK() { return this.k__BackingField; } // Token: 0x0601561F RID: 87583 RVA: 0x005F3628 File Offset: 0x005F1828 public Player FEBPONLJPBL() { return this.k__BackingField; } // Token: 0x06015620 RID: 87584 RVA: 0x005F3630 File Offset: 0x005F1830 public void LKOLLBPHLMP(Transform NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015621 RID: 87585 RVA: 0x005F363C File Offset: 0x005F183C public void SaveSnapshot(string FOEIIDLBHOB, int? HHCLPHFFMKM = null) { if (this.GELEMDBOAPA != null) { RenderTexture active = RenderTexture.active; RenderTexture.active = this.GELEMDBOAPA; int width = this.GELEMDBOAPA.width; int height = this.GELEMDBOAPA.height; Texture2D texture2D = new Texture2D(width, height, TextureFormat.RGB24, false); texture2D.ReadPixels(new Rect(0f, 0f, (float)width, (float)height), 0, 0); texture2D.Apply(); if (HHCLPHFFMKM != null) { texture2D = texture2D.PGDCDGKDMBE(new Vector2((float)(width / HHCLPHFFMKM.Value), (float)(height / HHCLPHFFMKM.Value)), HHCLPHFFMKM.Value); } File.WriteAllBytes(FOEIIDLBHOB, texture2D.EncodeToPNG()); RenderTexture.active = active; } } // Token: 0x06015622 RID: 87586 RVA: 0x005F36F4 File Offset: 0x005F18F4 private void KMMEMEKOOEK(Transform NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x17000869 RID: 2153 // (get) Token: 0x06015631 RID: 87601 RVA: 0x005F3D54 File Offset: 0x005F1F54 // (set) Token: 0x06015623 RID: 87587 RVA: 0x005F3700 File Offset: 0x005F1900 public Transform AAGFHCHEBHK { get; private set; } // Token: 0x06015624 RID: 87588 RVA: 0x005F370C File Offset: 0x005F190C public Transform ELNNCENEHPO() { return this.k__BackingField; } // Token: 0x06015625 RID: 87589 RVA: 0x005F3714 File Offset: 0x005F1914 private void CPKDHOGDAEN(Transform NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015626 RID: 87590 RVA: 0x005F3720 File Offset: 0x005F1920 public TeleportationPortal BFIAKDJFECN() { return this.k__BackingField; } // Token: 0x06015627 RID: 87591 RVA: 0x005F3728 File Offset: 0x005F1928 public RenderTexture DCCBBCAIPME() { return this.k__BackingField; } // Token: 0x06015628 RID: 87592 RVA: 0x005F3730 File Offset: 0x005F1930 public RenderTexture CNKIOHNJDGN() { return this.k__BackingField; } // Token: 0x06015629 RID: 87593 RVA: 0x005F3738 File Offset: 0x005F1938 public void FHKIFFFFEII() { this.currentFollowMode = (this.currentFollowMode + 0) % (UIPlayerCamera.JFNOAJOFBPG)Enum.GetNames(typeof(UIPlayerCamera.JFNOAJOFBPG)).Length; } // Token: 0x0601562A RID: 87594 RVA: 0x005F375C File Offset: 0x005F195C private void OnEnable() { if (this.MJBAGMOHOKM != null) { this.MJBAGMOHOKM.enabled = true; this.MJBAGMOHOKM.transform.position = this.lensTransform.position; this.MJBAGMOHOKM.transform.rotation = this.lensTransform.rotation; } } // Token: 0x0601562B RID: 87595 RVA: 0x005F37BC File Offset: 0x005F19BC public Camera DKNIMJHBEEL() { return this.k__BackingField; } // Token: 0x0601562C RID: 87596 RVA: 0x005F37C4 File Offset: 0x005F19C4 public Player CFPHHNMMCHC() { return this.k__BackingField; } // Token: 0x0601562D RID: 87597 RVA: 0x005F37CC File Offset: 0x005F19CC public RenderTexture JGELGHIGGOE() { return this.k__BackingField; } // Token: 0x0601562E RID: 87598 RVA: 0x005F37D4 File Offset: 0x005F19D4 private void MJGFPAHIHGG() { bool flag = this.HLBPFBOLMFI(); this.EDHLDGLHJEO().gameObject.SetActive(flag); if (flag && this.DPHNDOLLOMI() != null) { base.transform.position = this.DPHNDOLLOMI().position; base.transform.rotation = this.IJKBNINCHJP().rotation; this.EDHLDGLHJEO().transform.position = this.lensTransform.position; this.MJBAGMOHOKM.transform.rotation = this.lensTransform.rotation; } if (flag && this.INNAONFIJDC() != null && this.MMANELCCCCL().BGOGBEPJGPJ != null) { this.FBPCJMPPCOD().transform.position = Vector3.SmoothDamp(this.FBPCJMPPCOD().transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.MJBAGMOHOKM.transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.MJBAGMOHOKM.transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); Transform transform = this.MBHLIAEFEAD.HFDJIFFPEFM().transform; if (this.HNIFLBLJAIC() != null) { this.DNNPJEIIELJ().material.mainTexture = this.GELEMDBOAPA; } Vector3 vector = Quaternion.Euler(1033f, transform.rotation.eulerAngles.y, 209f) * Vector3.forward; if (this.KNACHPBFCNE() != null) { this.CJENNBLLLMN().TargetPositionOverride = new Vector3?(this.CFPHHNMMCHC().FGLFIJLGCKD - vector * global::UnityEngine.Random.Range(1127f, 473f)); this.BFIAKDJFECN().TargetRotationOverride = new Quaternion?(Quaternion.LookRotation(transform.position - this.FMGFJGAJJIB().TargetPositionOverride.Value)); } if (this.IEDLIJFAGGI() == null) { switch (this.currentFollowMode) { case UIPlayerCamera.JFNOAJOFBPG.POV: base.transform.position = transform.position + transform.forward * 610f; base.transform.rotation = transform.rotation; break; case UIPlayerCamera.JFNOAJOFBPG.Selfie: base.transform.position = transform.position + vector + Vector3.up * 760f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.BirdsEye: base.transform.position = transform.position + Vector3.up * 1378f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.ThirdPerson: base.transform.position = transform.position - vector + Vector3.up * 948f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; } } } else if (this.DNNPJEIIELJ() != null) { this.BHENMDJPEIA().material.mainTexture = this.emptyTexture; } if (this.CHNOBBACFDN != null) { this.CHNOBBACFDN.gameObject.SetActive(!flag || this.CFPHHNMMCHC().PJNKKFHLGKI() || this.FMBELJHPBCG == null || this.FMBELJHPBCG.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING); } if (this.ELNNCENEHPO() != null) { this.ELNNCENEHPO().gameObject.SetActive(this.FEBPONLJPBL() != null); } } // Token: 0x0601562F RID: 87599 RVA: 0x005F3C20 File Offset: 0x005F1E20 protected void DOGHEODIFMK() { this.FMBELJHPBCG = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA; this.BPCEFDIHKEB = this.Resolution.x / this.Resolution.y; this.CADLMDFBDMF(new RenderTexture((int)this.Resolution.x, (int)this.Resolution.y, 116)); GameObject gameObject = new GameObject(); gameObject.name = base.gameObject.name + "OBJECTIVE"; gameObject.tag = "otherPlayerId"; gameObject.transform.SetParent(base.transform.parent, true); this.HLMGKJDDPLC(gameObject.AddComponent()); this.NLGNFCMMLLE().cullingMask = this.layerMask; this.NLGNFCMMLLE().stereoTargetEye = StereoTargetEyeMask.Left; this.MJBAGMOHOKM.targetTexture = this.JGELGHIGGOE(); this.EDHLDGLHJEO().aspect = this.BPCEFDIHKEB; this.FBPCJMPPCOD().fieldOfView = this.fieldOfView; this.MJBAGMOHOKM.nearClipPlane = this.nearClip; this.MJBAGMOHOKM.farClipPlane = this.farClip; } // Token: 0x06015630 RID: 87600 RVA: 0x005F3D48 File Offset: 0x005F1F48 private void HLMGKJDDPLC(Camera NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x1700086B RID: 2155 // (get) Token: 0x06015633 RID: 87603 RVA: 0x005F3D68 File Offset: 0x005F1F68 public bool ACBKNECAIAN { get { return this.MBHLIAEFEAD != null || this.DBLFGEPILPL != null; } } // Token: 0x06015634 RID: 87604 RVA: 0x005F3D8C File Offset: 0x005F1F8C public RenderTexture AEAJEFOOBOH() { return this.k__BackingField; } // Token: 0x06015635 RID: 87605 RVA: 0x005F3D94 File Offset: 0x005F1F94 public void JMGOKBGKHLM(string FOEIIDLBHOB, int? HHCLPHFFMKM = null) { if (this.GELEMDBOAPA != null) { RenderTexture active = RenderTexture.active; RenderTexture.active = this.AEAJEFOOBOH(); int width = this.DCCBBCAIPME().width; int height = this.JGELGHIGGOE().height; Texture2D texture2D = new Texture2D(width, height, TextureFormat.RGB24, false); texture2D.ReadPixels(new Rect(1419f, 596f, (float)width, (float)height), 1, 0); texture2D.Apply(); if (HHCLPHFFMKM != null) { texture2D = texture2D.PGDCDGKDMBE(new Vector2((float)(width / HHCLPHFFMKM.Value), (float)(height / HHCLPHFFMKM.Value)), HHCLPHFFMKM.Value); } File.WriteAllBytes(FOEIIDLBHOB, texture2D.EncodeToPNG()); RenderTexture.active = active; } } // Token: 0x06015636 RID: 87606 RVA: 0x005F3E4C File Offset: 0x005F204C public bool AINMMMMEIPB() { return this.MJBDDFJNIIA() != null || this.EKALKLGIJCM() != null; } // Token: 0x06015637 RID: 87607 RVA: 0x005F3E70 File Offset: 0x005F2070 protected void NFLGCLOKMGN() { this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; this.BPCEFDIHKEB = this.Resolution.x / this.Resolution.y; this.ONFEGKOMMOF(new RenderTexture((int)this.Resolution.x, (int)this.Resolution.y, 112)); GameObject gameObject = new GameObject(); gameObject.name = base.gameObject.name + "api/messages/"; gameObject.tag = "PlatformProfileId: {0}"; gameObject.transform.SetParent(base.transform.parent, true); this.MJBAGMOHOKM = gameObject.AddComponent(); this.FBPCJMPPCOD().cullingMask = this.layerMask; this.HEMMFAMBIDK().stereoTargetEye = StereoTargetEyeMask.None; this.EDHLDGLHJEO().targetTexture = this.GELEMDBOAPA; this.FBPCJMPPCOD().aspect = this.BPCEFDIHKEB; this.HEMMFAMBIDK().fieldOfView = this.fieldOfView; this.FBPCJMPPCOD().nearClipPlane = this.nearClip; this.NLGNFCMMLLE().farClipPlane = this.farClip; } // Token: 0x06015638 RID: 87608 RVA: 0x005F3F98 File Offset: 0x005F2198 private void GOCCPCNHLDO() { if (this.DKNIMJHBEEL() != null) { this.MJBAGMOHOKM.enabled = false; this.FBPCJMPPCOD().transform.position = this.lensTransform.position; this.MJBAGMOHOKM.transform.rotation = this.lensTransform.rotation; } } // Token: 0x06015639 RID: 87609 RVA: 0x005F3FF8 File Offset: 0x005F21F8 public Transform EKALKLGIJCM() { return this.k__BackingField; } // Token: 0x0601563A RID: 87610 RVA: 0x005F4000 File Offset: 0x005F2200 public Transform DPHNDOLLOMI() { return this.k__BackingField; } // Token: 0x0601563B RID: 87611 RVA: 0x005F4008 File Offset: 0x005F2208 public TeleportationPortal MLGILEJCGLO() { return this.k__BackingField; } // Token: 0x0601563C RID: 87612 RVA: 0x005F4010 File Offset: 0x005F2210 public Camera FBPCJMPPCOD() { return this.k__BackingField; } // Token: 0x0601563D RID: 87613 RVA: 0x005F4018 File Offset: 0x005F2218 protected void PPHFBMHEPDL() { this.FMBELJHPBCG = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA; this.BPCEFDIHKEB = this.Resolution.x / this.Resolution.y; this.GELEMDBOAPA = new RenderTexture((int)this.Resolution.x, (int)this.Resolution.y, -18); GameObject gameObject = new GameObject(); gameObject.name = base.gameObject.name + ". Update to the latest version of Unity."; gameObject.tag = "No"; gameObject.transform.SetParent(base.transform.parent, true); this.HLMGKJDDPLC(gameObject.AddComponent()); this.DKNIMJHBEEL().cullingMask = this.layerMask; this.MJBAGMOHOKM.stereoTargetEye = StereoTargetEyeMask.None; this.DKNIMJHBEEL().targetTexture = this.DCCBBCAIPME(); this.DKNIMJHBEEL().aspect = this.BPCEFDIHKEB; this.NLGNFCMMLLE().fieldOfView = this.fieldOfView; this.DKNIMJHBEEL().nearClipPlane = this.nearClip; this.EDHLDGLHJEO().farClipPlane = this.farClip; } // Token: 0x0601563E RID: 87614 RVA: 0x005F4140 File Offset: 0x005F2340 public TeleportationPortal KNACHPBFCNE() { return this.k__BackingField; } // Token: 0x0601563F RID: 87615 RVA: 0x005F4148 File Offset: 0x005F2348 public Renderer LHKEOKNBKNL() { return this.AOOHIKIPGNG; } // Token: 0x06015640 RID: 87616 RVA: 0x005F4150 File Offset: 0x005F2350 public Player INNAONFIJDC() { return this.k__BackingField; } // Token: 0x06015641 RID: 87617 RVA: 0x005F4158 File Offset: 0x005F2358 private void OAIGACBAEPA(RenderTexture NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015642 RID: 87618 RVA: 0x005F4164 File Offset: 0x005F2364 private void OnDisable() { if (this.MJBAGMOHOKM != null) { this.MJBAGMOHOKM.enabled = false; } } // Token: 0x06015644 RID: 87620 RVA: 0x005F4190 File Offset: 0x005F2390 public Camera NLGNFCMMLLE() { return this.k__BackingField; } // Token: 0x06015645 RID: 87621 RVA: 0x005F4198 File Offset: 0x005F2398 public Player MMANELCCCCL() { return this.k__BackingField; } // Token: 0x06015646 RID: 87622 RVA: 0x005F41A0 File Offset: 0x005F23A0 public Renderer GICMBBJCGFN() { return this.AOOHIKIPGNG; } // Token: 0x06015647 RID: 87623 RVA: 0x005F41A8 File Offset: 0x005F23A8 private void JIMBOPNBCIJ(Camera NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015648 RID: 87624 RVA: 0x005F41B4 File Offset: 0x005F23B4 private void NKAEKHMNMDJ(Camera NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015649 RID: 87625 RVA: 0x005F41C0 File Offset: 0x005F23C0 public Renderer BHENMDJPEIA() { return this.AOOHIKIPGNG; } // Token: 0x0601564A RID: 87626 RVA: 0x005F41C8 File Offset: 0x005F23C8 public void MNEEKFLNNBP() { this.currentFollowMode = (this.currentFollowMode + 0) % (UIPlayerCamera.JFNOAJOFBPG)Enum.GetNames(typeof(UIPlayerCamera.JFNOAJOFBPG)).Length; } // Token: 0x0601564B RID: 87627 RVA: 0x005F41EC File Offset: 0x005F23EC private void LGDAOOPCCCG(Camera NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601564C RID: 87628 RVA: 0x005F41F8 File Offset: 0x005F23F8 private void KCAFPLFCIGE() { bool flag = this.OJEGMCHLMLC(); this.NLGNFCMMLLE().gameObject.SetActive(flag); if (flag && this.CHPNDKAPPGB() != null) { base.transform.position = this.IJKBNINCHJP().position; base.transform.rotation = this.CHPNDKAPPGB().rotation; this.NLGNFCMMLLE().transform.position = this.lensTransform.position; this.HEMMFAMBIDK().transform.rotation = this.lensTransform.rotation; } if (flag && this.CFPHHNMMCHC() != null && this.MJBDDFJNIIA().HFDJIFFPEFM() != null) { this.FBPCJMPPCOD().transform.position = Vector3.SmoothDamp(this.FBPCJMPPCOD().transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.DKNIMJHBEEL().transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.FBPCJMPPCOD().transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); Transform transform = this.CFPHHNMMCHC().HFDJIFFPEFM().transform; if (this.ECBKBFKLLEK() != null) { this.HIMDDNNKAGJ().material.mainTexture = this.JGELGHIGGOE(); } Vector3 vector = Quaternion.Euler(731f, transform.rotation.eulerAngles.y, 1289f) * Vector3.forward; if (this.AHBHHKEOIEG() != null) { this.KNACHPBFCNE().TargetPositionOverride = new Vector3?(this.MJBDDFJNIIA().FGLFIJLGCKD - vector * global::UnityEngine.Random.Range(596f, 1785f)); this.MLGILEJCGLO().TargetRotationOverride = new Quaternion?(Quaternion.LookRotation(transform.position - this.FMGFJGAJJIB().TargetPositionOverride.Value)); } if (this.KDMHOGBBOMK() == null) { switch (this.currentFollowMode) { case UIPlayerCamera.JFNOAJOFBPG.POV: base.transform.position = transform.position + transform.forward * 1921f; base.transform.rotation = transform.rotation; break; case UIPlayerCamera.JFNOAJOFBPG.Selfie: base.transform.position = transform.position + vector + Vector3.up * 170f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.BirdsEye: base.transform.position = transform.position + Vector3.up * 1040f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.ThirdPerson: base.transform.position = transform.position - vector + Vector3.up * 1754f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; } } } else if (this.GICMBBJCGFN() != null) { this.BHENMDJPEIA().material.mainTexture = this.emptyTexture; } if (this.CJENNBLLLMN() != null) { this.AHBHHKEOIEG().gameObject.SetActive(flag && !this.CFPHHNMMCHC().EEHCAMCMPAG() && (this.FMBELJHPBCG == null || this.FMBELJHPBCG.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING)); } if (this.AAGFHCHEBHK != null) { this.AAGFHCHEBHK.gameObject.SetActive(this.MJBDDFJNIIA() != null); } } // Token: 0x0601564E RID: 87630 RVA: 0x005F4650 File Offset: 0x005F2850 private void NCLKPNLIMJI(Renderer NOBAPCOKFIL) { if (this.AOOHIKIPGNG != NOBAPCOKFIL && this.AOOHIKIPGNG != null) { this.AOOHIKIPGNG.material.mainTexture = this.emptyTexture; } this.AOOHIKIPGNG = NOBAPCOKFIL; } // Token: 0x0601564F RID: 87631 RVA: 0x005F469C File Offset: 0x005F289C public RenderTexture BPNOIPOLNPF() { return this.k__BackingField; } // Token: 0x06015650 RID: 87632 RVA: 0x005F46A4 File Offset: 0x005F28A4 private void FHDGPKLEPED(TeleportationPortal NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015651 RID: 87633 RVA: 0x005F46B0 File Offset: 0x005F28B0 protected void NDHBFLHIAHM() { if (this.AEAJEFOOBOH() != null) { global::UnityEngine.Object.Destroy(this.GELEMDBOAPA); } if (this.EDHLDGLHJEO() != null) { global::UnityEngine.Object.Destroy(this.MJBAGMOHOKM.gameObject); } } // Token: 0x06015652 RID: 87634 RVA: 0x005F46F0 File Offset: 0x005F28F0 public Renderer ECBKBFKLLEK() { return this.AOOHIKIPGNG; } // Token: 0x06015653 RID: 87635 RVA: 0x005F46F8 File Offset: 0x005F28F8 public void IJJDCFPLCGE(Player FHDABJKODFE, Renderer MJNAHINOPIC = null, TeleportationPortal FBJPMHJMKMA = null, Transform PJAGEKHHLPH = null) { this.JNEAGMCKFOC(FHDABJKODFE); this.EOCGCHKDNMC(MJNAHINOPIC); this.NEFEGJLMOPA(null); if (this.KNACHPBFCNE() != null && this.MLGILEJCGLO().OFFKGJNIBJP() && FBJPMHJMKMA == null) { this.CHNOBBACFDN.AHPMPAMKKFI = false; } this.GJHMOJIKJHD(FBJPMHJMKMA); this.JNCAINCKLPH(PJAGEKHHLPH); } // Token: 0x06015654 RID: 87636 RVA: 0x005F4764 File Offset: 0x005F2964 public void ELJLPKGPHAD(Transform NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015655 RID: 87637 RVA: 0x005F4770 File Offset: 0x005F2970 private void GEFBJFKHDAJ(Renderer NOBAPCOKFIL) { if (this.AOOHIKIPGNG != NOBAPCOKFIL && this.AOOHIKIPGNG != null) { this.AOOHIKIPGNG.material.mainTexture = this.emptyTexture; } this.AOOHIKIPGNG = NOBAPCOKFIL; } // Token: 0x06015656 RID: 87638 RVA: 0x005F47BC File Offset: 0x005F29BC private void BJJKGIOCAIL() { bool flag = this.HLBPFBOLMFI(); this.DKNIMJHBEEL().gameObject.SetActive(flag); if (flag && this.DPHNDOLLOMI() != null) { base.transform.position = this.KDMHOGBBOMK().position; base.transform.rotation = this.GBAELEAGKBF().rotation; this.NLGNFCMMLLE().transform.position = this.lensTransform.position; this.MJBAGMOHOKM.transform.rotation = this.lensTransform.rotation; } if (flag && this.FEBPONLJPBL() != null && this.MJBDDFJNIIA().BGOGBEPJGPJ != null) { this.MJBAGMOHOKM.transform.position = Vector3.SmoothDamp(this.FBPCJMPPCOD().transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.EDHLDGLHJEO().transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.NLGNFCMMLLE().transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); Transform transform = this.MJBDDFJNIIA().HFDJIFFPEFM().transform; if (this.PNCJOMDCADL() != null) { this.DNNPJEIIELJ().material.mainTexture = this.BPNOIPOLNPF(); } Vector3 vector = Quaternion.Euler(1542f, transform.rotation.eulerAngles.y, 1463f) * Vector3.forward; if (this.BFIAKDJFECN() != null) { this.BFIAKDJFECN().TargetPositionOverride = new Vector3?(this.MJBDDFJNIIA().FGLFIJLGCKD - vector * global::UnityEngine.Random.Range(27f, 1868f)); this.MLGILEJCGLO().TargetRotationOverride = new Quaternion?(Quaternion.LookRotation(transform.position - this.CHNOBBACFDN.TargetPositionOverride.Value)); } if (this.IJKBNINCHJP() == null) { switch (this.currentFollowMode) { case UIPlayerCamera.JFNOAJOFBPG.POV: base.transform.position = transform.position + transform.forward * 1863f; base.transform.rotation = transform.rotation; break; case UIPlayerCamera.JFNOAJOFBPG.Selfie: base.transform.position = transform.position + vector + Vector3.up * 46f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.BirdsEye: base.transform.position = transform.position + Vector3.up * 883f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.ThirdPerson: base.transform.position = transform.position - vector + Vector3.up * 943f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; } } } else if (this.LHKEOKNBKNL() != null) { this.EPKICGOJFIG().material.mainTexture = this.emptyTexture; } if (this.KNACHPBFCNE() != null) { this.BFIAKDJFECN().gameObject.SetActive(!flag || this.NAFFDAGCNIH().NHDDPGADJPJ || (!(this.FMBELJHPBCG == null) && this.FMBELJHPBCG.HPCKCOBKJLK != PDBEIFOBGIM.PRE_GAME)); } if (this.AAGFHCHEBHK != null) { this.GAGKKPJBKFC().gameObject.SetActive(this.INNAONFIJDC() != null); } } // Token: 0x06015657 RID: 87639 RVA: 0x005F4C08 File Offset: 0x005F2E08 public void NBPKPPOJEMH(Player FHDABJKODFE, Renderer MJNAHINOPIC = null, TeleportationPortal FBJPMHJMKMA = null, Transform PJAGEKHHLPH = null) { this.MBHLIAEFEAD = FHDABJKODFE; this.NBKMPBPKBLD(MJNAHINOPIC); this.LKOLLBPHLMP(null); if (this.MLGILEJCGLO() != null && this.CJENNBLLLMN().CNCBHKBJEJC() && FBJPMHJMKMA == null) { this.CJENNBLLLMN().ACFBEKKAFGA(true); } this.CHNOBBACFDN = FBJPMHJMKMA; this.IDGGACPODLD(PJAGEKHHLPH); } // Token: 0x06015658 RID: 87640 RVA: 0x005F4C74 File Offset: 0x005F2E74 private void MCPKADBANKA() { if (this.FBPCJMPPCOD() != null) { this.DKNIMJHBEEL().enabled = false; } } // Token: 0x06015659 RID: 87641 RVA: 0x005F4C94 File Offset: 0x005F2E94 public void FHDOFHLJIFB(string FOEIIDLBHOB, int? HHCLPHFFMKM = null) { if (this.JGELGHIGGOE() != null) { RenderTexture active = RenderTexture.active; RenderTexture.active = this.CNKIOHNJDGN(); int width = this.BPNOIPOLNPF().width; int height = this.DCCBBCAIPME().height; Texture2D texture2D = new Texture2D(width, height, TextureFormat.Alpha8, true); texture2D.ReadPixels(new Rect(820f, 1572f, (float)width, (float)height), 0, 0); texture2D.Apply(); if (HHCLPHFFMKM != null) { texture2D = texture2D.PGDCDGKDMBE(new Vector2((float)(width / HHCLPHFFMKM.Value), (float)(height / HHCLPHFFMKM.Value)), HHCLPHFFMKM.Value); } File.WriteAllBytes(FOEIIDLBHOB, texture2D.EncodeToPNG()); RenderTexture.active = active; } } // Token: 0x0601565A RID: 87642 RVA: 0x005F4D4C File Offset: 0x005F2F4C private void NBKMPBPKBLD(Renderer NOBAPCOKFIL) { if (this.AOOHIKIPGNG != NOBAPCOKFIL && this.AOOHIKIPGNG != null) { this.AOOHIKIPGNG.material.mainTexture = this.emptyTexture; } this.AOOHIKIPGNG = NOBAPCOKFIL; } // Token: 0x0601565B RID: 87643 RVA: 0x005F4D98 File Offset: 0x005F2F98 private void LNBHDGKBBEA(RenderTexture NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601565C RID: 87644 RVA: 0x005F4DA4 File Offset: 0x005F2FA4 public Renderer HIMDDNNKAGJ() { return this.AOOHIKIPGNG; } // Token: 0x0601565D RID: 87645 RVA: 0x005F4DAC File Offset: 0x005F2FAC public Transform IEDLIJFAGGI() { return this.k__BackingField; } // Token: 0x0601565E RID: 87646 RVA: 0x005F4DB4 File Offset: 0x005F2FB4 public Renderer DNKDFNKEEOG() { return this.AOOHIKIPGNG; } // Token: 0x0601565F RID: 87647 RVA: 0x005F4DBC File Offset: 0x005F2FBC private void EPFIAEFMOBK(Camera NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015660 RID: 87648 RVA: 0x005F4DC8 File Offset: 0x005F2FC8 private void JNEAGMCKFOC(Player NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015661 RID: 87649 RVA: 0x005F4DD4 File Offset: 0x005F2FD4 public TeleportationPortal AHBHHKEOIEG() { return this.k__BackingField; } // Token: 0x06015662 RID: 87650 RVA: 0x005F4DDC File Offset: 0x005F2FDC private void IDGGACPODLD(Transform NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015663 RID: 87651 RVA: 0x005F4DE8 File Offset: 0x005F2FE8 private void BGOCOKMACFL(Player NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015664 RID: 87652 RVA: 0x005F4DF4 File Offset: 0x005F2FF4 private void MHAIEIOFHBD(TeleportationPortal NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015665 RID: 87653 RVA: 0x005F4E00 File Offset: 0x005F3000 private void LJGFOLOPKFB(Player NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06015666 RID: 87654 RVA: 0x005F4E0C File Offset: 0x005F300C public void JLCNFIAMKJL(Player FHDABJKODFE, Renderer MJNAHINOPIC = null, TeleportationPortal FBJPMHJMKMA = null, Transform PJAGEKHHLPH = null) { this.BGOCOKMACFL(FHDABJKODFE); this.MDKFCEJPNNC = MJNAHINOPIC; this.LKOLLBPHLMP(null); if (this.MLGILEJCGLO() != null && this.AHBHHKEOIEG().AHPMPAMKKFI && FBJPMHJMKMA == null) { this.AHBHHKEOIEG().ACFBEKKAFGA(false); } this.CHNOBBACFDN = FBJPMHJMKMA; this.MJGDDFMGHDE(PJAGEKHHLPH); } // Token: 0x06015667 RID: 87655 RVA: 0x005F4E78 File Offset: 0x005F3078 public Player NAFFDAGCNIH() { return this.k__BackingField; } // Token: 0x06015668 RID: 87656 RVA: 0x005F4E80 File Offset: 0x005F3080 public Transform NODHOANPBEL() { return this.k__BackingField; } // Token: 0x06015669 RID: 87657 RVA: 0x005F4E88 File Offset: 0x005F3088 public void FMJLEHBDIFK(string FOEIIDLBHOB, int? HHCLPHFFMKM = null) { if (this.JGELGHIGGOE() != null) { RenderTexture active = RenderTexture.active; RenderTexture.active = this.GELEMDBOAPA; int width = this.GELEMDBOAPA.width; int height = this.GELEMDBOAPA.height; Texture2D texture2D = new Texture2D(width, height, TextureFormat.RGB24, false); texture2D.ReadPixels(new Rect(1202f, 1538f, (float)width, (float)height), 1, 1); texture2D.Apply(); if (HHCLPHFFMKM != null) { texture2D = texture2D.PGDCDGKDMBE(new Vector2((float)(width / HHCLPHFFMKM.Value), (float)(height / HHCLPHFFMKM.Value)), HHCLPHFFMKM.Value); } File.WriteAllBytes(FOEIIDLBHOB, texture2D.EncodeToPNG()); RenderTexture.active = active; } } // Token: 0x0601566A RID: 87658 RVA: 0x005F4F40 File Offset: 0x005F3140 private void HLADMFFFENH() { bool flag = this.DFJMFNKMLKE(); this.HEMMFAMBIDK().gameObject.SetActive(flag); if (flag && this.DBLFGEPILPL != null) { base.transform.position = this.IEDLIJFAGGI().position; base.transform.rotation = this.IJKBNINCHJP().rotation; this.DKNIMJHBEEL().transform.position = this.lensTransform.position; this.FBPCJMPPCOD().transform.rotation = this.lensTransform.rotation; } if (flag && this.CFPHHNMMCHC() != null && this.MBHLIAEFEAD.AJHHFNCFKNF() != null) { this.FBPCJMPPCOD().transform.position = Vector3.SmoothDamp(this.FBPCJMPPCOD().transform.position, this.lensTransform.position, ref this.IGOFELJMFOF, this.positionSmoothingTime); this.NLGNFCMMLLE().transform.rotation = NNGFEGAEJPG.AHDFJMAJNBC(this.EDHLDGLHJEO().transform.rotation, this.lensTransform.rotation, ref this.DMLNPLMICBL, this.positionSmoothingTime); Transform transform = this.MBHLIAEFEAD.AJHHFNCFKNF().transform; if (this.LHKEOKNBKNL() != null) { this.BHENMDJPEIA().material.mainTexture = this.BPNOIPOLNPF(); } Vector3 vector = Quaternion.Euler(1554f, transform.rotation.eulerAngles.y, 1790f) * Vector3.forward; if (this.CJENNBLLLMN() != null) { this.MLGILEJCGLO().TargetPositionOverride = new Vector3?(this.MJBDDFJNIIA().FGLFIJLGCKD - vector * global::UnityEngine.Random.Range(215f, 1844f)); this.MLGILEJCGLO().TargetRotationOverride = new Quaternion?(Quaternion.LookRotation(transform.position - this.KNACHPBFCNE().TargetPositionOverride.Value)); } if (this.IEDLIJFAGGI() == null) { switch (this.currentFollowMode) { case UIPlayerCamera.JFNOAJOFBPG.POV: base.transform.position = transform.position + transform.forward * 1692f; base.transform.rotation = transform.rotation; break; case UIPlayerCamera.JFNOAJOFBPG.Selfie: base.transform.position = transform.position + vector + Vector3.up * 1666f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.BirdsEye: base.transform.position = transform.position + Vector3.up * 729f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; case UIPlayerCamera.JFNOAJOFBPG.ThirdPerson: base.transform.position = transform.position - vector + Vector3.up * 1800f; base.transform.rotation = Quaternion.LookRotation(transform.position - base.transform.position); break; } } } else if (this.DNKDFNKEEOG() != null) { this.GICMBBJCGFN().material.mainTexture = this.emptyTexture; } if (this.BFIAKDJFECN() != null) { this.CJENNBLLLMN().gameObject.SetActive(flag && !this.CFPHHNMMCHC().CFPNNAADNJF() && (this.FMBELJHPBCG == null || this.FMBELJHPBCG.HPCKCOBKJLK != PDBEIFOBGIM.GAME_RUNNING)); } if (this.ELNNCENEHPO() != null) { this.NODHOANPBEL().gameObject.SetActive(this.NAFFDAGCNIH() != null); } } // Token: 0x0601566B RID: 87659 RVA: 0x005F538C File Offset: 0x005F358C public Transform FBOJFJOJILD() { return this.k__BackingField; } // Token: 0x0601566C RID: 87660 RVA: 0x005F5394 File Offset: 0x005F3594 private void EOCGCHKDNMC(Renderer NOBAPCOKFIL) { if (this.AOOHIKIPGNG != NOBAPCOKFIL && this.AOOHIKIPGNG != null) { this.AOOHIKIPGNG.material.mainTexture = this.emptyTexture; } this.AOOHIKIPGNG = NOBAPCOKFIL; } // Token: 0x0601566D RID: 87661 RVA: 0x005F53E0 File Offset: 0x005F35E0 public void MBCICACKHMP() { this.currentFollowMode = (this.currentFollowMode + 1) % (UIPlayerCamera.JFNOAJOFBPG)Enum.GetNames(typeof(UIPlayerCamera.JFNOAJOFBPG)).Length; } // Token: 0x0601566E RID: 87662 RVA: 0x005F5404 File Offset: 0x005F3604 public void AAODCNNPAKD() { this.currentFollowMode = (this.currentFollowMode + 1) % (UIPlayerCamera.JFNOAJOFBPG)Enum.GetNames(typeof(UIPlayerCamera.JFNOAJOFBPG)).Length; } // Token: 0x0601566F RID: 87663 RVA: 0x005F5428 File Offset: 0x005F3628 public TeleportationPortal CJENNBLLLMN() { return this.k__BackingField; } // Token: 0x04003ABE RID: 15038 [SerializeField] [Header("Camera")] private Transform lensTransform; // Token: 0x04003ABF RID: 15039 public Vector2 Resolution = new Vector2(1280f, 1080f); // Token: 0x04003AC0 RID: 15040 [SerializeField] private float fieldOfView = 60f; // Token: 0x04003AC1 RID: 15041 [SerializeField] private float nearClip = 0.05f; // Token: 0x04003AC2 RID: 15042 [SerializeField] private float farClip = 100f; // Token: 0x04003AC3 RID: 15043 [SerializeField] private LayerMask layerMask = -65537; // Token: 0x04003AC4 RID: 15044 [SerializeField] [Header("Smoothing")] private float positionSmoothingTime = 0.05f; // Token: 0x04003AC5 RID: 15045 [SerializeField] [Header("Follow")] private UIPlayerCamera.JFNOAJOFBPG currentFollowMode = UIPlayerCamera.JFNOAJOFBPG.Selfie; // Token: 0x04003AC6 RID: 15046 [SerializeField] private Texture emptyTexture; // Token: 0x04003AC8 RID: 15048 private Vector3 IGOFELJMFOF = Vector3.zero; // Token: 0x04003AC9 RID: 15049 private Vector3 DMLNPLMICBL = Vector3.zero; // Token: 0x04003ACA RID: 15050 private float BPCEFDIHKEB = 1f; // Token: 0x04003ACB RID: 15051 private GameManager FMBELJHPBCG; // Token: 0x04003ACE RID: 15054 private Renderer AOOHIKIPGNG; // Token: 0x02000AD2 RID: 2770 public enum JFNOAJOFBPG { // Token: 0x04003AD3 RID: 15059 POV, // Token: 0x04003AD4 RID: 15060 Selfie, // Token: 0x04003AD5 RID: 15061 BirdsEye, // Token: 0x04003AD6 RID: 15062 ThirdPerson } }