Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

379 lines
11 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom.Storefronts
{
// Token: 0x020022F4 RID: 8948
[Token(Token = "0x20022F4")]
public class StorefrontConfirmationDialog : MonoBehaviour
{
// Token: 0x17002476 RID: 9334
// (get) Token: 0x0600E576 RID: 58742 RVA: 0x00351FC4 File Offset: 0x003501C4
[Token(Token = "0x17002476")]
public bool MIKDLDEALPN
{
[Token(Token = "0x600E576")]
[Address(RVA = "0xCAB7F0", Offset = "0xCAA5F0", VA = "0x180CAB7F0")]
get
{
return base.gameObject.activeSelf;
}
}
// Token: 0x17002477 RID: 9335
// (get) Token: 0x0600E577 RID: 58743 RVA: 0x00351FE4 File Offset: 0x003501E4
// (set) Token: 0x0600E578 RID: 58744 RVA: 0x00351FF8 File Offset: 0x003501F8
[Token(Token = "0x17002477")]
private protected StorefrontConfirmationDialog.EENHLJMBMOG HEJOBDIDHCC
{
[Token(Token = "0x600E577")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
protected get;
[Token(Token = "0x600E578")]
[Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")]
private set;
}
// Token: 0x0600E579 RID: 58745 RVA: 0x0035200C File Offset: 0x0035020C
[Token(Token = "0x600E579")]
[Address(RVA = "0xD322F0", Offset = "0xD310F0", VA = "0x180D322F0")]
protected StorefrontConfirmationDialog.EENHLJMBMOG GEBBMDMGHBJ()
{
StorefrontConfirmationDialog.EENHLJMBMOG eenhljmbmog = this.<LIEPIPHLLAM>k__BackingField;
int num = 0;
if (eenhljmbmog != 0)
{
num += num;
num++;
string text = this.ToString();
}
StorefrontConfirmationDialog.NIFJFBPLEGK nifjfbplegk = new StorefrontConfirmationDialog.NIFJFBPLEGK();
this.<LIEPIPHLLAM>k__BackingField = nifjfbplegk;
ulong num2;
base.gameObject.SetActive(num2 != 0UL);
RecRoomAudioClip recRoomAudioClip = this.popupAudio;
if (recRoomAudioClip != 0)
{
AudioClip audioClip = recRoomAudioClip.audioClip;
int num3 = 0;
if (audioClip != num3)
{
RecRoomAudioClip recRoomAudioClip2 = this.popupAudio;
Transform transform = base.transform;
int num4 = 0;
int num5 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num5, num4);
}
}
return this.<LIEPIPHLLAM>k__BackingField;
}
// Token: 0x0600E57A RID: 58746 RVA: 0x003520AC File Offset: 0x003502AC
[Token(Token = "0x600E57A")]
[Address(RVA = "0xD322B0", Offset = "0xD310B0", VA = "0x180D322B0")]
public void Button_Affirmative()
{
this.KHKDGPHPIND(1, true);
}
// Token: 0x0600E57B RID: 58747 RVA: 0x003520C4 File Offset: 0x003502C4
[Token(Token = "0x600E57B")]
[Address(RVA = "0xD322D0", Offset = "0xD310D0", VA = "0x180D322D0")]
public void Button_Negative()
{
this.KHKDGPHPIND(2, true);
}
// Token: 0x0600E57C RID: 58748 RVA: 0x003520DC File Offset: 0x003502DC
[Token(Token = "0x600E57C")]
[Address(RVA = "0xD322C0", Offset = "0xD310C0", VA = "0x180D322C0")]
public void Button_Gift()
{
int num = 0;
this.KHKDGPHPIND(num, true);
}
// Token: 0x0600E57D RID: 58749 RVA: 0x003520F4 File Offset: 0x003502F4
[Token(Token = "0x600E57D")]
[Address(RVA = "0xD322E0", Offset = "0xD310E0", VA = "0x180D322E0", Slot = "4")]
public virtual void Cancel(bool OPBKEBCBNLE)
{
int num = 0;
this.KHKDGPHPIND(num, OPBKEBCBNLE);
}
// Token: 0x0600E57E RID: 58750 RVA: 0x0035210C File Offset: 0x0035030C
[Token(Token = "0x600E57E")]
[Address(RVA = "0xD324A0", Offset = "0xD312A0", VA = "0x180D324A0")]
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: 0x0600E57F RID: 58751 RVA: 0x003521A8 File Offset: 0x003503A8
[Token(Token = "0x600E57F")]
[Address(RVA = "0xD32630", Offset = "0xD31430", VA = "0x180D32630")]
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;
if (button5 != num5)
{
Button button6 = this.giftButton;
int num6 = 0;
button6.gameObject.SetActive(num6 != 0);
}
return this.GEBBMDMGHBJ();
}
// Token: 0x0600E580 RID: 58752 RVA: 0x00352270 File Offset: 0x00350470
[Token(Token = "0x600E580")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public StorefrontConfirmationDialog()
{
}
// Token: 0x04009615 RID: 38421
[Token(Token = "0x4009615")]
private const int MLBDPKICBFM = 1;
// Token: 0x04009616 RID: 38422
[Token(Token = "0x4009616")]
private const int GILIPKIODJH = 2;
// Token: 0x04009617 RID: 38423
[Token(Token = "0x4009617")]
private const int CLJBPHAEGKA = 4;
// Token: 0x04009618 RID: 38424
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009618")]
[SerializeField]
private Text questionText;
// Token: 0x04009619 RID: 38425
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009619")]
[SerializeField]
private Text yesText;
// Token: 0x0400961A RID: 38426
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400961A")]
[SerializeField]
private Button yesButton;
// Token: 0x0400961B RID: 38427
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400961B")]
[SerializeField]
private Text noText;
// Token: 0x0400961C RID: 38428
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400961C")]
[SerializeField]
private Button noButton;
// Token: 0x0400961D RID: 38429
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400961D")]
[SerializeField]
private Button giftButton;
// Token: 0x0400961E RID: 38430
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400961E")]
[SerializeField]
private RecRoomAudioClip popupAudio;
// Token: 0x0400961F RID: 38431
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400961F")]
[SerializeField]
private RecRoomAudioClip buttonAudio;
// Token: 0x020022F5 RID: 8949
[Token(Token = "0x20022F5")]
[Flags]
public enum BFAOHNPJFCK
{
// Token: 0x04009622 RID: 38434
[Token(Token = "0x4009622")]
YES_NO = 3,
// Token: 0x04009623 RID: 38435
[Token(Token = "0x4009623")]
YES_ONLY = 1,
// Token: 0x04009624 RID: 38436
[Token(Token = "0x4009624")]
NO_ONLY = 2,
// Token: 0x04009625 RID: 38437
[Token(Token = "0x4009625")]
YES_NO_GIFT = 7,
// Token: 0x04009626 RID: 38438
[Token(Token = "0x4009626")]
NO_GIFT = 6
}
// Token: 0x020022F6 RID: 8950
[Token(Token = "0x20022F6")]
public interface EENHLJMBMOG
{
// Token: 0x17002478 RID: 9336
// (get) Token: 0x0600E581 RID: 58753
[Token(Token = "0x17002478")]
bool DMIKPLCFBNP
{
[Token(Token = "0x600E581")]
[Address(Slot = "0")]
get;
}
// Token: 0x17002479 RID: 9337
// (get) Token: 0x0600E582 RID: 58754
[Token(Token = "0x17002479")]
int FKNOPGEADKO
{
[Token(Token = "0x600E582")]
[Address(Slot = "1")]
get;
}
// Token: 0x1700247A RID: 9338
// (get) Token: 0x0600E583 RID: 58755
// (set) Token: 0x0600E584 RID: 58756
[Token(Token = "0x1700247A")]
Action<int> OGOAMBEEMLE
{
[Token(Token = "0x600E583")]
[Address(Slot = "2")]
get;
[Token(Token = "0x600E584")]
[Address(Slot = "3")]
set;
}
// Token: 0x0600E585 RID: 58757
[Token(Token = "0x600E585")]
[Address(Slot = "4")]
void KHKDGPHPIND(int MAOOLFEBOOD);
}
// Token: 0x020022F7 RID: 8951
[Token(Token = "0x20022F7")]
private sealed class NIFJFBPLEGK : StorefrontConfirmationDialog.EENHLJMBMOG
{
// Token: 0x0600E586 RID: 58758 RVA: 0x00352284 File Offset: 0x00350484
[Token(Token = "0x600E586")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NIFJFBPLEGK()
{
}
// Token: 0x1700247B RID: 9339
// (get) Token: 0x0600E587 RID: 58759 RVA: 0x00352298 File Offset: 0x00350498
// (set) Token: 0x0600E588 RID: 58760 RVA: 0x003522AC File Offset: 0x003504AC
[Token(Token = "0x1700247B")]
public bool DMIKPLCFBNP
{
[Token(Token = "0x600E587")]
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0", Slot = "4")]
get;
[Token(Token = "0x600E588")]
[Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50")]
private set;
}
// Token: 0x1700247C RID: 9340
// (get) Token: 0x0600E589 RID: 58761 RVA: 0x003522C0 File Offset: 0x003504C0
// (set) Token: 0x0600E58A RID: 58762 RVA: 0x003522D4 File Offset: 0x003504D4
[Token(Token = "0x1700247C")]
public int FKNOPGEADKO
{
[Token(Token = "0x600E589")]
[Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080", Slot = "5")]
get;
[Token(Token = "0x600E58A")]
[Address(RVA = "0x52EC20", Offset = "0x52DA20", VA = "0x18052EC20")]
private set;
}
// Token: 0x1700247D RID: 9341
// (get) Token: 0x0600E58B RID: 58763 RVA: 0x003522E8 File Offset: 0x003504E8
// (set) Token: 0x0600E58C RID: 58764 RVA: 0x003522FC File Offset: 0x003504FC
[Token(Token = "0x1700247D")]
public Action<int> OGOAMBEEMLE
{
[Token(Token = "0x600E58B")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "6")]
get;
[Token(Token = "0x600E58C")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210", Slot = "7")]
set;
}
// Token: 0x0600E58D RID: 58765 RVA: 0x00352310 File Offset: 0x00350510
[Token(Token = "0x600E58D")]
[Address(RVA = "0xD2A190", Offset = "0xD28F90", VA = "0x180D2A190", 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);
}
}
}
}
}