713 lines
25 KiB
C#
713 lines
25 KiB
C#
using System;
|
|
using System.Collections;
|
|
using RecNet;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI.Dialog
|
|
{
|
|
// Token: 0x02001237 RID: 4663
|
|
public class SaveOutfitSlotWatchUIFlow : WatchUIFlow
|
|
{
|
|
// Token: 0x060281B5 RID: 164277 RVA: 0x00B2A3E4 File Offset: 0x00B285E4
|
|
private void BFHHJINKJBH()
|
|
{
|
|
this.countdownText.gameObject.SetActive(true);
|
|
this.takeSelfieButton.LAEOBJEDBNM = true;
|
|
}
|
|
|
|
// Token: 0x060281B6 RID: 164278 RVA: 0x00B2A404 File Offset: 0x00B28604
|
|
private IEnumerator JFLFNGAAPJD()
|
|
{
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.gameObject.SetActive(true);
|
|
this.countdownText.text = "3";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.text = "2";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.text = "1";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.shutterAudio, base.transform.position, null);
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.COGMPANMHIK.PJBJHJGOOHK(this.selfieCamera, this.ANHNNLOIDPF);
|
|
this.selfieImage.texture = this.COGMPANMHIK.MainTexture;
|
|
this.takeSelfieButton.LAEOBJEDBNM = true;
|
|
this.takeSelfieButtonText.text = "Retake picture";
|
|
this.acceptButton.LAEOBJEDBNM = true;
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060281B7 RID: 164279 RVA: 0x00B2A420 File Offset: 0x00B28620
|
|
private IEnumerator KOCGOFEPGGM()
|
|
{
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.gameObject.SetActive(true);
|
|
this.countdownText.text = "3";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.text = "2";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.text = "1";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.shutterAudio, base.transform.position, null);
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.COGMPANMHIK.PJBJHJGOOHK(this.selfieCamera, this.ANHNNLOIDPF);
|
|
this.selfieImage.texture = this.COGMPANMHIK.MainTexture;
|
|
this.takeSelfieButton.LAEOBJEDBNM = true;
|
|
this.takeSelfieButtonText.text = "Retake picture";
|
|
this.acceptButton.LAEOBJEDBNM = true;
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060281B8 RID: 164280 RVA: 0x00B2A43C File Offset: 0x00B2863C
|
|
private IEnumerator ADODCKLIKCC()
|
|
{
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.gameObject.SetActive(true);
|
|
this.countdownText.text = "3";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.text = "2";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.text = "1";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.shutterAudio, base.transform.position, null);
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.COGMPANMHIK.PJBJHJGOOHK(this.selfieCamera, this.ANHNNLOIDPF);
|
|
this.selfieImage.texture = this.COGMPANMHIK.MainTexture;
|
|
this.takeSelfieButton.LAEOBJEDBNM = true;
|
|
this.takeSelfieButtonText.text = "Retake picture";
|
|
this.acceptButton.LAEOBJEDBNM = true;
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060281B9 RID: 164281 RVA: 0x00B2A458 File Offset: 0x00B28658
|
|
private void BFBHEJHIHCP()
|
|
{
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.takeSelfieButton.LAEOBJEDBNM = true;
|
|
}
|
|
|
|
// Token: 0x060281BA RID: 164282 RVA: 0x00B2A478 File Offset: 0x00B28678
|
|
public void JJCPLEKEFKI()
|
|
{
|
|
this.selfieGroup.SetActive(true);
|
|
this.uploadingGroup.SetActive(true);
|
|
this.uploadingDescriptionText.text = "H.264 plugin";
|
|
AMCAHFINIJM amcahfinijm = Player.LocalPlayer.NMPMNBCNGBE.LocalGetCurrentOutfit();
|
|
if (amcahfinijm != null)
|
|
{
|
|
amcahfinijm.CLDOJNJEEIA = this.GLONCCAEILH;
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.StartCoroutine(this.ILLBGFAIJCN(this.COGMPANMHIK, amcahfinijm));
|
|
}
|
|
else
|
|
{
|
|
this.uploadingDescriptionText.text = "Recroom.ChallengeMap";
|
|
}
|
|
}
|
|
|
|
// Token: 0x060281BB RID: 164283 RVA: 0x00B2A4FC File Offset: 0x00B286FC
|
|
private void OnEnable()
|
|
{
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.takeSelfieButton.LAEOBJEDBNM = true;
|
|
}
|
|
|
|
// Token: 0x060281BC RID: 164284 RVA: 0x00B2A51C File Offset: 0x00B2871C
|
|
public virtual void CFFBFIFJPAJ(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.ANHNNLOIDPF = new RenderTexture(99, -22, 0);
|
|
this.selfieCamera.targetTexture = this.ANHNNLOIDPF;
|
|
this.HAHKPANPHHF = this.takeSelfieButtonText.text;
|
|
}
|
|
|
|
// Token: 0x060281BD RID: 164285 RVA: 0x00B2A568 File Offset: 0x00B28768
|
|
private IEnumerator ILLBGFAIJCN(AltTextureSet INIMJFOPIGG, AMCAHFINIJM BHADEOGHJEJ)
|
|
{
|
|
SaveOutfitSlotWatchUIFlow.NHNNFFFDFEN.EDECMBGNDEN edecmbgnden = new SaveOutfitSlotWatchUIFlow.NHNNFFFDFEN.EDECMBGNDEN();
|
|
edecmbgnden.AOHNJFNCJKD = this;
|
|
edecmbgnden.MEBHKBMLEKL = string.Empty;
|
|
yield return EHGDGFBEMJF.HCPNLDECBBE(INIMJFOPIGG, new HEMCJJJMLKI.JMICPMCJMJF<string>(edecmbgnden.OJKNBNGGBEC), true);
|
|
if (!string.IsNullOrEmpty(edecmbgnden.MEBHKBMLEKL))
|
|
{
|
|
BHADEOGHJEJ.GLABJEFIIHO = edecmbgnden.MEBHKBMLEKL;
|
|
yield return IOIGNLEIABB.IGGFOOJOEFF(BHADEOGHJEJ, new HEMCJJJMLKI.CBJHDCMGOCN(edecmbgnden.JAFGLCBFOHM));
|
|
}
|
|
this.loadingRotate.Stop();
|
|
yield return new WaitForSeconds(2f);
|
|
if (base.MKFIHDMBMAL)
|
|
{
|
|
base.LJEGODCLHAG.PopFlow();
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060281BE RID: 164286 RVA: 0x00B2A594 File Offset: 0x00B28794
|
|
public override void PHKEGPGKNNH(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.EEDNBCEOOCE(KJKLMLPCCAO);
|
|
this.HBKMEFGACAM();
|
|
this.selfieGroup.SetActive(true);
|
|
this.uploadingGroup.SetActive(false);
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.acceptButton.LAEOBJEDBNM = false;
|
|
this.takeSelfieButtonText.text = this.HAHKPANPHHF;
|
|
this.uploadingDescriptionText.text = string.Empty;
|
|
}
|
|
|
|
// Token: 0x060281BF RID: 164287 RVA: 0x00B2A604 File Offset: 0x00B28804
|
|
private IEnumerator HCFKPINGJKA(AltTextureSet INIMJFOPIGG, AMCAHFINIJM BHADEOGHJEJ)
|
|
{
|
|
edecmbgnden = new SaveOutfitSlotWatchUIFlow.NHNNFFFDFEN.EDECMBGNDEN();
|
|
edecmbgnden.AOHNJFNCJKD = this;
|
|
edecmbgnden.MEBHKBMLEKL = string.Empty;
|
|
yield return EHGDGFBEMJF.HCPNLDECBBE(INIMJFOPIGG, new HEMCJJJMLKI.JMICPMCJMJF<string>(edecmbgnden.OJKNBNGGBEC), true);
|
|
if (!string.IsNullOrEmpty(edecmbgnden.MEBHKBMLEKL))
|
|
{
|
|
BHADEOGHJEJ.GLABJEFIIHO = edecmbgnden.MEBHKBMLEKL;
|
|
yield return IOIGNLEIABB.IGGFOOJOEFF(BHADEOGHJEJ, new HEMCJJJMLKI.CBJHDCMGOCN(edecmbgnden.JAFGLCBFOHM));
|
|
}
|
|
this.loadingRotate.Stop();
|
|
yield return new WaitForSeconds(2f);
|
|
if (base.MKFIHDMBMAL)
|
|
{
|
|
base.LJEGODCLHAG.PopFlow();
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060281C0 RID: 164288 RVA: 0x00B2A630 File Offset: 0x00B28830
|
|
public virtual void GCGBCICCKEL(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.OnFlowEntered(KJKLMLPCCAO);
|
|
this.EBPINIGIFGK();
|
|
this.selfieGroup.SetActive(false);
|
|
this.uploadingGroup.SetActive(true);
|
|
this.countdownText.gameObject.SetActive(true);
|
|
this.acceptButton.LAEOBJEDBNM = false;
|
|
this.takeSelfieButtonText.text = this.HAHKPANPHHF;
|
|
this.uploadingDescriptionText.text = string.Empty;
|
|
}
|
|
|
|
// Token: 0x060281C1 RID: 164289 RVA: 0x00B2A6A0 File Offset: 0x00B288A0
|
|
private IEnumerator DHIMCGFHGAN(AltTextureSet INIMJFOPIGG, AMCAHFINIJM BHADEOGHJEJ)
|
|
{
|
|
edecmbgnden = new SaveOutfitSlotWatchUIFlow.NHNNFFFDFEN.EDECMBGNDEN();
|
|
edecmbgnden.AOHNJFNCJKD = this;
|
|
edecmbgnden.MEBHKBMLEKL = string.Empty;
|
|
yield return EHGDGFBEMJF.HCPNLDECBBE(INIMJFOPIGG, new HEMCJJJMLKI.JMICPMCJMJF<string>(edecmbgnden.OJKNBNGGBEC), true);
|
|
if (!string.IsNullOrEmpty(edecmbgnden.MEBHKBMLEKL))
|
|
{
|
|
BHADEOGHJEJ.GLABJEFIIHO = edecmbgnden.MEBHKBMLEKL;
|
|
yield return IOIGNLEIABB.IGGFOOJOEFF(BHADEOGHJEJ, new HEMCJJJMLKI.CBJHDCMGOCN(edecmbgnden.JAFGLCBFOHM));
|
|
}
|
|
this.loadingRotate.Stop();
|
|
yield return new WaitForSeconds(2f);
|
|
if (base.MKFIHDMBMAL)
|
|
{
|
|
base.LJEGODCLHAG.PopFlow();
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060281C2 RID: 164290 RVA: 0x00B2A6CC File Offset: 0x00B288CC
|
|
private void OODIAPBJCDA()
|
|
{
|
|
this.selfieImage.texture = this.ANHNNLOIDPF;
|
|
}
|
|
|
|
// Token: 0x060281C3 RID: 164291 RVA: 0x00B2A6E0 File Offset: 0x00B288E0
|
|
public void DODADMNPANI()
|
|
{
|
|
this.selfieGroup.SetActive(false);
|
|
this.uploadingGroup.SetActive(false);
|
|
this.uploadingDescriptionText.text = "###ARG_{0}";
|
|
AMCAHFINIJM amcahfinijm = Player.LocalPlayer.ELADFPJEEJO().LocalGetCurrentOutfit();
|
|
if (amcahfinijm != null)
|
|
{
|
|
amcahfinijm.ENJCOIMLPPK(this.GLONCCAEILH);
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.StartCoroutine(this.ILLBGFAIJCN(this.COGMPANMHIK, amcahfinijm));
|
|
}
|
|
else
|
|
{
|
|
this.uploadingDescriptionText.text = "Product Brand ";
|
|
}
|
|
}
|
|
|
|
// Token: 0x060281C4 RID: 164292 RVA: 0x00B2A764 File Offset: 0x00B28964
|
|
private void PDFOKEDPGOB()
|
|
{
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.takeSelfieButton.LAEOBJEDBNM = false;
|
|
}
|
|
|
|
// Token: 0x060281C5 RID: 164293 RVA: 0x00B2A784 File Offset: 0x00B28984
|
|
private void HBKMEFGACAM()
|
|
{
|
|
this.selfieImage.texture = this.ANHNNLOIDPF;
|
|
}
|
|
|
|
// Token: 0x060281C6 RID: 164294 RVA: 0x00B2A798 File Offset: 0x00B28998
|
|
public virtual void MFMDFDKHAFN(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.ANHNNLOIDPF = new RenderTexture(-87, 66, 4);
|
|
this.selfieCamera.targetTexture = this.ANHNNLOIDPF;
|
|
this.HAHKPANPHHF = this.takeSelfieButtonText.text;
|
|
}
|
|
|
|
// Token: 0x060281C7 RID: 164295 RVA: 0x00B2A7E4 File Offset: 0x00B289E4
|
|
public virtual void IEHMMKHEJMG(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.ANHNNLOIDPF = new RenderTexture(8, -197, 7);
|
|
this.selfieCamera.targetTexture = this.ANHNNLOIDPF;
|
|
this.HAHKPANPHHF = this.takeSelfieButtonText.text;
|
|
}
|
|
|
|
// Token: 0x060281C8 RID: 164296 RVA: 0x00B2A830 File Offset: 0x00B28A30
|
|
private IEnumerator GIBLFOAIFKC(AltTextureSet INIMJFOPIGG, AMCAHFINIJM BHADEOGHJEJ)
|
|
{
|
|
edecmbgnden = new SaveOutfitSlotWatchUIFlow.NHNNFFFDFEN.EDECMBGNDEN();
|
|
edecmbgnden.AOHNJFNCJKD = this;
|
|
edecmbgnden.MEBHKBMLEKL = string.Empty;
|
|
yield return EHGDGFBEMJF.HCPNLDECBBE(INIMJFOPIGG, new HEMCJJJMLKI.JMICPMCJMJF<string>(edecmbgnden.OJKNBNGGBEC), true);
|
|
if (!string.IsNullOrEmpty(edecmbgnden.MEBHKBMLEKL))
|
|
{
|
|
BHADEOGHJEJ.GLABJEFIIHO = edecmbgnden.MEBHKBMLEKL;
|
|
yield return IOIGNLEIABB.IGGFOOJOEFF(BHADEOGHJEJ, new HEMCJJJMLKI.CBJHDCMGOCN(edecmbgnden.JAFGLCBFOHM));
|
|
}
|
|
this.loadingRotate.Stop();
|
|
yield return new WaitForSeconds(2f);
|
|
if (base.MKFIHDMBMAL)
|
|
{
|
|
base.LJEGODCLHAG.PopFlow();
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060281C9 RID: 164297 RVA: 0x00B2A85C File Offset: 0x00B28A5C
|
|
public void GOPHHBMEPAG(int CADOALDOILC)
|
|
{
|
|
this.GLONCCAEILH = CADOALDOILC;
|
|
}
|
|
|
|
// Token: 0x060281CA RID: 164298 RVA: 0x00B2A868 File Offset: 0x00B28A68
|
|
public override void Initialize(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.ANHNNLOIDPF = new RenderTexture(256, 256, 4);
|
|
this.selfieCamera.targetTexture = this.ANHNNLOIDPF;
|
|
this.HAHKPANPHHF = this.takeSelfieButtonText.text;
|
|
}
|
|
|
|
// Token: 0x060281CB RID: 164299 RVA: 0x00B2A8B4 File Offset: 0x00B28AB4
|
|
public virtual void PKFIPPDFCIO(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.ANHNNLOIDPF = new RenderTexture(-17, 34, 2);
|
|
this.selfieCamera.targetTexture = this.ANHNNLOIDPF;
|
|
this.HAHKPANPHHF = this.takeSelfieButtonText.text;
|
|
}
|
|
|
|
// Token: 0x060281CC RID: 164300 RVA: 0x00B2A900 File Offset: 0x00B28B00
|
|
public override void IOPHDPMBJEI(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.DJFEIODIEHG(KJKLMLPCCAO);
|
|
this.EBPINIGIFGK();
|
|
this.selfieGroup.SetActive(true);
|
|
this.uploadingGroup.SetActive(true);
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.acceptButton.LAEOBJEDBNM = true;
|
|
this.takeSelfieButtonText.text = this.HAHKPANPHHF;
|
|
this.uploadingDescriptionText.text = string.Empty;
|
|
}
|
|
|
|
// Token: 0x060281CD RID: 164301 RVA: 0x00B2A970 File Offset: 0x00B28B70
|
|
public virtual void CNACDEFJLPK(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.ANHNNLOIDPF = new RenderTexture(188, -106, 7);
|
|
this.selfieCamera.targetTexture = this.ANHNNLOIDPF;
|
|
this.HAHKPANPHHF = this.takeSelfieButtonText.text;
|
|
}
|
|
|
|
// Token: 0x060281CE RID: 164302 RVA: 0x00B2A9BC File Offset: 0x00B28BBC
|
|
public virtual void EJDBHPKEJHG(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.ANHNNLOIDPF = new RenderTexture(10, -129, 3);
|
|
this.selfieCamera.targetTexture = this.ANHNNLOIDPF;
|
|
this.HAHKPANPHHF = this.takeSelfieButtonText.text;
|
|
}
|
|
|
|
// Token: 0x060281CF RID: 164303 RVA: 0x00B2AA08 File Offset: 0x00B28C08
|
|
private void KODFPNDEHKH()
|
|
{
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.takeSelfieButton.LAEOBJEDBNM = false;
|
|
}
|
|
|
|
// Token: 0x060281D0 RID: 164304 RVA: 0x00B2AA28 File Offset: 0x00B28C28
|
|
private void HNNINFHGLCP()
|
|
{
|
|
this.countdownText.gameObject.SetActive(true);
|
|
this.takeSelfieButton.LAEOBJEDBNM = false;
|
|
}
|
|
|
|
// Token: 0x060281D1 RID: 164305 RVA: 0x00B2AA48 File Offset: 0x00B28C48
|
|
public void JCDCLGBLJDJ()
|
|
{
|
|
this.selfieGroup.SetActive(true);
|
|
this.uploadingGroup.SetActive(true);
|
|
this.uploadingDescriptionText.text = "Age";
|
|
AMCAHFINIJM amcahfinijm = Player.LocalPlayer.NMPMNBCNGBE.LocalGetCurrentOutfit();
|
|
if (amcahfinijm != null)
|
|
{
|
|
amcahfinijm.DOLBODPAJBN(this.GLONCCAEILH);
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.StartCoroutine(this.ILLBGFAIJCN(this.COGMPANMHIK, amcahfinijm));
|
|
}
|
|
else
|
|
{
|
|
this.uploadingDescriptionText.text = "With HTTPManager.MaxConnectionPerServer you can control how many requests can be processed per server parallel.\n\nFeatures demoed in this example:\n-Parallel requests to the same server\n-Controlling the parallelization\n-Automatic Caching\n-Create a Texture2D from the downloaded data";
|
|
}
|
|
}
|
|
|
|
// Token: 0x060281D2 RID: 164306 RVA: 0x00B2AACC File Offset: 0x00B28CCC
|
|
public void Button_TakeSelfie()
|
|
{
|
|
this.takeSelfieButton.LAEOBJEDBNM = false;
|
|
this.EBPINIGIFGK();
|
|
base.StartCoroutine(this.KOCGOFEPGGM());
|
|
}
|
|
|
|
// Token: 0x060281D3 RID: 164307 RVA: 0x00B2AAF0 File Offset: 0x00B28CF0
|
|
public virtual void GEBJGIDAGLI(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.ALOFFCAJADO(KJKLMLPCCAO);
|
|
this.HBKMEFGACAM();
|
|
this.selfieGroup.SetActive(true);
|
|
this.uploadingGroup.SetActive(false);
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.acceptButton.LAEOBJEDBNM = true;
|
|
this.takeSelfieButtonText.text = this.HAHKPANPHHF;
|
|
this.uploadingDescriptionText.text = string.Empty;
|
|
}
|
|
|
|
// Token: 0x060281D4 RID: 164308 RVA: 0x00B2AB60 File Offset: 0x00B28D60
|
|
public virtual void BCBJHEKAMJF(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.ANHNNLOIDPF = new RenderTexture(182, -39, 0);
|
|
this.selfieCamera.targetTexture = this.ANHNNLOIDPF;
|
|
this.HAHKPANPHHF = this.takeSelfieButtonText.text;
|
|
}
|
|
|
|
// Token: 0x060281D5 RID: 164309 RVA: 0x00B2ABAC File Offset: 0x00B28DAC
|
|
private IEnumerator HOLHLFKBGPM(AltTextureSet INIMJFOPIGG, AMCAHFINIJM BHADEOGHJEJ)
|
|
{
|
|
edecmbgnden = new SaveOutfitSlotWatchUIFlow.NHNNFFFDFEN.EDECMBGNDEN();
|
|
edecmbgnden.AOHNJFNCJKD = this;
|
|
edecmbgnden.MEBHKBMLEKL = string.Empty;
|
|
yield return EHGDGFBEMJF.HCPNLDECBBE(INIMJFOPIGG, new HEMCJJJMLKI.JMICPMCJMJF<string>(edecmbgnden.OJKNBNGGBEC), true);
|
|
if (!string.IsNullOrEmpty(edecmbgnden.MEBHKBMLEKL))
|
|
{
|
|
BHADEOGHJEJ.GLABJEFIIHO = edecmbgnden.MEBHKBMLEKL;
|
|
yield return IOIGNLEIABB.IGGFOOJOEFF(BHADEOGHJEJ, new HEMCJJJMLKI.CBJHDCMGOCN(edecmbgnden.JAFGLCBFOHM));
|
|
}
|
|
this.loadingRotate.Stop();
|
|
yield return new WaitForSeconds(2f);
|
|
if (base.MKFIHDMBMAL)
|
|
{
|
|
base.LJEGODCLHAG.PopFlow();
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060281D6 RID: 164310 RVA: 0x00B2ABD8 File Offset: 0x00B28DD8
|
|
public void AJPFLGHHMPG()
|
|
{
|
|
this.selfieGroup.SetActive(true);
|
|
this.uploadingGroup.SetActive(false);
|
|
this.uploadingDescriptionText.text = "PlayerHairColorProperty";
|
|
AMCAHFINIJM amcahfinijm = Player.LocalPlayer.MOEABJNNBLK().LocalGetCurrentOutfit();
|
|
if (amcahfinijm != null)
|
|
{
|
|
amcahfinijm.ENJCOIMLPPK(this.GLONCCAEILH);
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.StartCoroutine(this.ILLBGFAIJCN(this.COGMPANMHIK, amcahfinijm));
|
|
}
|
|
else
|
|
{
|
|
this.uploadingDescriptionText.text = "\n\tIsJunior:";
|
|
}
|
|
}
|
|
|
|
// Token: 0x060281D7 RID: 164311 RVA: 0x00B2AC5C File Offset: 0x00B28E5C
|
|
public override void BIKJDIJKNCD(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.LGCGKININPM(KJKLMLPCCAO);
|
|
this.EBPINIGIFGK();
|
|
this.selfieGroup.SetActive(false);
|
|
this.uploadingGroup.SetActive(true);
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.acceptButton.LAEOBJEDBNM = false;
|
|
this.takeSelfieButtonText.text = this.HAHKPANPHHF;
|
|
this.uploadingDescriptionText.text = string.Empty;
|
|
}
|
|
|
|
// Token: 0x060281D8 RID: 164312 RVA: 0x00B2ACCC File Offset: 0x00B28ECC
|
|
public virtual void IDBJJOGECJK(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.IOPHDPMBJEI(KJKLMLPCCAO);
|
|
this.EBPINIGIFGK();
|
|
this.selfieGroup.SetActive(true);
|
|
this.uploadingGroup.SetActive(false);
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.acceptButton.LAEOBJEDBNM = false;
|
|
this.takeSelfieButtonText.text = this.HAHKPANPHHF;
|
|
this.uploadingDescriptionText.text = string.Empty;
|
|
}
|
|
|
|
// Token: 0x060281D9 RID: 164313 RVA: 0x00B2AD3C File Offset: 0x00B28F3C
|
|
public void Button_Accept()
|
|
{
|
|
this.selfieGroup.SetActive(false);
|
|
this.uploadingGroup.SetActive(true);
|
|
this.uploadingDescriptionText.text = "Uploading...";
|
|
AMCAHFINIJM amcahfinijm = Player.LocalPlayer.NMPMNBCNGBE.LocalGetCurrentOutfit();
|
|
if (amcahfinijm != null)
|
|
{
|
|
amcahfinijm.CLDOJNJEEIA = this.GLONCCAEILH;
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.StartCoroutine(this.ILLBGFAIJCN(this.COGMPANMHIK, amcahfinijm));
|
|
}
|
|
else
|
|
{
|
|
this.uploadingDescriptionText.text = "Failed to get local outfit data. Try again later!";
|
|
}
|
|
}
|
|
|
|
// Token: 0x060281DA RID: 164314 RVA: 0x00B2ADC0 File Offset: 0x00B28FC0
|
|
public override void OnFlowEntered(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.OnFlowEntered(KJKLMLPCCAO);
|
|
this.EBPINIGIFGK();
|
|
this.selfieGroup.SetActive(true);
|
|
this.uploadingGroup.SetActive(false);
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.acceptButton.LAEOBJEDBNM = false;
|
|
this.takeSelfieButtonText.text = this.HAHKPANPHHF;
|
|
this.uploadingDescriptionText.text = string.Empty;
|
|
}
|
|
|
|
// Token: 0x060281DB RID: 164315 RVA: 0x00B2AE30 File Offset: 0x00B29030
|
|
private void EBPINIGIFGK()
|
|
{
|
|
this.selfieImage.texture = this.ANHNNLOIDPF;
|
|
}
|
|
|
|
// Token: 0x060281DD RID: 164317 RVA: 0x00B2AE64 File Offset: 0x00B29064
|
|
public override void MHDNOIDFMMG(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.KNDFLADGCMN(KJKLMLPCCAO);
|
|
this.HBKMEFGACAM();
|
|
this.selfieGroup.SetActive(false);
|
|
this.uploadingGroup.SetActive(true);
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.acceptButton.LAEOBJEDBNM = false;
|
|
this.takeSelfieButtonText.text = this.HAHKPANPHHF;
|
|
this.uploadingDescriptionText.text = string.Empty;
|
|
}
|
|
|
|
// Token: 0x060281DE RID: 164318 RVA: 0x00B2AED4 File Offset: 0x00B290D4
|
|
public void JKLPDMGHCPC()
|
|
{
|
|
this.takeSelfieButton.LAEOBJEDBNM = true;
|
|
this.OODIAPBJCDA();
|
|
base.StartCoroutine(this.KOCGOFEPGGM());
|
|
}
|
|
|
|
// Token: 0x060281DF RID: 164319 RVA: 0x00B2AEF8 File Offset: 0x00B290F8
|
|
public virtual void MIDHLKIKKJF(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.HKJMMFLKBCK(KJKLMLPCCAO);
|
|
this.EBPINIGIFGK();
|
|
this.selfieGroup.SetActive(true);
|
|
this.uploadingGroup.SetActive(false);
|
|
this.countdownText.gameObject.SetActive(true);
|
|
this.acceptButton.LAEOBJEDBNM = true;
|
|
this.takeSelfieButtonText.text = this.HAHKPANPHHF;
|
|
this.uploadingDescriptionText.text = string.Empty;
|
|
}
|
|
|
|
// Token: 0x060281E0 RID: 164320 RVA: 0x00B2AF68 File Offset: 0x00B29168
|
|
private void MGGHFACEIDC()
|
|
{
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.takeSelfieButton.LAEOBJEDBNM = true;
|
|
}
|
|
|
|
// Token: 0x060281E1 RID: 164321 RVA: 0x00B2AF88 File Offset: 0x00B29188
|
|
public virtual void PPBCFOAELAH(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.ANHNNLOIDPF = new RenderTexture(-40, 69, 5);
|
|
this.selfieCamera.targetTexture = this.ANHNNLOIDPF;
|
|
this.HAHKPANPHHF = this.takeSelfieButtonText.text;
|
|
}
|
|
|
|
// Token: 0x060281E2 RID: 164322 RVA: 0x00B2AFD4 File Offset: 0x00B291D4
|
|
private IEnumerator OHPFJALNDFN(AltTextureSet INIMJFOPIGG, AMCAHFINIJM BHADEOGHJEJ)
|
|
{
|
|
edecmbgnden = new SaveOutfitSlotWatchUIFlow.NHNNFFFDFEN.EDECMBGNDEN();
|
|
edecmbgnden.AOHNJFNCJKD = this;
|
|
edecmbgnden.MEBHKBMLEKL = string.Empty;
|
|
yield return EHGDGFBEMJF.HCPNLDECBBE(INIMJFOPIGG, new HEMCJJJMLKI.JMICPMCJMJF<string>(edecmbgnden.OJKNBNGGBEC), true);
|
|
if (!string.IsNullOrEmpty(edecmbgnden.MEBHKBMLEKL))
|
|
{
|
|
BHADEOGHJEJ.GLABJEFIIHO = edecmbgnden.MEBHKBMLEKL;
|
|
yield return IOIGNLEIABB.IGGFOOJOEFF(BHADEOGHJEJ, new HEMCJJJMLKI.CBJHDCMGOCN(edecmbgnden.JAFGLCBFOHM));
|
|
}
|
|
this.loadingRotate.Stop();
|
|
yield return new WaitForSeconds(2f);
|
|
if (base.MKFIHDMBMAL)
|
|
{
|
|
base.LJEGODCLHAG.PopFlow();
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060281E3 RID: 164323 RVA: 0x00B2B000 File Offset: 0x00B29200
|
|
public void DOOBBJDIOKG()
|
|
{
|
|
this.selfieGroup.SetActive(true);
|
|
this.uploadingGroup.SetActive(true);
|
|
this.uploadingDescriptionText.text = "F0";
|
|
AMCAHFINIJM amcahfinijm = Player.LocalPlayer.NMPMNBCNGBE.LocalGetCurrentOutfit();
|
|
if (amcahfinijm != null)
|
|
{
|
|
amcahfinijm.FABBPELPHDM(this.GLONCCAEILH);
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.StartCoroutine(this.DHIMCGFHGAN(this.COGMPANMHIK, amcahfinijm));
|
|
}
|
|
else
|
|
{
|
|
this.uploadingDescriptionText.text = "AttachObject ";
|
|
}
|
|
}
|
|
|
|
// Token: 0x060281E4 RID: 164324 RVA: 0x00B2B084 File Offset: 0x00B29284
|
|
public void SetSlotIndex(int CADOALDOILC)
|
|
{
|
|
this.GLONCCAEILH = CADOALDOILC;
|
|
}
|
|
|
|
// Token: 0x060281E5 RID: 164325 RVA: 0x00B2B090 File Offset: 0x00B29290
|
|
private IEnumerator AIBECDJILON()
|
|
{
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.gameObject.SetActive(true);
|
|
this.countdownText.text = "3";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.text = "2";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.countDownTickAudio, base.transform.position, null);
|
|
this.countdownText.text = "1";
|
|
yield return new WaitForSeconds(1f);
|
|
AudioManager.Play3DSFX(this.shutterAudio, base.transform.position, null);
|
|
this.countdownText.gameObject.SetActive(false);
|
|
this.COGMPANMHIK.PJBJHJGOOHK(this.selfieCamera, this.ANHNNLOIDPF);
|
|
this.selfieImage.texture = this.COGMPANMHIK.MainTexture;
|
|
this.takeSelfieButton.LAEOBJEDBNM = true;
|
|
this.takeSelfieButtonText.text = "Retake picture";
|
|
this.acceptButton.LAEOBJEDBNM = true;
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060281E6 RID: 164326 RVA: 0x00B2B0AC File Offset: 0x00B292AC
|
|
public void IOPMHAGPDDN()
|
|
{
|
|
this.selfieGroup.SetActive(true);
|
|
this.uploadingGroup.SetActive(false);
|
|
this.uploadingDescriptionText.text = "SB";
|
|
AMCAHFINIJM amcahfinijm = Player.LocalPlayer.MOEABJNNBLK().LocalGetCurrentOutfit();
|
|
if (amcahfinijm != null)
|
|
{
|
|
amcahfinijm.NEBKCHIGKPK(this.GLONCCAEILH);
|
|
SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.StartCoroutine(this.DHIMCGFHGAN(this.COGMPANMHIK, amcahfinijm));
|
|
}
|
|
else
|
|
{
|
|
this.uploadingDescriptionText.text = "ON_SIDELINES";
|
|
}
|
|
}
|
|
|
|
// Token: 0x040063D8 RID: 25560
|
|
[Header("Selfie")]
|
|
[SerializeField]
|
|
private GameObject selfieGroup;
|
|
|
|
// Token: 0x040063D9 RID: 25561
|
|
[SerializeField]
|
|
private Button3D takeSelfieButton;
|
|
|
|
// Token: 0x040063DA RID: 25562
|
|
[SerializeField]
|
|
private Text takeSelfieButtonText;
|
|
|
|
// Token: 0x040063DB RID: 25563
|
|
[SerializeField]
|
|
private Button3D acceptButton;
|
|
|
|
// Token: 0x040063DC RID: 25564
|
|
[SerializeField]
|
|
private Camera selfieCamera;
|
|
|
|
// Token: 0x040063DD RID: 25565
|
|
[SerializeField]
|
|
private RawImage selfieImage;
|
|
|
|
// Token: 0x040063DE RID: 25566
|
|
[SerializeField]
|
|
private Text countdownText;
|
|
|
|
// Token: 0x040063DF RID: 25567
|
|
[Header("Uploading")]
|
|
[SerializeField]
|
|
private GameObject uploadingGroup;
|
|
|
|
// Token: 0x040063E0 RID: 25568
|
|
[SerializeField]
|
|
private Text uploadingDescriptionText;
|
|
|
|
// Token: 0x040063E1 RID: 25569
|
|
[SerializeField]
|
|
private LoadingRotate loadingRotate;
|
|
|
|
// Token: 0x040063E2 RID: 25570
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip countDownTickAudio;
|
|
|
|
// Token: 0x040063E3 RID: 25571
|
|
[SerializeField]
|
|
private RecRoomAudioClip shutterAudio;
|
|
|
|
// Token: 0x040063E4 RID: 25572
|
|
private RenderTexture ANHNNLOIDPF;
|
|
|
|
// Token: 0x040063E5 RID: 25573
|
|
private AltTextureSet COGMPANMHIK = new AltTextureSet();
|
|
|
|
// Token: 0x040063E6 RID: 25574
|
|
private string HAHKPANPHHF = string.Empty;
|
|
|
|
// Token: 0x040063E7 RID: 25575
|
|
private int GLONCCAEILH;
|
|
}
|
|
}
|