397 lines
12 KiB
C#
397 lines
12 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.Storefronts
|
|
{
|
|
// Token: 0x020023D8 RID: 9176
|
|
[Token(Token = "0x20023D8")]
|
|
public class StorefrontConfirmationDialog : MonoBehaviour
|
|
{
|
|
// Token: 0x17002516 RID: 9494
|
|
// (get) Token: 0x0600E983 RID: 59779 RVA: 0x0035B3C4 File Offset: 0x003595C4
|
|
[Token(Token = "0x17002516")]
|
|
public bool MIKDLDEALPN
|
|
{
|
|
[Token(Token = "0x600E983")]
|
|
[Address(RVA = "0x17FA9A0", Offset = "0x17F99A0", VA = "0x1817FA9A0")]
|
|
get
|
|
{
|
|
return base.gameObject.activeSelf;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002517 RID: 9495
|
|
// (get) Token: 0x0600E984 RID: 59780 RVA: 0x0035B3E4 File Offset: 0x003595E4
|
|
// (set) Token: 0x0600E985 RID: 59781 RVA: 0x0035B3F8 File Offset: 0x003595F8
|
|
[Token(Token = "0x17002517")]
|
|
private protected StorefrontConfirmationDialog.EENHLJMBMOG HEJOBDIDHCC
|
|
{
|
|
[Token(Token = "0x600E984")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
protected get;
|
|
[Token(Token = "0x600E985")]
|
|
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0600E986 RID: 59782 RVA: 0x0035B40C File Offset: 0x0035960C
|
|
[Token(Token = "0x600E986")]
|
|
[Address(RVA = "0x184EC80", Offset = "0x184DC80", VA = "0x18184EC80")]
|
|
protected StorefrontConfirmationDialog.EENHLJMBMOG GEBBMDMGHBJ()
|
|
{
|
|
if (this.<LIEPIPHLLAM>k__BackingField != 0)
|
|
{
|
|
string text = this.ToString();
|
|
}
|
|
StorefrontConfirmationDialog.NIFJFBPLEGK nifjfbplegk = new StorefrontConfirmationDialog.NIFJFBPLEGK();
|
|
this.<LIEPIPHLLAM>k__BackingField = nifjfbplegk;
|
|
base.gameObject.SetActive(true);
|
|
RecRoomAudioClip recRoomAudioClip = this.popupAudio;
|
|
if (recRoomAudioClip != 0)
|
|
{
|
|
AudioClip audioClip = recRoomAudioClip.audioClip;
|
|
int num = 0;
|
|
if (audioClip != num)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip2 = this.popupAudio;
|
|
Transform transform = base.transform;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num3, num2);
|
|
}
|
|
}
|
|
return this.<LIEPIPHLLAM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600E987 RID: 59783 RVA: 0x0035B494 File Offset: 0x00359694
|
|
[Token(Token = "0x600E987")]
|
|
[Address(RVA = "0x184EC40", Offset = "0x184DC40", VA = "0x18184EC40")]
|
|
public void Button_Affirmative()
|
|
{
|
|
this.KHKDGPHPIND(1, true);
|
|
}
|
|
|
|
// Token: 0x0600E988 RID: 59784 RVA: 0x0035B4AC File Offset: 0x003596AC
|
|
[Token(Token = "0x600E988")]
|
|
[Address(RVA = "0x184EC60", Offset = "0x184DC60", VA = "0x18184EC60")]
|
|
public void Button_Negative()
|
|
{
|
|
this.KHKDGPHPIND(2, true);
|
|
}
|
|
|
|
// Token: 0x0600E989 RID: 59785 RVA: 0x0035B4C4 File Offset: 0x003596C4
|
|
[Token(Token = "0x600E989")]
|
|
[Address(RVA = "0x184EC50", Offset = "0x184DC50", VA = "0x18184EC50")]
|
|
public void Button_Gift()
|
|
{
|
|
int num = 0;
|
|
this.KHKDGPHPIND(num, true);
|
|
}
|
|
|
|
// Token: 0x0600E98A RID: 59786 RVA: 0x0035B4DC File Offset: 0x003596DC
|
|
[Token(Token = "0x600E98A")]
|
|
[Address(RVA = "0x184EC70", Offset = "0x184DC70", VA = "0x18184EC70", Slot = "4")]
|
|
public virtual void Cancel(bool OPBKEBCBNLE)
|
|
{
|
|
int num = 0;
|
|
this.KHKDGPHPIND(num, OPBKEBCBNLE);
|
|
}
|
|
|
|
// Token: 0x0600E98B RID: 59787 RVA: 0x0035B4F4 File Offset: 0x003596F4
|
|
[Token(Token = "0x600E98B")]
|
|
[Address(RVA = "0x184EDC0", Offset = "0x184DDC0", VA = "0x18184EDC0")]
|
|
protected void KHKDGPHPIND(int MAOOLFEBOOD, bool CPKHHNFNHPP)
|
|
{
|
|
if (CPKHHNFNHPP)
|
|
{
|
|
GameObject gameObject = base.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
}
|
|
RecRoomAudioClip recRoomAudioClip = this.buttonAudio;
|
|
int num2 = 0;
|
|
Transform transform;
|
|
if (recRoomAudioClip != 0)
|
|
{
|
|
AudioClip audioClip = recRoomAudioClip.audioClip;
|
|
int num3 = 0;
|
|
if (audioClip != num3)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip2 = this.buttonAudio;
|
|
transform = base.transform;
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num5, num4);
|
|
}
|
|
}
|
|
StorefrontConfirmationDialog.EENHLJMBMOG eenhljmbmog = this.<LIEPIPHLLAM>k__BackingField;
|
|
if (eenhljmbmog != 0 && num2 < transform)
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E98C RID: 59788 RVA: 0x0035B590 File Offset: 0x00359790
|
|
[Token(Token = "0x600E98C")]
|
|
[Address(RVA = "0x184EF50", Offset = "0x184DF50", VA = "0x18184EF50")]
|
|
public StorefrontConfirmationDialog.EENHLJMBMOG ShowDialog(StorefrontConfirmationDialog.BFAOHNPJFCK OIPDFDMPPEA, string GNFDNLONILG, string NGLHJIOMKBG = "Yes", string PFPKPDLHEEL = "No")
|
|
{
|
|
PLDMAFINLJO.FANDNIHFMNM(this.questionText, GNFDNLONILG);
|
|
PLDMAFINLJO.FANDNIHFMNM(this.yesText, NGLHJIOMKBG);
|
|
Text text = this.noText;
|
|
Button button = this.yesButton;
|
|
int num = 0;
|
|
if (button != num)
|
|
{
|
|
Button button2 = this.yesButton;
|
|
int num2 = 0;
|
|
button2.gameObject.SetActive(num2 != 0);
|
|
}
|
|
Button button3 = this.noButton;
|
|
int num3 = 0;
|
|
if (button3 != num3)
|
|
{
|
|
Button button4 = this.noButton;
|
|
int num4 = 0;
|
|
button4.gameObject.SetActive(num4 != 0);
|
|
}
|
|
Button button5 = this.giftButton;
|
|
int num5 = 0;
|
|
GameObject gameObject;
|
|
if (button5 != num5)
|
|
{
|
|
Button button6 = this.giftButton;
|
|
int num6 = 0;
|
|
gameObject = button6.gameObject;
|
|
gameObject.SetActive(num6 != 0);
|
|
}
|
|
if (this.<LIEPIPHLLAM>k__BackingField != 0 && gameObject == 0)
|
|
{
|
|
string text2 = this.ToString();
|
|
}
|
|
StorefrontConfirmationDialog.NIFJFBPLEGK nifjfbplegk = new StorefrontConfirmationDialog.NIFJFBPLEGK();
|
|
this.<LIEPIPHLLAM>k__BackingField = nifjfbplegk;
|
|
base.gameObject.SetActive(true);
|
|
RecRoomAudioClip recRoomAudioClip = this.popupAudio;
|
|
if (recRoomAudioClip != 0)
|
|
{
|
|
AudioClip audioClip = recRoomAudioClip.audioClip;
|
|
int num7 = 0;
|
|
if (audioClip != num7)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip2 = this.popupAudio;
|
|
Transform transform = base.transform;
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num9, num8);
|
|
}
|
|
}
|
|
return this.<LIEPIPHLLAM>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600E98D RID: 59789 RVA: 0x0035B6D8 File Offset: 0x003598D8
|
|
[Token(Token = "0x600E98D")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public StorefrontConfirmationDialog()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040097EC RID: 38892
|
|
[Token(Token = "0x40097EC")]
|
|
private const int MLBDPKICBFM = 1;
|
|
|
|
// Token: 0x040097ED RID: 38893
|
|
[Token(Token = "0x40097ED")]
|
|
private const int GILIPKIODJH = 2;
|
|
|
|
// Token: 0x040097EE RID: 38894
|
|
[Token(Token = "0x40097EE")]
|
|
private const int CLJBPHAEGKA = 4;
|
|
|
|
// Token: 0x040097EF RID: 38895
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40097EF")]
|
|
[SerializeField]
|
|
private Text questionText;
|
|
|
|
// Token: 0x040097F0 RID: 38896
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40097F0")]
|
|
[SerializeField]
|
|
private Text yesText;
|
|
|
|
// Token: 0x040097F1 RID: 38897
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40097F1")]
|
|
[SerializeField]
|
|
private Button yesButton;
|
|
|
|
// Token: 0x040097F2 RID: 38898
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40097F2")]
|
|
[SerializeField]
|
|
private Text noText;
|
|
|
|
// Token: 0x040097F3 RID: 38899
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40097F3")]
|
|
[SerializeField]
|
|
private Button noButton;
|
|
|
|
// Token: 0x040097F4 RID: 38900
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40097F4")]
|
|
[SerializeField]
|
|
private Button giftButton;
|
|
|
|
// Token: 0x040097F5 RID: 38901
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40097F5")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip popupAudio;
|
|
|
|
// Token: 0x040097F6 RID: 38902
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40097F6")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip buttonAudio;
|
|
|
|
// Token: 0x020023D9 RID: 9177
|
|
[Token(Token = "0x20023D9")]
|
|
[Flags]
|
|
public enum BFAOHNPJFCK
|
|
{
|
|
// Token: 0x040097F9 RID: 38905
|
|
[Token(Token = "0x40097F9")]
|
|
YES_NO = 3,
|
|
// Token: 0x040097FA RID: 38906
|
|
[Token(Token = "0x40097FA")]
|
|
YES_ONLY = 1,
|
|
// Token: 0x040097FB RID: 38907
|
|
[Token(Token = "0x40097FB")]
|
|
NO_ONLY = 2,
|
|
// Token: 0x040097FC RID: 38908
|
|
[Token(Token = "0x40097FC")]
|
|
YES_NO_GIFT = 7,
|
|
// Token: 0x040097FD RID: 38909
|
|
[Token(Token = "0x40097FD")]
|
|
NO_GIFT = 6
|
|
}
|
|
|
|
// Token: 0x020023DA RID: 9178
|
|
[Token(Token = "0x20023DA")]
|
|
public interface EENHLJMBMOG
|
|
{
|
|
// Token: 0x17002518 RID: 9496
|
|
// (get) Token: 0x0600E98E RID: 59790
|
|
[Token(Token = "0x17002518")]
|
|
bool DMIKPLCFBNP
|
|
{
|
|
[Token(Token = "0x600E98E")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17002519 RID: 9497
|
|
// (get) Token: 0x0600E98F RID: 59791
|
|
[Token(Token = "0x17002519")]
|
|
int FKNOPGEADKO
|
|
{
|
|
[Token(Token = "0x600E98F")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700251A RID: 9498
|
|
// (get) Token: 0x0600E990 RID: 59792
|
|
// (set) Token: 0x0600E991 RID: 59793
|
|
[Token(Token = "0x1700251A")]
|
|
Action<int> OGOAMBEEMLE
|
|
{
|
|
[Token(Token = "0x600E990")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
[Token(Token = "0x600E991")]
|
|
[Address(Slot = "3")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600E992 RID: 59794
|
|
[Token(Token = "0x600E992")]
|
|
[Address(Slot = "4")]
|
|
void KHKDGPHPIND(int MAOOLFEBOOD);
|
|
}
|
|
|
|
// Token: 0x020023DB RID: 9179
|
|
[Token(Token = "0x20023DB")]
|
|
private sealed class NIFJFBPLEGK : StorefrontConfirmationDialog.EENHLJMBMOG
|
|
{
|
|
// Token: 0x0600E993 RID: 59795 RVA: 0x0035B6EC File Offset: 0x003598EC
|
|
[Token(Token = "0x600E993")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public NIFJFBPLEGK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700251B RID: 9499
|
|
// (get) Token: 0x0600E994 RID: 59796 RVA: 0x0035B700 File Offset: 0x00359900
|
|
// (set) Token: 0x0600E995 RID: 59797 RVA: 0x0035B714 File Offset: 0x00359914
|
|
[Token(Token = "0x1700251B")]
|
|
public bool DMIKPLCFBNP
|
|
{
|
|
[Token(Token = "0x600E994")]
|
|
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0", Slot = "4")]
|
|
get;
|
|
[Token(Token = "0x600E995")]
|
|
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700251C RID: 9500
|
|
// (get) Token: 0x0600E996 RID: 59798 RVA: 0x0035B728 File Offset: 0x00359928
|
|
// (set) Token: 0x0600E997 RID: 59799 RVA: 0x0035B73C File Offset: 0x0035993C
|
|
[Token(Token = "0x1700251C")]
|
|
public int FKNOPGEADKO
|
|
{
|
|
[Token(Token = "0x600E996")]
|
|
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0", Slot = "5")]
|
|
get;
|
|
[Token(Token = "0x600E997")]
|
|
[Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700251D RID: 9501
|
|
// (get) Token: 0x0600E998 RID: 59800 RVA: 0x0035B750 File Offset: 0x00359950
|
|
// (set) Token: 0x0600E999 RID: 59801 RVA: 0x0035B764 File Offset: 0x00359964
|
|
[Token(Token = "0x1700251D")]
|
|
public Action<int> OGOAMBEEMLE
|
|
{
|
|
[Token(Token = "0x600E998")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "6")]
|
|
get;
|
|
[Token(Token = "0x600E999")]
|
|
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0", Slot = "7")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600E99A RID: 59802 RVA: 0x0035B778 File Offset: 0x00359978
|
|
[Token(Token = "0x600E99A")]
|
|
[Address(RVA = "0x1843890", Offset = "0x1842890", VA = "0x181843890", Slot = "8")]
|
|
public void KHKDGPHPIND(int MAOOLFEBOOD)
|
|
{
|
|
Action<int> action = this.<LBCFHELLFOE>k__BackingField;
|
|
this.<LJJBOBGEOGI>k__BackingField = MAOOLFEBOOD;
|
|
this.<CGNOIELHPFJ>k__BackingField = true;
|
|
if (action != 0)
|
|
{
|
|
action(MAOOLFEBOOD);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|