379 lines
11 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|