1154 lines
38 KiB
C#
1154 lines
38 KiB
C#
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: 0x02000D28 RID: 3368
|
|
[Token(Token = "0x2000D28")]
|
|
public class RoomCurrencyModel : RRUIModel<CFCKDFGFJEM>
|
|
{
|
|
// Token: 0x17000E53 RID: 3667
|
|
// (get) Token: 0x06005036 RID: 20534 RVA: 0x00123024 File Offset: 0x00121224
|
|
[Token(Token = "0x17000E53")]
|
|
public bool PGKHGMFHOMP
|
|
{
|
|
[Token(Token = "0x6005036")]
|
|
[Address(RVA = "0x123CBB0", Offset = "0x123B9B0", VA = "0x18123CBB0")]
|
|
get
|
|
{
|
|
return this.OPMJJIOEJNK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E54 RID: 3668
|
|
// (get) Token: 0x06005037 RID: 20535 RVA: 0x00123038 File Offset: 0x00121238
|
|
[Token(Token = "0x17000E54")]
|
|
public bool BDCEGGCNGHE
|
|
{
|
|
[Token(Token = "0x6005037")]
|
|
[Address(RVA = "0x123CC00", Offset = "0x123BA00", VA = "0x18123CC00")]
|
|
get
|
|
{
|
|
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
|
Guid invalid_CURRENCY_ID = RoomCurrencyModel.INVALID_CURRENCY_ID;
|
|
return guid != invalid_CURRENCY_ID;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E55 RID: 3669
|
|
// (get) Token: 0x06005038 RID: 20536 RVA: 0x0012305C File Offset: 0x0012125C
|
|
// (set) Token: 0x06005039 RID: 20537 RVA: 0x00123070 File Offset: 0x00121270
|
|
[Token(Token = "0x17000E55")]
|
|
public bool BELFBAMMOAL
|
|
{
|
|
[Token(Token = "0x6005038")]
|
|
[Address(RVA = "0x7C9360", Offset = "0x7C8160", VA = "0x1807C9360")]
|
|
get;
|
|
[Token(Token = "0x6005039")]
|
|
[Address(RVA = "0x7C8EB0", Offset = "0x7C7CB0", VA = "0x1807C8EB0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E56 RID: 3670
|
|
// (get) Token: 0x0600503A RID: 20538 RVA: 0x00123084 File Offset: 0x00121284
|
|
// (set) Token: 0x0600503B RID: 20539 RVA: 0x00123098 File Offset: 0x00121298
|
|
[Token(Token = "0x17000E56")]
|
|
public int ECDIDIPDNFI
|
|
{
|
|
[Token(Token = "0x600503A")]
|
|
[Address(RVA = "0x6E12D0", Offset = "0x6E00D0", VA = "0x1806E12D0")]
|
|
get;
|
|
[Token(Token = "0x600503B")]
|
|
[Address(RVA = "0x6E1990", Offset = "0x6E0790", VA = "0x1806E1990")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E57 RID: 3671
|
|
// (get) Token: 0x0600503C RID: 20540 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600503D RID: 20541 RVA: 0x001230AC File Offset: 0x001212AC
|
|
[Token(Token = "0x17000E57")]
|
|
public Guid ACBFJJMJDEA
|
|
{
|
|
[Token(Token = "0x600503C")]
|
|
[Address(RVA = "0xCC2A30", Offset = "0xCC1830", VA = "0x180CC2A30")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600503D")]
|
|
[Address(RVA = "0xFBEAA0", Offset = "0xFBD8A0", VA = "0x180FBEAA0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E58 RID: 3672
|
|
// (get) Token: 0x0600503E RID: 20542 RVA: 0x001230BC File Offset: 0x001212BC
|
|
// (set) Token: 0x0600503F RID: 20543 RVA: 0x001230D0 File Offset: 0x001212D0
|
|
[Token(Token = "0x17000E58")]
|
|
public MIOFEDOAAFD EGKEJFOBKFE
|
|
{
|
|
[Token(Token = "0x600503E")]
|
|
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
|
|
get;
|
|
[Token(Token = "0x600503F")]
|
|
[Address(RVA = "0x6A2D60", Offset = "0x6A1B60", VA = "0x1806A2D60")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E59 RID: 3673
|
|
// (get) Token: 0x06005040 RID: 20544 RVA: 0x001230E4 File Offset: 0x001212E4
|
|
// (set) Token: 0x06005041 RID: 20545 RVA: 0x001230F8 File Offset: 0x001212F8
|
|
[Token(Token = "0x17000E59")]
|
|
public long FALGNNNGNLF
|
|
{
|
|
[Token(Token = "0x6005040")]
|
|
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
|
|
get;
|
|
[Token(Token = "0x6005041")]
|
|
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000E5A RID: 3674
|
|
// (get) Token: 0x06005042 RID: 20546 RVA: 0x0012310C File Offset: 0x0012130C
|
|
[Token(Token = "0x17000E5A")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6005042")]
|
|
[Address(RVA = "0x123BEA0", Offset = "0x123ACA0", VA = "0x18123BEA0", Slot = "12")]
|
|
get
|
|
{
|
|
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
|
Guid invalid_CURRENCY_ID = RoomCurrencyModel.INVALID_CURRENCY_ID;
|
|
bool flag;
|
|
return !flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E5B RID: 3675
|
|
// (get) Token: 0x06005043 RID: 20547 RVA: 0x0012312C File Offset: 0x0012132C
|
|
// (set) Token: 0x06005044 RID: 20548 RVA: 0x00123168 File Offset: 0x00121368
|
|
[Token(Token = "0x17000E5B")]
|
|
public RoomCurrencyModel.AADCIAPKFLD DLECMLIOHGP
|
|
{
|
|
[Token(Token = "0x6005043")]
|
|
[Address(RVA = "0x123CB30", Offset = "0x123B930", VA = "0x18123CB30")]
|
|
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 = "0x6005044")]
|
|
[Address(RVA = "0x123B2E0", Offset = "0x123A0E0", VA = "0x18123B2E0")]
|
|
private set
|
|
{
|
|
if (value == 0)
|
|
{
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld = new RoomCurrencyModel.AADCIAPKFLD();
|
|
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
|
aadciapkfld.ACBFJJMJDEA = guid;
|
|
}
|
|
this.DCOJMLMHCEM = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E5C RID: 3676
|
|
// (get) Token: 0x06005045 RID: 20549 RVA: 0x0012319C File Offset: 0x0012139C
|
|
// (set) Token: 0x06005046 RID: 20550 RVA: 0x001231BC File Offset: 0x001213BC
|
|
[Token(Token = "0x17000E5C")]
|
|
public string FIKEBGGCDFN
|
|
{
|
|
[Token(Token = "0x6005045")]
|
|
[Address(RVA = "0x123CCC0", Offset = "0x123BAC0", VA = "0x18123CCC0")]
|
|
get
|
|
{
|
|
return this.DLECMLIOHGP.FIKEBGGCDFN;
|
|
}
|
|
[Token(Token = "0x6005046")]
|
|
[Address(RVA = "0x123D040", Offset = "0x123BE40", VA = "0x18123D040")]
|
|
set
|
|
{
|
|
if (this.DLECMLIOHGP.FIKEBGGCDFN != value)
|
|
{
|
|
this.DLECMLIOHGP.FIKEBGGCDFN = value;
|
|
base.JOJPOMANGPO();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E5D RID: 3677
|
|
// (get) Token: 0x06005047 RID: 20551 RVA: 0x001231F8 File Offset: 0x001213F8
|
|
// (set) Token: 0x06005048 RID: 20552 RVA: 0x00123218 File Offset: 0x00121418
|
|
[Token(Token = "0x17000E5D")]
|
|
public string KODBEJPEFOJ
|
|
{
|
|
[Token(Token = "0x6005047")]
|
|
[Address(RVA = "0x123CBE0", Offset = "0x123B9E0", VA = "0x18123CBE0")]
|
|
get
|
|
{
|
|
return this.DLECMLIOHGP.KODBEJPEFOJ;
|
|
}
|
|
[Token(Token = "0x6005048")]
|
|
[Address(RVA = "0x123CFC0", Offset = "0x123BDC0", VA = "0x18123CFC0")]
|
|
set
|
|
{
|
|
if (this.DLECMLIOHGP.KODBEJPEFOJ != value)
|
|
{
|
|
this.DLECMLIOHGP.KODBEJPEFOJ = value;
|
|
base.JOJPOMANGPO();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E5E RID: 3678
|
|
// (get) Token: 0x06005049 RID: 20553 RVA: 0x00123254 File Offset: 0x00121454
|
|
// (set) Token: 0x0600504A RID: 20554 RVA: 0x00123274 File Offset: 0x00121474
|
|
[Token(Token = "0x17000E5E")]
|
|
public int ILIAJAMOJGN
|
|
{
|
|
[Token(Token = "0x6005049")]
|
|
[Address(RVA = "0x123CBC0", Offset = "0x123B9C0", VA = "0x18123CBC0")]
|
|
get
|
|
{
|
|
return this.DLECMLIOHGP.ILIAJAMOJGN;
|
|
}
|
|
[Token(Token = "0x600504A")]
|
|
[Address(RVA = "0x123CF50", Offset = "0x123BD50", VA = "0x18123CF50")]
|
|
set
|
|
{
|
|
if (this.DLECMLIOHGP.ILIAJAMOJGN != value)
|
|
{
|
|
this.DLECMLIOHGP.ILIAJAMOJGN = value;
|
|
base.JOJPOMANGPO();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E5F RID: 3679
|
|
// (get) Token: 0x0600504B RID: 20555 RVA: 0x001232A8 File Offset: 0x001214A8
|
|
[Token(Token = "0x17000E5F")]
|
|
public bool KEMDCLIGGAE
|
|
{
|
|
[Token(Token = "0x600504B")]
|
|
[Address(RVA = "0x123CCE0", Offset = "0x123BAE0", VA = "0x18123CCE0")]
|
|
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: 0x0600504C RID: 20556 RVA: 0x00123340 File Offset: 0x00121540
|
|
[Token(Token = "0x600504C")]
|
|
[Address(RVA = "0x123B460", Offset = "0x123A260", VA = "0x18123B460", 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: 0x0600504D RID: 20557 RVA: 0x001233AC File Offset: 0x001215AC
|
|
[Token(Token = "0x600504D")]
|
|
[Address(RVA = "0x123A9B0", Offset = "0x12397B0", VA = "0x18123A9B0", 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: 0x0600504E RID: 20558 RVA: 0x00123400 File Offset: 0x00121600
|
|
[Token(Token = "0x600504E")]
|
|
[Address(RVA = "0x123C990", Offset = "0x123B790", VA = "0x18123C990")]
|
|
public void Set(Guid NCDPDENOBDO, bool BCBJLHBJFJK = true)
|
|
{
|
|
base.Clear();
|
|
this.EDGBJMDGBIL = BCBJLHBJFJK;
|
|
base.MKBLJJGJAOH((uint)1);
|
|
}
|
|
|
|
// Token: 0x0600504F RID: 20559 RVA: 0x00123424 File Offset: 0x00121624
|
|
[Token(Token = "0x600504F")]
|
|
[Address(RVA = "0x123A950", Offset = "0x1239750", VA = "0x18123A950")]
|
|
public void AddSaveOperation(Func<DABKFAIHBBP> DPMDNBCEJJH)
|
|
{
|
|
this.MGBFHACBCIF.Add(DPMDNBCEJJH);
|
|
}
|
|
|
|
// Token: 0x06005050 RID: 20560 RVA: 0x00123444 File Offset: 0x00121644
|
|
[Token(Token = "0x6005050")]
|
|
[Address(RVA = "0x123C4E0", Offset = "0x123B2E0", VA = "0x18123C4E0")]
|
|
public void RemoveSaveOperation(Func<DABKFAIHBBP> DPMDNBCEJJH)
|
|
{
|
|
bool flag = this.MGBFHACBCIF.Remove(DPMDNBCEJJH);
|
|
}
|
|
|
|
// Token: 0x06005051 RID: 20561 RVA: 0x00123464 File Offset: 0x00121664
|
|
[Token(Token = "0x6005051")]
|
|
[Address(RVA = "0x123C4A0", Offset = "0x123B2A0", VA = "0x18123C4A0")]
|
|
public void PackageModelDeleted()
|
|
{
|
|
base.JOJPOMANGPO();
|
|
}
|
|
|
|
// Token: 0x06005052 RID: 20562 RVA: 0x00123478 File Offset: 0x00121678
|
|
[Token(Token = "0x6005052")]
|
|
[Address(RVA = "0x123B830", Offset = "0x123A630", VA = "0x18123B830")]
|
|
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: 0x06005053 RID: 20563 RVA: 0x00123544 File Offset: 0x00121744
|
|
[Token(Token = "0x6005053")]
|
|
[Address(RVA = "0x123AD20", Offset = "0x1239B20", VA = "0x18123AD20")]
|
|
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: 0x06005054 RID: 20564 RVA: 0x001235CC File Offset: 0x001217CC
|
|
[Token(Token = "0x6005054")]
|
|
[Address(RVA = "0x123BF30", Offset = "0x123AD30", VA = "0x18123BF30")]
|
|
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: 0x06005055 RID: 20565 RVA: 0x00123730 File Offset: 0x00121930
|
|
[Token(Token = "0x6005055")]
|
|
[Address(RVA = "0x123C590", Offset = "0x123B390", VA = "0x18123C590")]
|
|
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: 0x06005056 RID: 20566 RVA: 0x00123828 File Offset: 0x00121A28
|
|
[Token(Token = "0x6005056")]
|
|
[Address(RVA = "0x123BA90", Offset = "0x123A890", VA = "0x18123BA90")]
|
|
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: 0x06005057 RID: 20567 RVA: 0x00123878 File Offset: 0x00121A78
|
|
[Token(Token = "0x6005057")]
|
|
[Address(RVA = "0x123B700", Offset = "0x123A500", VA = "0x18123B700")]
|
|
private void LBHBFMBABHC(Guid FCFNCJCFGFD)
|
|
{
|
|
Guid guid = this.<OBNPIEMPIFM>k__BackingField;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
base.MKBLJJGJAOH((uint)1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005058 RID: 20568 RVA: 0x00123898 File Offset: 0x00121A98
|
|
[Token(Token = "0x6005058")]
|
|
[Address(RVA = "0x123A760", Offset = "0x1239560", VA = "0x18123A760")]
|
|
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: 0x06005059 RID: 20569 RVA: 0x001238CC File Offset: 0x00121ACC
|
|
[Token(Token = "0x6005059")]
|
|
[Address(RVA = "0x123C2D0", Offset = "0x123B0D0", VA = "0x18123C2D0")]
|
|
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: 0x0600505A RID: 20570 RVA: 0x0012390C File Offset: 0x00121B0C
|
|
[Token(Token = "0x600505A")]
|
|
[Address(RVA = "0x123A860", Offset = "0x1239660", VA = "0x18123A860", 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: 0x0600505B RID: 20571 RVA: 0x00123974 File Offset: 0x00121B74
|
|
[Token(Token = "0x600505B")]
|
|
[Address(RVA = "0x123AFF0", Offset = "0x1239DF0", VA = "0x18123AFF0", 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: 0x0600505C RID: 20572 RVA: 0x00123A64 File Offset: 0x00121C64
|
|
[Token(Token = "0x600505C")]
|
|
[Address(RVA = "0x123BC00", Offset = "0x123AA00", VA = "0x18123BC00")]
|
|
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: 0x0600505D RID: 20573 RVA: 0x00123B14 File Offset: 0x00121D14
|
|
[Token(Token = "0x600505D")]
|
|
[Address(RVA = "0x123C540", Offset = "0x123B340", VA = "0x18123C540")]
|
|
public void ResetForm()
|
|
{
|
|
base.Clear();
|
|
int num = 0;
|
|
base.MKBLJJGJAOH(num);
|
|
}
|
|
|
|
// Token: 0x0600505E RID: 20574 RVA: 0x00123B30 File Offset: 0x00121D30
|
|
[Token(Token = "0x600505E")]
|
|
[Address(RVA = "0x123AE80", Offset = "0x1239C80", VA = "0x18123AE80")]
|
|
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: 0x0600505F RID: 20575 RVA: 0x00123B88 File Offset: 0x00121D88
|
|
[Token(Token = "0x600505F")]
|
|
[Address(RVA = "0x123B7A0", Offset = "0x123A5A0", VA = "0x18123B7A0")]
|
|
private void LOEOAHMMAJI()
|
|
{
|
|
ToastListModel toastListModel = base.ADJIAENKNAN;
|
|
string fikebggcdfn = this.DLECMLIOHGP.FIKEBGGCDFN;
|
|
string text = "Successfully created currency " + fikebggcdfn + "!";
|
|
toastListModel.AddMessageToast(text);
|
|
}
|
|
|
|
// Token: 0x06005060 RID: 20576 RVA: 0x00123BC8 File Offset: 0x00121DC8
|
|
[Token(Token = "0x6005060")]
|
|
[Address(RVA = "0x123B250", Offset = "0x123A050", VA = "0x18123B250")]
|
|
private void HCDGCHDGEAF()
|
|
{
|
|
ToastListModel toastListModel = base.ADJIAENKNAN;
|
|
string fikebggcdfn = this.DLECMLIOHGP.FIKEBGGCDFN;
|
|
string text = "Successfully modified currency " + fikebggcdfn + "!";
|
|
toastListModel.AddMessageToast(text);
|
|
}
|
|
|
|
// Token: 0x06005061 RID: 20577 RVA: 0x00123C08 File Offset: 0x00121E08
|
|
[Token(Token = "0x6005061")]
|
|
[Address(RVA = "0x123B360", Offset = "0x123A160", VA = "0x18123B360")]
|
|
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: 0x06005062 RID: 20578 RVA: 0x00123C5C File Offset: 0x00121E5C
|
|
[Token(Token = "0x6005062")]
|
|
[Address(RVA = "0x123AB40", Offset = "0x1239940", VA = "0x18123AB40")]
|
|
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: 0x06005063 RID: 20579 RVA: 0x00123CC8 File Offset: 0x00121EC8
|
|
[Token(Token = "0x6005063")]
|
|
[Address(RVA = "0x123CA80", Offset = "0x123B880", VA = "0x18123CA80")]
|
|
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: 0x06005065 RID: 20581 RVA: 0x00123D14 File Offset: 0x00121F14
|
|
[Token(Token = "0x6005065")]
|
|
[Address(RVA = "0x536B60", Offset = "0x535960", VA = "0x180536B60")]
|
|
[CompilerGenerated]
|
|
private void DFBPBEIELGI(OneButtonMessageDialogModel BBPMNICHFLM)
|
|
{
|
|
this.CJFIEJAKMIG = BBPMNICHFLM;
|
|
}
|
|
|
|
// Token: 0x06005066 RID: 20582 RVA: 0x00123D28 File Offset: 0x00121F28
|
|
[Token(Token = "0x6005066")]
|
|
[Address(RVA = "0x536B60", Offset = "0x535960", VA = "0x180536B60")]
|
|
[CompilerGenerated]
|
|
private void FFEFNLPBBHJ(OneButtonMessageDialogModel BBPMNICHFLM)
|
|
{
|
|
this.CJFIEJAKMIG = BBPMNICHFLM;
|
|
}
|
|
|
|
// Token: 0x06005067 RID: 20583 RVA: 0x00123D3C File Offset: 0x00121F3C
|
|
[Token(Token = "0x6005067")]
|
|
[Address(RVA = "0x536B60", Offset = "0x535960", VA = "0x180536B60")]
|
|
[CompilerGenerated]
|
|
private void IPAKNOKIKGK(OneButtonMessageDialogModel BBPMNICHFLM)
|
|
{
|
|
this.CJFIEJAKMIG = BBPMNICHFLM;
|
|
}
|
|
|
|
// Token: 0x06005068 RID: 20584 RVA: 0x00123D50 File Offset: 0x00121F50
|
|
[Token(Token = "0x6005068")]
|
|
[Address(RVA = "0x123A730", Offset = "0x1239530", VA = "0x18123A730")]
|
|
[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: 0x06005069 RID: 20585 RVA: 0x00123D78 File Offset: 0x00121F78
|
|
[Token(Token = "0x6005069")]
|
|
[Address(RVA = "0x123C490", Offset = "0x123B290", VA = "0x18123C490")]
|
|
[CompilerGenerated]
|
|
private DABKFAIHBBP PNDLKKBIBFI()
|
|
{
|
|
return this.MMABJFFMMCD();
|
|
}
|
|
|
|
// Token: 0x0600506A RID: 20586 RVA: 0x00123D8C File Offset: 0x00121F8C
|
|
[Token(Token = "0x600506A")]
|
|
[Address(RVA = "0x123B660", Offset = "0x123A460", VA = "0x18123B660")]
|
|
[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: 0x0600506B RID: 20587 RVA: 0x00123DB4 File Offset: 0x00121FB4
|
|
[Token(Token = "0x600506B")]
|
|
[Address(RVA = "0x123AF90", Offset = "0x1239D90", VA = "0x18123AF90")]
|
|
[CompilerGenerated]
|
|
private void FPGEJDKIGFF(ONJGGMKDKGN GIAOBLMEMMI)
|
|
{
|
|
long <DLEONIFNDHO>k__BackingField = GIAOBLMEMMI.<DLEONIFNDHO>k__BackingField;
|
|
this.<IHJOGAHFENE>k__BackingField = <DLEONIFNDHO>k__BackingField;
|
|
base.JOJPOMANGPO();
|
|
}
|
|
|
|
// Token: 0x04003971 RID: 14705
|
|
[Token(Token = "0x4003971")]
|
|
public const string ROOM_CURRENCY_ID_KEY = "ROOM_CURRENCY_ID_KEY";
|
|
|
|
// Token: 0x04003972 RID: 14706
|
|
[Token(Token = "0x4003972")]
|
|
public const string DEFAULT_NAME_TEXT = "Create New Room Currency";
|
|
|
|
// Token: 0x04003973 RID: 14707
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4003973")]
|
|
[SerializeField]
|
|
private bool redirectOnSuccessfulCreation;
|
|
|
|
// Token: 0x04003974 RID: 14708
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4003974")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("redirectOnSuccessfulCreation")]
|
|
private Route creationRedirectRoute;
|
|
|
|
// Token: 0x04003975 RID: 14709
|
|
[Token(Token = "0x4003975")]
|
|
public static Guid INVALID_CURRENCY_ID = Guid.Empty;
|
|
|
|
// Token: 0x0400397B RID: 14715
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400397B")]
|
|
private bool EDGBJMDGBIL;
|
|
|
|
// Token: 0x0400397C RID: 14716
|
|
[FieldOffset(Offset = "0xA1")]
|
|
[Token(Token = "0x400397C")]
|
|
private bool KKCFALHMDLO;
|
|
|
|
// Token: 0x0400397D RID: 14717
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400397D")]
|
|
private OneButtonMessageDialogModel CJFIEJAKMIG;
|
|
|
|
// Token: 0x0400397E RID: 14718
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400397E")]
|
|
private DGHLPMOEABF CCGNOEAHDGC;
|
|
|
|
// Token: 0x0400397F RID: 14719
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400397F")]
|
|
private DGHLPMOEABF INOGKOPDGPJ;
|
|
|
|
// Token: 0x04003980 RID: 14720
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4003980")]
|
|
private DGHLPMOEABF LAFIGPJAKLO;
|
|
|
|
// Token: 0x04003981 RID: 14721
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4003981")]
|
|
private List<Func<DABKFAIHBBP>> MGBFHACBCIF;
|
|
|
|
// Token: 0x04003982 RID: 14722
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4003982")]
|
|
private RoomCurrencyModel.AADCIAPKFLD DCOJMLMHCEM;
|
|
|
|
// Token: 0x02000D29 RID: 3369
|
|
[Token(Token = "0x2000D29")]
|
|
public class AADCIAPKFLD
|
|
{
|
|
// Token: 0x0600506C RID: 20588 RVA: 0x00123DDC File Offset: 0x00121FDC
|
|
[Token(Token = "0x600506C")]
|
|
[Address(RVA = "0x122A9E0", Offset = "0x12297E0", VA = "0x18122A9E0")]
|
|
public AADCIAPKFLD()
|
|
{
|
|
Guid empty = Guid.Empty;
|
|
this.ACBFJJMJDEA = empty;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003983 RID: 14723
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003983")]
|
|
public Guid ACBFJJMJDEA;
|
|
|
|
// Token: 0x04003984 RID: 14724
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003984")]
|
|
public string FIKEBGGCDFN;
|
|
|
|
// Token: 0x04003985 RID: 14725
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003985")]
|
|
public string KODBEJPEFOJ;
|
|
|
|
// Token: 0x04003986 RID: 14726
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003986")]
|
|
public int ILIAJAMOJGN;
|
|
}
|
|
|
|
// Token: 0x02000D2A RID: 3370
|
|
[Token(Token = "0x2000D2A")]
|
|
[CompilerGenerated]
|
|
private sealed class HMADHEPDGML
|
|
{
|
|
// Token: 0x0600506D RID: 20589 RVA: 0x00123DFC File Offset: 0x00121FFC
|
|
[Token(Token = "0x600506D")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HMADHEPDGML()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600506E RID: 20590 RVA: 0x00123E10 File Offset: 0x00122010
|
|
[Token(Token = "0x600506E")]
|
|
[Address(RVA = "0x122DC40", Offset = "0x122CA40", VA = "0x18122DC40")]
|
|
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: 0x0600506F RID: 20591 RVA: 0x00123F74 File Offset: 0x00122174
|
|
[Token(Token = "0x600506F")]
|
|
[Address(RVA = "0x122E020", Offset = "0x122CE20", VA = "0x18122E020")]
|
|
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: 0x04003987 RID: 14727
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003987")]
|
|
public GameObject loadingSpinner;
|
|
|
|
// Token: 0x04003988 RID: 14728
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003988")]
|
|
public GameObject noPackagesText;
|
|
|
|
// Token: 0x04003989 RID: 14729
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003989")]
|
|
public RoomCurrencyPackageModel[] packageModels;
|
|
|
|
// Token: 0x0400398A RID: 14730
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400398A")]
|
|
public RoomCurrencyModel <>4__this;
|
|
}
|
|
}
|
|
}
|