Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Storefronts/StorefrontConfirmationDialog.cs
T
2026-04-08 23:40:05 +02:00

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);
}
}
}
}
}