Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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