using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using Photon; using RecNet; using UnityEngine; using UnityEngine.UI; using UnityStandardAssets.CinematicEffects; // Token: 0x02000F66 RID: 3942 public class ShareCamera : global::Photon.MonoBehaviour { // Token: 0x06020D55 RID: 134485 RVA: 0x008ED4E8 File Offset: 0x008EB6E8 private void DJJKKADBMOK() { if (!this.HMCMCDIBFIN) { this.CJHFNLACIHO = Time.time; this.HMCMCDIBFIN = true; base.StartCoroutine(this.EOECBHBIDGC()); ShareCamera.IBGNDPIJIHO ibgndpijiho = (ShareCamera.IBGNDPIJIHO)this.JPOKPIGIGKG.BHMLLHLEAFF; if (ibgndpijiho != ShareCamera.IBGNDPIJIHO.CAMERA) { if (ibgndpijiho != ShareCamera.IBGNDPIJIHO.PREVIEW) { if (ibgndpijiho == ShareCamera.IBGNDPIJIHO.SHARE) { this.JPOKPIGIGKG.BKBFIGCPIMI(1); } } else { this.JPOKPIGIGKG.BKBFIGCPIMI(0); } } else { this.BHDOGKHNJEO = !this.BHDOGKHNJEO; if (this.BIKDBFNKECH) { if (this.BHDOGKHNJEO) { this.IFHANAGMJDA = true; } else { this.IFHANAGMJDA = false; } } } } } // Token: 0x06020D56 RID: 134486 RVA: 0x008ED5A4 File Offset: 0x008EB7A4 private void OMHHJKEAFJI(Tool COMHEONOMBA, bool EJEGLANEFLK) { if (EJEGLANEFLK) { this.JPOKPIGIGKG.BKBFIGCPIMI(0); } else { this.JPOKPIGIGKG.BKBFIGCPIMI(0); } } // Token: 0x17000F49 RID: 3913 // (get) Token: 0x06020DCE RID: 134606 RVA: 0x008EF80C File Offset: 0x008EDA0C // (set) Token: 0x06020D57 RID: 134487 RVA: 0x008ED5CC File Offset: 0x008EB7CC private bool IFHANAGMJDA { get { return this.BJEEHPENECH.CPIBGJLHLBL(); } set { this.BJEEHPENECH.MEAINJPIECA(value); } } // Token: 0x17000F46 RID: 3910 // (get) Token: 0x06020D58 RID: 134488 RVA: 0x008ED5DC File Offset: 0x008EB7DC // (set) Token: 0x06020D6E RID: 134510 RVA: 0x008EDB08 File Offset: 0x008EBD08 private bool BHDOGKHNJEO { get { return this.CJOBGCMKOII.CPIBGJLHLBL(); } set { this.CJOBGCMKOII.MEAINJPIECA(value); } } // Token: 0x06020D59 RID: 134489 RVA: 0x008ED5EC File Offset: 0x008EB7EC private IEnumerator MHEFPHMEGGI() { this.PJNLIBCJPND(this.buttonPressAudio); yield return new WaitForSeconds(0.3f); this.HMCMCDIBFIN = false; yield break; } // Token: 0x06020D5A RID: 134490 RVA: 0x008ED608 File Offset: 0x008EB808 private IEnumerator JEDNJADBCJL() { this.PJNLIBCJPND(this.buttonPressAudio); yield return new WaitForSeconds(0.3f); this.HMCMCDIBFIN = false; yield break; } // Token: 0x06020D5B RID: 134491 RVA: 0x008ED624 File Offset: 0x008EB824 private void DDLKCMFNBHF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.MKADBDCLJPE(); } // Token: 0x06020D5C RID: 134492 RVA: 0x008ED62C File Offset: 0x008EB82C private void FDGCANIKONP() { if (!string.IsNullOrEmpty(this.EJCAIALAELJ)) { this.AIGPLPKKOHH(); } } // Token: 0x06020D5D RID: 134493 RVA: 0x008ED644 File Offset: 0x008EB844 public void Button_Print() { if (this.BKDFLNGCINH.GEONLHPMMPG.LNJFOAHGEEA && this.CMLCGKDIHHE()) { this.GAADHBNOCEO(); NECCOFKHCAA.BEBJEKFOHHJ(ShareCamera.EEIBEAEOKEK.PRINT); } } // Token: 0x06020D5E RID: 134494 RVA: 0x008ED674 File Offset: 0x008EB874 private void OEDMNMLANJF() { this.FIOLBHFJENN.SetBool(ShareCamera.GPFPLOLLIMA, this.BIKDBFNKECH); this.PJNLIBCJPND(this.buttonPressAudio); if (this.BIKDBFNKECH) { if (this.BKDFLNGCINH.GEONLHPMMPG.LNJFOAHGEEA) { base.StartCoroutine(this.OEFFCFCCDHM()); } else { base.StartCoroutine(this.DEDEDDIPFBG()); } } } // Token: 0x06020D5F RID: 134495 RVA: 0x008ED6E4 File Offset: 0x008EB8E4 private void CHJGLNJDMJG() { Texture texture; switch (this.JPOKPIGIGKG.BHMLLHLEAFF) { case 0: texture = this.ANHNNLOIDPF; goto IL_52; case 1: case 2: texture = this.lowResPictureTextureSet.MainTexture; goto IL_52; } texture = this.GFEJIAJMDAM; IL_52: this.screenRenderer.material.mainTexture = texture; } // Token: 0x06020D60 RID: 134496 RVA: 0x008ED754 File Offset: 0x008EB954 private void FJONGFFLCJO(Tool COMHEONOMBA, bool EJEGLANEFLK) { if (EJEGLANEFLK) { this.JPOKPIGIGKG.BKBFIGCPIMI(0); } else { this.JPOKPIGIGKG.BKBFIGCPIMI(0); } } // Token: 0x06020D61 RID: 134497 RVA: 0x008ED77C File Offset: 0x008EB97C private void GKLBIMPKAIL() { base.StartCoroutine(NNGFEGAEJPG.ENKBDIADIDE(this.polaroidPictureTextureSet, new Vector2(ShareCamera.DIIABMAFJJM.x, ShareCamera.DIIABMAFJJM.y), 1, new Action(this.JBCLGDCMBKJ))); } // Token: 0x06020D62 RID: 134498 RVA: 0x008ED7C8 File Offset: 0x008EB9C8 private void MKADBDCLJPE() { for (int i = 1; i < this.cameraModesParents.Length; i++) { this.cameraModesParents[i].SetActive(i == (int)this.JPOKPIGIGKG.BHMLLHLEAFF); } switch (this.JPOKPIGIGKG.BHMLLHLEAFF) { case 0: this.buttonTriggerArea.SetActive(false); this.flipCameraRawImage.SetActive(false); this.backButtonRawImage.SetActive(false); goto IL_D6; case 1: case 2: this.buttonTriggerArea.SetActive(true); this.flipCameraRawImage.SetActive(false); this.backButtonRawImage.SetActive(true); goto IL_D6; } this.buttonTriggerArea.SetActive(true); this.flipCameraRawImage.SetActive(true); this.backButtonRawImage.SetActive(false); IL_D6: this.FLHHFCLMMKL(); } // Token: 0x06020D63 RID: 134499 RVA: 0x008ED8B4 File Offset: 0x008EBAB4 private void HHOBDOHFIEH() { if (!this.BKDFLNGCINH.GEONLHPMMPG.DOIFCMJOMJD() && (this.JPOKPIGIGKG.BHMLLHLEAFF == 1 || this.JPOKPIGIGKG.BHMLLHLEAFF == 0)) { this.FIOLBHFJENN.SetBool(ShareCamera.JFDIDEPNJJK, true); } else { this.FIOLBHFJENN.SetBool(ShareCamera.JFDIDEPNJJK, this.HMCMCDIBFIN); } } // Token: 0x06020D64 RID: 134500 RVA: 0x008ED924 File Offset: 0x008EBB24 private void JPEDPBALMFM() { base.StartCoroutine(NNGFEGAEJPG.ENKBDIADIDE(this.polaroidPictureTextureSet, new Vector2(ShareCamera.DIIABMAFJJM.x, ShareCamera.DIIABMAFJJM.y), 0, new Action(this.JBCLGDCMBKJ))); } // Token: 0x17000F48 RID: 3912 // (get) Token: 0x06020D65 RID: 134501 RVA: 0x008ED970 File Offset: 0x008EBB70 // (set) Token: 0x06020DBD RID: 134589 RVA: 0x008EF23C File Offset: 0x008ED43C private bool HMCMCDIBFIN { get { return this.HNAAMJHAMMH.CPIBGJLHLBL(); } set { this.HNAAMJHAMMH.MEAINJPIECA(value); } } // Token: 0x06020D66 RID: 134502 RVA: 0x008ED980 File Offset: 0x008EBB80 private IEnumerator EMPHLHOIDGL() { if (this.CJEOLCKNABA) { this.PJNLIBCJPND(this.countDownTickAudio); this.timerFeedback.gameObject.SetActive(true); this.timerFeedback.text = "3"; yield return new WaitForSeconds(1f); this.PJNLIBCJPND(this.countDownTickAudio); this.timerFeedback.text = "2"; yield return new WaitForSeconds(1f); this.PJNLIBCJPND(this.countDownTickAudio); this.timerFeedback.text = "1"; yield return new WaitForSeconds(1f); } this.timerFeedback.gameObject.SetActive(false); this.PJNLIBCJPND(this.shutterAudio); yield return new WaitForEndOfFrame(); if (this.lowResPictureTextureSet != null) { this.lowResPictureTextureSet.CIOANMGOGLJ(); } this.AGMEGFJKCAN.MirrorImage = false; this.lowResPictureTextureSet.PJBJHJGOOHK(this.IDIEGMHLPEC, this.ANHNNLOIDPF); this.FIOLBHFJENN.SetTrigger(ShareCamera.NGHKEGMLPNO); yield break; } // Token: 0x06020D67 RID: 134503 RVA: 0x008ED99C File Offset: 0x008EBB9C private void AIGPLPKKOHH() { Texture2D texture2D = EHGDGFBEMJF.OJLBMECODCF(this.EJCAIALAELJ, false); if (texture2D != null) { this.lowResPictureTextureSet.MainTexture = texture2D; this.CHJGLNJDMJG(); } } // Token: 0x06020D69 RID: 134505 RVA: 0x008EDA70 File Offset: 0x008EBC70 private void MODCHNHCEJH(Tool COMHEONOMBA) { if (this.JPOKPIGIGKG.BHMLLHLEAFF == 0) { this.PNJCJEDJPKF(); } } // Token: 0x06020D6A RID: 134506 RVA: 0x008EDA88 File Offset: 0x008EBC88 public void OnTimerSliderValueChanged(float NOBAPCOKFIL) { this.CJEOLCKNABA = NOBAPCOKFIL == 1f; } // Token: 0x06020D6B RID: 134507 RVA: 0x008EDAA4 File Offset: 0x008EBCA4 public void NEDNGHHJOGH(float NOBAPCOKFIL) { this.CJEOLCKNABA = NOBAPCOKFIL != 30f || true; } // Token: 0x06020D6C RID: 134508 RVA: 0x008EDAC0 File Offset: 0x008EBCC0 public void Button_Share() { if (this.BKDFLNGCINH.GEONLHPMMPG.LNJFOAHGEEA && this.CMLCGKDIHHE()) { this.JPOKPIGIGKG.BKBFIGCPIMI(2); } } // Token: 0x06020D6D RID: 134509 RVA: 0x008EDAF0 File Offset: 0x008EBCF0 private void OMMICJHPGGK() { this.FIOLBHFJENN.SetBool(ShareCamera.NGOMIBCCDNO, this.IFHANAGMJDA); } // Token: 0x06020D6F RID: 134511 RVA: 0x008EDB18 File Offset: 0x008EBD18 private void ENFIIBEHKMK() { if (this.HOCBPKOFANF != null) { base.StopCoroutine(this.HOCBPKOFANF); } } // Token: 0x06020D70 RID: 134512 RVA: 0x008EDB34 File Offset: 0x008EBD34 private void CAHBEOHBNJG() { this.FIOLBHFJENN.SetBool(ShareCamera.NGOMIBCCDNO, this.IFHANAGMJDA); } // Token: 0x06020D71 RID: 134513 RVA: 0x008EDB4C File Offset: 0x008EBD4C [CompilerGenerated] private void LMBANGHGIDP() { this.PJNLIBCJPND(this.successAudio); base.StartCoroutine(this.JDFOFIMNIGJ("Updated!")); this.UIButtons[2].interactable = true; } // Token: 0x17000F42 RID: 3906 // (get) Token: 0x06020D72 RID: 134514 RVA: 0x008EDB7C File Offset: 0x008EBD7C // (set) Token: 0x06020D7D RID: 134525 RVA: 0x008EDD20 File Offset: 0x008EBF20 public Tool BKDFLNGCINH { get; private set; } // Token: 0x17000F45 RID: 3909 // (get) Token: 0x06020D79 RID: 134521 RVA: 0x008EDCA0 File Offset: 0x008EBEA0 // (set) Token: 0x06020D73 RID: 134515 RVA: 0x008EDB84 File Offset: 0x008EBD84 private bool CJEOLCKNABA { get { return this.PLOKNNGDBLJ.CPIBGJLHLBL(); } set { this.PLOKNNGDBLJ.MEAINJPIECA(value); } } // Token: 0x06020D74 RID: 134516 RVA: 0x008EDB94 File Offset: 0x008EBD94 private IEnumerator AACDGDALEBN() { this.UIButtons[1].interactable = false; if (this.AMAONLIFELP.Count >= 5) { GameObject gameObject = this.AMAONLIFELP[0]; if (gameObject != null) { IHFKMIAHBFP.NJMGEDPOHED(gameObject); } this.AMAONLIFELP.RemoveAt(0); } Dictionary dictionary = new Dictionary { { "Owner", this.BKDFLNGCINH.GEONLHPMMPG.HGNFGMEOJGA } }; Tool tool = Tool.PhotonInstantiate(this.polaroidPrefab.name, this.polaroidStartTransform.position, base.transform.rotation, base.OMNGGJICBBI.ADMBCINHJOG, dictionary); this.AMAONLIFELP.Add(tool.gameObject); Polaroid component = tool.gameObject.GetComponent(); component.BKDFLNGCINH.NIIJCJLOFLI += this.KMJINCEPDOJ; component.AuthoritySetPicture(this.polaroidPictureTextureSet); this.PJNLIBCJPND(this.printAudio); float time = Time.time; while (Time.time - time < 1.5f) { component.transform.position = this.polaroidStartTransform.position; component.transform.rotation = this.polaroidStartTransform.rotation; yield return null; } Vector3 vector = base.transform.InverseTransformPoint(this.polaroidStartTransform.position); Vector3 vector2 = base.transform.InverseTransformPoint(this.polaroidEndTransform.position); float time2 = Time.time; while (component.transform.position != this.polaroidEndTransform.position && Time.time - time2 < 1f) { component.transform.position = base.transform.TransformPoint(Vector3.MoveTowards(vector, vector2, this.polaroidPrintSpeed * Time.deltaTime)); vector = base.transform.InverseTransformPoint(component.transform.position); component.transform.rotation = this.polaroidStartTransform.rotation; yield return null; } component.JOPHMOPHOBN = true; while (!this.UIButtons[1].interactable) { component.transform.position = this.polaroidEndTransform.position; component.transform.rotation = this.polaroidEndTransform.rotation; yield return null; } yield break; } // Token: 0x06020D75 RID: 134517 RVA: 0x008EDBB0 File Offset: 0x008EBDB0 [CompilerGenerated] private void GCNHOCOMEGB(AltTextureSet JFPPGIEIMFP) { base.StartCoroutine(SingletonMonoBehaviour.NCKMBFBMBFM.UploadSelfie(JFPPGIEIMFP, new Action(this.LMBANGHGIDP), new Action(this.GGGNLCFJEDC))); } // Token: 0x06020D76 RID: 134518 RVA: 0x008EDBDC File Offset: 0x008EBDDC private void OJJMHKKHIDF(EEBPLECPEGD HPMPJMIOMCK) { if (HPMPJMIOMCK.LHBDPNPLPMJ()) { this.changeProfileTooltip.Message = "Skipping PlatformManager bootstrap"; this.UIButtons[2].interactable = false; this.sendTextEmailTooltip.Message = "newItems"; this.UIButtons[8].interactable = false; } } // Token: 0x06020D77 RID: 134519 RVA: 0x008EDC30 File Offset: 0x008EBE30 private void IKFOGNLJNAP(EEBPLECPEGD HPMPJMIOMCK) { if (HPMPJMIOMCK.HPLFAJMJKGO) { this.changeProfileTooltip.Message = "Update my profile picture"; this.UIButtons[2].interactable = true; this.sendTextEmailTooltip.Message = "Email/text picture to myself"; this.UIButtons[4].interactable = true; } } // Token: 0x06020D78 RID: 134520 RVA: 0x008EDC84 File Offset: 0x008EBE84 private void CGAFMDPLAKN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.AGMEGFJKCAN.MirrorImage = true; this.MKADBDCLJPE(); this.BIKDBFNKECH = true; } // Token: 0x06020D7A RID: 134522 RVA: 0x008EDCB0 File Offset: 0x008EBEB0 private void PHFMFMGCBCP(AltTextureSet JFPPGIEIMFP) { base.StartCoroutine(SingletonMonoBehaviour.NCKMBFBMBFM.UploadSelfie(JFPPGIEIMFP, new Action(this.LMBANGHGIDP), new Action(this.GGGNLCFJEDC))); } // Token: 0x06020D7B RID: 134523 RVA: 0x008EDCDC File Offset: 0x008EBEDC private void LHLNLFOFGML(Tool COMHEONOMBA, bool CAIMKOFMDHJ) { this.screenRenderer.enabled = !CAIMKOFMDHJ; this.canvas.gameObject.SetActive(!CAIMKOFMDHJ); } // Token: 0x06020D7C RID: 134524 RVA: 0x008EDD04 File Offset: 0x008EBF04 private void MMGKLMDIMIE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.AGMEGFJKCAN.MirrorImage = true; this.BMGFNBGCIKF(); this.BIKDBFNKECH = false; } // Token: 0x06020D7E RID: 134526 RVA: 0x008EDD2C File Offset: 0x008EBF2C public void NECHIEFGNJM(float NOBAPCOKFIL) { this.CJEOLCKNABA = NOBAPCOKFIL != 1589f || true; } // Token: 0x06020D7F RID: 134527 RVA: 0x008EDD48 File Offset: 0x008EBF48 private void LNDFDNMCOLE(ShareCamera.FFABCCDLHBH MKHNKOFFEJB) { if (this.OAGIKFFAAFN != MKHNKOFFEJB) { this.OAGIKFFAAFN = MKHNKOFFEJB; Vector2 vector = ShareCamera.NLLEIOMIAFP; float num = 1.7777778f; if (MKHNKOFFEJB != ShareCamera.FFABCCDLHBH.HIGH) { if (MKHNKOFFEJB == ShareCamera.FFABCCDLHBH.POLAROID) { vector = ShareCamera.LDHAKFDOLNF; num = 1f; } } else { vector = ShareCamera.PMJANJKPAEE; } if (this.ANHNNLOIDPF != null) { this.ANHNNLOIDPF.Release(); } this.ANHNNLOIDPF = new RenderTexture((int)vector.x, (int)vector.y, 24); this.ANHNNLOIDPF.antiAliasing = ((QualitySettings.antiAliasing <= 0) ? 1 : QualitySettings.antiAliasing); this.backCamera.targetTexture = this.ANHNNLOIDPF; this.frontCamera.targetTexture = this.ANHNNLOIDPF; this.backCamera.aspect = num; this.frontCamera.aspect = num; } } // Token: 0x06020D80 RID: 134528 RVA: 0x008EDE38 File Offset: 0x008EC038 private void APLPBKLJEHG() { this.pngCapture.SaveTexture2D(this.INIGLNOMJJJ.MainTexture, this.PDDBPPOIMPO); base.StartCoroutine(this.JDFOFIMNIGJ("Saved!")); } // Token: 0x06020D81 RID: 134529 RVA: 0x008EDE68 File Offset: 0x008EC068 private void BMGFNBGCIKF() { for (int i = 0; i < this.cameraModesParents.Length; i++) { this.cameraModesParents[i].SetActive(i == (int)this.JPOKPIGIGKG.BHMLLHLEAFF); } switch (this.JPOKPIGIGKG.BHMLLHLEAFF) { case 0: this.buttonTriggerArea.SetActive(true); this.flipCameraRawImage.SetActive(true); this.backButtonRawImage.SetActive(false); goto IL_D6; case 1: case 2: this.buttonTriggerArea.SetActive(true); this.flipCameraRawImage.SetActive(false); this.backButtonRawImage.SetActive(true); goto IL_D6; } this.buttonTriggerArea.SetActive(false); this.flipCameraRawImage.SetActive(true); this.backButtonRawImage.SetActive(false); IL_D6: this.CHJGLNJDMJG(); } // Token: 0x06020D82 RID: 134530 RVA: 0x008EDF54 File Offset: 0x008EC154 private void AFOLEHGEMJI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BMGFNBGCIKF(); } // Token: 0x06020D83 RID: 134531 RVA: 0x008EDF5C File Offset: 0x008EC15C private void GNBMPPNCLIC() { if (!string.IsNullOrEmpty(this.EJCAIALAELJ)) { this.AIGPLPKKOHH(); } } // Token: 0x06020D84 RID: 134532 RVA: 0x008EDF74 File Offset: 0x008EC174 private void JHCMHEMLHPB(Tool COMHEONOMBA) { if (this.JPOKPIGIGKG.BHMLLHLEAFF == 0) { this.PNJCJEDJPKF(); } } // Token: 0x06020D85 RID: 134533 RVA: 0x008EDF8C File Offset: 0x008EC18C private Camera FBANNMHPOHG() { return (!this.BHDOGKHNJEO) ? this.frontCamera : this.backCamera; } // Token: 0x06020D86 RID: 134534 RVA: 0x008EDFAC File Offset: 0x008EC1AC protected virtual void LBJMMOONFKO() { base.DDJMPFMAKDO(); if (this.BKDFLNGCINH != null) { this.BKDFLNGCINH.PEOCFOCDAFL -= this.JHCMHEMLHPB; if (this.BKDFLNGCINH.GEONLHPMMPG != null) { this.BKDFLNGCINH.GEONLHPMMPG.KOJLELCBFJN -= this.FJGGEIEBBPO; } } FKJHLNJDEKK.OGKHLGJACMN(new Action(this.OJJMHKKHIDF)); EHGDGFBEMJF.NGIPIFNKJGE(new EHGDGFBEMJF.EDCENJEKLIJ(this.HIOKMHOAMFO)); if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NDKFCMNIHJJ -= this.GCHPBLPHPJM; } if (this.INIGLNOMJJJ != null) { this.INIGLNOMJJJ.PHOLOOFCDKL(); } if (this.lowResPictureTextureSet != null) { this.lowResPictureTextureSet.FJODKMCOPOC(); } if (this.ANHNNLOIDPF != null) { this.ANHNNLOIDPF.Release(); } DynamicUpdateManager.NCKMBFBMBFM.DNDKGMGECMO("RemoteControlData", base.gameObject); } // Token: 0x06020D87 RID: 134535 RVA: 0x008EE0C0 File Offset: 0x008EC2C0 private void KMJINCEPDOJ(Tool POOBHCHCKBE) { this.UIButtons[1].interactable = true; POOBHCHCKBE.NIIJCJLOFLI -= this.KMJINCEPDOJ; } // Token: 0x06020D88 RID: 134536 RVA: 0x008EE0E4 File Offset: 0x008EC2E4 public void Button_Save() { if (this.BKDFLNGCINH.GEONLHPMMPG.LNJFOAHGEEA && this.CMLCGKDIHHE()) { this.APLPBKLJEHG(); NECCOFKHCAA.BEBJEKFOHHJ(ShareCamera.EEIBEAEOKEK.SAVE_TO_DISK); } } // Token: 0x06020D89 RID: 134537 RVA: 0x008EE114 File Offset: 0x008EC314 private Camera MOEJOKNBDGI() { return (!this.BHDOGKHNJEO) ? this.frontCamera : this.backCamera; } // Token: 0x17000F47 RID: 3911 // (get) Token: 0x06020D8A RID: 134538 RVA: 0x008EE134 File Offset: 0x008EC334 // (set) Token: 0x06020DAD RID: 134573 RVA: 0x008EEC10 File Offset: 0x008ECE10 private bool BIKDBFNKECH { get { return this.JHDGNEKJLEN.CPIBGJLHLBL(); } set { this.JHDGNEKJLEN.MEAINJPIECA(value); } } // Token: 0x06020D8B RID: 134539 RVA: 0x008EE144 File Offset: 0x008EC344 public void MOGEIAFAMFM() { if (this.BKDFLNGCINH.GEONLHPMMPG.DOIFCMJOMJD() && this.CMLCGKDIHHE() && this.GKGLPEDOAAE) { this.UIButtons[7].interactable = false; base.StartCoroutine(this.CPEMEALOEKJ()); NECCOFKHCAA.BEBJEKFOHHJ(ShareCamera.EEIBEAEOKEK.TAKE_PICTURE); } } // Token: 0x06020D8C RID: 134540 RVA: 0x008EE1A0 File Offset: 0x008EC3A0 private IEnumerator CPEMEALOEKJ() { ShareCamera.OJGGMIJPMBA.OJEHHIFGJEN ojehhifgjen = new ShareCamera.OJGGMIJPMBA.OJEHHIFGJEN(); ojehhifgjen.EMLIIAMBDJA = this; if (this.INIGLNOMJJJ == null) { Debug.LogError("No highResPictureTexture to send"); this.UIButtons[4].interactable = true; yield break; } base.StartCoroutine(this.JDFOFIMNIGJ("Sending...")); ojehhifgjen.DAKCKPMBKFF = null; ojehhifgjen.KBCKPFHFLGL = null; yield return EHGDGFBEMJF.HCPNLDECBBE(this.INIGLNOMJJJ, new HEMCJJJMLKI.JMICPMCJMJF(ojehhifgjen.OJKNBNGGBEC), true); if (!string.IsNullOrEmpty(ojehhifgjen.DAKCKPMBKFF)) { Debug.LogError("Failed to upload saved image: " + ojehhifgjen.DAKCKPMBKFF); base.StartCoroutine(this.JDFOFIMNIGJ("Failed")); this.UIButtons[4].interactable = true; yield break; } yield return EHGDGFBEMJF.JPIMNCBHPKG(ojehhifgjen.KBCKPFHFLGL, new HEMCJJJMLKI.CBJHDCMGOCN(ojehhifgjen.JAFGLCBFOHM)); if (!string.IsNullOrEmpty(ojehhifgjen.DAKCKPMBKFF)) { Debug.LogError("Failed to send image link: " + ojehhifgjen.DAKCKPMBKFF); base.StartCoroutine(this.JDFOFIMNIGJ("Failed")); } else { base.StartCoroutine(this.JDFOFIMNIGJ("Sent!")); } this.UIButtons[4].interactable = true; yield break; } // Token: 0x06020D8D RID: 134541 RVA: 0x008EE1BC File Offset: 0x008EC3BC private IEnumerator OEFFCFCCDHM() { if (this.BHDOGKHNJEO) { this.IFHANAGMJDA = true; } yield return base.StartCoroutine(this.EMPHLHOIDGL()); this.IFHANAGMJDA = false; yield return EHGDGFBEMJF.EPOJJIOBPCN(this.lowResPictureTextureSet, new HEMCJJJMLKI.JMICPMCJMJF(base.OJKNBNGGBEC), null, true); this.PDDBPPOIMPO = VideoCapture.DHBOGMJHDEF; this.LNDFDNMCOLE(ShareCamera.FFABCCDLHBH.POLAROID); this.polaroidPictureTextureSet.PJBJHJGOOHK(this.IDIEGMHLPEC, this.ANHNNLOIDPF); this.LNDFDNMCOLE(ShareCamera.FFABCCDLHBH.HIGH); this.INIGLNOMJJJ.PJBJHJGOOHK(this.IDIEGMHLPEC, this.ANHNNLOIDPF); this.LNDFDNMCOLE(ShareCamera.FFABCCDLHBH.LOW); this.JPOKPIGIGKG.BKBFIGCPIMI(1); yield break; } // Token: 0x06020D8E RID: 134542 RVA: 0x008EE1D8 File Offset: 0x008EC3D8 private void HIOKMHOAMFO(string EMDICFIDBGF) { if (EMDICFIDBGF == this.EJCAIALAELJ) { this.AIGPLPKKOHH(); } } // Token: 0x06020D8F RID: 134543 RVA: 0x008EE1F4 File Offset: 0x008EC3F4 private IEnumerator DEAOIPJILLO() { yield return new WaitForEndOfFrame(); this.IDIEGMHLPEC.Render(); this.MGEIGFICPHI = null; yield break; } // Token: 0x17000F4A RID: 3914 // (get) Token: 0x06020D90 RID: 134544 RVA: 0x008EE210 File Offset: 0x008EC410 // (set) Token: 0x06020DA9 RID: 134569 RVA: 0x008EEB80 File Offset: 0x008ECD80 private string EJCAIALAELJ { get { return this.HOOFLAHFFBO.CPIBGJLHLBL(); } set { this.HOOFLAHFFBO.MEAINJPIECA(value); } } // Token: 0x06020D91 RID: 134545 RVA: 0x008EE220 File Offset: 0x008EC420 private void BLNFLOHBPKM() { this.pngCapture.HANCLIOPGFK(this.INIGLNOMJJJ.KAPLLFANFGG(), this.PDDBPPOIMPO); base.StartCoroutine(this.JDFOFIMNIGJ("OpSetPropertiesOfActor() failed because this client is not in a room currently. State: ")); } // Token: 0x06020D92 RID: 134546 RVA: 0x008EE250 File Offset: 0x008EC450 protected override void Awake() { base.Awake(); if (this.pngCapture != null) { this.pngCapture.RecordingCamera = this.backCamera; } this.textFeedback.gameObject.SetActive(false); this.timerFeedback.gameObject.SetActive(false); this.canvas.worldCamera = ViveControllerInput.Instance.ControllerCamera; this.BKDFLNGCINH = base.GetComponent(); this.JPOKPIGIGKG = new PNONBEAIBHA("SC", IKCAJLLAFML.ANYONE); this.JPOKPIGIGKG.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.AFOLEHGEMJI), null, null); this.JPOKPIGIGKG.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.LPJKIHIDMLL), null, null); this.JPOKPIGIGKG.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NHNLKFDGJCE), null, null); this.JPOKPIGIGKG.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.DDOMIHJFFDH), null, null); this.PLOKNNGDBLJ = new LHLLJPPCDKA(this, "TIA", false, IKCAJLLAFML.AUTHORITY, new Action(this.JJCNHAGBMHJ)); this.CJOBGCMKOII = new LHLLJPPCDKA(this, "SC_BCA", false, IKCAJLLAFML.AUTHORITY, null); this.JHDGNEKJLEN = new LHLLJPPCDKA(this, "SC_TPBP", false, IKCAJLLAFML.AUTHORITY, new Action(this.IKGJKEDKOEC)); this.HNAAMJHAMMH = new LHLLJPPCDKA(this, "SC_UBP", false, IKCAJLLAFML.AUTHORITY, new Action(this.FGOPKCMAFNK)); this.BJEEHPENECH = new LHLLJPPCDKA(this, "SC_FA", false, IKCAJLLAFML.AUTHORITY, new Action(this.CAHBEOHBNJG)); this.HOOFLAHFFBO = new LHLLJPPCDKA(this, "SC_LRPN", string.Empty, IKCAJLLAFML.ANYONE, new Action(this.GNBMPPNCLIC)); this.FCHHAOKDCIP = base.GetComponentsInChildren(); for (int i = 0; i < this.FCHHAOKDCIP.Length; i++) { this.FCHHAOKDCIP[i].ADHIKCNFPAL += this.BFFPOCHJCFP; } if (Enum.GetNames(typeof(ShareCamera.EEIBEAEOKEK)).Length != this.UIButtons.Length + this.FCHHAOKDCIP.Length) { Debug.LogError("Length of button type enum doesn't match length of buttons array"); } this.FIOLBHFJENN = base.GetComponentInChildren(); this.AGMEGFJKCAN = base.GetComponentInChildren(); FKJHLNJDEKK.CJOFDNFMKEM += this.IKFOGNLJNAP; EHGDGFBEMJF.HIOKMHOAMFO += this.HIOKMHOAMFO; this.FMBELJHPBCG = global::UnityEngine.Object.FindObjectOfType(); if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NDKFCMNIHJJ += this.GCHPBLPHPJM; } } // Token: 0x06020D93 RID: 134547 RVA: 0x008EE4D0 File Offset: 0x008EC6D0 private IEnumerator OEKDINILHBC() { this.PJNLIBCJPND(this.buttonPressAudio); yield return new WaitForSeconds(0.3f); this.HMCMCDIBFIN = false; yield break; } // Token: 0x06020D94 RID: 134548 RVA: 0x008EE4EC File Offset: 0x008EC6EC private void CPIPKBDHJBF(AltTextureSet JFPPGIEIMFP) { base.StartCoroutine(SingletonMonoBehaviour.NCKMBFBMBFM.UploadSelfie(JFPPGIEIMFP, new Action(this.CFJDDBLNPLB), new Action(this.GGGNLCFJEDC))); } // Token: 0x06020D95 RID: 134549 RVA: 0x008EE518 File Offset: 0x008EC718 protected virtual void ABBDFEGOFPH() { base.LGCNFLACIIH(); if (this.pngCapture != null) { this.pngCapture.RecordingCamera = this.backCamera; } this.textFeedback.gameObject.SetActive(false); this.timerFeedback.gameObject.SetActive(true); this.canvas.worldCamera = ViveControllerInput.Instance.ControllerCamera; this.BKDFLNGCINH = base.GetComponent(); this.JPOKPIGIGKG = new PNONBEAIBHA("]", (IKCAJLLAFML)4); this.JPOKPIGIGKG.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.AFOLEHGEMJI), null, null); this.JPOKPIGIGKG.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.MMGKLMDIMIE), null, null); this.JPOKPIGIGKG.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.JNLILPAGCCF), null, null); this.JPOKPIGIGKG.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.DDOMIHJFFDH), null, null); this.PLOKNNGDBLJ = new LHLLJPPCDKA(this, "No local room", false, IKCAJLLAFML.AUTHORITY, new Action(this.CFAPOBKFLBI)); this.CJOBGCMKOII = new LHLLJPPCDKA(this, "Request Aborted!", true, IKCAJLLAFML.AUTHORITY, null); this.JHDGNEKJLEN = new LHLLJPPCDKA(this, "You can't modify rooms!", false, IKCAJLLAFML.MASTER, new Action(this.OEDMNMLANJF)); this.HNAAMJHAMMH = new LHLLJPPCDKA(this, "IiYKDlRvb2xIb2xkZXJEYXRhEhQKDGhlbGRfdmlld19pZBgCIAEoDEITqgIQ", false, IKCAJLLAFML.MASTER, new Action(this.HHOBDOHFIEH)); this.BJEEHPENECH = new LHLLJPPCDKA(this, "Rep", true, IKCAJLLAFML.AUTHORITY, new Action(this.CAHBEOHBNJG)); this.HOOFLAHFFBO = new LHLLJPPCDKA(this, "your cube map center offset's magnitude is greater than 1, which will cause some cube map pixel always invisible .", string.Empty, IKCAJLLAFML.AUTHORITY, new Action(this.FDGCANIKONP)); this.FCHHAOKDCIP = base.GetComponentsInChildren(); for (int i = 1; i < this.FCHHAOKDCIP.Length; i++) { this.FCHHAOKDCIP[i].HFIPGBNKCHO(new ShareCamButton.GPJJCCNFHPA(this.BFFPOCHJCFP)); } if (Enum.GetNames(typeof(ShareCamera.EEIBEAEOKEK)).Length != this.UIButtons.Length + this.FCHHAOKDCIP.Length) { Debug.LogError("B"); } this.FIOLBHFJENN = base.GetComponentInChildren(); this.AGMEGFJKCAN = base.GetComponentInChildren(); FKJHLNJDEKK.CJOFDNFMKEM += this.OJJMHKKHIDF; EHGDGFBEMJF.HIOKMHOAMFO += this.HIOKMHOAMFO; this.FMBELJHPBCG = global::UnityEngine.Object.FindObjectOfType(); if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NDKFCMNIHJJ += this.GCHPBLPHPJM; } } // Token: 0x06020D96 RID: 134550 RVA: 0x008EE798 File Offset: 0x008EC998 public void Button_Facebook() { if (!this.BKDFLNGCINH.GEONLHPMMPG.LNJFOAHGEEA || this.CMLCGKDIHHE()) { } } // Token: 0x06020D97 RID: 134551 RVA: 0x008EE7BC File Offset: 0x008EC9BC private bool CMLCGKDIHHE() { if (base.BHCCHBHNHCG) { return true; } if (!base.BHCCHBHNHCG && !this.BKDFLNGCINH.OHGPCMJMFGC) { base.OMNGGJICBBI.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI); return true; } return false; } // Token: 0x06020D98 RID: 134552 RVA: 0x008EE7FC File Offset: 0x008EC9FC private void FJGGEIEBBPO(Tool COMHEONOMBA, bool EJEGLANEFLK) { if (EJEGLANEFLK) { this.JPOKPIGIGKG.BKBFIGCPIMI(3); } else { this.JPOKPIGIGKG.BKBFIGCPIMI(0); } } // Token: 0x06020D99 RID: 134553 RVA: 0x008EE824 File Offset: 0x008ECA24 private IEnumerator HJANANDLJOB() { ojehhifgjen = new ShareCamera.OJGGMIJPMBA.OJEHHIFGJEN(); ojehhifgjen.EMLIIAMBDJA = this; if (this.INIGLNOMJJJ == null) { Debug.LogError("No highResPictureTexture to send"); this.UIButtons[4].interactable = true; yield break; } base.StartCoroutine(this.JDFOFIMNIGJ("Sending...")); ojehhifgjen.DAKCKPMBKFF = null; ojehhifgjen.KBCKPFHFLGL = null; yield return EHGDGFBEMJF.HCPNLDECBBE(this.INIGLNOMJJJ, new HEMCJJJMLKI.JMICPMCJMJF(ojehhifgjen.OJKNBNGGBEC), true); if (!string.IsNullOrEmpty(ojehhifgjen.DAKCKPMBKFF)) { Debug.LogError("Failed to upload saved image: " + ojehhifgjen.DAKCKPMBKFF); base.StartCoroutine(this.JDFOFIMNIGJ("Failed")); this.UIButtons[4].interactable = true; yield break; } yield return EHGDGFBEMJF.JPIMNCBHPKG(ojehhifgjen.KBCKPFHFLGL, new HEMCJJJMLKI.CBJHDCMGOCN(ojehhifgjen.JAFGLCBFOHM)); if (!string.IsNullOrEmpty(ojehhifgjen.DAKCKPMBKFF)) { Debug.LogError("Failed to send image link: " + ojehhifgjen.DAKCKPMBKFF); base.StartCoroutine(this.JDFOFIMNIGJ("Failed")); } else { base.StartCoroutine(this.JDFOFIMNIGJ("Sent!")); } this.UIButtons[4].interactable = true; yield break; } // Token: 0x06020D9A RID: 134554 RVA: 0x008EE840 File Offset: 0x008ECA40 private IEnumerator DEDEDDIPFBG() { if (this.CJEOLCKNABA) { this.PJNLIBCJPND(this.countDownTickAudio); this.timerFeedback.gameObject.SetActive(true); this.timerFeedback.text = "3"; yield return new WaitForSeconds(1f); this.PJNLIBCJPND(this.countDownTickAudio); this.timerFeedback.text = "2"; yield return new WaitForSeconds(1f); this.PJNLIBCJPND(this.countDownTickAudio); this.timerFeedback.text = "1"; yield return new WaitForSeconds(1f); } this.timerFeedback.gameObject.SetActive(false); this.PJNLIBCJPND(this.shutterAudio); yield return new WaitForEndOfFrame(); if (this.lowResPictureTextureSet != null) { this.lowResPictureTextureSet.CIOANMGOGLJ(); } this.AGMEGFJKCAN.MirrorImage = false; this.lowResPictureTextureSet.PJBJHJGOOHK(this.IDIEGMHLPEC, this.ANHNNLOIDPF); this.FIOLBHFJENN.SetTrigger(ShareCamera.NGHKEGMLPNO); yield break; } // Token: 0x06020D9B RID: 134555 RVA: 0x008EE85C File Offset: 0x008ECA5C private void GGBLAPJKFEG() { base.StartCoroutine(NNGFEGAEJPG.ENKBDIADIDE(this.polaroidPictureTextureSet, new Vector2(ShareCamera.DIIABMAFJJM.x, ShareCamera.DIIABMAFJJM.y), 1, new Action(this.GCNHOCOMEGB))); } // Token: 0x06020D9C RID: 134556 RVA: 0x008EE8A8 File Offset: 0x008ECAA8 private void LOLPDOJJILF() { if (!this.HMCMCDIBFIN) { this.CJHFNLACIHO = Time.time; this.HMCMCDIBFIN = true; base.StartCoroutine(this.MHEFPHMEGGI()); ShareCamera.IBGNDPIJIHO ibgndpijiho = (ShareCamera.IBGNDPIJIHO)this.JPOKPIGIGKG.BHMLLHLEAFF; if (ibgndpijiho != ShareCamera.IBGNDPIJIHO.CAMERA) { if (ibgndpijiho != ShareCamera.IBGNDPIJIHO.CAMERA) { if (ibgndpijiho == ShareCamera.IBGNDPIJIHO.SHARE) { this.JPOKPIGIGKG.BKBFIGCPIMI(1); } } else { this.JPOKPIGIGKG.BKBFIGCPIMI(1); } } else { this.BHDOGKHNJEO = this.BHDOGKHNJEO; if (this.BIKDBFNKECH) { if (this.BHDOGKHNJEO) { this.DIDLJKADEHH(false); } else { this.JCIOPCIOAAJ(false); } } } } } // Token: 0x06020D9D RID: 134557 RVA: 0x008EE964 File Offset: 0x008ECB64 private void GAADHBNOCEO() { this.ENFIIBEHKMK(); this.HOCBPKOFANF = base.StartCoroutine(this.AACDGDALEBN()); } // Token: 0x06020D9E RID: 134558 RVA: 0x008EE980 File Offset: 0x008ECB80 private void MOEMELGLBKA() { if (!this.BIKDBFNKECH) { this.CJHFNLACIHO = Time.time; this.BIKDBFNKECH = true; NECCOFKHCAA.IOHAIGMIHBN(Player.LocalPlayer, this.LBNGJMNAKPL, this.BHDOGKHNJEO); } } // Token: 0x17000F44 RID: 3908 // (get) Token: 0x06020D9F RID: 134559 RVA: 0x008EE9B8 File Offset: 0x008ECBB8 private Camera IDIEGMHLPEC { get { return (!this.BHDOGKHNJEO) ? this.frontCamera : this.backCamera; } } // Token: 0x06020DA0 RID: 134560 RVA: 0x008EE9D8 File Offset: 0x008ECBD8 private IEnumerator COGHADNBNEO() { yield return new WaitForEndOfFrame(); this.IDIEGMHLPEC.Render(); this.MGEIGFICPHI = null; yield break; } // Token: 0x06020DA1 RID: 134561 RVA: 0x008EE9F4 File Offset: 0x008ECBF4 public void BONLBFKPODP() { if (this.BKDFLNGCINH.GEONLHPMMPG.LNJFOAHGEEA && this.CMLCGKDIHHE()) { this.GAADHBNOCEO(); NECCOFKHCAA.BEBJEKFOHHJ(ShareCamera.EEIBEAEOKEK.SHARE); } } // Token: 0x06020DA2 RID: 134562 RVA: 0x008EEA24 File Offset: 0x008ECC24 private void JNLILPAGCCF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BMGFNBGCIKF(); if (!base.GANDPDNCOKF()) { this.FIOLBHFJENN.SetBool(ShareCamera.JFDIDEPNJJK, true); } } // Token: 0x06020DA3 RID: 134563 RVA: 0x008EEA48 File Offset: 0x008ECC48 private IEnumerator EOECBHBIDGC() { this.PJNLIBCJPND(this.buttonPressAudio); yield return new WaitForSeconds(0.3f); this.HMCMCDIBFIN = false; yield break; } // Token: 0x06020DA4 RID: 134564 RVA: 0x008EEA64 File Offset: 0x008ECC64 public void LHBEEONBBKG() { if (this.BKDFLNGCINH.GEONLHPMMPG.DOIFCMJOMJD() && this.CMLCGKDIHHE() && this.GKGLPEDOAAE) { this.UIButtons[3].interactable = true; this.JNHKPDOHNCF(); NECCOFKHCAA.BEBJEKFOHHJ(ShareCamera.EEIBEAEOKEK.UTILITY); } } // Token: 0x06020DA5 RID: 134565 RVA: 0x008EEAB8 File Offset: 0x008ECCB8 private void GFOMHGKAJBD(bool NOBAPCOKFIL) { this.BJEEHPENECH.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06020DA6 RID: 134566 RVA: 0x008EEAC8 File Offset: 0x008ECCC8 private void NHNLKFDGJCE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BMGFNBGCIKF(); if (!base.BHCCHBHNHCG) { this.FIOLBHFJENN.SetBool(ShareCamera.JFDIDEPNJJK, true); } } // Token: 0x06020DA7 RID: 134567 RVA: 0x008EEAEC File Offset: 0x008ECCEC private IEnumerator JDFOFIMNIGJ(string NALMLHMBHPM) { this.PJNLIBCJPND(this.successAudio); this.textFeedback.gameObject.SetActive(true); this.textFeedback.text = NALMLHMBHPM; yield return new WaitForSeconds(2f); this.textFeedback.gameObject.SetActive(false); yield break; } // Token: 0x06020DA8 RID: 134568 RVA: 0x008EEB10 File Offset: 0x008ECD10 private void IKGJKEDKOEC() { this.FIOLBHFJENN.SetBool(ShareCamera.GPFPLOLLIMA, this.BIKDBFNKECH); this.PJNLIBCJPND(this.buttonPressAudio); if (this.BIKDBFNKECH) { if (this.BKDFLNGCINH.GEONLHPMMPG.LNJFOAHGEEA) { base.StartCoroutine(this.OEFFCFCCDHM()); } else { base.StartCoroutine(this.EMPHLHOIDGL()); } } } // Token: 0x06020DAA RID: 134570 RVA: 0x008EEB90 File Offset: 0x008ECD90 private IEnumerator LGKGKDFAOGG() { ojehhifgjen = new ShareCamera.OJGGMIJPMBA.OJEHHIFGJEN(); ojehhifgjen.EMLIIAMBDJA = this; if (this.INIGLNOMJJJ == null) { Debug.LogError("No highResPictureTexture to send"); this.UIButtons[4].interactable = true; yield break; } base.StartCoroutine(this.JDFOFIMNIGJ("Sending...")); ojehhifgjen.DAKCKPMBKFF = null; ojehhifgjen.KBCKPFHFLGL = null; yield return EHGDGFBEMJF.HCPNLDECBBE(this.INIGLNOMJJJ, new HEMCJJJMLKI.JMICPMCJMJF(ojehhifgjen.OJKNBNGGBEC), true); if (!string.IsNullOrEmpty(ojehhifgjen.DAKCKPMBKFF)) { Debug.LogError("Failed to upload saved image: " + ojehhifgjen.DAKCKPMBKFF); base.StartCoroutine(this.JDFOFIMNIGJ("Failed")); this.UIButtons[4].interactable = true; yield break; } yield return EHGDGFBEMJF.JPIMNCBHPKG(ojehhifgjen.KBCKPFHFLGL, new HEMCJJJMLKI.CBJHDCMGOCN(ojehhifgjen.JAFGLCBFOHM)); if (!string.IsNullOrEmpty(ojehhifgjen.DAKCKPMBKFF)) { Debug.LogError("Failed to send image link: " + ojehhifgjen.DAKCKPMBKFF); base.StartCoroutine(this.JDFOFIMNIGJ("Failed")); } else { base.StartCoroutine(this.JDFOFIMNIGJ("Sent!")); } this.UIButtons[4].interactable = true; yield break; } // Token: 0x06020DAB RID: 134571 RVA: 0x008EEBAC File Offset: 0x008ECDAC private void DIDLJKADEHH(bool NOBAPCOKFIL) { this.BJEEHPENECH.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06020DAC RID: 134572 RVA: 0x008EEBBC File Offset: 0x008ECDBC public void BFIIEMGNKCB() { if (this.BKDFLNGCINH.GEONLHPMMPG.DOIFCMJOMJD() && this.CMLCGKDIHHE() && this.GKGLPEDOAAE) { this.UIButtons[8].interactable = false; this.GGBLAPJKFEG(); NECCOFKHCAA.BEBJEKFOHHJ(ShareCamera.EEIBEAEOKEK.PRINT); } } // Token: 0x06020DAE RID: 134574 RVA: 0x008EEC20 File Offset: 0x008ECE20 private void FLHHFCLMMKL() { Texture texture; switch (this.JPOKPIGIGKG.BHMLLHLEAFF) { case 0: texture = this.ANHNNLOIDPF; goto IL_52; case 1: case 2: texture = this.lowResPictureTextureSet.KAPLLFANFGG(); goto IL_52; } texture = this.GFEJIAJMDAM; IL_52: this.screenRenderer.material.mainTexture = texture; } // Token: 0x06020DAF RID: 134575 RVA: 0x008EEC90 File Offset: 0x008ECE90 private void GCHPBLPHPJM(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE) { if (this.BKDFLNGCINH.GEONLHPMMPG.LNJFOAHGEEA) { if (PPJIGDPOGFH == 1 && CHJBIHILBFO != 1) { this.UIButtons[1].interactable = false; this.printTooltip.Message = "Printing disabled in games"; this.ENFIIBEHKMK(); while (this.AMAONLIFELP.Count > 0) { GameObject gameObject = this.AMAONLIFELP.KDPEEIFOANI(); if (gameObject != null) { IHFKMIAHBFP.NJMGEDPOHED(gameObject); } this.AMAONLIFELP.RemoveAt(this.AMAONLIFELP.Count - 1); } this.LBNGJMNAKPL = true; } else if (PPJIGDPOGFH != 1 && CHJBIHILBFO == 1) { this.UIButtons[1].interactable = true; this.printTooltip.Message = "Print a polaroid"; this.LBNGJMNAKPL = false; } } } // Token: 0x06020DB0 RID: 134576 RVA: 0x008EED70 File Offset: 0x008ECF70 private void JBCLGDCMBKJ(AltTextureSet JFPPGIEIMFP) { base.StartCoroutine(SingletonMonoBehaviour.NCKMBFBMBFM.UploadSelfie(JFPPGIEIMFP, new Action(this.CFJDDBLNPLB), new Action(this.GGGNLCFJEDC))); } // Token: 0x06020DB1 RID: 134577 RVA: 0x008EED9C File Offset: 0x008ECF9C private void KJIDDFHEGKJ(Tool COMHEONOMBA, bool CAIMKOFMDHJ) { this.screenRenderer.enabled = !CAIMKOFMDHJ; this.canvas.gameObject.SetActive(!CAIMKOFMDHJ); } // Token: 0x06020DB2 RID: 134578 RVA: 0x008EEDC4 File Offset: 0x008ECFC4 public void OnScreenWillRender() { this.PLGMJPCGLPC = true; } // Token: 0x06020DB3 RID: 134579 RVA: 0x008EEDD0 File Offset: 0x008ECFD0 private void Update() { this.MMKNEDOCKBL = this.PLGMJPCGLPC; this.PLGMJPCGLPC = false; } // Token: 0x06020DB4 RID: 134580 RVA: 0x008EEDE8 File Offset: 0x008ECFE8 private void Start() { this.GFEJIAJMDAM = this.screenRenderer.material.mainTexture; this.backCamera.aspect = 1.7777778f; this.frontCamera.aspect = 1.7777778f; TonemappingColorGrading.LUTSettings lut = Camera.main.GetComponent().lut; this.backCamera.GetComponent().lut = lut; this.frontCamera.GetComponent().lut = lut; this.LNDFDNMCOLE(ShareCamera.FFABCCDLHBH.LOW); this.backCamera.depthTextureMode = DepthTextureMode.Depth; this.frontCamera.depthTextureMode = DepthTextureMode.Depth; this.backCamera.enabled = false; this.frontCamera.enabled = false; this.JPOKPIGIGKG.FLHFCMCNLEK(this, 3); if (!base.BHCCHBHNHCG) { for (int i = 0; i < this.UIButtons.Length; i++) { this.UIButtons[i].interactable = false; } } if (this.BKDFLNGCINH != null) { this.BKDFLNGCINH.PEOCFOCDAFL += this.JHCMHEMLHPB; if (this.BKDFLNGCINH.GEONLHPMMPG != null) { this.BKDFLNGCINH.GEONLHPMMPG.KOJLELCBFJN += this.FJGGEIEBBPO; this.playerName.text = this.BKDFLNGCINH.GEONLHPMMPG.LGBGGFBFCAJ.GNLMCJKALBJ; } this.BKDFLNGCINH.IPFFGMGMEFC += this.KJIDDFHEGKJ; } this.JJCNHAGBMHJ(); this.IKGJKEDKOEC(); this.FGOPKCMAFNK(); this.CAHBEOHBNJG(); this.IKFOGNLJNAP(FKJHLNJDEKK.LECFBEBMLIC); this.GNBMPPNCLIC(); if (!DynamicUpdateManager.NCKMBFBMBFM.IsGroupRegistered("ShareCams")) { int[] array = new int[] { 1, 0, 0, 0, 1 }; array[1] = 1; array[2] = 1; array[3] = 1; DynamicUpdateManager.NCKMBFBMBFM.RegisterGroup("ShareCams", this.screenRefreshCutoffDistance * this.screenRefreshCutoffDistance, array); } DynamicUpdateManager.NCKMBFBMBFM.RegisterObject("ShareCams", base.gameObject, new DynamicUpdateManager.JFDNBENJKLN(this.ENLIKGEBHPL), new DynamicUpdateManager.CGICDANJGLP(this.CGICDANJGLP)); } // Token: 0x06020DB5 RID: 134581 RVA: 0x008EF008 File Offset: 0x008ED208 private void CGICDANJGLP(bool MJMKIPNKJHJ) { if (MJMKIPNKJHJ) { if (this.MGEIGFICPHI == null) { this.MGEIGFICPHI = base.StartCoroutine(this.COGHADNBNEO()); } this.JMGPHKGKENO = Time.time; } } // Token: 0x06020DB6 RID: 134582 RVA: 0x008EF038 File Offset: 0x008ED238 protected virtual void LJAJLFPAGBM() { base.EGJOBLEGKNP(); if (this.BKDFLNGCINH != null) { this.BKDFLNGCINH.PEOCFOCDAFL -= this.JHCMHEMLHPB; if (this.BKDFLNGCINH.GEONLHPMMPG != null) { this.BKDFLNGCINH.GEONLHPMMPG.KOJLELCBFJN -= this.FJGGEIEBBPO; } } FKJHLNJDEKK.CJOFDNFMKEM -= this.OJJMHKKHIDF; EHGDGFBEMJF.JIKCMDNGGAD(new EHGDGFBEMJF.EDCENJEKLIJ(this.HIOKMHOAMFO)); if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NDKFCMNIHJJ -= this.GCHPBLPHPJM; } if (this.INIGLNOMJJJ != null) { this.INIGLNOMJJJ.FJODKMCOPOC(); } if (this.lowResPictureTextureSet != null) { this.lowResPictureTextureSet.NDKJHDNGLAI(); } if (this.ANHNNLOIDPF != null) { this.ANHNNLOIDPF.Release(); } DynamicUpdateManager.NCKMBFBMBFM.PHOALDHJNKC("time", base.gameObject); } // Token: 0x06020DB7 RID: 134583 RVA: 0x008EF14C File Offset: 0x008ED34C public void Button_Profile() { if (this.BKDFLNGCINH.GEONLHPMMPG.LNJFOAHGEEA && this.CMLCGKDIHHE() && this.GKGLPEDOAAE) { this.UIButtons[2].interactable = false; this.GGBLAPJKFEG(); NECCOFKHCAA.BEBJEKFOHHJ(ShareCamera.EEIBEAEOKEK.CHANGE_PROFILE); } } // Token: 0x06020DB8 RID: 134584 RVA: 0x008EF1A0 File Offset: 0x008ED3A0 private void OKGEEOCBMCC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.AGMEGFJKCAN.MirrorImage = false; this.MKADBDCLJPE(); this.BIKDBFNKECH = true; } // Token: 0x06020DB9 RID: 134585 RVA: 0x008EF1BC File Offset: 0x008ED3BC private void CFJDDBLNPLB() { this.PJNLIBCJPND(this.successAudio); base.StartCoroutine(this.JDFOFIMNIGJ("Do you accept this punishment?")); this.UIButtons[3].interactable = true; } // Token: 0x06020DBA RID: 134586 RVA: 0x008EF1EC File Offset: 0x008ED3EC private void CFAPOBKFLBI() { this.timerSlider.value = (float)((!this.CJEOLCKNABA) ? 1 : 1); } // Token: 0x06020DBB RID: 134587 RVA: 0x008EF20C File Offset: 0x008ED40C private void JKFPHIJDEAO(string NOBAPCOKFIL) { this.HOOFLAHFFBO.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06020DBC RID: 134588 RVA: 0x008EF21C File Offset: 0x008ED41C private void JNDDMLAJKCH() { this.timerSlider.value = (float)((!this.CJEOLCKNABA) ? 1 : 0); } // Token: 0x06020DBE RID: 134590 RVA: 0x008EF24C File Offset: 0x008ED44C private void BFFPOCHJCFP(ShareCamButton ILOFENDAFLM, ShareCamera.EEIBEAEOKEK OGGFEJDOMGO, Player JEFGMHBLLKI) { if (Time.time - this.CJHFNLACIHO > this.minTimeBetweenPhysicalButtonPresses && this.JPOKPIGIGKG.BHMLLHLEAFF != 3) { ShareCamera.IBGNDPIJIHO ibgndpijiho = (ShareCamera.IBGNDPIJIHO)this.JPOKPIGIGKG.BHMLLHLEAFF; if (ibgndpijiho != ShareCamera.IBGNDPIJIHO.CAMERA) { if (ibgndpijiho == ShareCamera.IBGNDPIJIHO.PREVIEW || ibgndpijiho == ShareCamera.IBGNDPIJIHO.SHARE) { if (OGGFEJDOMGO == ShareCamera.EEIBEAEOKEK.UTILITY && JEFGMHBLLKI == this.BKDFLNGCINH.GEONLHPMMPG.LGBGGFBFCAJ) { this.DJJKKADBMOK(); } } } else if (OGGFEJDOMGO == ShareCamera.EEIBEAEOKEK.TAKE_PICTURE) { this.PNJCJEDJPKF(); } else if (OGGFEJDOMGO == ShareCamera.EEIBEAEOKEK.UTILITY) { this.DJJKKADBMOK(); } } } // Token: 0x06020DBF RID: 134591 RVA: 0x008EF2F8 File Offset: 0x008ED4F8 private void FOMJEBAHFKA(ShareCamera.FFABCCDLHBH MKHNKOFFEJB) { if (this.OAGIKFFAAFN != MKHNKOFFEJB) { this.OAGIKFFAAFN = MKHNKOFFEJB; Vector2 vector = ShareCamera.NLLEIOMIAFP; float num = 1221f; if (MKHNKOFFEJB != ShareCamera.FFABCCDLHBH.HIGH) { if (MKHNKOFFEJB == ShareCamera.FFABCCDLHBH.LOW) { vector = ShareCamera.LDHAKFDOLNF; num = 455f; } } else { vector = ShareCamera.PMJANJKPAEE; } if (this.ANHNNLOIDPF != null) { this.ANHNNLOIDPF.Release(); } this.ANHNNLOIDPF = new RenderTexture((int)vector.x, (int)vector.y, 61); this.ANHNNLOIDPF.antiAliasing = ((QualitySettings.antiAliasing <= 0) ? 0 : QualitySettings.antiAliasing); this.backCamera.targetTexture = this.ANHNNLOIDPF; this.frontCamera.targetTexture = this.ANHNNLOIDPF; this.backCamera.aspect = num; this.frontCamera.aspect = num; } } // Token: 0x06020DC0 RID: 134592 RVA: 0x008EF3E8 File Offset: 0x008ED5E8 private float ENLIKGEBHPL() { if (!Player.LocalPlayerExists) { return float.MaxValue; } if (!this.MMKNEDOCKBL) { return float.MaxValue; } float num = Time.time - this.JMGPHKGKENO; float num2 = 0f; bool flag; if (this.screenRefreshFramerate < Mathf.Epsilon) { flag = num > 0f; } else { num2 = 1f / this.screenRefreshFramerate; flag = num >= num2; } if (!flag) { return float.MaxValue; } if (this.NHDDPGADJPJ) { return 0f; } float sqrMagnitude = (Player.LocalPlayer.BGOGBEPJGPJ.transform.position - base.transform.position).sqrMagnitude; if (sqrMagnitude > this.screenRefreshCutoffDistance * this.screenRefreshCutoffDistance) { return float.MaxValue; } float num3 = num - num2; float num4 = num3 * num3 * num3 * num3 * num3; return Mathf.Max(0.5f, sqrMagnitude - num4); } // Token: 0x06020DC1 RID: 134593 RVA: 0x008EF4E8 File Offset: 0x008ED6E8 private void CMKLNCEBFJB() { this.pngCapture.HANCLIOPGFK(this.INIGLNOMJJJ.MGOKELLEGIG(), this.PDDBPPOIMPO); base.StartCoroutine(this.JDFOFIMNIGJ("punchCardRewardsUnclaimed")); } // Token: 0x17000F43 RID: 3907 // (get) Token: 0x06020DC2 RID: 134594 RVA: 0x008EF518 File Offset: 0x008ED718 private bool GKGLPEDOAAE { get { return FKJHLNJDEKK.LECFBEBMLIC != null && FKJHLNJDEKK.LECFBEBMLIC.HPLFAJMJKGO; } } // Token: 0x06020DC3 RID: 134595 RVA: 0x008EF534 File Offset: 0x008ED734 private void PLDAHECLLBH() { } // Token: 0x06020DC4 RID: 134596 RVA: 0x008EF538 File Offset: 0x008ED738 private void HPOPLNKOKDN(bool MJMKIPNKJHJ) { if (MJMKIPNKJHJ) { if (this.MGEIGFICPHI == null) { this.MGEIGFICPHI = base.StartCoroutine(this.DEAOIPJILLO()); } this.JMGPHKGKENO = Time.time; } } // Token: 0x06020DC5 RID: 134597 RVA: 0x008EF568 File Offset: 0x008ED768 protected override void OnDestroy() { base.OnDestroy(); if (this.BKDFLNGCINH != null) { this.BKDFLNGCINH.PEOCFOCDAFL -= this.JHCMHEMLHPB; if (this.BKDFLNGCINH.GEONLHPMMPG != null) { this.BKDFLNGCINH.GEONLHPMMPG.KOJLELCBFJN -= this.FJGGEIEBBPO; } } FKJHLNJDEKK.CJOFDNFMKEM -= this.IKFOGNLJNAP; EHGDGFBEMJF.HIOKMHOAMFO -= this.HIOKMHOAMFO; if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NDKFCMNIHJJ -= this.GCHPBLPHPJM; } if (this.INIGLNOMJJJ != null) { this.INIGLNOMJJJ.CIOANMGOGLJ(); } if (this.lowResPictureTextureSet != null) { this.lowResPictureTextureSet.CIOANMGOGLJ(); } if (this.ANHNNLOIDPF != null) { this.ANHNNLOIDPF.Release(); } DynamicUpdateManager.NCKMBFBMBFM.UnregisterObject("ShareCams", base.gameObject); } // Token: 0x06020DC6 RID: 134598 RVA: 0x008EF67C File Offset: 0x008ED87C private void PJNLIBCJPND(RecRoomAudioClip LJBFCCGDHIM) { if (LJBFCCGDHIM != null) { AudioManager.Play3DSFX(LJBFCCGDHIM, base.transform.position, null); } } // Token: 0x06020DC7 RID: 134599 RVA: 0x008EF698 File Offset: 0x008ED898 private void EEIPODDIKIE() { if (!string.IsNullOrEmpty(this.OCPOGMNIBOP())) { this.AIGPLPKKOHH(); } } // Token: 0x06020DC9 RID: 134601 RVA: 0x008EF730 File Offset: 0x008ED930 private void EIAAMBADFIC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.MKADBDCLJPE(); if (!base.GANDPDNCOKF()) { this.FIOLBHFJENN.SetBool(ShareCamera.JFDIDEPNJJK, true); } } // Token: 0x06020DCA RID: 134602 RVA: 0x008EF754 File Offset: 0x008ED954 [CompilerGenerated] private void GGGNLCFJEDC(string DAKCKPMBKFF) { Debug.LogError(DAKCKPMBKFF); base.StartCoroutine(this.JDFOFIMNIGJ("Error")); this.UIButtons[2].interactable = true; } // Token: 0x06020DCB RID: 134603 RVA: 0x008EF77C File Offset: 0x008ED97C private void JJCNHAGBMHJ() { this.timerSlider.value = (float)((!this.CJEOLCKNABA) ? 0 : 1); } // Token: 0x06020DCC RID: 134604 RVA: 0x008EF79C File Offset: 0x008ED99C private void JNHKPDOHNCF() { base.StartCoroutine(NNGFEGAEJPG.ENKBDIADIDE(this.polaroidPictureTextureSet, new Vector2(ShareCamera.DIIABMAFJJM.x, ShareCamera.DIIABMAFJJM.y), 1, new Action(this.GCNHOCOMEGB))); } // Token: 0x06020DCD RID: 134605 RVA: 0x008EF7E8 File Offset: 0x008ED9E8 private void DDOMIHJFFDH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BMGFNBGCIKF(); if (!base.BHCCHBHNHCG) { this.FIOLBHFJENN.SetBool(ShareCamera.JFDIDEPNJJK, true); } } // Token: 0x06020DCF RID: 134607 RVA: 0x008EF81C File Offset: 0x008EDA1C private void OAFOMDMEJEA() { this.FIOLBHFJENN.SetBool(ShareCamera.NGOMIBCCDNO, this.IFHANAGMJDA); } // Token: 0x06020DD0 RID: 134608 RVA: 0x008EF834 File Offset: 0x008EDA34 private string OCPOGMNIBOP() { return this.HOOFLAHFFBO.CPIBGJLHLBL(); } // Token: 0x06020DD1 RID: 134609 RVA: 0x008EF844 File Offset: 0x008EDA44 private void JCIOPCIOAAJ(bool NOBAPCOKFIL) { this.BJEEHPENECH.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06020DD2 RID: 134610 RVA: 0x008EF854 File Offset: 0x008EDA54 private void CCFPOCDEOME() { this.FIOLBHFJENN.SetBool(ShareCamera.GPFPLOLLIMA, this.BIKDBFNKECH); this.PJNLIBCJPND(this.buttonPressAudio); if (this.BIKDBFNKECH) { if (this.BKDFLNGCINH.GEONLHPMMPG.DOIFCMJOMJD()) { base.StartCoroutine(this.OEFFCFCCDHM()); } else { base.StartCoroutine(this.EMPHLHOIDGL()); } } } // Token: 0x06020DD3 RID: 134611 RVA: 0x008EF8C4 File Offset: 0x008EDAC4 private void LPJKIHIDMLL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.AGMEGFJKCAN.MirrorImage = true; this.BMGFNBGCIKF(); this.BIKDBFNKECH = false; } // Token: 0x06020DD4 RID: 134612 RVA: 0x008EF8E0 File Offset: 0x008EDAE0 public void Button_SendTextEmail() { if (this.BKDFLNGCINH.GEONLHPMMPG.LNJFOAHGEEA && this.CMLCGKDIHHE() && this.GKGLPEDOAAE) { this.UIButtons[4].interactable = false; base.StartCoroutine(this.HJANANDLJOB()); NECCOFKHCAA.BEBJEKFOHHJ(ShareCamera.EEIBEAEOKEK.SEND_TEXT_EMAIL); } } // Token: 0x06020DD5 RID: 134613 RVA: 0x008EF93C File Offset: 0x008EDB3C private void PNJCJEDJPKF() { if (!this.BIKDBFNKECH) { this.CJHFNLACIHO = Time.time; this.BIKDBFNKECH = true; NECCOFKHCAA.IOHAIGMIHBN(Player.LocalPlayer, this.LBNGJMNAKPL, this.BHDOGKHNJEO); } } // Token: 0x06020DD6 RID: 134614 RVA: 0x008EF974 File Offset: 0x008EDB74 private void NHLGLPNMJGP(string NOBAPCOKFIL) { this.HOOFLAHFFBO.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06020DD7 RID: 134615 RVA: 0x008EF984 File Offset: 0x008EDB84 private void FGOPKCMAFNK() { if (!this.BKDFLNGCINH.GEONLHPMMPG.LNJFOAHGEEA && (this.JPOKPIGIGKG.BHMLLHLEAFF == 1 || this.JPOKPIGIGKG.BHMLLHLEAFF == 2)) { this.FIOLBHFJENN.SetBool(ShareCamera.JFDIDEPNJJK, true); } else { this.FIOLBHFJENN.SetBool(ShareCamera.JFDIDEPNJJK, this.HMCMCDIBFIN); } } // Token: 0x04005551 RID: 21841 private const string OODGBFOJPPP = "ShareCams"; // Token: 0x04005552 RID: 21842 [SerializeField] [Header("Cameras")] private Camera backCamera; // Token: 0x04005553 RID: 21843 [SerializeField] private Camera frontCamera; // Token: 0x04005554 RID: 21844 [SerializeField] private PngCapture pngCapture; // Token: 0x04005555 RID: 21845 [SerializeField] [Header("Polaroid Settings")] private GameObject polaroidPrefab; // Token: 0x04005556 RID: 21846 [SerializeField] private Transform polaroidStartTransform; // Token: 0x04005557 RID: 21847 [SerializeField] private Transform polaroidEndTransform; // Token: 0x04005558 RID: 21848 [SerializeField] private float polaroidPrintSpeed = 0.3f; // Token: 0x04005559 RID: 21849 [SerializeField] [Header("Screens")] private Renderer screenRenderer; // Token: 0x0400555A RID: 21850 [SerializeField] [Range(0f, 90f)] private float screenRefreshFramerate = 15f; // Token: 0x0400555B RID: 21851 [SerializeField] private float screenRefreshCutoffDistance = 10f; // Token: 0x0400555C RID: 21852 [Header("UI and Buttons")] [SerializeField] private Text playerName; // Token: 0x0400555D RID: 21853 [SerializeField] private Text textFeedback; // Token: 0x0400555E RID: 21854 [SerializeField] private Text timerFeedback; // Token: 0x0400555F RID: 21855 [SerializeField] private Slider timerSlider; // Token: 0x04005560 RID: 21856 [SerializeField] private Canvas canvas; // Token: 0x04005561 RID: 21857 [SerializeField] private GameObject flipCameraRawImage; // Token: 0x04005562 RID: 21858 [SerializeField] private GameObject backButtonRawImage; // Token: 0x04005563 RID: 21859 [SerializeField] private GameObject[] cameraModesParents; // Token: 0x04005564 RID: 21860 [SerializeField] private Button[] UIButtons; // Token: 0x04005565 RID: 21861 [SerializeField] private GameObject buttonTriggerArea; // Token: 0x04005566 RID: 21862 [SerializeField] private float minTimeBetweenPhysicalButtonPresses = 0.5f; // Token: 0x04005567 RID: 21863 [SerializeField] [Header("Tooltips")] private Tooltip printTooltip; // Token: 0x04005568 RID: 21864 [SerializeField] private Tooltip changeProfileTooltip; // Token: 0x04005569 RID: 21865 [SerializeField] private Tooltip sendTextEmailTooltip; // Token: 0x0400556A RID: 21866 [SerializeField] private Tooltip facebookTooltip; // Token: 0x0400556B RID: 21867 [Header("Audio")] [SerializeField] private RecRoomAudioClip buttonPressAudio; // Token: 0x0400556C RID: 21868 [SerializeField] private RecRoomAudioClip countDownTickAudio; // Token: 0x0400556D RID: 21869 [SerializeField] private RecRoomAudioClip shutterAudio; // Token: 0x0400556E RID: 21870 [SerializeField] private RecRoomAudioClip successAudio; // Token: 0x0400556F RID: 21871 [SerializeField] private RecRoomAudioClip printAudio; // Token: 0x04005570 RID: 21872 private static readonly Vector2 NLLEIOMIAFP = new Vector2(320f, 180f); // Token: 0x04005571 RID: 21873 private static readonly Vector2 PMJANJKPAEE = new Vector2(2560f, 1440f); // Token: 0x04005572 RID: 21874 private static readonly Vector2 DIIABMAFJJM = new Vector2(256f, 256f); // Token: 0x04005573 RID: 21875 private static readonly Vector2 LDHAKFDOLNF = new Vector2(320f, 320f); // Token: 0x04005574 RID: 21876 private const float OMJEIGFOHMD = 1.7777778f; // Token: 0x04005575 RID: 21877 private const float HFDADGKNOLH = 1f; // Token: 0x04005576 RID: 21878 private const int LMLCBIGPDNJ = 5; // Token: 0x04005578 RID: 21880 private ShareCamera.FFABCCDLHBH OAGIKFFAAFN = ShareCamera.FFABCCDLHBH.NONE; // Token: 0x04005579 RID: 21881 private RenderTexture ANHNNLOIDPF; // Token: 0x0400557A RID: 21882 private Texture GFEJIAJMDAM; // Token: 0x0400557B RID: 21883 private AltTextureSet INIGLNOMJJJ = new AltTextureSet(); // Token: 0x0400557C RID: 21884 public AltTextureSet lowResPictureTextureSet = new AltTextureSet(); // Token: 0x0400557D RID: 21885 public AltTextureSet polaroidPictureTextureSet = new AltTextureSet(); // Token: 0x0400557E RID: 21886 private string PDDBPPOIMPO = "ShareCamImage"; // Token: 0x0400557F RID: 21887 private float JMGPHKGKENO; // Token: 0x04005580 RID: 21888 private Coroutine MGEIGFICPHI; // Token: 0x04005581 RID: 21889 private ShareCamButton[] FCHHAOKDCIP; // Token: 0x04005582 RID: 21890 private float CJHFNLACIHO; // Token: 0x04005583 RID: 21891 private List AMAONLIFELP = new List(); // Token: 0x04005584 RID: 21892 private MirrorCameraOutput AGMEGFJKCAN; // Token: 0x04005585 RID: 21893 private GameManager FMBELJHPBCG; // Token: 0x04005586 RID: 21894 private bool LBNGJMNAKPL; // Token: 0x04005587 RID: 21895 private Animator FIOLBHFJENN; // Token: 0x04005588 RID: 21896 private static readonly int NGOMIBCCDNO = Animator.StringToHash("Flash"); // Token: 0x04005589 RID: 21897 private static readonly int JFDIDEPNJJK = Animator.StringToHash("UtilityButton"); // Token: 0x0400558A RID: 21898 private static readonly int GPFPLOLLIMA = Animator.StringToHash("TakePictureButton"); // Token: 0x0400558B RID: 21899 private static readonly int NGHKEGMLPNO = Animator.StringToHash("FlashVisual"); // Token: 0x0400558C RID: 21900 private PNONBEAIBHA JPOKPIGIGKG; // Token: 0x0400558D RID: 21901 private LHLLJPPCDKA PLOKNNGDBLJ; // Token: 0x0400558E RID: 21902 private LHLLJPPCDKA CJOBGCMKOII; // Token: 0x0400558F RID: 21903 private LHLLJPPCDKA JHDGNEKJLEN; // Token: 0x04005590 RID: 21904 private LHLLJPPCDKA HNAAMJHAMMH; // Token: 0x04005591 RID: 21905 private LHLLJPPCDKA BJEEHPENECH; // Token: 0x04005592 RID: 21906 private LHLLJPPCDKA HOOFLAHFFBO; // Token: 0x04005593 RID: 21907 private bool PLGMJPCGLPC; // Token: 0x04005594 RID: 21908 private bool MMKNEDOCKBL; // Token: 0x04005595 RID: 21909 private Coroutine HOCBPKOFANF; // Token: 0x02000F67 RID: 3943 private enum FFABCCDLHBH { // Token: 0x04005597 RID: 21911 NONE = -1, // Token: 0x04005598 RID: 21912 LOW, // Token: 0x04005599 RID: 21913 HIGH, // Token: 0x0400559A RID: 21914 POLAROID } // Token: 0x02000F68 RID: 3944 private enum IBGNDPIJIHO { // Token: 0x0400559C RID: 21916 CAMERA, // Token: 0x0400559D RID: 21917 PREVIEW, // Token: 0x0400559E RID: 21918 SHARE, // Token: 0x0400559F RID: 21919 DISABLED } // Token: 0x02000F69 RID: 3945 public enum EEIBEAEOKEK { // Token: 0x040055A1 RID: 21921 SHARE, // Token: 0x040055A2 RID: 21922 PRINT, // Token: 0x040055A3 RID: 21923 CHANGE_PROFILE, // Token: 0x040055A4 RID: 21924 SAVE_TO_DISK, // Token: 0x040055A5 RID: 21925 SEND_TEXT_EMAIL, // Token: 0x040055A6 RID: 21926 FACEBOOK, // Token: 0x040055A7 RID: 21927 UTILITY, // Token: 0x040055A8 RID: 21928 TAKE_PICTURE } }