This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,1216 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000D4C RID: 3404
[Token(Token = "0x2000D4C")]
public class RoomCurrencyPackageModel : RRUIModel<CFCKDFGFJEM>
{
// Token: 0x17000E65 RID: 3685
// (get) Token: 0x060050D4 RID: 20692 RVA: 0x00124D9C File Offset: 0x00122F9C
// (set) Token: 0x060050D5 RID: 20693 RVA: 0x00124DE4 File Offset: 0x00122FE4
[Token(Token = "0x17000E65")]
public RoomCurrencyPackageModel.AJOBAIMKLOE KDDFCCCOJPL
{
[Token(Token = "0x60050D4")]
[Address(RVA = "0x1499130", Offset = "0x1497F30", VA = "0x181499130")]
get
{
RoomCurrencyPackageModel.AJOBAIMKLOE ipifckfmieh = this.IPIFCKFMIEH;
if (ipifckfmieh == 0)
{
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe = new RoomCurrencyPackageModel.AJOBAIMKLOE();
Guid guid = this.<HJIHJDNGGLL>k__BackingField;
ajobaimkloe.PIIHBKCEMOD = guid;
Guid guid2 = this.<OBNPIEMPIFM>k__BackingField;
ajobaimkloe.ACBFJJMJDEA = guid2;
this.IPIFCKFMIEH = ajobaimkloe;
}
return ipifckfmieh;
}
[Token(Token = "0x60050D5")]
[Address(RVA = "0x1498140", Offset = "0x1496F40", VA = "0x181498140")]
private set
{
if (value == 0)
{
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe = new RoomCurrencyPackageModel.AJOBAIMKLOE();
Guid guid = this.<HJIHJDNGGLL>k__BackingField;
ajobaimkloe.PIIHBKCEMOD = guid;
}
this.IPIFCKFMIEH = value;
}
}
// Token: 0x17000E66 RID: 3686
// (get) Token: 0x060050D6 RID: 20694 RVA: 0x00124E18 File Offset: 0x00123018
// (set) Token: 0x060050D7 RID: 20695 RVA: 0x00124E38 File Offset: 0x00123038
[Token(Token = "0x17000E66")]
public string FIKEBGGCDFN
{
[Token(Token = "0x60050D6")]
[Address(RVA = "0x14991B0", Offset = "0x1497FB0", VA = "0x1814991B0")]
get
{
return this.KDDFCCCOJPL.FIKEBGGCDFN;
}
[Token(Token = "0x60050D7")]
[Address(RVA = "0x1499290", Offset = "0x1498090", VA = "0x181499290")]
set
{
if (this.KDDFCCCOJPL.FIKEBGGCDFN != value)
{
this.KDDFCCCOJPL.FIKEBGGCDFN = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000E67 RID: 3687
// (get) Token: 0x060050D8 RID: 20696 RVA: 0x00124E74 File Offset: 0x00123074
// (set) Token: 0x060050D9 RID: 20697 RVA: 0x00124E94 File Offset: 0x00123094
[Token(Token = "0x17000E67")]
public long JLDCDOEOBPA
{
[Token(Token = "0x60050D8")]
[Address(RVA = "0x1499110", Offset = "0x1497F10", VA = "0x181499110")]
get
{
return this.KDDFCCCOJPL.JLDCDOEOBPA;
}
[Token(Token = "0x60050D9")]
[Address(RVA = "0x1499210", Offset = "0x1498010", VA = "0x181499210")]
set
{
if (this.KDDFCCCOJPL.JLDCDOEOBPA != value)
{
this.KDDFCCCOJPL.JLDCDOEOBPA = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000E68 RID: 3688
// (get) Token: 0x060050DA RID: 20698 RVA: 0x00124EC8 File Offset: 0x001230C8
// (set) Token: 0x060050DB RID: 20699 RVA: 0x00124EE8 File Offset: 0x001230E8
[Token(Token = "0x17000E68")]
public long NPDJLOOHMDJ
{
[Token(Token = "0x60050DA")]
[Address(RVA = "0x14991F0", Offset = "0x1497FF0", VA = "0x1814991F0")]
get
{
return this.KDDFCCCOJPL.NPDJLOOHMDJ;
}
[Token(Token = "0x60050DB")]
[Address(RVA = "0x1499380", Offset = "0x1498180", VA = "0x181499380")]
set
{
if (this.KDDFCCCOJPL.NPDJLOOHMDJ != value)
{
this.KDDFCCCOJPL.NPDJLOOHMDJ = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000E69 RID: 3689
// (get) Token: 0x060050DC RID: 20700 RVA: 0x00124F1C File Offset: 0x0012311C
// (set) Token: 0x060050DD RID: 20701 RVA: 0x00124F3C File Offset: 0x0012313C
[Token(Token = "0x17000E69")]
public int HFDNMPKJLGH
{
[Token(Token = "0x60050DC")]
[Address(RVA = "0x14991D0", Offset = "0x1497FD0", VA = "0x1814991D0")]
get
{
return this.KDDFCCCOJPL.HFDNMPKJLGH;
}
[Token(Token = "0x60050DD")]
[Address(RVA = "0x1499310", Offset = "0x1498110", VA = "0x181499310")]
set
{
if (this.KDDFCCCOJPL.HFDNMPKJLGH != value)
{
this.KDDFCCCOJPL.HFDNMPKJLGH = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000E6A RID: 3690
// (get) Token: 0x060050DE RID: 20702 RVA: 0x00124F70 File Offset: 0x00123170
// (set) Token: 0x060050DF RID: 20703 RVA: 0x00124F84 File Offset: 0x00123184
[Token(Token = "0x17000E6A")]
public RoomCurrencyModel PEDHABHJFIP
{
[Token(Token = "0x60050DE")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get
{
return this.JOEOMNDANLE;
}
[Token(Token = "0x60050DF")]
[Address(RVA = "0x1499400", Offset = "0x1498200", VA = "0x181499400")]
set
{
RoomCurrencyModel joeomndanle = this.JOEOMNDANLE;
int num = 0;
if (joeomndanle != num)
{
RoomCurrencyModel joeomndanle2 = this.JOEOMNDANLE;
Func<DABKFAIHBBP> func = new Func(this.SavePackage);
joeomndanle2.RemoveSaveOperation(func);
}
this.JOEOMNDANLE = value;
Func<DABKFAIHBBP> func2 = new Func(this.SavePackage);
value.AddSaveOperation(func2);
}
}
// Token: 0x17000E6B RID: 3691
// (get) Token: 0x060050E0 RID: 20704 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060050E1 RID: 20705 RVA: 0x00124FE4 File Offset: 0x001231E4
[Token(Token = "0x17000E6B")]
public Guid ACBFJJMJDEA
{
[Token(Token = "0x60050E0")]
[Address(RVA = "0x883710", Offset = "0x882510", VA = "0x180883710")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60050E1")]
[Address(RVA = "0x8F39A0", Offset = "0x8F27A0", VA = "0x1808F39A0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000E6C RID: 3692
// (get) Token: 0x060050E2 RID: 20706 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060050E3 RID: 20707 RVA: 0x00124FF4 File Offset: 0x001231F4
[Token(Token = "0x17000E6C")]
public Guid PIIHBKCEMOD
{
[Token(Token = "0x60050E2")]
[Address(RVA = "0xA45A40", Offset = "0xA44840", VA = "0x180A45A40")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60050E3")]
[Address(RVA = "0x14982E0", Offset = "0x14970E0", VA = "0x1814982E0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000E6D RID: 3693
// (get) Token: 0x060050E4 RID: 20708 RVA: 0x00125004 File Offset: 0x00123204
// (set) Token: 0x060050E5 RID: 20709 RVA: 0x00125018 File Offset: 0x00123218
[Token(Token = "0x17000E6D")]
public MIOFEDOAAFD EGKEJFOBKFE
{
[Token(Token = "0x60050E4")]
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
get;
[Token(Token = "0x60050E5")]
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
private set;
}
// Token: 0x17000E6E RID: 3694
// (get) Token: 0x060050E6 RID: 20710 RVA: 0x0012502C File Offset: 0x0012322C
// (set) Token: 0x060050E7 RID: 20711 RVA: 0x00125040 File Offset: 0x00123240
[Token(Token = "0x17000E6E")]
public AMNNCAIDCEM LMFCENOKBJD
{
[Token(Token = "0x60050E6")]
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
get;
[Token(Token = "0x60050E7")]
[Address(RVA = "0x536B50", Offset = "0x535950", VA = "0x180536B50")]
private set;
}
// Token: 0x17000E6F RID: 3695
// (get) Token: 0x060050E8 RID: 20712 RVA: 0x00125054 File Offset: 0x00123254
// (set) Token: 0x060050E9 RID: 20713 RVA: 0x00125068 File Offset: 0x00123268
[Token(Token = "0x17000E6F")]
public bool KGNIFMOAMNJ
{
[Token(Token = "0x60050E8")]
[Address(RVA = "0x4569A0", Offset = "0x4557A0", VA = "0x1804569A0")]
get;
[Token(Token = "0x60050E9")]
[Address(RVA = "0xA81D80", Offset = "0xA80B80", VA = "0x180A81D80")]
set;
}
// Token: 0x17000E70 RID: 3696
// (get) Token: 0x060050EA RID: 20714 RVA: 0x0012507C File Offset: 0x0012327C
[Token(Token = "0x17000E70")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60050EA")]
[Address(RVA = "0x14986F0", Offset = "0x14974F0", VA = "0x1814986F0", Slot = "12")]
get
{
Guid guid = this.<HJIHJDNGGLL>k__BackingField;
Guid invalid_CURRENCY_PACKAGE_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_PACKAGE_ID;
bool flag;
if (flag)
{
}
Guid guid2 = this.<OBNPIEMPIFM>k__BackingField;
Guid invalid_CURRENCY_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_ID;
bool flag2;
return !flag2;
}
}
// Token: 0x060050EB RID: 20715 RVA: 0x001250B0 File Offset: 0x001232B0
[Token(Token = "0x60050EB")]
[Address(RVA = "0x1498210", Offset = "0x1497010", VA = "0x181498210", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
MFBGLIHGCGO<MIOFEDOAAFD> mpbnoifplfh = EOAIAFABHCF.MPBNOIFPLFH;
Action<MIOFEDOAAFD> action = new Action(this.AENLMLIABFK);
}
// Token: 0x060050EC RID: 20716 RVA: 0x001250DC File Offset: 0x001232DC
[Token(Token = "0x60050EC")]
[Address(RVA = "0x1497450", Offset = "0x1496250", VA = "0x181497450", Slot = "17")]
protected override void CEJBCCPEGEB()
{
base.CEJBCCPEGEB();
MFBGLIHGCGO<MIOFEDOAAFD> mpbnoifplfh = EOAIAFABHCF.MPBNOIFPLFH;
Action<MIOFEDOAAFD> action = new Action(this.AENLMLIABFK);
}
// Token: 0x060050ED RID: 20717 RVA: 0x00125108 File Offset: 0x00123308
[Token(Token = "0x60050ED")]
[Address(RVA = "0x1498E00", Offset = "0x1497C00", VA = "0x181498E00")]
public void Set(AMNNCAIDCEM KKLEKJNCFMI)
{
base.Clear();
this.<INNNAALNFEI>k__BackingField = KKLEKJNCFMI;
Guid <JOHHHPCMPNJ>k__BackingField = KKLEKJNCFMI.<JOHHHPCMPNJ>k__BackingField;
this.<HJIHJDNGGLL>k__BackingField = <JOHHHPCMPNJ>k__BackingField;
Guid <FDOPAAOACIH>k__BackingField = KKLEKJNCFMI.<FDOPAAOACIH>k__BackingField;
this.<OBNPIEMPIFM>k__BackingField = <FDOPAAOACIH>k__BackingField;
long <FBBBFJGGGPO>k__BackingField = KKLEKJNCFMI.<FBBBFJGGGPO>k__BackingField;
this.JLDCDOEOBPA = <FBBBFJGGGPO>k__BackingField;
long <LGKBIBJHNCN>k__BackingField = KKLEKJNCFMI.<LGKBIBJHNCN>k__BackingField;
this.NPDJLOOHMDJ = <LGKBIBJHNCN>k__BackingField;
string <LGACIEKBLBM>k__BackingField = KKLEKJNCFMI.<LGACIEKBLBM>k__BackingField;
if (this.KDDFCCCOJPL.FIKEBGGCDFN != <LGACIEKBLBM>k__BackingField)
{
this.KDDFCCCOJPL.FIKEBGGCDFN = <LGACIEKBLBM>k__BackingField;
base.JOJPOMANGPO();
}
int <ACBEAGFPDJH>k__BackingField = KKLEKJNCFMI.<ACBEAGFPDJH>k__BackingField;
if (this.KDDFCCCOJPL.HFDNMPKJLGH != <ACBEAGFPDJH>k__BackingField)
{
this.KDDFCCCOJPL.HFDNMPKJLGH = <ACBEAGFPDJH>k__BackingField;
base.JOJPOMANGPO();
}
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
bool flag = this.EFHJCGIGIDF(guid);
}
// Token: 0x060050EE RID: 20718 RVA: 0x001251CC File Offset: 0x001233CC
[Token(Token = "0x60050EE")]
[Address(RVA = "0x1498F70", Offset = "0x1497D70", VA = "0x181498F70")]
public void Set(Guid IBMDAMJPHJH, Guid NCDPDENOBDO)
{
base.Clear();
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x060050EF RID: 20719 RVA: 0x001251E8 File Offset: 0x001233E8
[Token(Token = "0x60050EF")]
[Address(RVA = "0x14971E0", Offset = "0x1495FE0", VA = "0x1814971E0")]
private void AENLMLIABFK(MIOFEDOAAFD GAMLJJBFLMP)
{
int num = 0;
if (GAMLJJBFLMP != 0)
{
Guid <FDOPAAOACIH>k__BackingField = GAMLJJBFLMP.<FDOPAAOACIH>k__BackingField;
}
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
if (num == guid)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x060050F0 RID: 20720 RVA: 0x0012521C File Offset: 0x0012341C
[Token(Token = "0x60050F0")]
[Address(RVA = "0x14972E0", Offset = "0x14960E0", VA = "0x1814972E0", Slot = "22")]
protected override void AHFKACICJNC()
{
this.NNAIIBIOOGP();
int num = 0;
this.CKBJMONHPFP = num;
this.MMOCFEDCNHJ = num;
this.KHGCONMFHAK = num;
this.BOHDFOMFILC = num;
}
// Token: 0x060050F1 RID: 20721 RVA: 0x00125250 File Offset: 0x00123450
[Token(Token = "0x60050F1")]
[Address(RVA = "0x1497B70", Offset = "0x1496970", VA = "0x181497B70", Slot = "21")]
protected override DABKFAIHBBP GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH)
{
CBLLFJEDOII<AMNNCAIDCEM> cbllfjedoii = new CBLLFJEDOII();
CBLLFJEDOII<AMNNCAIDCEM> promise = cbllfjedoii;
Guid guid = this.<HJIHJDNGGLL>k__BackingField;
Guid invalid_CURRENCY_PACKAGE_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_PACKAGE_ID;
if (guid != invalid_CURRENCY_PACKAGE_ID)
{
Guid guid2 = this.<OBNPIEMPIFM>k__BackingField;
Guid invalid_CURRENCY_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_ID;
if (guid2 != invalid_CURRENCY_ID && this.<INNNAALNFEI>k__BackingField == (ulong)0L)
{
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
Guid guid3 = this.<OBNPIEMPIFM>k__BackingField;
int num = 0;
PMGCJEPKFOF<List<AMNNCAIDCEM>> purchaseOffersForCurrencyAsync = instance.GetPurchaseOffersForCurrencyAsync(guid3, num != 0);
Func<AMNNCAIDCEM, bool> <>9__2;
Action<List<AMNNCAIDCEM>> action = delegate(List<AMNNCAIDCEM> result)
{
Func<AMNNCAIDCEM, bool> <>9__ = <>9__2;
RoomCurrencyPackageModel <>4__this = this;
if (<>9__ == 0)
{
Func<AMNNCAIDCEM, bool> func = delegate(AMNNCAIDCEM x)
{
RoomCurrencyPackageModel <>4__this4 = this;
Guid <FDOPAAOACIH>k__BackingField2 = x.<FDOPAAOACIH>k__BackingField;
Guid guid5 = <>4__this4.<OBNPIEMPIFM>k__BackingField;
bool flag2 = <FDOPAAOACIH>k__BackingField2 == guid5;
if (!flag2)
{
return flag2;
}
RoomCurrencyPackageModel <>4__this5 = this;
Guid <JOHHHPCMPNJ>k__BackingField2 = x.<JOHHHPCMPNJ>k__BackingField;
Guid guid6 = <>4__this5.<HJIHJDNGGLL>k__BackingField;
bool flag3 = <JOHHHPCMPNJ>k__BackingField2 == guid6;
throw new NullReferenceException();
};
<>9__2 = func;
}
AMNNCAIDCEM amnncaidcem2 = Enumerable.FirstOrDefault<AMNNCAIDCEM>(Enumerable.Where<AMNNCAIDCEM>(result, <>9__));
<>4__this.<INNNAALNFEI>k__BackingField = amnncaidcem2;
RoomCurrencyPackageModel <>4__this2 = this;
RoomCurrencyPackageModel <>4__this3;
if (<>4__this2.<INNNAALNFEI>k__BackingField != (ulong)0L)
{
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe = new RoomCurrencyPackageModel.AJOBAIMKLOE();
Guid <FDOPAAOACIH>k__BackingField = this.<INNNAALNFEI>k__BackingField.<FDOPAAOACIH>k__BackingField;
ajobaimkloe.ACBFJJMJDEA = <FDOPAAOACIH>k__BackingField;
Guid <JOHHHPCMPNJ>k__BackingField = this.<INNNAALNFEI>k__BackingField.<JOHHHPCMPNJ>k__BackingField;
ajobaimkloe.PIIHBKCEMOD = <JOHHHPCMPNJ>k__BackingField;
string <LGACIEKBLBM>k__BackingField = this.<INNNAALNFEI>k__BackingField.<LGACIEKBLBM>k__BackingField;
ajobaimkloe.FIKEBGGCDFN = <LGACIEKBLBM>k__BackingField;
long <FBBBFJGGGPO>k__BackingField = this.<INNNAALNFEI>k__BackingField.<FBBBFJGGGPO>k__BackingField;
ajobaimkloe.JLDCDOEOBPA = <FBBBFJGGGPO>k__BackingField;
long <LGKBIBJHNCN>k__BackingField = this.<INNNAALNFEI>k__BackingField.<LGKBIBJHNCN>k__BackingField;
ajobaimkloe.NPDJLOOHMDJ = <LGKBIBJHNCN>k__BackingField;
<>4__this2.KDDFCCCOJPL = ajobaimkloe;
<>4__this3 = this;
}
CBLLFJEDOII<AMNNCAIDCEM> promise3 = promise;
AMNNCAIDCEM amnncaidcem3 = <>4__this3.<INNNAALNFEI>k__BackingField;
promise3.OOOIENHGNCA(amnncaidcem3);
this.JOJPOMANGPO();
};
Action<string> action2 = delegate(string error)
{
promise.HMFPPBJFHKD(error);
};
}
}
CBLLFJEDOII<AMNNCAIDCEM> promise4 = promise;
AMNNCAIDCEM amnncaidcem = this.<INNNAALNFEI>k__BackingField;
promise4.OOOIENHGNCA(amnncaidcem);
if (this.<EBOGFELIJGK>k__BackingField == (ulong)0L)
{
Guid guid4 = this.<OBNPIEMPIFM>k__BackingField;
bool flag = this.EFHJCGIGIDF(guid4);
}
CBLLFJEDOII<AMNNCAIDCEM> promise2 = promise;
throw new NullReferenceException();
}
// Token: 0x060050F2 RID: 20722 RVA: 0x00125334 File Offset: 0x00123534
[Token(Token = "0x60050F2")]
[Address(RVA = "0x14979A0", Offset = "0x14967A0", VA = "0x1814979A0")]
private bool EFHJCGIGIDF(Guid FCFNCJCFGFD)
{
if (this.<EBOGFELIJGK>k__BackingField == (ulong)0L)
{
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
bool flag;
if (flag)
{
Guid currencyId;
Func<MIOFEDOAAFD, bool> func = delegate(MIOFEDOAAFD x)
{
Guid <FDOPAAOACIH>k__BackingField = x.<FDOPAAOACIH>k__BackingField;
Guid currencyId2 = currencyId;
return <FDOPAAOACIH>k__BackingField == currencyId2;
};
IEnumerable<MIOFEDOAAFD> enumerable;
MIOFEDOAAFD miofedoaafd = Enumerable.FirstOrDefault<MIOFEDOAAFD>(enumerable);
this.<EBOGFELIJGK>k__BackingField = miofedoaafd;
return true;
}
}
throw new NullReferenceException();
}
// Token: 0x060050F3 RID: 20723 RVA: 0x00125388 File Offset: 0x00123588
[Token(Token = "0x60050F3")]
[Address(RVA = "0x1498600", Offset = "0x1497400", VA = "0x181498600")]
private void NNAIIBIOOGP()
{
Guid invalid_CURRENCY_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_ID;
this.<OBNPIEMPIFM>k__BackingField = invalid_CURRENCY_ID;
int num = 0;
Guid invalid_CURRENCY_PACKAGE_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_PACKAGE_ID;
this.<INNNAALNFEI>k__BackingField = num;
this.<EBOGFELIJGK>k__BackingField = num;
this.<HJIHJDNGGLL>k__BackingField = invalid_CURRENCY_PACKAGE_ID;
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe = new RoomCurrencyPackageModel.AJOBAIMKLOE();
Guid guid = this.<HJIHJDNGGLL>k__BackingField;
ajobaimkloe.PIIHBKCEMOD = guid;
this.IPIFCKFMIEH = ajobaimkloe;
this.<HACGDJKDNPH>k__BackingField = false;
}
// Token: 0x060050F4 RID: 20724 RVA: 0x001253EC File Offset: 0x001235EC
[Token(Token = "0x60050F4")]
[Address(RVA = "0x14988B0", Offset = "0x14976B0", VA = "0x1814988B0")]
public DABKFAIHBBP SavePackage()
{
int num = 0;
if ((this.<HACGDJKDNPH>k__BackingField ? 1 : 0) != num)
{
AMNNCAIDCEM amnncaidcem = this.<INNNAALNFEI>k__BackingField;
if (amnncaidcem != 0)
{
long <FBBBFJGGGPO>k__BackingField = amnncaidcem.<FBBBFJGGGPO>k__BackingField;
}
long jldcdoeobpa = this.KDDFCCCOJPL.JLDCDOEOBPA;
int num2 = 0;
bool flag = "{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0xFFFFFFFFFFFFFFC7}" == jldcdoeobpa;
RoomCurrencyPackageModel.AJOBAIMKLOE modificationBackingData = this.KDDFCCCOJPL;
if (this.<INNNAALNFEI>k__BackingField != 0)
{
}
long npdjloohmdj = this.KDDFCCCOJPL.NPDJLOOHMDJ;
bool flag2 = "{il2cpp field on {'constant1' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0xFFFFFFFFFFFFFFB7}" == npdjloohmdj;
RoomCurrencyPackageModel.AJOBAIMKLOE modificationBackingData2 = this.KDDFCCCOJPL;
if (this.<INNNAALNFEI>k__BackingField != 0)
{
}
RoomCurrencyPackageModel.AJOBAIMKLOE modificationBackingData3 = this.KDDFCCCOJPL;
bool flag3 = num2 == modificationBackingData3.HFDNMPKJLGH;
if (num2 != (flag3 ? 1 : 0))
{
}
RoomCurrencyPackageModel.AJOBAIMKLOE modificationBackingData4 = this.KDDFCCCOJPL;
Guid guid = Guid.NewGuid();
if (typeof(Guid).TypeHandle != 0 || typeof(Guid).TypeHandle != 0 || num2 != 0)
{
bool flag4;
if (flag4)
{
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
}
RoomCurrencyManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
RoomCurrencyModel joeomndanle = this.JOEOMNDANLE;
long jldcdoeobpa2 = this.KDDFCCCOJPL.JLDCDOEOBPA;
long npdjloohmdj2 = this.KDDFCCCOJPL.NPDJLOOHMDJ;
int num3 = 0;
int hfdnmpkjlgh = this.KDDFCCCOJPL.HFDNMPKJLGH;
string text;
PMGCJEPKFOF<AMNNCAIDCEM> pmgcjepkfof = instance2.CreatePurchaseOfferAsync(num3, text, jldcdoeobpa2, npdjloohmdj2, hfdnmpkjlgh);
this.NNAIIBIOOGP();
}
}
this.NNAIIBIOOGP();
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060050F5 RID: 20725 RVA: 0x0012551C File Offset: 0x0012371C
[Token(Token = "0x60050F5")]
[Address(RVA = "0x1497860", Offset = "0x1496660", VA = "0x181497860")]
public void DeleteRoomCurrencyPackage()
{
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
Guid guid = this.<HJIHJDNGGLL>k__BackingField;
DABKFAIHBBP dabkfaihbbp = instance.DeletePurchaseOfferAsync(guid);
base.FEBJILEABKB(dabkfaihbbp, "Deleting...");
Action action = new Action(this.GOIPFHJLHOD);
Action<string> action2 = new Action(this.ICPGOIMCHGP);
throw new NullReferenceException();
}
// Token: 0x060050F6 RID: 20726 RVA: 0x0012556C File Offset: 0x0012376C
[Token(Token = "0x60050F6")]
[Address(RVA = "0x1498860", Offset = "0x1497660", VA = "0x181498860")]
public void ResetForm()
{
base.Clear();
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x060050F7 RID: 20727 RVA: 0x00125588 File Offset: 0x00123788
[Token(Token = "0x60050F7")]
[Address(RVA = "0x14987E0", Offset = "0x14975E0", VA = "0x1814987E0")]
private string NOJBCMMNOEN()
{
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
string text;
return text;
}
// Token: 0x060050F8 RID: 20728 RVA: 0x001255AC File Offset: 0x001237AC
[Token(Token = "0x60050F8")]
[Address(RVA = "0x14982F0", Offset = "0x14970F0", VA = "0x1814982F0")]
public void LaunchPurchaseConfirmationDialog()
{
if (this.<INNNAALNFEI>k__BackingField != (ulong)0L)
{
AMNNCAIDCEM amnncaidcem = this.<INNNAALNFEI>k__BackingField;
FNDKFBFJOHE fndkfbfjohe;
FNDKFBFJOHE costInfo = fndkfbfjohe;
Action<int, CardModel, RoomCurrencyPackageModel, BAEJLDPBGFI> action = new Action(this.FGDINBEOIBE);
int num = 0;
PCEJMCMGIIA pcejmcmgiia = PCEJMCMGIIA.KJIKOFCAMAJ<RoomCurrencyPackageModel, RoomCurrencyPackageModelController>(fndkfbfjohe, action, num);
PCEJMCMGIIA checkoutDialogData = pcejmcmgiia;
pcejmcmgiia.<FNJFBAEINFF>k__BackingField = "Room_Currency_Store";
PCEJMCMGIIA checkoutDialogData5 = checkoutDialogData;
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
string text;
checkoutDialogData5.<MOHBIFLJNPB>k__BackingField = text;
checkoutDialogData.<PHEJHIIHKIP>k__BackingField = "If you find the currency is misrepresented or violates the Code of Conduct, please report it.";
checkoutDialogData.<GOIJONLEIAG>k__BackingField = "Room_Currency_Store_NotEnoughTokens";
PCEJMCMGIIA checkoutDialogData2 = checkoutDialogData;
Action action2 = delegate
{
FNDKFBFJOHE costInfo2 = costInfo;
RoomCurrencyPackageModel <>4__this = this;
long <ACPMLKKPPOG>k__BackingField = costInfo2.<ACPMLKKPPOG>k__BackingField;
<>4__this.HCGIJCFPMCK(<ACPMLKKPPOG>k__BackingField);
CheckoutDialogModel ckbjmonhpfp = this.CKBJMONHPFP;
if (ckbjmonhpfp != 0)
{
ckbjmonhpfp.Dismiss();
return;
}
};
checkoutDialogData2.<PAABJIENLBM>k__BackingField = action2;
PCEJMCMGIIA checkoutDialogData3 = checkoutDialogData;
Action action3 = delegate
{
this.PECOFFFGNCH();
checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
};
checkoutDialogData3.<NPFBOHLFFJH>k__BackingField = action3;
DialogListModel dialogListModel = base.PKJJDBNMMEA;
PCEJMCMGIIA checkoutDialogData4 = checkoutDialogData;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<PCEJMCMGIIA>((DLKPBLNKLAD)((uint)16), checkoutDialogData4);
Action<BaseDialogModel<PCEJMCMGIIA>> action4 = new Action(this.BNPMOECKGOO);
}
}
// Token: 0x060050F9 RID: 20729 RVA: 0x001256C4 File Offset: 0x001238C4
[Token(Token = "0x60050F9")]
[Address(RVA = "0x1497F60", Offset = "0x1496D60", VA = "0x181497F60")]
private void HCGIJCFPMCK(long HBIEIIHBDCI)
{
long requestedPrice = HBIEIIHBDCI;
AMNNCAIDCEM amnncaidcem = this.<INNNAALNFEI>k__BackingField;
Guid guid = this.<HJIHJDNGGLL>k__BackingField;
long <FBBBFJGGGPO>k__BackingField = amnncaidcem.<FBBBFJGGGPO>k__BackingField;
PMGCJEPKFOF<BDEGIFPHINF> pmgcjepkfof = GEAPBDGCKMB.HKKAMDJBGAN(guid, <FBBBFJGGGPO>k__BackingField, HBIEIIHBDCI);
Action <>9__2;
Action<BDEGIFPHINF> action = delegate(BDEGIFPHINF purchaseOfferResult)
{
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
RoomCurrencyPackageModel <>4__this = this;
MIOFEDOAAFD miofedoaafd = <>4__this.<EBOGFELIJGK>k__BackingField;
Guid guid2 = <>4__this.<HJIHJDNGGLL>k__BackingField;
if (purchaseOfferResult != 0)
{
ONJGGMKDKGN <COINHLFELNA>k__BackingField = purchaseOfferResult.<COINHLFELNA>k__BackingField;
if (<COINHLFELNA>k__BackingField != 0)
{
long <DLEONIFNDHO>k__BackingField = <COINHLFELNA>k__BackingField.<DLEONIFNDHO>k__BackingField;
}
}
int num2 = 0;
long requestedPrice2 = requestedPrice;
CFLMJLFBOKH.DOIEENLHJJD(miofedoaafd, guid2, num2, (int)requestedPrice2);
long <FBBBFJGGGPO>k__BackingField2 = this.<INNNAALNFEI>k__BackingField.<FBBBFJGGGPO>k__BackingField;
string <LGACIEKBLBM>k__BackingField = this.<EBOGFELIJGK>k__BackingField.<LGACIEKBLBM>k__BackingField;
string text = string.Format("Thanks for purchasing {0:n0} {1}! You should now see the added balance.", <FBBBFJGGGPO>k__BackingField2, <LGACIEKBLBM>k__BackingField);
PlayerCommerceConfig instance = PlayerCommerceConfig.Instance;
if (<>9__2 == 0)
{
Action action3 = delegate
{
Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.OHPDNGENFJL.AuthorityCloseMenu();
this.KHGCONMFHAK.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
};
<>9__2 = action3;
}
};
int num = 0;
num += num;
num++;
Action<string> action2 = delegate(string error)
{
RoomCurrencyPackageModel <>4__this2 = this;
Sprite itemPurchaseFailIcon = PlayerCommerceConfig.Instance.itemPurchaseFailIcon;
int num3 = 0;
<>4__this2.CLNJDAFFHGH("Failed to Purchase Currency", "Sorry, there was an error while processing your purchase. Please contact us at recroom.happyfox.com if this persists.", itemPurchaseFailIcon, num3, num3);
};
}
// Token: 0x060050FA RID: 20730 RVA: 0x00125740 File Offset: 0x00123940
[Token(Token = "0x60050FA")]
[Address(RVA = "0x1497520", Offset = "0x1496320", VA = "0x181497520")]
private void CLNJDAFFHGH(string JDBKDGCJHMB, string NGPMADFHHKP, [Optional] Sprite IJKBAADKCBM, [Optional] List<DOPNALIMPNA> GJDJBGLKLJB, [Optional] Action DIIBLCKMCMC)
{
OBJAFKDPOHB khgconmfhak = this.KHGCONMFHAK;
if (khgconmfhak != 0)
{
khgconmfhak.<CEJPKGDKMJE>k__BackingField = JDBKDGCJHMB;
this.KHGCONMFHAK.<LHJAKNBODPE>k__BackingField = NGPMADFHHKP;
OBJAFKDPOHB khgconmfhak2 = this.KHGCONMFHAK;
int num = 0;
if (!(IJKBAADKCBM != num))
{
PlayerCommerceConfig instance = PlayerCommerceConfig.Instance;
}
khgconmfhak2.<KIAMEICGNPB>k__BackingField = IJKBAADKCBM;
OBJAFKDPOHB khgconmfhak3 = this.KHGCONMFHAK;
List<DOPNALIMPNA> bohdfomfilc = this.BOHDFOMFILC;
khgconmfhak3.<OKANBHKMMBD>k__BackingField = bohdfomfilc;
}
OBJAFKDPOHB objafkdpohb = new OBJAFKDPOHB();
objafkdpohb.<CEJPKGDKMJE>k__BackingField = JDBKDGCJHMB;
objafkdpohb.<LHJAKNBODPE>k__BackingField = NGPMADFHHKP;
this.KHGCONMFHAK = objafkdpohb;
int num2 = 0;
if (!(IJKBAADKCBM != num2))
{
PlayerCommerceConfig instance2 = PlayerCommerceConfig.Instance;
}
objafkdpohb.<KIAMEICGNPB>k__BackingField = IJKBAADKCBM;
List<DOPNALIMPNA> list = new List();
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
int num3 = 0;
imafjgkhemd.GPJEDBDCNNP = "OK";
imafjgkhemd.GPJAHEOLCPN = num3;
Action action = new Action(this.PGLFLPFLHHM);
imafjgkhemd.MEEKCCGGFFD = action;
imafjgkhemd.<ALFJBDILAME>k__BackingField = new LKECHMGOCGI
{
<OBHNJENCHDE>k__BackingField = num3
};
list.Add(imafjgkhemd);
OBJAFKDPOHB khgconmfhak4 = this.KHGCONMFHAK;
this.BOHDFOMFILC = list;
khgconmfhak4.<OKANBHKMMBD>k__BackingField = 0;
this.KHGCONMFHAK.<NPFBOHLFFJH>k__BackingField = 0;
DialogListModel dialogListModel = base.PKJJDBNMMEA;
if (dialogListModel != 0)
{
OBJAFKDPOHB khgconmfhak5 = this.KHGCONMFHAK;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<OBJAFKDPOHB>((DLKPBLNKLAD)((uint)7), khgconmfhak5);
Action<BaseDialogModel<OBJAFKDPOHB>> action2 = new Action(this.BAHODKCDIDG);
}
}
// Token: 0x060050FB RID: 20731 RVA: 0x001258A8 File Offset: 0x00123AA8
[Token(Token = "0x60050FB")]
[Address(RVA = "0x1499080", Offset = "0x1497E80", VA = "0x181499080")]
public RoomCurrencyPackageModel()
{
Guid empty = Guid.Empty;
this.<OBNPIEMPIFM>k__BackingField = empty;
Guid empty2 = Guid.Empty;
this.<HJIHJDNGGLL>k__BackingField = empty2;
base..ctor();
}
// Token: 0x060050FD RID: 20733 RVA: 0x001258FC File Offset: 0x00123AFC
[Token(Token = "0x60050FD")]
[Address(RVA = "0x1497E50", Offset = "0x1496C50", VA = "0x181497E50")]
[CompilerGenerated]
private void GOIPFHJLHOD()
{
int num = 0;
if (this != num)
{
RoomCurrencyModel joeomndanle = this.JOEOMNDANLE;
int num2 = 0;
if (joeomndanle != num2)
{
RoomCurrencyModel joeomndanle2 = this.JOEOMNDANLE;
Func<DABKFAIHBBP> func = new Func(this.SavePackage);
joeomndanle2.RemoveSaveOperation(func);
}
base.ADJIAENKNAN.AddMessageToast("Successfully deleted room currency package");
}
}
// Token: 0x060050FE RID: 20734 RVA: 0x0012595C File Offset: 0x00123B5C
[Token(Token = "0x60050FE")]
[Address(RVA = "0x14981B0", Offset = "0x1496FB0", VA = "0x1814981B0")]
[CompilerGenerated]
private void ICPGOIMCHGP(string MOPOMPHBHKF)
{
base.ADJIAENKNAN.AddMessageToast(MOPOMPHBHKF);
}
// Token: 0x060050FF RID: 20735 RVA: 0x0012597C File Offset: 0x00123B7C
[Token(Token = "0x60050FF")]
[Address(RVA = "0x1497AE0", Offset = "0x14968E0", VA = "0x181497AE0")]
[CompilerGenerated]
private void FGDINBEOIBE(int EFBDCIJMFGD, CardModel IGJPHDMFGGC, RoomCurrencyPackageModel LOPPPJFABKD, BAEJLDPBGFI IDFPDJMBJIF)
{
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
Guid guid2 = this.<HJIHJDNGGLL>k__BackingField;
LOPPPJFABKD.Clear();
LOPPPJFABKD.<HJIHJDNGGLL>k__BackingField = guid2;
LOPPPJFABKD.<OBNPIEMPIFM>k__BackingField = guid;
LOPPPJFABKD.MKBLJJGJAOH((uint)1);
}
// Token: 0x06005100 RID: 20736 RVA: 0x001259BC File Offset: 0x00123BBC
[Token(Token = "0x6005100")]
[Address(RVA = "0x14973B0", Offset = "0x14961B0", VA = "0x1814973B0")]
[CompilerGenerated]
private void BNPMOECKGOO(BaseDialogModel<PCEJMCMGIIA> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
}
this.CKBJMONHPFP = BBPMNICHFLM;
}
// Token: 0x06005101 RID: 20737 RVA: 0x001259DC File Offset: 0x00123BDC
[Token(Token = "0x6005101")]
[Address(RVA = "0x127B760", Offset = "0x127A560", VA = "0x18127B760")]
[CompilerGenerated]
private void PGLFLPFLHHM()
{
MessageDialogModel mmocfedcnhj = this.MMOCFEDCNHJ;
if (mmocfedcnhj != 0)
{
mmocfedcnhj.Dismiss();
return;
}
}
// Token: 0x06005102 RID: 20738 RVA: 0x001259FC File Offset: 0x00123BFC
[Token(Token = "0x6005102")]
[Address(RVA = "0x1497320", Offset = "0x1496120", VA = "0x181497320")]
[CompilerGenerated]
private void BAHODKCDIDG(BaseDialogModel<OBJAFKDPOHB> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.MMOCFEDCNHJ = num;
return;
}
this.MMOCFEDCNHJ = BBPMNICHFLM;
}
// Token: 0x040039A1 RID: 14753
[Token(Token = "0x40039A1")]
public const string ROOM_CURRENCY_PACKAGE_ID_KEY = "ROOM_CURRENCY_PACKAGE_ID_KEY";
// Token: 0x040039A2 RID: 14754
[Token(Token = "0x40039A2")]
public static readonly Guid INVALID_CURRENCY_PACKAGE_ID = Guid.Empty;
// Token: 0x040039A3 RID: 14755
[Token(Token = "0x40039A3")]
public static readonly Guid INVALID_CURRENCY_ID = Guid.Empty;
// Token: 0x040039A4 RID: 14756
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40039A4")]
private RoomCurrencyPackageModel.AJOBAIMKLOE IPIFCKFMIEH;
// Token: 0x040039A5 RID: 14757
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40039A5")]
private RoomCurrencyModel JOEOMNDANLE;
// Token: 0x040039AB RID: 14763
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40039AB")]
private CheckoutDialogModel CKBJMONHPFP;
// Token: 0x040039AC RID: 14764
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40039AC")]
private MessageDialogModel MMOCFEDCNHJ;
// Token: 0x040039AD RID: 14765
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40039AD")]
private OBJAFKDPOHB KHGCONMFHAK;
// Token: 0x040039AE RID: 14766
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40039AE")]
private List<DOPNALIMPNA> BOHDFOMFILC;
// Token: 0x02000D4D RID: 3405
[Token(Token = "0x2000D4D")]
public class AJOBAIMKLOE
{
// Token: 0x06005103 RID: 20739 RVA: 0x00125A20 File Offset: 0x00123C20
[Token(Token = "0x6005103")]
[Address(RVA = "0x1491370", Offset = "0x1490170", VA = "0x181491370")]
public AJOBAIMKLOE()
{
Guid empty = Guid.Empty;
this.PIIHBKCEMOD = empty;
Guid empty2 = Guid.Empty;
this.ACBFJJMJDEA = empty2;
base..ctor();
}
// Token: 0x040039AF RID: 14767
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40039AF")]
public Guid PIIHBKCEMOD;
// Token: 0x040039B0 RID: 14768
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40039B0")]
public Guid ACBFJJMJDEA;
// Token: 0x040039B1 RID: 14769
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40039B1")]
public string FIKEBGGCDFN;
// Token: 0x040039B2 RID: 14770
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40039B2")]
public long JLDCDOEOBPA;
// Token: 0x040039B3 RID: 14771
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40039B3")]
public long NPDJLOOHMDJ;
// Token: 0x040039B4 RID: 14772
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40039B4")]
public int HFDNMPKJLGH;
}
// Token: 0x02000D4E RID: 3406
[Token(Token = "0x2000D4E")]
[CompilerGenerated]
private sealed class HIDKAIBGEBA
{
// Token: 0x06005104 RID: 20740 RVA: 0x00125A50 File Offset: 0x00123C50
[Token(Token = "0x6005104")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HIDKAIBGEBA()
{
}
// Token: 0x06005105 RID: 20741 RVA: 0x00125A64 File Offset: 0x00123C64
[Token(Token = "0x6005105")]
[Address(RVA = "0x1493740", Offset = "0x1492540", VA = "0x181493740")]
internal void <RefreshInternal>b__0(List<AMNNCAIDCEM> result)
{
Func<AMNNCAIDCEM, bool> func = this.<>9__2;
RoomCurrencyPackageModel roomCurrencyPackageModel = this.<>4__this;
if (func == 0)
{
Func<AMNNCAIDCEM, bool> func2 = delegate(AMNNCAIDCEM x)
{
RoomCurrencyPackageModel roomCurrencyPackageModel4 = this.<>4__this;
Guid <FDOPAAOACIH>k__BackingField2 = x.<FDOPAAOACIH>k__BackingField;
Guid <OBNPIEMPIFM>k__BackingField = roomCurrencyPackageModel4.<OBNPIEMPIFM>k__BackingField;
bool flag = <FDOPAAOACIH>k__BackingField2 == <OBNPIEMPIFM>k__BackingField;
if (!flag)
{
return flag;
}
RoomCurrencyPackageModel roomCurrencyPackageModel5 = this.<>4__this;
Guid <JOHHHPCMPNJ>k__BackingField2 = x.<JOHHHPCMPNJ>k__BackingField;
Guid <HJIHJDNGGLL>k__BackingField = roomCurrencyPackageModel5.<HJIHJDNGGLL>k__BackingField;
bool flag2 = <JOHHHPCMPNJ>k__BackingField2 == <HJIHJDNGGLL>k__BackingField;
throw new NullReferenceException();
};
this.<>9__2 = func2;
}
AMNNCAIDCEM amnncaidcem = Enumerable.FirstOrDefault<AMNNCAIDCEM>(Enumerable.Where<AMNNCAIDCEM>(result, func));
roomCurrencyPackageModel.<INNNAALNFEI>k__BackingField = amnncaidcem;
RoomCurrencyPackageModel roomCurrencyPackageModel2 = this.<>4__this;
RoomCurrencyPackageModel roomCurrencyPackageModel3;
if (roomCurrencyPackageModel2.<INNNAALNFEI>k__BackingField != (ulong)0L)
{
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe = new RoomCurrencyPackageModel.AJOBAIMKLOE();
Guid <FDOPAAOACIH>k__BackingField = this.<>4__this.<INNNAALNFEI>k__BackingField.<FDOPAAOACIH>k__BackingField;
ajobaimkloe.ACBFJJMJDEA = <FDOPAAOACIH>k__BackingField;
Guid <JOHHHPCMPNJ>k__BackingField = this.<>4__this.<INNNAALNFEI>k__BackingField.<JOHHHPCMPNJ>k__BackingField;
ajobaimkloe.PIIHBKCEMOD = <JOHHHPCMPNJ>k__BackingField;
string <LGACIEKBLBM>k__BackingField = this.<>4__this.<INNNAALNFEI>k__BackingField.<LGACIEKBLBM>k__BackingField;
ajobaimkloe.FIKEBGGCDFN = <LGACIEKBLBM>k__BackingField;
long <FBBBFJGGGPO>k__BackingField = this.<>4__this.<INNNAALNFEI>k__BackingField.<FBBBFJGGGPO>k__BackingField;
ajobaimkloe.JLDCDOEOBPA = <FBBBFJGGGPO>k__BackingField;
long <LGKBIBJHNCN>k__BackingField = this.<>4__this.<INNNAALNFEI>k__BackingField.<LGKBIBJHNCN>k__BackingField;
ajobaimkloe.NPDJLOOHMDJ = <LGKBIBJHNCN>k__BackingField;
roomCurrencyPackageModel2.KDDFCCCOJPL = ajobaimkloe;
roomCurrencyPackageModel3 = this.<>4__this;
}
CBLLFJEDOII<AMNNCAIDCEM> cbllfjedoii = this.promise;
AMNNCAIDCEM <INNNAALNFEI>k__BackingField = roomCurrencyPackageModel3.<INNNAALNFEI>k__BackingField;
cbllfjedoii.OOOIENHGNCA(<INNNAALNFEI>k__BackingField);
this.<>4__this.JOJPOMANGPO();
}
// Token: 0x06005106 RID: 20742 RVA: 0x00125B8C File Offset: 0x00123D8C
[Token(Token = "0x6005106")]
[Address(RVA = "0x14939A0", Offset = "0x14927A0", VA = "0x1814939A0")]
internal bool <RefreshInternal>b__2(AMNNCAIDCEM x)
{
RoomCurrencyPackageModel roomCurrencyPackageModel = this.<>4__this;
Guid <FDOPAAOACIH>k__BackingField = x.<FDOPAAOACIH>k__BackingField;
Guid <OBNPIEMPIFM>k__BackingField = roomCurrencyPackageModel.<OBNPIEMPIFM>k__BackingField;
bool flag = <FDOPAAOACIH>k__BackingField == <OBNPIEMPIFM>k__BackingField;
if (!flag)
{
return flag;
}
RoomCurrencyPackageModel roomCurrencyPackageModel2 = this.<>4__this;
Guid <JOHHHPCMPNJ>k__BackingField = x.<JOHHHPCMPNJ>k__BackingField;
Guid <HJIHJDNGGLL>k__BackingField = roomCurrencyPackageModel2.<HJIHJDNGGLL>k__BackingField;
bool flag2 = <JOHHHPCMPNJ>k__BackingField == <HJIHJDNGGLL>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x06005107 RID: 20743 RVA: 0x00125BE8 File Offset: 0x00123DE8
[Token(Token = "0x6005107")]
[Address(RVA = "0x1493940", Offset = "0x1492740", VA = "0x181493940")]
internal void <RefreshInternal>b__1(string error)
{
this.promise.HMFPPBJFHKD(error);
}
// Token: 0x040039B5 RID: 14773
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40039B5")]
public RoomCurrencyPackageModel <>4__this;
// Token: 0x040039B6 RID: 14774
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40039B6")]
public CBLLFJEDOII<AMNNCAIDCEM> promise;
// Token: 0x040039B7 RID: 14775
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40039B7")]
public Func<AMNNCAIDCEM, bool> <>9__2;
}
// Token: 0x02000D4F RID: 3407
[Token(Token = "0x2000D4F")]
[CompilerGenerated]
private sealed class FCDLEJCNLHD
{
// Token: 0x06005108 RID: 20744 RVA: 0x00125C08 File Offset: 0x00123E08
[Token(Token = "0x6005108")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FCDLEJCNLHD()
{
}
// Token: 0x06005109 RID: 20745 RVA: 0x00125C1C File Offset: 0x00123E1C
[Token(Token = "0x6005109")]
[Address(RVA = "0x1492CF0", Offset = "0x1491AF0", VA = "0x181492CF0")]
internal bool <TrySetRoomCurrencyFromId>b__0(MIOFEDOAAFD x)
{
Guid <FDOPAAOACIH>k__BackingField = x.<FDOPAAOACIH>k__BackingField;
Guid guid = this.currencyId;
return <FDOPAAOACIH>k__BackingField == guid;
}
// Token: 0x040039B8 RID: 14776
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40039B8")]
public Guid currencyId;
}
// Token: 0x02000D50 RID: 3408
[Token(Token = "0x2000D50")]
[CompilerGenerated]
private sealed class PMODPCKHACK
{
// Token: 0x0600510A RID: 20746 RVA: 0x00125C44 File Offset: 0x00123E44
[Token(Token = "0x600510A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PMODPCKHACK()
{
}
// Token: 0x0600510B RID: 20747 RVA: 0x00125C58 File Offset: 0x00123E58
[Token(Token = "0x600510B")]
[Address(RVA = "0x1495890", Offset = "0x1494690", VA = "0x181495890")]
internal void <LaunchPurchaseConfirmationDialog>b__1()
{
FNDKFBFJOHE fndkfbfjohe = this.costInfo;
RoomCurrencyPackageModel roomCurrencyPackageModel = this.<>4__this;
long <ACPMLKKPPOG>k__BackingField = fndkfbfjohe.<ACPMLKKPPOG>k__BackingField;
roomCurrencyPackageModel.HCGIJCFPMCK(<ACPMLKKPPOG>k__BackingField);
CheckoutDialogModel ckbjmonhpfp = this.<>4__this.CKBJMONHPFP;
if (ckbjmonhpfp != 0)
{
ckbjmonhpfp.Dismiss();
return;
}
}
// Token: 0x0600510C RID: 20748 RVA: 0x00125CA0 File Offset: 0x00123EA0
[Token(Token = "0x600510C")]
[Address(RVA = "0x14958F0", Offset = "0x14946F0", VA = "0x1814958F0")]
internal void <LaunchPurchaseConfirmationDialog>b__2()
{
this.<>4__this.PECOFFFGNCH();
this.checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
}
// Token: 0x040039B9 RID: 14777
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40039B9")]
public FNDKFBFJOHE costInfo;
// Token: 0x040039BA RID: 14778
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40039BA")]
public PCEJMCMGIIA checkoutDialogData;
// Token: 0x040039BB RID: 14779
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40039BB")]
public RoomCurrencyPackageModel <>4__this;
}
// Token: 0x02000D51 RID: 3409
[Token(Token = "0x2000D51")]
[CompilerGenerated]
private sealed class PDFCGDMMEBB
{
// Token: 0x0600510D RID: 20749 RVA: 0x00125CCC File Offset: 0x00123ECC
[Token(Token = "0x600510D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PDFCGDMMEBB()
{
}
// Token: 0x0600510E RID: 20750 RVA: 0x00125CE0 File Offset: 0x00123EE0
[Token(Token = "0x600510E")]
[Address(RVA = "0x1495490", Offset = "0x1494290", VA = "0x181495490")]
internal void <TryPurchaseRoomCurrencyPackageAsync>b__0(BDEGIFPHINF purchaseOfferResult)
{
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
RoomCurrencyPackageModel roomCurrencyPackageModel = this.<>4__this;
MIOFEDOAAFD <EBOGFELIJGK>k__BackingField = roomCurrencyPackageModel.<EBOGFELIJGK>k__BackingField;
Guid <HJIHJDNGGLL>k__BackingField = roomCurrencyPackageModel.<HJIHJDNGGLL>k__BackingField;
if (purchaseOfferResult != 0)
{
ONJGGMKDKGN <COINHLFELNA>k__BackingField = purchaseOfferResult.<COINHLFELNA>k__BackingField;
if (<COINHLFELNA>k__BackingField != 0)
{
long <DLEONIFNDHO>k__BackingField = <COINHLFELNA>k__BackingField.<DLEONIFNDHO>k__BackingField;
}
}
int num = 0;
long num2 = this.requestedPrice;
CFLMJLFBOKH.DOIEENLHJJD(<EBOGFELIJGK>k__BackingField, <HJIHJDNGGLL>k__BackingField, num, (int)num2);
long <FBBBFJGGGPO>k__BackingField = this.<>4__this.<INNNAALNFEI>k__BackingField.<FBBBFJGGGPO>k__BackingField;
string <LGACIEKBLBM>k__BackingField = this.<>4__this.<EBOGFELIJGK>k__BackingField.<LGACIEKBLBM>k__BackingField;
string text = string.Format("Thanks for purchasing {0:n0} {1}! You should now see the added balance.", <FBBBFJGGGPO>k__BackingField, <LGACIEKBLBM>k__BackingField);
PlayerCommerceConfig instance = PlayerCommerceConfig.Instance;
if (this.<>9__2 == 0)
{
Action action = delegate
{
Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.OHPDNGENFJL.AuthorityCloseMenu();
this.<>4__this.KHGCONMFHAK.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
};
this.<>9__2 = action;
}
}
// Token: 0x0600510F RID: 20751 RVA: 0x00125DA8 File Offset: 0x00123FA8
[Token(Token = "0x600510F")]
[Address(RVA = "0x1495790", Offset = "0x1494590", VA = "0x181495790")]
internal void <TryPurchaseRoomCurrencyPackageAsync>b__2()
{
Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.OHPDNGENFJL.AuthorityCloseMenu();
this.<>4__this.KHGCONMFHAK.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
}
// Token: 0x06005110 RID: 20752 RVA: 0x00125DE8 File Offset: 0x00123FE8
[Token(Token = "0x6005110")]
[Address(RVA = "0x1495700", Offset = "0x1494500", VA = "0x181495700")]
internal void <TryPurchaseRoomCurrencyPackageAsync>b__1(string error)
{
RoomCurrencyPackageModel roomCurrencyPackageModel = this.<>4__this;
Sprite itemPurchaseFailIcon = PlayerCommerceConfig.Instance.itemPurchaseFailIcon;
int num = 0;
roomCurrencyPackageModel.CLNJDAFFHGH("Failed to Purchase Currency", "Sorry, there was an error while processing your purchase. Please contact us at recroom.happyfox.com if this persists.", itemPurchaseFailIcon, num, num);
}
// Token: 0x040039BC RID: 14780
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40039BC")]
public RoomCurrencyPackageModel <>4__this;
// Token: 0x040039BD RID: 14781
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40039BD")]
public long requestedPrice;
// Token: 0x040039BE RID: 14782
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40039BE")]
public Action <>9__2;
}
}
}