This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,712 @@
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;
}
}