399 lines
12 KiB
C#
399 lines
12 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.Storefronts
|
|
{
|
|
// Token: 0x02002113 RID: 8467
|
|
[Token(Token = "0x2002113")]
|
|
[StructLayout(3)]
|
|
public class StorefrontConfirmationDialog : MonoBehaviour
|
|
{
|
|
// Token: 0x1700270B RID: 9995
|
|
// (get) Token: 0x0600E9D8 RID: 59864 RVA: 0x00376E60 File Offset: 0x00375060
|
|
[Token(Token = "0x1700270B")]
|
|
public bool MIKDLDEALPN
|
|
{
|
|
[Token(Token = "0x600E9D8")]
|
|
[Address(RVA = "0x10115D0", Offset = "0x100FFD0", VA = "0x1810115D0")]
|
|
get
|
|
{
|
|
return base.gameObject.activeSelf;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700270C RID: 9996
|
|
// (get) Token: 0x0600E9D9 RID: 59865 RVA: 0x00376E80 File Offset: 0x00375080
|
|
// (set) Token: 0x0600E9DA RID: 59866 RVA: 0x00376E94 File Offset: 0x00375094
|
|
[Token(Token = "0x1700270C")]
|
|
private protected StorefrontConfirmationDialog.EENHLJMBMOG HEJOBDIDHCC
|
|
{
|
|
[Token(Token = "0x600E9D9")]
|
|
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
|
protected get;
|
|
[Token(Token = "0x600E9DA")]
|
|
[Address(RVA = "0x3EDEB0", Offset = "0x3EC8B0", VA = "0x1803EDEB0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0600E9DB RID: 59867 RVA: 0x00376EA8 File Offset: 0x003750A8
|
|
[Token(Token = "0x600E9DB")]
|
|
[Address(RVA = "0x1011040", Offset = "0x100FA40", VA = "0x181011040")]
|
|
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: 0x0600E9DC RID: 59868 RVA: 0x00376F30 File Offset: 0x00375130
|
|
[Token(Token = "0x600E9DC")]
|
|
[Address(RVA = "0x1011000", Offset = "0x100FA00", VA = "0x181011000")]
|
|
public void Button_Affirmative()
|
|
{
|
|
this.KHKDGPHPIND(1, true);
|
|
}
|
|
|
|
// Token: 0x0600E9DD RID: 59869 RVA: 0x00376F48 File Offset: 0x00375148
|
|
[Token(Token = "0x600E9DD")]
|
|
[Address(RVA = "0x1011020", Offset = "0x100FA20", VA = "0x181011020")]
|
|
public void Button_Negative()
|
|
{
|
|
this.KHKDGPHPIND(2, true);
|
|
}
|
|
|
|
// Token: 0x0600E9DE RID: 59870 RVA: 0x00376F60 File Offset: 0x00375160
|
|
[Token(Token = "0x600E9DE")]
|
|
[Address(RVA = "0x1011010", Offset = "0x100FA10", VA = "0x181011010")]
|
|
public void Button_Gift()
|
|
{
|
|
int num = 0;
|
|
this.KHKDGPHPIND(num, true);
|
|
}
|
|
|
|
// Token: 0x0600E9DF RID: 59871 RVA: 0x00376F78 File Offset: 0x00375178
|
|
[Token(Token = "0x600E9DF")]
|
|
[Address(RVA = "0x1011030", Offset = "0x100FA30", VA = "0x181011030", Slot = "4")]
|
|
public virtual void Cancel(bool OPBKEBCBNLE)
|
|
{
|
|
int num = 0;
|
|
this.KHKDGPHPIND(num, OPBKEBCBNLE);
|
|
}
|
|
|
|
// Token: 0x0600E9E0 RID: 59872 RVA: 0x00376F90 File Offset: 0x00375190
|
|
[Token(Token = "0x600E9E0")]
|
|
[Address(RVA = "0x1011180", Offset = "0x100FB80", VA = "0x181011180")]
|
|
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: 0x0600E9E1 RID: 59873 RVA: 0x0037702C File Offset: 0x0037522C
|
|
[Token(Token = "0x600E9E1")]
|
|
[Address(RVA = "0x1011310", Offset = "0x100FD10", VA = "0x181011310")]
|
|
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: 0x0600E9E2 RID: 59874 RVA: 0x00377174 File Offset: 0x00375374
|
|
[Token(Token = "0x600E9E2")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public StorefrontConfirmationDialog()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04009963 RID: 39267
|
|
[Token(Token = "0x4009963")]
|
|
private const int MLBDPKICBFM = 1;
|
|
|
|
// Token: 0x04009964 RID: 39268
|
|
[Token(Token = "0x4009964")]
|
|
private const int GILIPKIODJH = 2;
|
|
|
|
// Token: 0x04009965 RID: 39269
|
|
[Token(Token = "0x4009965")]
|
|
private const int CLJBPHAEGKA = 4;
|
|
|
|
// Token: 0x04009966 RID: 39270
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009966")]
|
|
[SerializeField]
|
|
private Text questionText;
|
|
|
|
// Token: 0x04009967 RID: 39271
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009967")]
|
|
[SerializeField]
|
|
private Text yesText;
|
|
|
|
// Token: 0x04009968 RID: 39272
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009968")]
|
|
[SerializeField]
|
|
private Button yesButton;
|
|
|
|
// Token: 0x04009969 RID: 39273
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009969")]
|
|
[SerializeField]
|
|
private Text noText;
|
|
|
|
// Token: 0x0400996A RID: 39274
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400996A")]
|
|
[SerializeField]
|
|
private Button noButton;
|
|
|
|
// Token: 0x0400996B RID: 39275
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400996B")]
|
|
[SerializeField]
|
|
private Button giftButton;
|
|
|
|
// Token: 0x0400996C RID: 39276
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400996C")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip popupAudio;
|
|
|
|
// Token: 0x0400996D RID: 39277
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400996D")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip buttonAudio;
|
|
|
|
// Token: 0x02002114 RID: 8468
|
|
[Token(Token = "0x2002114")]
|
|
[Flags]
|
|
public enum BFAOHNPJFCK
|
|
{
|
|
// Token: 0x04009970 RID: 39280
|
|
[Token(Token = "0x4009970")]
|
|
YES_NO = 3,
|
|
// Token: 0x04009971 RID: 39281
|
|
[Token(Token = "0x4009971")]
|
|
YES_ONLY = 1,
|
|
// Token: 0x04009972 RID: 39282
|
|
[Token(Token = "0x4009972")]
|
|
NO_ONLY = 2,
|
|
// Token: 0x04009973 RID: 39283
|
|
[Token(Token = "0x4009973")]
|
|
YES_NO_GIFT = 7,
|
|
// Token: 0x04009974 RID: 39284
|
|
[Token(Token = "0x4009974")]
|
|
NO_GIFT = 6
|
|
}
|
|
|
|
// Token: 0x02002115 RID: 8469
|
|
[Token(Token = "0x2002115")]
|
|
public interface EENHLJMBMOG
|
|
{
|
|
// Token: 0x1700270D RID: 9997
|
|
// (get) Token: 0x0600E9E3 RID: 59875
|
|
[Token(Token = "0x1700270D")]
|
|
bool DMIKPLCFBNP
|
|
{
|
|
[Token(Token = "0x600E9E3")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700270E RID: 9998
|
|
// (get) Token: 0x0600E9E4 RID: 59876
|
|
[Token(Token = "0x1700270E")]
|
|
int FKNOPGEADKO
|
|
{
|
|
[Token(Token = "0x600E9E4")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700270F RID: 9999
|
|
// (get) Token: 0x0600E9E5 RID: 59877
|
|
// (set) Token: 0x0600E9E6 RID: 59878
|
|
[Token(Token = "0x1700270F")]
|
|
Action<int> OGOAMBEEMLE
|
|
{
|
|
[Token(Token = "0x600E9E5")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
[Token(Token = "0x600E9E6")]
|
|
[Address(Slot = "3")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600E9E7 RID: 59879
|
|
[Token(Token = "0x600E9E7")]
|
|
[Address(Slot = "4")]
|
|
void KHKDGPHPIND(int MAOOLFEBOOD);
|
|
}
|
|
|
|
// Token: 0x02002116 RID: 8470
|
|
[Token(Token = "0x2002116")]
|
|
private sealed class NIFJFBPLEGK : StorefrontConfirmationDialog.EENHLJMBMOG
|
|
{
|
|
// Token: 0x0600E9E8 RID: 59880 RVA: 0x00377188 File Offset: 0x00375388
|
|
[Token(Token = "0x600E9E8")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NIFJFBPLEGK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002710 RID: 10000
|
|
// (get) Token: 0x0600E9E9 RID: 59881 RVA: 0x0037719C File Offset: 0x0037539C
|
|
// (set) Token: 0x0600E9EA RID: 59882 RVA: 0x003771B0 File Offset: 0x003753B0
|
|
[Token(Token = "0x17002710")]
|
|
public bool DMIKPLCFBNP
|
|
{
|
|
[Token(Token = "0x600E9E9")]
|
|
[Address(RVA = "0x559440", Offset = "0x557E40", VA = "0x180559440", Slot = "4")]
|
|
get;
|
|
[Token(Token = "0x600E9EA")]
|
|
[Address(RVA = "0x559450", Offset = "0x557E50", VA = "0x180559450")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002711 RID: 10001
|
|
// (get) Token: 0x0600E9EB RID: 59883 RVA: 0x003771C4 File Offset: 0x003753C4
|
|
// (set) Token: 0x0600E9EC RID: 59884 RVA: 0x003771D8 File Offset: 0x003753D8
|
|
[Token(Token = "0x17002711")]
|
|
public int FKNOPGEADKO
|
|
{
|
|
[Token(Token = "0x600E9EB")]
|
|
[Address(RVA = "0x55D550", Offset = "0x55BF50", VA = "0x18055D550", Slot = "5")]
|
|
get;
|
|
[Token(Token = "0x600E9EC")]
|
|
[Address(RVA = "0x55D5D0", Offset = "0x55BFD0", VA = "0x18055D5D0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002712 RID: 10002
|
|
// (get) Token: 0x0600E9ED RID: 59885 RVA: 0x003771EC File Offset: 0x003753EC
|
|
// (set) Token: 0x0600E9EE RID: 59886 RVA: 0x00377200 File Offset: 0x00375400
|
|
[Token(Token = "0x17002712")]
|
|
public Action<int> OGOAMBEEMLE
|
|
{
|
|
[Token(Token = "0x600E9ED")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "6")]
|
|
get;
|
|
[Token(Token = "0x600E9EE")]
|
|
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280", Slot = "7")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600E9EF RID: 59887 RVA: 0x00377214 File Offset: 0x00375414
|
|
[Token(Token = "0x600E9EF")]
|
|
[Address(RVA = "0x10090B0", Offset = "0x1007AB0", VA = "0x1810090B0", 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);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|