m
This commit is contained in:
@@ -0,0 +1,1153 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RRUI.Navigation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RRUI.Data
|
||||
{
|
||||
// Token: 0x02000D73 RID: 3443
|
||||
[Token(Token = "0x2000D73")]
|
||||
public class RoomCurrencyModel : RRUIModel<CFCKDFGFJEM>
|
||||
{
|
||||
// Token: 0x17000E96 RID: 3734
|
||||
// (get) Token: 0x060051AE RID: 20910 RVA: 0x00126094 File Offset: 0x00124294
|
||||
[Token(Token = "0x17000E96")]
|
||||
public bool PGKHGMFHOMP
|
||||
{
|
||||
[Token(Token = "0x60051AE")]
|
||||
[Address(RVA = "0x1D05D60", Offset = "0x1D04D60", VA = "0x181D05D60")]
|
||||
get
|
||||
{
|
||||
return this.OPMJJIOEJNK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000E97 RID: 3735
|
||||
// (get) Token: 0x060051AF RID: 20911 RVA: 0x001260A8 File Offset: 0x001242A8
|
||||
[Token(Token = "0x17000E97")]
|
||||
public bool BDCEGGCNGHE
|
||||
{
|
||||
[Token(Token = "0x60051AF")]
|
||||
[Address(RVA = "0x1D05DB0", Offset = "0x1D04DB0", VA = "0x181D05DB0")]
|
||||
get
|
||||
{
|
||||
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
||||
Guid invalid_CURRENCY_ID = RoomCurrencyModel.INVALID_CURRENCY_ID;
|
||||
return guid != invalid_CURRENCY_ID;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000E98 RID: 3736
|
||||
// (get) Token: 0x060051B0 RID: 20912 RVA: 0x001260CC File Offset: 0x001242CC
|
||||
// (set) Token: 0x060051B1 RID: 20913 RVA: 0x001260E0 File Offset: 0x001242E0
|
||||
[Token(Token = "0x17000E98")]
|
||||
public bool BELFBAMMOAL
|
||||
{
|
||||
[Token(Token = "0x60051B0")]
|
||||
[Address(RVA = "0xCDF840", Offset = "0xCDE840", VA = "0x180CDF840")]
|
||||
get;
|
||||
[Token(Token = "0x60051B1")]
|
||||
[Address(RVA = "0xCDDC60", Offset = "0xCDCC60", VA = "0x180CDDC60")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000E99 RID: 3737
|
||||
// (get) Token: 0x060051B2 RID: 20914 RVA: 0x001260F4 File Offset: 0x001242F4
|
||||
// (set) Token: 0x060051B3 RID: 20915 RVA: 0x00126108 File Offset: 0x00124308
|
||||
[Token(Token = "0x17000E99")]
|
||||
public int ECDIDIPDNFI
|
||||
{
|
||||
[Token(Token = "0x60051B2")]
|
||||
[Address(RVA = "0x82DD80", Offset = "0x82CD80", VA = "0x18082DD80")]
|
||||
get;
|
||||
[Token(Token = "0x60051B3")]
|
||||
[Address(RVA = "0x82DE30", Offset = "0x82CE30", VA = "0x18082DE30")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000E9A RID: 3738
|
||||
// (get) Token: 0x060051B4 RID: 20916 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060051B5 RID: 20917 RVA: 0x0012611C File Offset: 0x0012431C
|
||||
[Token(Token = "0x17000E9A")]
|
||||
public Guid ACBFJJMJDEA
|
||||
{
|
||||
[Token(Token = "0x60051B4")]
|
||||
[Address(RVA = "0x125C190", Offset = "0x125B190", VA = "0x18125C190")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60051B5")]
|
||||
[Address(RVA = "0x1D05470", Offset = "0x1D04470", VA = "0x181D05470")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000E9B RID: 3739
|
||||
// (get) Token: 0x060051B6 RID: 20918 RVA: 0x0012612C File Offset: 0x0012432C
|
||||
// (set) Token: 0x060051B7 RID: 20919 RVA: 0x00126140 File Offset: 0x00124340
|
||||
[Token(Token = "0x17000E9B")]
|
||||
public MIOFEDOAAFD EGKEJFOBKFE
|
||||
{
|
||||
[Token(Token = "0x60051B6")]
|
||||
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
|
||||
get;
|
||||
[Token(Token = "0x60051B7")]
|
||||
[Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000E9C RID: 3740
|
||||
// (get) Token: 0x060051B8 RID: 20920 RVA: 0x00126154 File Offset: 0x00124354
|
||||
// (set) Token: 0x060051B9 RID: 20921 RVA: 0x00126168 File Offset: 0x00124368
|
||||
[Token(Token = "0x17000E9C")]
|
||||
public long FALGNNNGNLF
|
||||
{
|
||||
[Token(Token = "0x60051B8")]
|
||||
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
|
||||
get;
|
||||
[Token(Token = "0x60051B9")]
|
||||
[Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000E9D RID: 3741
|
||||
// (get) Token: 0x060051BA RID: 20922 RVA: 0x0012617C File Offset: 0x0012437C
|
||||
[Token(Token = "0x17000E9D")]
|
||||
protected override bool PHGOLNMDJLH
|
||||
{
|
||||
[Token(Token = "0x60051BA")]
|
||||
[Address(RVA = "0x1D05040", Offset = "0x1D04040", VA = "0x181D05040", Slot = "12")]
|
||||
get
|
||||
{
|
||||
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
||||
Guid invalid_CURRENCY_ID = RoomCurrencyModel.INVALID_CURRENCY_ID;
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000E9E RID: 3742
|
||||
// (get) Token: 0x060051BB RID: 20923 RVA: 0x0012619C File Offset: 0x0012439C
|
||||
// (set) Token: 0x060051BC RID: 20924 RVA: 0x001261D8 File Offset: 0x001243D8
|
||||
[Token(Token = "0x17000E9E")]
|
||||
public RoomCurrencyModel.AADCIAPKFLD DLECMLIOHGP
|
||||
{
|
||||
[Token(Token = "0x60051BB")]
|
||||
[Address(RVA = "0x1D05CE0", Offset = "0x1D04CE0", VA = "0x181D05CE0")]
|
||||
get
|
||||
{
|
||||
RoomCurrencyModel.AADCIAPKFLD dcojmlmhcem = this.DCOJMLMHCEM;
|
||||
if (dcojmlmhcem == 0)
|
||||
{
|
||||
RoomCurrencyModel.AADCIAPKFLD aadciapkfld = new RoomCurrencyModel.AADCIAPKFLD();
|
||||
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
||||
aadciapkfld.ACBFJJMJDEA = guid;
|
||||
this.DCOJMLMHCEM = aadciapkfld;
|
||||
}
|
||||
return dcojmlmhcem;
|
||||
}
|
||||
[Token(Token = "0x60051BC")]
|
||||
[Address(RVA = "0x1D04480", Offset = "0x1D03480", VA = "0x181D04480")]
|
||||
private set
|
||||
{
|
||||
if (value == 0)
|
||||
{
|
||||
RoomCurrencyModel.AADCIAPKFLD aadciapkfld = new RoomCurrencyModel.AADCIAPKFLD();
|
||||
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
||||
aadciapkfld.ACBFJJMJDEA = guid;
|
||||
}
|
||||
this.DCOJMLMHCEM = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000E9F RID: 3743
|
||||
// (get) Token: 0x060051BD RID: 20925 RVA: 0x0012620C File Offset: 0x0012440C
|
||||
// (set) Token: 0x060051BE RID: 20926 RVA: 0x0012622C File Offset: 0x0012442C
|
||||
[Token(Token = "0x17000E9F")]
|
||||
public string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x60051BD")]
|
||||
[Address(RVA = "0x1D05E70", Offset = "0x1D04E70", VA = "0x181D05E70")]
|
||||
get
|
||||
{
|
||||
return this.DLECMLIOHGP.FIKEBGGCDFN;
|
||||
}
|
||||
[Token(Token = "0x60051BE")]
|
||||
[Address(RVA = "0x1D061F0", Offset = "0x1D051F0", VA = "0x181D061F0")]
|
||||
set
|
||||
{
|
||||
if (this.DLECMLIOHGP.FIKEBGGCDFN != value)
|
||||
{
|
||||
this.DLECMLIOHGP.FIKEBGGCDFN = value;
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000EA0 RID: 3744
|
||||
// (get) Token: 0x060051BF RID: 20927 RVA: 0x00126268 File Offset: 0x00124468
|
||||
// (set) Token: 0x060051C0 RID: 20928 RVA: 0x00126288 File Offset: 0x00124488
|
||||
[Token(Token = "0x17000EA0")]
|
||||
public string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60051BF")]
|
||||
[Address(RVA = "0x1D05D90", Offset = "0x1D04D90", VA = "0x181D05D90")]
|
||||
get
|
||||
{
|
||||
return this.DLECMLIOHGP.KODBEJPEFOJ;
|
||||
}
|
||||
[Token(Token = "0x60051C0")]
|
||||
[Address(RVA = "0x1D06170", Offset = "0x1D05170", VA = "0x181D06170")]
|
||||
set
|
||||
{
|
||||
if (this.DLECMLIOHGP.KODBEJPEFOJ != value)
|
||||
{
|
||||
this.DLECMLIOHGP.KODBEJPEFOJ = value;
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000EA1 RID: 3745
|
||||
// (get) Token: 0x060051C1 RID: 20929 RVA: 0x001262C4 File Offset: 0x001244C4
|
||||
// (set) Token: 0x060051C2 RID: 20930 RVA: 0x001262E4 File Offset: 0x001244E4
|
||||
[Token(Token = "0x17000EA1")]
|
||||
public int ILIAJAMOJGN
|
||||
{
|
||||
[Token(Token = "0x60051C1")]
|
||||
[Address(RVA = "0x1D05D70", Offset = "0x1D04D70", VA = "0x181D05D70")]
|
||||
get
|
||||
{
|
||||
return this.DLECMLIOHGP.ILIAJAMOJGN;
|
||||
}
|
||||
[Token(Token = "0x60051C2")]
|
||||
[Address(RVA = "0x1D06100", Offset = "0x1D05100", VA = "0x181D06100")]
|
||||
set
|
||||
{
|
||||
if (this.DLECMLIOHGP.ILIAJAMOJGN != value)
|
||||
{
|
||||
this.DLECMLIOHGP.ILIAJAMOJGN = value;
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000EA2 RID: 3746
|
||||
// (get) Token: 0x060051C3 RID: 20931 RVA: 0x00126318 File Offset: 0x00124518
|
||||
[Token(Token = "0x17000EA2")]
|
||||
public bool KEMDCLIGGAE
|
||||
{
|
||||
[Token(Token = "0x60051C3")]
|
||||
[Address(RVA = "0x1D05E90", Offset = "0x1D04E90", VA = "0x181D05E90")]
|
||||
get
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.DLECMLIOHGP.FIKEBGGCDFN) && !string.IsNullOrEmpty(this.DLECMLIOHGP.KODBEJPEFOJ))
|
||||
{
|
||||
string fikebggcdfn = this.DLECMLIOHGP.FIKEBGGCDFN;
|
||||
string fikebggcdfn2 = this.DLECMLIOHGP.FIKEBGGCDFN;
|
||||
string kodbejpefoj = this.DLECMLIOHGP.KODBEJPEFOJ;
|
||||
string kodbejpefoj2 = this.DLECMLIOHGP.KODBEJPEFOJ;
|
||||
RoomCurrencyModel.AADCIAPKFLD backingData = this.DLECMLIOHGP;
|
||||
RoomCurrencyModel.AADCIAPKFLD backingData2 = this.DLECMLIOHGP;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
|
||||
if (beacfgljibh != 0)
|
||||
{
|
||||
return beacfgljibh.MIKDLDEALPN;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060051C4 RID: 20932 RVA: 0x001263B0 File Offset: 0x001245B0
|
||||
[Token(Token = "0x60051C4")]
|
||||
[Address(RVA = "0x1D04600", Offset = "0x1D03600", VA = "0x181D04600", Slot = "15")]
|
||||
protected override void JMFHPBDMELA()
|
||||
{
|
||||
base.JMFHPBDMELA();
|
||||
MFBGLIHGCGO<ONJGGMKDKGN> pkboenjkcmg = EOAIAFABHCF.PKBOENJKCMG;
|
||||
Action<ONJGGMKDKGN> action = new Action(this.PLAOFPLGLJA);
|
||||
MFBGLIHGCGO<MIOFEDOAAFD> cachedCurrenciesUpdatedEvent = RoomCurrencyManager.CachedCurrenciesUpdatedEvent;
|
||||
Action<MIOFEDOAAFD> action2 = new Action(this.AENLMLIABFK);
|
||||
MFBGLIHGCGO<Guid> cachedCurrencyDeletedEvent = RoomCurrencyManager.CachedCurrencyDeletedEvent;
|
||||
Action<Guid> action3 = new Action(this.LBHBFMBABHC);
|
||||
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num;
|
||||
this.<FJNPMIBPKOI>k__BackingField = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060051C5 RID: 20933 RVA: 0x0012641C File Offset: 0x0012461C
|
||||
[Token(Token = "0x60051C5")]
|
||||
[Address(RVA = "0x1D03B40", Offset = "0x1D02B40", VA = "0x181D03B40", Slot = "17")]
|
||||
protected override void CEJBCCPEGEB()
|
||||
{
|
||||
base.CEJBCCPEGEB();
|
||||
MFBGLIHGCGO<ONJGGMKDKGN> pkboenjkcmg = EOAIAFABHCF.PKBOENJKCMG;
|
||||
Action<ONJGGMKDKGN> action = new Action(this.PLAOFPLGLJA);
|
||||
MFBGLIHGCGO<MIOFEDOAAFD> cachedCurrenciesUpdatedEvent = RoomCurrencyManager.CachedCurrenciesUpdatedEvent;
|
||||
Action<MIOFEDOAAFD> action2 = new Action(this.AENLMLIABFK);
|
||||
MFBGLIHGCGO<Guid> cachedCurrencyDeletedEvent = RoomCurrencyManager.CachedCurrencyDeletedEvent;
|
||||
Action<Guid> action3 = new Action(this.LBHBFMBABHC);
|
||||
}
|
||||
|
||||
// Token: 0x060051C6 RID: 20934 RVA: 0x00126470 File Offset: 0x00124670
|
||||
[Token(Token = "0x60051C6")]
|
||||
[Address(RVA = "0x1D05B40", Offset = "0x1D04B40", VA = "0x181D05B40")]
|
||||
public void Set(Guid NCDPDENOBDO, bool BCBJLHBJFJK = true)
|
||||
{
|
||||
base.Clear();
|
||||
this.EDGBJMDGBIL = BCBJLHBJFJK;
|
||||
base.MKBLJJGJAOH((uint)1);
|
||||
}
|
||||
|
||||
// Token: 0x060051C7 RID: 20935 RVA: 0x00126494 File Offset: 0x00124694
|
||||
[Token(Token = "0x60051C7")]
|
||||
[Address(RVA = "0x1D03AE0", Offset = "0x1D02AE0", VA = "0x181D03AE0")]
|
||||
public void AddSaveOperation(Func<DABKFAIHBBP> DPMDNBCEJJH)
|
||||
{
|
||||
this.MGBFHACBCIF.Add(DPMDNBCEJJH);
|
||||
}
|
||||
|
||||
// Token: 0x060051C8 RID: 20936 RVA: 0x001264B4 File Offset: 0x001246B4
|
||||
[Token(Token = "0x60051C8")]
|
||||
[Address(RVA = "0x1D05690", Offset = "0x1D04690", VA = "0x181D05690")]
|
||||
public void RemoveSaveOperation(Func<DABKFAIHBBP> DPMDNBCEJJH)
|
||||
{
|
||||
bool flag = this.MGBFHACBCIF.Remove(DPMDNBCEJJH);
|
||||
}
|
||||
|
||||
// Token: 0x060051C9 RID: 20937 RVA: 0x001264D4 File Offset: 0x001246D4
|
||||
[Token(Token = "0x60051C9")]
|
||||
[Address(RVA = "0x1D05650", Offset = "0x1D04650", VA = "0x181D05650")]
|
||||
public void PackageModelDeleted()
|
||||
{
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
|
||||
// Token: 0x060051CA RID: 20938 RVA: 0x001264E8 File Offset: 0x001246E8
|
||||
[Token(Token = "0x60051CA")]
|
||||
[Address(RVA = "0x1D049D0", Offset = "0x1D039D0", VA = "0x181D049D0")]
|
||||
public void LoadPackageModels(RoomCurrencyPackageModel[] MHIEPBGBCJI, GameObject JHPDBBFKOBE, GameObject OLKLFLNJFFK, bool DMKDJPJADEG = false)
|
||||
{
|
||||
RoomCurrencyModel.HMADHEPDGML hmadhepdgml = new RoomCurrencyModel.HMADHEPDGML();
|
||||
hmadhepdgml.noPackagesText = OLKLFLNJFFK;
|
||||
int num = 0;
|
||||
hmadhepdgml.loadingSpinner = JHPDBBFKOBE;
|
||||
hmadhepdgml.packageModels = MHIEPBGBCJI;
|
||||
hmadhepdgml.<>4__this = this;
|
||||
bool hasValidCurrencyId = this.BDCEGGCNGHE;
|
||||
uint num2;
|
||||
if (num2 != (hasValidCurrencyId ? 1U : 0U) && (this.<KFIAEKOIKEG>k__BackingField ? 1 : 0) == num)
|
||||
{
|
||||
GameObject loadingSpinner = hmadhepdgml.loadingSpinner;
|
||||
int num3 = 0;
|
||||
if (loadingSpinner != num3)
|
||||
{
|
||||
ulong num4;
|
||||
hmadhepdgml.loadingSpinner.SetActive(num4 != 0UL);
|
||||
}
|
||||
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
||||
bool edgbjmdgbil = this.EDGBJMDGBIL;
|
||||
PMGCJEPKFOF<List<AMNNCAIDCEM>> purchaseOffersForCurrencyAsync = instance.GetPurchaseOffersForCurrencyAsync(guid, edgbjmdgbil);
|
||||
Action<List<AMNNCAIDCEM>> action = delegate(List<AMNNCAIDCEM> data)
|
||||
{
|
||||
GameObject loadingSpinner2 = hmadhepdgml.loadingSpinner;
|
||||
int num6 = 0;
|
||||
if (loadingSpinner2 != num6)
|
||||
{
|
||||
GameObject loadingSpinner3 = hmadhepdgml.loadingSpinner;
|
||||
if (loadingSpinner3 != 0)
|
||||
{
|
||||
int num7 = 0;
|
||||
loadingSpinner3.SetActive(num7 != 0);
|
||||
}
|
||||
}
|
||||
if (data != 0)
|
||||
{
|
||||
GameObject noPackagesText = hmadhepdgml.noPackagesText;
|
||||
int num8 = 0;
|
||||
if (noPackagesText != num8)
|
||||
{
|
||||
hmadhepdgml.noPackagesText.SetActive(true);
|
||||
}
|
||||
Func<AMNNCAIDCEM, int> func;
|
||||
if (RoomCurrencyModel.<>c.<>9__60_2 == 0)
|
||||
{
|
||||
func = (AMNNCAIDCEM x) => x.<ACBEAGFPDJH>k__BackingField;
|
||||
RoomCurrencyModel.<>c.<>9__60_2 = func;
|
||||
}
|
||||
AMNNCAIDCEM[] array = Enumerable.ToArray<AMNNCAIDCEM>(Enumerable.OrderBy<AMNNCAIDCEM, int>(data, func));
|
||||
RoomCurrencyPackageModel[] packageModels = hmadhepdgml.packageModels;
|
||||
int length = array.Length;
|
||||
int num9 = packageModels.Length;
|
||||
num9 = length;
|
||||
int num10 = 0;
|
||||
if (num9 > 0)
|
||||
{
|
||||
AMNNCAIDCEM amnncaidcem;
|
||||
int <ACBEAGFPDJH>k__BackingField = amnncaidcem.<ACBEAGFPDJH>k__BackingField;
|
||||
RoomCurrencyPackageModel[] packageModels2 = hmadhepdgml.packageModels;
|
||||
if (packageModels2 != 0)
|
||||
{
|
||||
RoomCurrencyPackageModel roomCurrencyPackageModel = packageModels2[<ACBEAGFPDJH>k__BackingField];
|
||||
int num11 = 0;
|
||||
if (roomCurrencyPackageModel != num11)
|
||||
{
|
||||
AMNNCAIDCEM amnncaidcem2;
|
||||
hmadhepdgml.packageModels[<ACBEAGFPDJH>k__BackingField].Set(amnncaidcem2);
|
||||
hmadhepdgml.packageModels[<ACBEAGFPDJH>k__BackingField].gameObject.SetActive(true);
|
||||
RoomCurrencyPackageModel roomCurrencyPackageModel2 = hmadhepdgml.packageModels[<ACBEAGFPDJH>k__BackingField];
|
||||
RoomCurrencyModel <>4__this = hmadhepdgml.<>4__this;
|
||||
roomCurrencyPackageModel2.PEDHABHJFIP = <>4__this;
|
||||
}
|
||||
}
|
||||
num10++;
|
||||
}
|
||||
hmadhepdgml.<>4__this.KKCFALHMDLO = true;
|
||||
hmadhepdgml.<>4__this.JOJPOMANGPO();
|
||||
return;
|
||||
}
|
||||
Debug.LogWarning("Attempting to set the currency package options, but the package data models are null.");
|
||||
};
|
||||
if (num < hmadhepdgml)
|
||||
{
|
||||
num += num;
|
||||
if (num == hmadhepdgml)
|
||||
{
|
||||
uint num5;
|
||||
num5 += num5;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
GameObject loadingSpinner4 = hmadhepdgml.loadingSpinner;
|
||||
int num12 = 0;
|
||||
if (loadingSpinner4 != num12)
|
||||
{
|
||||
GameObject loadingSpinner5 = hmadhepdgml.loadingSpinner;
|
||||
int num13 = 0;
|
||||
loadingSpinner5.SetActive(num13 != 0);
|
||||
}
|
||||
GameObject noPackagesText2 = hmadhepdgml.noPackagesText;
|
||||
int num14 = 0;
|
||||
if (noPackagesText2 != num14)
|
||||
{
|
||||
GameObject noPackagesText3 = hmadhepdgml.noPackagesText;
|
||||
int num15 = 0;
|
||||
noPackagesText3.SetActive(num15 != 0);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060051CB RID: 20939 RVA: 0x001265B4 File Offset: 0x001247B4
|
||||
[Token(Token = "0x60051CB")]
|
||||
[Address(RVA = "0x1D03EB0", Offset = "0x1D02EB0", VA = "0x181D03EB0")]
|
||||
public void DespawnPackageModels(RoomCurrencyPackageModel[] MHIEPBGBCJI, GameObject JHPDBBFKOBE, GameObject OLKLFLNJFFK)
|
||||
{
|
||||
int num = 0;
|
||||
int length = MHIEPBGBCJI.Length;
|
||||
if (num < length)
|
||||
{
|
||||
RoomCurrencyPackageModel roomCurrencyPackageModel = MHIEPBGBCJI[num];
|
||||
roomCurrencyPackageModel.Clear();
|
||||
GameObject gameObject = roomCurrencyPackageModel.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
num++;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (JHPDBBFKOBE != num3 && JHPDBBFKOBE != 0)
|
||||
{
|
||||
int num4 = 0;
|
||||
JHPDBBFKOBE.SetActive(num4 != 0);
|
||||
}
|
||||
int num5 = 0;
|
||||
if (OLKLFLNJFFK != num5 && OLKLFLNJFFK != 0)
|
||||
{
|
||||
int num6 = 0;
|
||||
OLKLFLNJFFK.SetActive(num6 != 0);
|
||||
}
|
||||
this.KKCFALHMDLO = false;
|
||||
}
|
||||
|
||||
// Token: 0x060051CC RID: 20940 RVA: 0x0012663C File Offset: 0x0012483C
|
||||
[Token(Token = "0x60051CC")]
|
||||
[Address(RVA = "0x1D050D0", Offset = "0x1D040D0", VA = "0x181D050D0")]
|
||||
private bool OPMJJIOEJNK()
|
||||
{
|
||||
if (this.<FJNPMIBPKOI>k__BackingField < 20)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
|
||||
if (beacfgljibh != 0 && beacfgljibh.MIKDLDEALPN)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (this.LAFIGPJAKLO == (ulong)0L)
|
||||
{
|
||||
this.LAFIGPJAKLO = new DGHLPMOEABF
|
||||
{
|
||||
<CEJPKGDKMJE>k__BackingField = "Not a RR+ member",
|
||||
<LHJAKNBODPE>k__BackingField = "You must be a Rec Room Plus member and in the room currencies beta program to use this feature.",
|
||||
<AHIKLCLHOFO>k__BackingField = "Ok"
|
||||
};
|
||||
}
|
||||
DialogListModel dialogListModel = base.PKJJDBNMMEA;
|
||||
DGHLPMOEABF lafigpjaklo = this.LAFIGPJAKLO;
|
||||
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddOneButtonMessageDialog(lafigpjaklo);
|
||||
Action<OneButtonMessageDialogModel> action = new Action(this.IPAKNOKIKGK);
|
||||
}
|
||||
if (this.INOGKOPDGPJ == (ulong)0L)
|
||||
{
|
||||
this.INOGKOPDGPJ = new DGHLPMOEABF
|
||||
{
|
||||
<CEJPKGDKMJE>k__BackingField = "Not in beta program",
|
||||
<LHJAKNBODPE>k__BackingField = "You must be part of the room currencies beta program to use this feature.",
|
||||
<AHIKLCLHOFO>k__BackingField = "Ok"
|
||||
};
|
||||
}
|
||||
DialogListModel dialogListModel2 = base.PKJJDBNMMEA;
|
||||
DGHLPMOEABF inogkopdgpj = this.INOGKOPDGPJ;
|
||||
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof2 = dialogListModel2.AddOneButtonMessageDialog(inogkopdgpj);
|
||||
}
|
||||
if (this.CCGNOEAHDGC == (ulong)0L)
|
||||
{
|
||||
DGHLPMOEABF dghlpmoeabf = new DGHLPMOEABF();
|
||||
dghlpmoeabf.<CEJPKGDKMJE>k__BackingField = "Too many currencies!";
|
||||
int num;
|
||||
string text = string.Format("There are too many currencies in this room! A room can only have a maximum of {0} currencies.", num);
|
||||
dghlpmoeabf.<LHJAKNBODPE>k__BackingField = text;
|
||||
dghlpmoeabf.<AHIKLCLHOFO>k__BackingField = "Ok";
|
||||
this.CCGNOEAHDGC = dghlpmoeabf;
|
||||
}
|
||||
DialogListModel dialogListModel3 = base.PKJJDBNMMEA;
|
||||
DGHLPMOEABF ccgnoeahdgc = this.CCGNOEAHDGC;
|
||||
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof3 = dialogListModel3.AddOneButtonMessageDialog(ccgnoeahdgc);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060051CD RID: 20941 RVA: 0x001267A0 File Offset: 0x001249A0
|
||||
[Token(Token = "0x60051CD")]
|
||||
[Address(RVA = "0x1D05740", Offset = "0x1D04740", VA = "0x181D05740")]
|
||||
public void Save()
|
||||
{
|
||||
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
||||
this.<KFIAEKOIKEG>k__BackingField = true;
|
||||
Guid invalid_CURRENCY_ID = RoomCurrencyModel.INVALID_CURRENCY_ID;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
DABKFAIHBBP dabkfaihbbp = this.ModifyRoomCurrency();
|
||||
Func<DABKFAIHBBP> func = new Func(this.PNDLKKBIBFI);
|
||||
Action action = new Action(this.HCDGCHDGEAF);
|
||||
Action action2 = new Action(this.IOENALCDHKF);
|
||||
return;
|
||||
}
|
||||
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
||||
string fikebggcdfn = this.DLECMLIOHGP.FIKEBGGCDFN;
|
||||
string kodbejpefoj = this.DLECMLIOHGP.KODBEJPEFOJ;
|
||||
int iliajamojgn = this.DLECMLIOHGP.ILIAJAMOJGN;
|
||||
int num = 0;
|
||||
PMGCJEPKFOF<MIOFEDOAAFD> pmgcjepkfof = instance.CreateCurrencyAsync(<DOFDAMHCJLP>k__BackingField, fikebggcdfn, kodbejpefoj, (long)iliajamojgn);
|
||||
Func<MIOFEDOAAFD, DABKFAIHBBP> func2 = new Func(this.AAHKBAPOAFK);
|
||||
if (num < this)
|
||||
{
|
||||
num += num;
|
||||
if (num == this)
|
||||
{
|
||||
goto IL_DF;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
Action action3 = new Action(this.LOEOAHMMAJI);
|
||||
Action action4 = new Action(this.IOENALCDHKF);
|
||||
IL_DF:
|
||||
uint num2;
|
||||
num2 += num2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060051CE RID: 20942 RVA: 0x00126898 File Offset: 0x00124A98
|
||||
[Token(Token = "0x60051CE")]
|
||||
[Address(RVA = "0x1D04C30", Offset = "0x1D03C30", VA = "0x181D04C30")]
|
||||
private DABKFAIHBBP MMABJFFMMCD()
|
||||
{
|
||||
int num;
|
||||
List<DABKFAIHBBP> list;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
list = new List();
|
||||
List<Func<DABKFAIHBBP>> mgbfhacbcif = this.MGBFHACBCIF;
|
||||
List<DABKFAIHBBP>.Enumerator enumerator = list.GetEnumerator();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
DABKFAIHBBP dabkfaihbbp;
|
||||
list.Add(dabkfaihbbp);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
AGMKFHGFEAE agmkfhgfeae = new AGMKFHGFEAE(list);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060051CF RID: 20943 RVA: 0x001268E8 File Offset: 0x00124AE8
|
||||
[Token(Token = "0x60051CF")]
|
||||
[Address(RVA = "0x1D048A0", Offset = "0x1D038A0", VA = "0x181D048A0")]
|
||||
private void LBHBFMBABHC(Guid FCFNCJCFGFD)
|
||||
{
|
||||
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
base.MKBLJJGJAOH((uint)1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060051D0 RID: 20944 RVA: 0x00126908 File Offset: 0x00124B08
|
||||
[Token(Token = "0x60051D0")]
|
||||
[Address(RVA = "0x1D038F0", Offset = "0x1D028F0", VA = "0x181D038F0")]
|
||||
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: 0x060051D1 RID: 20945 RVA: 0x0012693C File Offset: 0x00124B3C
|
||||
[Token(Token = "0x60051D1")]
|
||||
[Address(RVA = "0x1D05480", Offset = "0x1D04480", VA = "0x181D05480")]
|
||||
private void PLAOFPLGLJA(ONJGGMKDKGN GBIOFLKJEHO)
|
||||
{
|
||||
if (GBIOFLKJEHO != 0)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num = 0;
|
||||
if (GBIOFLKJEHO != 0)
|
||||
{
|
||||
int <IFBPANODIPA>k__BackingField = GBIOFLKJEHO.<IFBPANODIPA>k__BackingField;
|
||||
}
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
bool flag2 = num == <EGKJPJKLEAI>k__BackingField.<FMMJEJMBDPL>k__BackingField;
|
||||
this.DIEPPFFKPPF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060051D2 RID: 20946 RVA: 0x0012697C File Offset: 0x00124B7C
|
||||
[Token(Token = "0x60051D2")]
|
||||
[Address(RVA = "0x1D039F0", Offset = "0x1D029F0", VA = "0x181D039F0", Slot = "22")]
|
||||
protected override void AHFKACICJNC()
|
||||
{
|
||||
Guid invalid_CURRENCY_ID = RoomCurrencyModel.INVALID_CURRENCY_ID;
|
||||
this.<EBOGFELIJGK>k__BackingField = (ulong)0L;
|
||||
this.<OBNPIEMPIFM>k__BackingField = invalid_CURRENCY_ID;
|
||||
RoomCurrencyModel.AADCIAPKFLD aadciapkfld = new RoomCurrencyModel.AADCIAPKFLD();
|
||||
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
||||
aadciapkfld.ACBFJJMJDEA = guid;
|
||||
OneButtonMessageDialogModel cjfiejakmig = this.CJFIEJAKMIG;
|
||||
this.DCOJMLMHCEM = aadciapkfld;
|
||||
if (cjfiejakmig != 0)
|
||||
{
|
||||
cjfiejakmig.Dismiss();
|
||||
}
|
||||
this.CJFIEJAKMIG = (ulong)0L;
|
||||
this.<KFIAEKOIKEG>k__BackingField = false;
|
||||
}
|
||||
|
||||
// Token: 0x060051D3 RID: 20947 RVA: 0x001269E4 File Offset: 0x00124BE4
|
||||
[Token(Token = "0x60051D3")]
|
||||
[Address(RVA = "0x1D04180", Offset = "0x1D03180", VA = "0x181D04180", Slot = "21")]
|
||||
protected override DABKFAIHBBP GLPJPIEOLDF(CFCKDFGFJEM AHOBGFOJBLH)
|
||||
{
|
||||
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return JJEKJGALHKO.LIPGKFECLDO("Failed to load room currency.");
|
||||
}
|
||||
int num;
|
||||
this.<FJNPMIBPKOI>k__BackingField = num;
|
||||
Func<MIOFEDOAAFD, bool> func = new Func(this.KHIFNHPABOE);
|
||||
IEnumerable<MIOFEDOAAFD> enumerable;
|
||||
MIOFEDOAAFD miofedoaafd = Enumerable.FirstOrDefault<MIOFEDOAAFD>(enumerable);
|
||||
this.<EBOGFELIJGK>k__BackingField = miofedoaafd;
|
||||
if (miofedoaafd == 0)
|
||||
{
|
||||
string fikebggcdfn = this.DLECMLIOHGP.FIKEBGGCDFN;
|
||||
return JJEKJGALHKO.LIPGKFECLDO("Room currency " + fikebggcdfn + " not found.");
|
||||
}
|
||||
RoomCurrencyModel.AADCIAPKFLD aadciapkfld = new RoomCurrencyModel.AADCIAPKFLD();
|
||||
Guid <FDOPAAOACIH>k__BackingField = this.<EBOGFELIJGK>k__BackingField.<FDOPAAOACIH>k__BackingField;
|
||||
aadciapkfld.ACBFJJMJDEA = <FDOPAAOACIH>k__BackingField;
|
||||
string <LGACIEKBLBM>k__BackingField = this.<EBOGFELIJGK>k__BackingField.<LGACIEKBLBM>k__BackingField;
|
||||
aadciapkfld.FIKEBGGCDFN = <LGACIEKBLBM>k__BackingField;
|
||||
string <EHGJCEHECFB>k__BackingField = this.<EBOGFELIJGK>k__BackingField.<EHGJCEHECFB>k__BackingField;
|
||||
aadciapkfld.KODBEJPEFOJ = <EHGJCEHECFB>k__BackingField;
|
||||
long <ENPKHJJHEOL>k__BackingField = this.<EBOGFELIJGK>k__BackingField.<ENPKHJJHEOL>k__BackingField;
|
||||
aadciapkfld.ILIAJAMOJGN = (int)<ENPKHJJHEOL>k__BackingField;
|
||||
this.DLECMLIOHGP = aadciapkfld;
|
||||
this.DIEPPFFKPPF();
|
||||
PMGCJEPKFOF<MIOFEDOAAFD> pmgcjepkfof = JJEKJGALHKO.MKLIDFOGIGO<MIOFEDOAAFD>(this.<EBOGFELIJGK>k__BackingField);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060051D4 RID: 20948 RVA: 0x00126AD4 File Offset: 0x00124CD4
|
||||
[Token(Token = "0x60051D4")]
|
||||
[Address(RVA = "0x1D04DA0", Offset = "0x1D03DA0", VA = "0x181D04DA0")]
|
||||
public DABKFAIHBBP ModifyRoomCurrency()
|
||||
{
|
||||
if (this.<EBOGFELIJGK>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
string fikebggcdfn = this.DLECMLIOHGP.FIKEBGGCDFN;
|
||||
if (string.Equals(num, fikebggcdfn))
|
||||
{
|
||||
}
|
||||
string fikebggcdfn2 = this.DLECMLIOHGP.FIKEBGGCDFN;
|
||||
if (this.<EBOGFELIJGK>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
string kodbejpefoj = this.DLECMLIOHGP.KODBEJPEFOJ;
|
||||
if (string.Equals(num2, kodbejpefoj))
|
||||
{
|
||||
}
|
||||
string kodbejpefoj2 = this.DLECMLIOHGP.KODBEJPEFOJ;
|
||||
if (this.<EBOGFELIJGK>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
int iliajamojgn = this.DLECMLIOHGP.ILIAJAMOJGN;
|
||||
int num3 = 0;
|
||||
RoomCurrencyModel.AADCIAPKFLD backingData = this.DLECMLIOHGP;
|
||||
if (fikebggcdfn2 != 0 || kodbejpefoj2 != 0 || num3 == 0)
|
||||
{
|
||||
}
|
||||
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
RoomCurrencyModel.AADCIAPKFLD backingData2 = this.DLECMLIOHGP;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060051D5 RID: 20949 RVA: 0x00126B84 File Offset: 0x00124D84
|
||||
[Token(Token = "0x60051D5")]
|
||||
[Address(RVA = "0x1D056F0", Offset = "0x1D046F0", VA = "0x181D056F0")]
|
||||
public void ResetForm()
|
||||
{
|
||||
base.Clear();
|
||||
int num = 0;
|
||||
base.MKBLJJGJAOH(num);
|
||||
}
|
||||
|
||||
// Token: 0x060051D6 RID: 20950 RVA: 0x00126BA0 File Offset: 0x00124DA0
|
||||
[Token(Token = "0x60051D6")]
|
||||
[Address(RVA = "0x1D04010", Offset = "0x1D03010", VA = "0x181D04010")]
|
||||
private PMGCJEPKFOF<MIOFEDOAAFD> FHDEGMHNDNI()
|
||||
{
|
||||
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
||||
string fikebggcdfn = this.DLECMLIOHGP.FIKEBGGCDFN;
|
||||
string kodbejpefoj = this.DLECMLIOHGP.KODBEJPEFOJ;
|
||||
int iliajamojgn = this.DLECMLIOHGP.ILIAJAMOJGN;
|
||||
return instance.CreateCurrencyAsync(<DOFDAMHCJLP>k__BackingField, fikebggcdfn, kodbejpefoj, (long)iliajamojgn);
|
||||
}
|
||||
|
||||
// Token: 0x060051D7 RID: 20951 RVA: 0x00126BF8 File Offset: 0x00124DF8
|
||||
[Token(Token = "0x60051D7")]
|
||||
[Address(RVA = "0x1D04940", Offset = "0x1D03940", VA = "0x181D04940")]
|
||||
private void LOEOAHMMAJI()
|
||||
{
|
||||
ToastListModel toastListModel = base.ADJIAENKNAN;
|
||||
string fikebggcdfn = this.DLECMLIOHGP.FIKEBGGCDFN;
|
||||
string text = "Successfully created currency " + fikebggcdfn + "!";
|
||||
toastListModel.AddMessageToast(text);
|
||||
}
|
||||
|
||||
// Token: 0x060051D8 RID: 20952 RVA: 0x00126C38 File Offset: 0x00124E38
|
||||
[Token(Token = "0x60051D8")]
|
||||
[Address(RVA = "0x1D043F0", Offset = "0x1D033F0", VA = "0x181D043F0")]
|
||||
private void HCDGCHDGEAF()
|
||||
{
|
||||
ToastListModel toastListModel = base.ADJIAENKNAN;
|
||||
string fikebggcdfn = this.DLECMLIOHGP.FIKEBGGCDFN;
|
||||
string text = "Successfully modified currency " + fikebggcdfn + "!";
|
||||
toastListModel.AddMessageToast(text);
|
||||
}
|
||||
|
||||
// Token: 0x060051D9 RID: 20953 RVA: 0x00126C78 File Offset: 0x00124E78
|
||||
[Token(Token = "0x60051D9")]
|
||||
[Address(RVA = "0x1D04500", Offset = "0x1D03500", VA = "0x181D04500")]
|
||||
private void IOENALCDHKF()
|
||||
{
|
||||
if (this.redirectOnSuccessfulCreation)
|
||||
{
|
||||
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.creationRedirectRoute);
|
||||
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
||||
CECAKDDNHLN cecakddnhln2 = cecakddnhln.JKHELHNPILB("ROOM_CURRENCY_ID_KEY", guid);
|
||||
BrowserModel browserModel = base.DHJAICFKEHL;
|
||||
int num = 0;
|
||||
browserModel.GoTo(cecakddnhln2, num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060051DA RID: 20954 RVA: 0x00126CCC File Offset: 0x00124ECC
|
||||
[Token(Token = "0x60051DA")]
|
||||
[Address(RVA = "0x1D03CD0", Offset = "0x1D02CD0", VA = "0x181D03CD0")]
|
||||
private void DIEPPFFKPPF()
|
||||
{
|
||||
RoomCurrencyManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
||||
int <FMMJEJMBDPL>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.<FMMJEJMBDPL>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
PMGCJEPKFOF<ONJGGMKDKGN> pmgcjepkfof = instance.GetBalanceForPlayerAsync(guid, <FMMJEJMBDPL>k__BackingField, num2 != 0);
|
||||
Action<ONJGGMKDKGN> action = new Action(this.FPGEJDKIGFF);
|
||||
if (num < this)
|
||||
{
|
||||
num += num;
|
||||
if (num == this)
|
||||
{
|
||||
pmgcjepkfof += pmgcjepkfof;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
PMGCJEPKFOF<ONJGGMKDKGN> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x060051DB RID: 20955 RVA: 0x00126D38 File Offset: 0x00124F38
|
||||
[Token(Token = "0x60051DB")]
|
||||
[Address(RVA = "0x1D05C30", Offset = "0x1D04C30", VA = "0x181D05C30")]
|
||||
public RoomCurrencyModel()
|
||||
{
|
||||
Guid empty = Guid.Empty;
|
||||
this.EDGBJMDGBIL = true;
|
||||
this.<OBNPIEMPIFM>k__BackingField = empty;
|
||||
List<Func<DABKFAIHBBP>> list = new List();
|
||||
this.MGBFHACBCIF = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060051DD RID: 20957 RVA: 0x00126D84 File Offset: 0x00124F84
|
||||
[Token(Token = "0x60051DD")]
|
||||
[Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")]
|
||||
[CompilerGenerated]
|
||||
private void DFBPBEIELGI(OneButtonMessageDialogModel BBPMNICHFLM)
|
||||
{
|
||||
this.CJFIEJAKMIG = BBPMNICHFLM;
|
||||
}
|
||||
|
||||
// Token: 0x060051DE RID: 20958 RVA: 0x00126D98 File Offset: 0x00124F98
|
||||
[Token(Token = "0x60051DE")]
|
||||
[Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")]
|
||||
[CompilerGenerated]
|
||||
private void FFEFNLPBBHJ(OneButtonMessageDialogModel BBPMNICHFLM)
|
||||
{
|
||||
this.CJFIEJAKMIG = BBPMNICHFLM;
|
||||
}
|
||||
|
||||
// Token: 0x060051DF RID: 20959 RVA: 0x00126DAC File Offset: 0x00124FAC
|
||||
[Token(Token = "0x60051DF")]
|
||||
[Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")]
|
||||
[CompilerGenerated]
|
||||
private void IPAKNOKIKGK(OneButtonMessageDialogModel BBPMNICHFLM)
|
||||
{
|
||||
this.CJFIEJAKMIG = BBPMNICHFLM;
|
||||
}
|
||||
|
||||
// Token: 0x060051E0 RID: 20960 RVA: 0x00126DC0 File Offset: 0x00124FC0
|
||||
[Token(Token = "0x60051E0")]
|
||||
[Address(RVA = "0x1D038C0", Offset = "0x1D028C0", VA = "0x181D038C0")]
|
||||
[CompilerGenerated]
|
||||
private DABKFAIHBBP AAHKBAPOAFK(MIOFEDOAAFD NLAGGLOKNBH)
|
||||
{
|
||||
Guid <FDOPAAOACIH>k__BackingField = NLAGGLOKNBH.<FDOPAAOACIH>k__BackingField;
|
||||
this.<OBNPIEMPIFM>k__BackingField = <FDOPAAOACIH>k__BackingField;
|
||||
return this.MMABJFFMMCD();
|
||||
}
|
||||
|
||||
// Token: 0x060051E1 RID: 20961 RVA: 0x00126DE8 File Offset: 0x00124FE8
|
||||
[Token(Token = "0x60051E1")]
|
||||
[Address(RVA = "0x1D05640", Offset = "0x1D04640", VA = "0x181D05640")]
|
||||
[CompilerGenerated]
|
||||
private DABKFAIHBBP PNDLKKBIBFI()
|
||||
{
|
||||
return this.MMABJFFMMCD();
|
||||
}
|
||||
|
||||
// Token: 0x060051E2 RID: 20962 RVA: 0x00126DFC File Offset: 0x00124FFC
|
||||
[Token(Token = "0x60051E2")]
|
||||
[Address(RVA = "0x1D04800", Offset = "0x1D03800", VA = "0x181D04800")]
|
||||
[CompilerGenerated]
|
||||
private bool KHIFNHPABOE(MIOFEDOAAFD NDILEEFABJA)
|
||||
{
|
||||
Guid <FDOPAAOACIH>k__BackingField = NDILEEFABJA.<FDOPAAOACIH>k__BackingField;
|
||||
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
||||
return <FDOPAAOACIH>k__BackingField == guid;
|
||||
}
|
||||
|
||||
// Token: 0x060051E3 RID: 20963 RVA: 0x00126E24 File Offset: 0x00125024
|
||||
[Token(Token = "0x60051E3")]
|
||||
[Address(RVA = "0x1D04120", Offset = "0x1D03120", VA = "0x181D04120")]
|
||||
[CompilerGenerated]
|
||||
private void FPGEJDKIGFF(ONJGGMKDKGN GIAOBLMEMMI)
|
||||
{
|
||||
long <DLEONIFNDHO>k__BackingField = GIAOBLMEMMI.<DLEONIFNDHO>k__BackingField;
|
||||
this.<IHJOGAHFENE>k__BackingField = <DLEONIFNDHO>k__BackingField;
|
||||
base.JOJPOMANGPO();
|
||||
}
|
||||
|
||||
// Token: 0x04003A50 RID: 14928
|
||||
[Token(Token = "0x4003A50")]
|
||||
public const string ROOM_CURRENCY_ID_KEY = "ROOM_CURRENCY_ID_KEY";
|
||||
|
||||
// Token: 0x04003A51 RID: 14929
|
||||
[Token(Token = "0x4003A51")]
|
||||
public const string DEFAULT_NAME_TEXT = "Create New Room Currency";
|
||||
|
||||
// Token: 0x04003A52 RID: 14930
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003A52")]
|
||||
[SerializeField]
|
||||
private bool redirectOnSuccessfulCreation;
|
||||
|
||||
// Token: 0x04003A53 RID: 14931
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4003A53")]
|
||||
[SerializeField]
|
||||
[JEAMMEGEDDJ("redirectOnSuccessfulCreation")]
|
||||
private Route creationRedirectRoute;
|
||||
|
||||
// Token: 0x04003A54 RID: 14932
|
||||
[Token(Token = "0x4003A54")]
|
||||
public static Guid INVALID_CURRENCY_ID = Guid.Empty;
|
||||
|
||||
// Token: 0x04003A5A RID: 14938
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4003A5A")]
|
||||
private bool EDGBJMDGBIL;
|
||||
|
||||
// Token: 0x04003A5B RID: 14939
|
||||
[FieldOffset(Offset = "0xA9")]
|
||||
[Token(Token = "0x4003A5B")]
|
||||
private bool KKCFALHMDLO;
|
||||
|
||||
// Token: 0x04003A5C RID: 14940
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4003A5C")]
|
||||
private OneButtonMessageDialogModel CJFIEJAKMIG;
|
||||
|
||||
// Token: 0x04003A5D RID: 14941
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4003A5D")]
|
||||
private DGHLPMOEABF CCGNOEAHDGC;
|
||||
|
||||
// Token: 0x04003A5E RID: 14942
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4003A5E")]
|
||||
private DGHLPMOEABF INOGKOPDGPJ;
|
||||
|
||||
// Token: 0x04003A5F RID: 14943
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4003A5F")]
|
||||
private DGHLPMOEABF LAFIGPJAKLO;
|
||||
|
||||
// Token: 0x04003A60 RID: 14944
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4003A60")]
|
||||
private List<Func<DABKFAIHBBP>> MGBFHACBCIF;
|
||||
|
||||
// Token: 0x04003A61 RID: 14945
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4003A61")]
|
||||
private RoomCurrencyModel.AADCIAPKFLD DCOJMLMHCEM;
|
||||
|
||||
// Token: 0x02000D74 RID: 3444
|
||||
[Token(Token = "0x2000D74")]
|
||||
public class AADCIAPKFLD
|
||||
{
|
||||
// Token: 0x060051E4 RID: 20964 RVA: 0x00126E4C File Offset: 0x0012504C
|
||||
[Token(Token = "0x60051E4")]
|
||||
[Address(RVA = "0x1CF3020", Offset = "0x1CF2020", VA = "0x181CF3020")]
|
||||
public AADCIAPKFLD()
|
||||
{
|
||||
Guid empty = Guid.Empty;
|
||||
this.ACBFJJMJDEA = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04003A62 RID: 14946
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003A62")]
|
||||
public Guid ACBFJJMJDEA;
|
||||
|
||||
// Token: 0x04003A63 RID: 14947
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003A63")]
|
||||
public string FIKEBGGCDFN;
|
||||
|
||||
// Token: 0x04003A64 RID: 14948
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003A64")]
|
||||
public string KODBEJPEFOJ;
|
||||
|
||||
// Token: 0x04003A65 RID: 14949
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003A65")]
|
||||
public int ILIAJAMOJGN;
|
||||
}
|
||||
|
||||
// Token: 0x02000D75 RID: 3445
|
||||
[Token(Token = "0x2000D75")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HMADHEPDGML
|
||||
{
|
||||
// Token: 0x060051E5 RID: 20965 RVA: 0x00126E6C File Offset: 0x0012506C
|
||||
[Token(Token = "0x60051E5")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HMADHEPDGML()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060051E6 RID: 20966 RVA: 0x00126E80 File Offset: 0x00125080
|
||||
[Token(Token = "0x60051E6")]
|
||||
[Address(RVA = "0x1CF6110", Offset = "0x1CF5110", VA = "0x181CF6110")]
|
||||
internal void <LoadPackageModels>b__0(List<AMNNCAIDCEM> data)
|
||||
{
|
||||
GameObject gameObject = this.loadingSpinner;
|
||||
int num = 0;
|
||||
if (gameObject != num)
|
||||
{
|
||||
GameObject gameObject2 = this.loadingSpinner;
|
||||
if (gameObject2 != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
gameObject2.SetActive(num2 != 0);
|
||||
}
|
||||
}
|
||||
if (data != 0)
|
||||
{
|
||||
GameObject gameObject3 = this.noPackagesText;
|
||||
int num3 = 0;
|
||||
if (gameObject3 != num3)
|
||||
{
|
||||
this.noPackagesText.SetActive(true);
|
||||
}
|
||||
Func<AMNNCAIDCEM, int> func;
|
||||
if (RoomCurrencyModel.<>c.<>9__60_2 == 0)
|
||||
{
|
||||
func = (AMNNCAIDCEM x) => x.<ACBEAGFPDJH>k__BackingField;
|
||||
RoomCurrencyModel.<>c.<>9__60_2 = func;
|
||||
}
|
||||
AMNNCAIDCEM[] array = Enumerable.ToArray<AMNNCAIDCEM>(Enumerable.OrderBy<AMNNCAIDCEM, int>(data, func));
|
||||
RoomCurrencyPackageModel[] array2 = this.packageModels;
|
||||
int length = array.Length;
|
||||
int num4 = array2.Length;
|
||||
num4 = length;
|
||||
int num5 = 0;
|
||||
if (num4 > 0)
|
||||
{
|
||||
AMNNCAIDCEM amnncaidcem;
|
||||
int <ACBEAGFPDJH>k__BackingField = amnncaidcem.<ACBEAGFPDJH>k__BackingField;
|
||||
RoomCurrencyPackageModel[] array3 = this.packageModels;
|
||||
if (array3 != 0)
|
||||
{
|
||||
RoomCurrencyPackageModel roomCurrencyPackageModel = array3[<ACBEAGFPDJH>k__BackingField];
|
||||
int num6 = 0;
|
||||
if (roomCurrencyPackageModel != num6)
|
||||
{
|
||||
AMNNCAIDCEM amnncaidcem2;
|
||||
this.packageModels[<ACBEAGFPDJH>k__BackingField].Set(amnncaidcem2);
|
||||
this.packageModels[<ACBEAGFPDJH>k__BackingField].gameObject.SetActive(true);
|
||||
RoomCurrencyPackageModel roomCurrencyPackageModel2 = this.packageModels[<ACBEAGFPDJH>k__BackingField];
|
||||
RoomCurrencyModel roomCurrencyModel = this.<>4__this;
|
||||
roomCurrencyPackageModel2.PEDHABHJFIP = roomCurrencyModel;
|
||||
}
|
||||
}
|
||||
num5++;
|
||||
}
|
||||
this.<>4__this.KKCFALHMDLO = true;
|
||||
this.<>4__this.JOJPOMANGPO();
|
||||
return;
|
||||
}
|
||||
Debug.LogWarning("Attempting to set the currency package options, but the package data models are null.");
|
||||
}
|
||||
|
||||
// Token: 0x060051E7 RID: 20967 RVA: 0x00126FE4 File Offset: 0x001251E4
|
||||
[Token(Token = "0x60051E7")]
|
||||
[Address(RVA = "0x1CF64F0", Offset = "0x1CF54F0", VA = "0x181CF64F0")]
|
||||
internal void <LoadPackageModels>b__1(string error)
|
||||
{
|
||||
GameObject gameObject = this.loadingSpinner;
|
||||
int num = 0;
|
||||
if (gameObject != num)
|
||||
{
|
||||
GameObject gameObject2 = this.loadingSpinner;
|
||||
int num2 = 0;
|
||||
gameObject2.SetActive(num2 != 0);
|
||||
}
|
||||
GameObject gameObject3 = this.noPackagesText;
|
||||
int num3 = 0;
|
||||
if (gameObject3 != num3)
|
||||
{
|
||||
GameObject gameObject4 = this.noPackagesText;
|
||||
int num4 = 0;
|
||||
gameObject4.SetActive(num4 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04003A66 RID: 14950
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4003A66")]
|
||||
public GameObject loadingSpinner;
|
||||
|
||||
// Token: 0x04003A67 RID: 14951
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003A67")]
|
||||
public GameObject noPackagesText;
|
||||
|
||||
// Token: 0x04003A68 RID: 14952
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003A68")]
|
||||
public RoomCurrencyPackageModel[] packageModels;
|
||||
|
||||
// Token: 0x04003A69 RID: 14953
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003A69")]
|
||||
public RoomCurrencyModel <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user