Files
2026-06-04 11:42:34 +02:00

2012 lines
58 KiB
C#

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<AltTextureSet>(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<AltTextureSet>(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<string, object> dictionary = new Dictionary<string, object> {
{
"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<Polaroid>();
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<SessionManager>.NCKMBFBMBFM.UploadSelfie(JFPPGIEIMFP, new Action(this.LMBANGHGIDP), new Action<string>(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<SessionManager>.NCKMBFBMBFM.UploadSelfie(JFPPGIEIMFP, new Action(this.LMBANGHGIDP), new Action<string>(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<EEBPLECPEGD>(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<string>(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<string>(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<Tool>();
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<bool>(this, "TIA", false, IKCAJLLAFML.AUTHORITY, new Action(this.JJCNHAGBMHJ));
this.CJOBGCMKOII = new LHLLJPPCDKA<bool>(this, "SC_BCA", false, IKCAJLLAFML.AUTHORITY, null);
this.JHDGNEKJLEN = new LHLLJPPCDKA<bool>(this, "SC_TPBP", false, IKCAJLLAFML.AUTHORITY, new Action(this.IKGJKEDKOEC));
this.HNAAMJHAMMH = new LHLLJPPCDKA<bool>(this, "SC_UBP", false, IKCAJLLAFML.AUTHORITY, new Action(this.FGOPKCMAFNK));
this.BJEEHPENECH = new LHLLJPPCDKA<bool>(this, "SC_FA", false, IKCAJLLAFML.AUTHORITY, new Action(this.CAHBEOHBNJG));
this.HOOFLAHFFBO = new LHLLJPPCDKA<string>(this, "SC_LRPN", string.Empty, IKCAJLLAFML.ANYONE, new Action(this.GNBMPPNCLIC));
this.FCHHAOKDCIP = base.GetComponentsInChildren<ShareCamButton>();
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<Animator>();
this.AGMEGFJKCAN = base.GetComponentInChildren<MirrorCameraOutput>();
FKJHLNJDEKK.CJOFDNFMKEM += this.IKFOGNLJNAP;
EHGDGFBEMJF.HIOKMHOAMFO += this.HIOKMHOAMFO;
this.FMBELJHPBCG = global::UnityEngine.Object.FindObjectOfType<GameManager>();
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<SessionManager>.NCKMBFBMBFM.UploadSelfie(JFPPGIEIMFP, new Action(this.CFJDDBLNPLB), new Action<string>(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<Tool>();
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<bool>(this, "No local room", false, IKCAJLLAFML.AUTHORITY, new Action(this.CFAPOBKFLBI));
this.CJOBGCMKOII = new LHLLJPPCDKA<bool>(this, "Request Aborted!", true, IKCAJLLAFML.AUTHORITY, null);
this.JHDGNEKJLEN = new LHLLJPPCDKA<bool>(this, "You can't modify rooms!", false, IKCAJLLAFML.MASTER, new Action(this.OEDMNMLANJF));
this.HNAAMJHAMMH = new LHLLJPPCDKA<bool>(this, "IiYKDlRvb2xIb2xkZXJEYXRhEhQKDGhlbGRfdmlld19pZBgCIAEoDEITqgIQ", false, IKCAJLLAFML.MASTER, new Action(this.HHOBDOHFIEH));
this.BJEEHPENECH = new LHLLJPPCDKA<bool>(this, "Rep", true, IKCAJLLAFML.AUTHORITY, new Action(this.CAHBEOHBNJG));
this.HOOFLAHFFBO = new LHLLJPPCDKA<string>(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<ShareCamButton>();
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<Animator>();
this.AGMEGFJKCAN = base.GetComponentInChildren<MirrorCameraOutput>();
FKJHLNJDEKK.CJOFDNFMKEM += this.OJJMHKKHIDF;
EHGDGFBEMJF.HIOKMHOAMFO += this.HIOKMHOAMFO;
this.FMBELJHPBCG = global::UnityEngine.Object.FindObjectOfType<GameManager>();
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<string>(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<AltTextureSet>(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<string>(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<GameObject>();
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<SessionManager>.NCKMBFBMBFM.UploadSelfie(JFPPGIEIMFP, new Action(this.CFJDDBLNPLB), new Action<string>(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<TonemappingColorGrading>().lut;
this.backCamera.GetComponent<TonemappingColorGrading>().lut = lut;
this.frontCamera.GetComponent<TonemappingColorGrading>().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<AltTextureSet>(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<GameObject> AMAONLIFELP = new List<GameObject>();
// 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<bool> PLOKNNGDBLJ;
// Token: 0x0400558E RID: 21902
private LHLLJPPCDKA<bool> CJOBGCMKOII;
// Token: 0x0400558F RID: 21903
private LHLLJPPCDKA<bool> JHDGNEKJLEN;
// Token: 0x04005590 RID: 21904
private LHLLJPPCDKA<bool> HNAAMJHAMMH;
// Token: 0x04005591 RID: 21905
private LHLLJPPCDKA<bool> BJEEHPENECH;
// Token: 0x04005592 RID: 21906
private LHLLJPPCDKA<string> 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
}
}