928 lines
31 KiB
C#
928 lines
31 KiB
C#
using System;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000D2C RID: 3372
|
|
[Token(Token = "0x2000D2C")]
|
|
public class RoomCurrencyModelController : ModelController<RoomCurrencyModel>, IOLLIDNPNNA
|
|
{
|
|
// Token: 0x06005073 RID: 20595 RVA: 0x00124020 File Offset: 0x00122220
|
|
[Token(Token = "0x6005073")]
|
|
[Address(RVA = "0x123A570", Offset = "0x1239370", VA = "0x18123A570", Slot = "20")]
|
|
public BAEJLDPBGFI GetToCardController()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005073)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.RoomCurrencyModelController::GetToCardController()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_1C:
|
|
brtrue(IL_1C, cne:bool(ldloc:Type(var_0_0A), ldc.i4:int32[exp:Type](0)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06005074 RID: 20596 RVA: 0x0012404C File Offset: 0x0012224C
|
|
[Token(Token = "0x6005074")]
|
|
[Address(RVA = "0x123A6F0", Offset = "0x12394F0", VA = "0x18123A6F0")]
|
|
public RoomCurrencyModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005075 RID: 20597 RVA: 0x00124060 File Offset: 0x00122260
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6005075")]
|
|
[Address(RVA = "0x123A620", Offset = "0x1239420", VA = "0x18123A620")]
|
|
static RoomCurrencyModelController()
|
|
{
|
|
string text;
|
|
RoomCurrencyModelController.OLPKNBOAALI = text;
|
|
string text2;
|
|
RoomCurrencyModelController.JGFPDJOMCOJ = text2;
|
|
string text3;
|
|
RoomCurrencyModelController.IPGJMCBBGNA = text3;
|
|
string text4;
|
|
RoomCurrencyModelController.MBGIBLIGMIB = text4;
|
|
}
|
|
|
|
// Token: 0x0400398D RID: 14733
|
|
[Token(Token = "0x400398D")]
|
|
private static string OLPKNBOAALI;
|
|
|
|
// Token: 0x0400398E RID: 14734
|
|
[Token(Token = "0x400398E")]
|
|
private static string JGFPDJOMCOJ;
|
|
|
|
// Token: 0x0400398F RID: 14735
|
|
[Token(Token = "0x400398F")]
|
|
private static string IPGJMCBBGNA;
|
|
|
|
// Token: 0x04003990 RID: 14736
|
|
[Token(Token = "0x4003990")]
|
|
private static string MBGIBLIGMIB;
|
|
|
|
// Token: 0x02000D2D RID: 3373
|
|
[Token(Token = "0x2000D2D")]
|
|
[Serializable]
|
|
private class StoreTitleTextImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x06005076 RID: 20598 RVA: 0x00124088 File Offset: 0x00122288
|
|
[Token(Token = "0x6005076")]
|
|
[Address(RVA = "0x123DE40", Offset = "0x123CC40", VA = "0x18123DE40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
bool flag2;
|
|
if (!flag || flag2)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005077 RID: 20599 RVA: 0x001240A4 File Offset: 0x001222A4
|
|
[Token(Token = "0x6005077")]
|
|
[Address(RVA = "0x123DF20", Offset = "0x123CD20", VA = "0x18123DF20")]
|
|
public StoreTitleTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D2E RID: 3374
|
|
[Token(Token = "0x2000D2E")]
|
|
[Serializable]
|
|
private class NameTextImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x06005078 RID: 20600 RVA: 0x001240B8 File Offset: 0x001222B8
|
|
[Token(Token = "0x6005078")]
|
|
[Address(RVA = "0x1230150", Offset = "0x122EF50", VA = "0x181230150", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
bool flag2;
|
|
if (!flag || flag2)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005079 RID: 20601 RVA: 0x001240D8 File Offset: 0x001222D8
|
|
[Token(Token = "0x6005079")]
|
|
[Address(RVA = "0x1230220", Offset = "0x122F020", VA = "0x181230220")]
|
|
public NameTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D2F RID: 3375
|
|
[Token(Token = "0x2000D2F")]
|
|
[Serializable]
|
|
private class NameTextOrDefaultImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x0600507A RID: 20602 RVA: 0x001240EC File Offset: 0x001222EC
|
|
[Token(Token = "0x600507A")]
|
|
[Address(RVA = "0x1230260", Offset = "0x122F060", VA = "0x181230260", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
bool flag2;
|
|
if (flag && flag2)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600507B RID: 20603 RVA: 0x0012410C File Offset: 0x0012230C
|
|
[Token(Token = "0x600507B")]
|
|
[Address(RVA = "0x1230350", Offset = "0x122F150", VA = "0x181230350")]
|
|
public NameTextOrDefaultImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D30 RID: 3376
|
|
[Token(Token = "0x2000D30")]
|
|
[Serializable]
|
|
private class NameCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x0600507C RID: 20604 RVA: 0x00124120 File Offset: 0x00122320
|
|
[Token(Token = "0x600507C")]
|
|
[Address(RVA = "0x122FE60", Offset = "0x122EC60", VA = "0x18122FE60", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
|
|
string fikebggcdfn = aadciapkfld.FIKEBGGCDFN;
|
|
if (fikebggcdfn != 0)
|
|
{
|
|
int stringLength = fikebggcdfn.m_stringLength;
|
|
string text;
|
|
if (text == 0)
|
|
{
|
|
}
|
|
}
|
|
int num;
|
|
string text2 = string.Format("{0}/{1}", "0", num);
|
|
}
|
|
|
|
// Token: 0x0600507D RID: 20605 RVA: 0x00124160 File Offset: 0x00122360
|
|
[Token(Token = "0x600507D")]
|
|
[Address(RVA = "0x122FF50", Offset = "0x122ED50", VA = "0x18122FF50")]
|
|
public NameCharacterCountImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D31 RID: 3377
|
|
[Token(Token = "0x2000D31")]
|
|
[Serializable]
|
|
private class MinimumNameCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x0600507E RID: 20606 RVA: 0x00124174 File Offset: 0x00122374
|
|
[Token(Token = "0x600507E")]
|
|
[Address(RVA = "0x122FB00", Offset = "0x122E900", VA = "0x18122FB00", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
|
|
}
|
|
|
|
// Token: 0x0600507F RID: 20607 RVA: 0x00124190 File Offset: 0x00122390
|
|
[Token(Token = "0x600507F")]
|
|
[Address(RVA = "0x122FB80", Offset = "0x122E980", VA = "0x18122FB80")]
|
|
public MinimumNameCharacterCountImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D32 RID: 3378
|
|
[Token(Token = "0x2000D32")]
|
|
[Serializable]
|
|
private class MinimumDescriptionCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x06005080 RID: 20608 RVA: 0x001241A4 File Offset: 0x001223A4
|
|
[Token(Token = "0x6005080")]
|
|
[Address(RVA = "0x122FA40", Offset = "0x122E840", VA = "0x18122FA40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
|
|
}
|
|
|
|
// Token: 0x06005081 RID: 20609 RVA: 0x001241C0 File Offset: 0x001223C0
|
|
[Token(Token = "0x6005081")]
|
|
[Address(RVA = "0x122FAC0", Offset = "0x122E8C0", VA = "0x18122FAC0")]
|
|
public MinimumDescriptionCharacterCountImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D33 RID: 3379
|
|
[Token(Token = "0x2000D33")]
|
|
[Serializable]
|
|
private class MinimumPriceImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x06005082 RID: 20610 RVA: 0x001241D4 File Offset: 0x001223D4
|
|
[Token(Token = "0x6005082")]
|
|
[Address(RVA = "0x122FBC0", Offset = "0x122E9C0", VA = "0x18122FBC0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
|
|
}
|
|
|
|
// Token: 0x06005083 RID: 20611 RVA: 0x001241F0 File Offset: 0x001223F0
|
|
[Token(Token = "0x6005083")]
|
|
[Address(RVA = "0x122FC40", Offset = "0x122EA40", VA = "0x18122FC40")]
|
|
public MinimumPriceImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D34 RID: 3380
|
|
[Token(Token = "0x2000D34")]
|
|
[Serializable]
|
|
private class MaximumPriceImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x06005084 RID: 20612 RVA: 0x00124204 File Offset: 0x00122404
|
|
[Token(Token = "0x6005084")]
|
|
[Address(RVA = "0x122F980", Offset = "0x122E780", VA = "0x18122F980", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
|
|
}
|
|
|
|
// Token: 0x06005085 RID: 20613 RVA: 0x00124220 File Offset: 0x00122420
|
|
[Token(Token = "0x6005085")]
|
|
[Address(RVA = "0x122FA00", Offset = "0x122E800", VA = "0x18122FA00")]
|
|
public MaximumPriceImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D35 RID: 3381
|
|
[Token(Token = "0x2000D35")]
|
|
[Serializable]
|
|
private class DescriptionTextImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x06005086 RID: 20614 RVA: 0x00124234 File Offset: 0x00122434
|
|
[Token(Token = "0x6005086")]
|
|
[Address(RVA = "0x122C340", Offset = "0x122B140", VA = "0x18122C340", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005087 RID: 20615 RVA: 0x00124248 File Offset: 0x00122448
|
|
[Token(Token = "0x6005087")]
|
|
[Address(RVA = "0x122C3C0", Offset = "0x122B1C0", VA = "0x18122C3C0")]
|
|
public DescriptionTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D36 RID: 3382
|
|
[Token(Token = "0x2000D36")]
|
|
[Serializable]
|
|
private class DescriptionCharacterCountImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x06005088 RID: 20616 RVA: 0x0012425C File Offset: 0x0012245C
|
|
[Token(Token = "0x6005088")]
|
|
[Address(RVA = "0x122C050", Offset = "0x122AE50", VA = "0x18122C050", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
|
|
string kodbejpefoj = aadciapkfld.KODBEJPEFOJ;
|
|
if (kodbejpefoj != 0)
|
|
{
|
|
int stringLength = kodbejpefoj.m_stringLength;
|
|
string text;
|
|
if (text == 0)
|
|
{
|
|
}
|
|
}
|
|
int num;
|
|
string text2 = string.Format("{0}/{1}", "0", num);
|
|
}
|
|
|
|
// Token: 0x06005089 RID: 20617 RVA: 0x0012429C File Offset: 0x0012249C
|
|
[Token(Token = "0x6005089")]
|
|
[Address(RVA = "0x122C140", Offset = "0x122AF40", VA = "0x18122C140")]
|
|
public DescriptionCharacterCountImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D37 RID: 3383
|
|
[Token(Token = "0x2000D37")]
|
|
[Serializable]
|
|
private class DailyLimitTextImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x0600508A RID: 20618 RVA: 0x001242B0 File Offset: 0x001224B0
|
|
[Token(Token = "0x600508A")]
|
|
[Address(RVA = "0x122BF40", Offset = "0x122AD40", VA = "0x18122BF40", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600508B RID: 20619 RVA: 0x001242C8 File Offset: 0x001224C8
|
|
[Token(Token = "0x600508B")]
|
|
[Address(RVA = "0x122C010", Offset = "0x122AE10", VA = "0x18122C010")]
|
|
public DailyLimitTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D38 RID: 3384
|
|
[Token(Token = "0x2000D38")]
|
|
[Serializable]
|
|
private class BalanceTextImpl : TextControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x0600508C RID: 20620 RVA: 0x001242DC File Offset: 0x001224DC
|
|
[Token(Token = "0x600508C")]
|
|
[Address(RVA = "0x122AF10", Offset = "0x1229D10", VA = "0x18122AF10", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
string text = string.Format("{0:n0}", num);
|
|
}
|
|
|
|
// Token: 0x0600508D RID: 20621 RVA: 0x00124300 File Offset: 0x00122500
|
|
[Token(Token = "0x600508D")]
|
|
[Address(RVA = "0x122AFD0", Offset = "0x1229DD0", VA = "0x18122AFD0")]
|
|
public BalanceTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D39 RID: 3385
|
|
[Token(Token = "0x2000D39")]
|
|
[Serializable]
|
|
private class SaveButtonImpl : ButtonControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x0600508E RID: 20622 RVA: 0x00124314 File Offset: 0x00122514
|
|
[Token(Token = "0x600508E")]
|
|
[Address(RVA = "0x123D5C0", Offset = "0x123C3C0", VA = "0x18123D5C0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600508F RID: 20623 RVA: 0x00124328 File Offset: 0x00122528
|
|
[Token(Token = "0x600508F")]
|
|
[Address(RVA = "0x123D620", Offset = "0x123C420", VA = "0x18123D620", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
bool flag;
|
|
bool flag2;
|
|
if (flag || flag2)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005090 RID: 20624 RVA: 0x00124344 File Offset: 0x00122544
|
|
[Token(Token = "0x6005090")]
|
|
[Address(RVA = "0x123D690", Offset = "0x123C490", VA = "0x18123D690")]
|
|
public SaveButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D3A RID: 3386
|
|
[Token(Token = "0x2000D3A")]
|
|
[Serializable]
|
|
private class NewCurrencyPackageButtonImpl : ButtonControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x06005091 RID: 20625 RVA: 0x00124358 File Offset: 0x00122558
|
|
[Token(Token = "0x6005091")]
|
|
[Address(RVA = "0x1230390", Offset = "0x122F190", VA = "0x181230390", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
RoomCurrencyPackageModel[] array = this.packageModels;
|
|
Func<RoomCurrencyPackageModel, bool> <>9__1_ = RoomCurrencyModelController.NewCurrencyPackageButtonImpl.<>c.<>9__1_0;
|
|
if (<>9__1_ == 0)
|
|
{
|
|
RoomCurrencyModelController.NewCurrencyPackageButtonImpl.<>c.<>9__1_0 = (RoomCurrencyPackageModel model) => default(bool);
|
|
}
|
|
int num = Enumerable.Count<RoomCurrencyPackageModel>(array, <>9__1_);
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
bool flag2 = num < 4;
|
|
}
|
|
|
|
// Token: 0x06005092 RID: 20626 RVA: 0x001243A4 File Offset: 0x001225A4
|
|
[Token(Token = "0x6005092")]
|
|
[Address(RVA = "0x12304E0", Offset = "0x122F2E0", VA = "0x1812304E0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
RoomCurrencyPackageModel[] array = this.packageModels;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
RoomCurrencyPackageModel roomCurrencyPackageModel = array[num];
|
|
int num2 = 0;
|
|
if (roomCurrencyPackageModel != num2 && roomCurrencyPackageModel.isActiveAndEnabled)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
RoomCurrencyPackageModel[] array2 = this.packageModels;
|
|
RoomCurrencyPackageModel roomCurrencyPackageModel2;
|
|
roomCurrencyPackageModel2.gameObject.SetActive(true);
|
|
RoomCurrencyPackageModel[] array3 = this.packageModels;
|
|
Guid invalid_CURRENCY_PACKAGE_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_PACKAGE_ID;
|
|
RoomCurrencyPackageModel[] array4 = this.packageModels;
|
|
RoomCurrencyPackageModel[] array5 = this.packageModels;
|
|
RoomCurrencyPackageModel[] array6 = this.packageModels;
|
|
Func<RoomCurrencyPackageModel, bool> func;
|
|
if (RoomCurrencyModelController.NewCurrencyPackageButtonImpl.<>c.<>9__2_0 == 0)
|
|
{
|
|
func = (RoomCurrencyPackageModel model) => default(bool);
|
|
RoomCurrencyModelController.NewCurrencyPackageButtonImpl.<>c.<>9__2_0 = func;
|
|
}
|
|
int num3 = Enumerable.Count<RoomCurrencyPackageModel>(array6, func);
|
|
}
|
|
|
|
// Token: 0x06005093 RID: 20627 RVA: 0x0012445C File Offset: 0x0012265C
|
|
[Token(Token = "0x6005093")]
|
|
[Address(RVA = "0x1230810", Offset = "0x122F610", VA = "0x181230810")]
|
|
public NewCurrencyPackageButtonImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003991 RID: 14737
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003991")]
|
|
[SerializeField]
|
|
private RoomCurrencyPackageModel[] packageModels;
|
|
}
|
|
|
|
// Token: 0x02000D3C RID: 3388
|
|
[Token(Token = "0x2000D3C")]
|
|
[Serializable]
|
|
private class InteractableBasedOnRoomCurrenciesBetaButtonImpl : ButtonControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x06005098 RID: 20632 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005098")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005099 RID: 20633 RVA: 0x001244A0 File Offset: 0x001226A0
|
|
[Token(Token = "0x6005099")]
|
|
[Address(RVA = "0x122F080", Offset = "0x122DE80", VA = "0x18122F080", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
|
|
if (beacfgljibh != 0)
|
|
{
|
|
bool flag2 = beacfgljibh.MIKDLDEALPN;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600509A RID: 20634 RVA: 0x001244D0 File Offset: 0x001226D0
|
|
[Token(Token = "0x600509A")]
|
|
[Address(RVA = "0x122F1D0", Offset = "0x122DFD0", VA = "0x18122F1D0")]
|
|
public InteractableBasedOnRoomCurrenciesBetaButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D3D RID: 3389
|
|
[Token(Token = "0x2000D3D")]
|
|
[Serializable]
|
|
private class NameInputFieldImpl : InputFieldControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x0600509B RID: 20635 RVA: 0x001244E4 File Offset: 0x001226E4
|
|
[Token(Token = "0x600509B")]
|
|
[Address(RVA = "0x1230030", Offset = "0x122EE30", VA = "0x181230030", Slot = "29")]
|
|
protected override void JEMOHLKEMFD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600509C RID: 20636 RVA: 0x001244F8 File Offset: 0x001226F8
|
|
[Token(Token = "0x600509C")]
|
|
[Address(RVA = "0x122FF90", Offset = "0x122ED90", VA = "0x18122FF90", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
|
|
string fikebggcdfn = aadciapkfld.FIKEBGGCDFN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600509D RID: 20637 RVA: 0x00124518 File Offset: 0x00122718
|
|
[Token(Token = "0x600509D")]
|
|
[Address(RVA = "0x1230060", Offset = "0x122EE60", VA = "0x181230060", Slot = "30")]
|
|
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
|
|
{
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
|
|
if (aadciapkfld.FIKEBGGCDFN != ONGBFDACHHG)
|
|
{
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld2;
|
|
aadciapkfld2.FIKEBGGCDFN = ONGBFDACHHG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600509E RID: 20638 RVA: 0x00124544 File Offset: 0x00122744
|
|
[Token(Token = "0x600509E")]
|
|
[Address(RVA = "0x1230110", Offset = "0x122EF10", VA = "0x181230110")]
|
|
public NameInputFieldImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D3E RID: 3390
|
|
[Token(Token = "0x2000D3E")]
|
|
[Serializable]
|
|
private class DescriptionInputFieldImpl : InputFieldControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x0600509F RID: 20639 RVA: 0x00124558 File Offset: 0x00122758
|
|
[Token(Token = "0x600509F")]
|
|
[Address(RVA = "0x122C220", Offset = "0x122B020", VA = "0x18122C220", Slot = "29")]
|
|
protected override void JEMOHLKEMFD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060050A0 RID: 20640 RVA: 0x0012456C File Offset: 0x0012276C
|
|
[Token(Token = "0x60050A0")]
|
|
[Address(RVA = "0x122C180", Offset = "0x122AF80", VA = "0x18122C180", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
|
|
string kodbejpefoj = aadciapkfld.KODBEJPEFOJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060050A1 RID: 20641 RVA: 0x0012458C File Offset: 0x0012278C
|
|
[Token(Token = "0x60050A1")]
|
|
[Address(RVA = "0x122C250", Offset = "0x122B050", VA = "0x18122C250", Slot = "30")]
|
|
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
|
|
{
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
|
|
if (aadciapkfld.KODBEJPEFOJ != ONGBFDACHHG)
|
|
{
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld2;
|
|
aadciapkfld2.KODBEJPEFOJ = ONGBFDACHHG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060050A2 RID: 20642 RVA: 0x001245B8 File Offset: 0x001227B8
|
|
[Token(Token = "0x60050A2")]
|
|
[Address(RVA = "0x122C300", Offset = "0x122B100", VA = "0x18122C300")]
|
|
public DescriptionInputFieldImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D3F RID: 3391
|
|
[Token(Token = "0x2000D3F")]
|
|
[Serializable]
|
|
private class DailyLimitInputFieldImpl : InputFieldControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x060050A3 RID: 20643 RVA: 0x001245CC File Offset: 0x001227CC
|
|
[Token(Token = "0x60050A3")]
|
|
[Address(RVA = "0x122BD70", Offset = "0x122AB70", VA = "0x18122BD70", Slot = "29")]
|
|
protected override void JEMOHLKEMFD()
|
|
{
|
|
int num = Mathf.FloorToInt(1E+09f);
|
|
}
|
|
|
|
// Token: 0x060050A4 RID: 20644 RVA: 0x001245EC File Offset: 0x001227EC
|
|
[Token(Token = "0x60050A4")]
|
|
[Address(RVA = "0x122BCA0", Offset = "0x122AAA0", VA = "0x18122BCA0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
|
|
int iliajamojgn = aadciapkfld.ILIAJAMOJGN;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld2;
|
|
int iliajamojgn2 = aadciapkfld2.ILIAJAMOJGN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060050A5 RID: 20645 RVA: 0x00124614 File Offset: 0x00122814
|
|
[Token(Token = "0x60050A5")]
|
|
[Address(RVA = "0x122BDF0", Offset = "0x122ABF0", VA = "0x18122BDF0", Slot = "30")]
|
|
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
|
|
{
|
|
int num = 0;
|
|
if (!int.TryParse(ONGBFDACHHG, num))
|
|
{
|
|
return;
|
|
}
|
|
int num2 = Mathf.Abs(num);
|
|
RoomCurrencyModel.AADCIAPKFLD aadciapkfld;
|
|
int iliajamojgn = aadciapkfld.ILIAJAMOJGN;
|
|
}
|
|
|
|
// Token: 0x060050A6 RID: 20646 RVA: 0x00124648 File Offset: 0x00122848
|
|
[Token(Token = "0x60050A6")]
|
|
[Address(RVA = "0x122BF00", Offset = "0x122AD00", VA = "0x18122BF00")]
|
|
public DailyLimitInputFieldImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D40 RID: 3392
|
|
[Token(Token = "0x2000D40")]
|
|
[Serializable]
|
|
private class RoomCurrencyIdLinkImpl : LinkControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x060050A7 RID: 20647 RVA: 0x0012465C File Offset: 0x0012285C
|
|
[Token(Token = "0x60050A7")]
|
|
[Address(RVA = "0x1239950", Offset = "0x1238750", VA = "0x181239950", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060050A8 RID: 20648 RVA: 0x00124670 File Offset: 0x00122870
|
|
[Token(Token = "0x60050A8")]
|
|
[Address(RVA = "0x12399B0", Offset = "0x12387B0", VA = "0x1812399B0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060050A9 RID: 20649 RVA: 0x00124688 File Offset: 0x00122888
|
|
[Token(Token = "0x60050A9")]
|
|
[Address(RVA = "0x1239A90", Offset = "0x1238890", VA = "0x181239A90")]
|
|
public RoomCurrencyIdLinkImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D41 RID: 3393
|
|
[Token(Token = "0x2000D41")]
|
|
[Serializable]
|
|
private class TryCreateLinkImpl : LinkControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x060050AA RID: 20650 RVA: 0x0012469C File Offset: 0x0012289C
|
|
[Token(Token = "0x60050AA")]
|
|
[Address(RVA = "0x123E950", Offset = "0x123D750", VA = "0x18123E950", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060050AB RID: 20651 RVA: 0x001246B0 File Offset: 0x001228B0
|
|
[Token(Token = "0x60050AB")]
|
|
[Address(RVA = "0x123E9A0", Offset = "0x123D7A0", VA = "0x18123E9A0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
|
|
Guid invalid_CURRENCY_ID = RoomCurrencyModel.INVALID_CURRENCY_ID;
|
|
CECAKDDNHLN cecakddnhln2 = cecakddnhln.JKHELHNPILB("ROOM_CURRENCY_ID_KEY", invalid_CURRENCY_ID);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060050AC RID: 20652 RVA: 0x001246E8 File Offset: 0x001228E8
|
|
[Token(Token = "0x60050AC")]
|
|
[Address(RVA = "0x123EAC0", Offset = "0x123D8C0", VA = "0x18123EAC0")]
|
|
public TryCreateLinkImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D42 RID: 3394
|
|
[Token(Token = "0x2000D42")]
|
|
[Serializable]
|
|
private class FromUriImpl : FromUriControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x060050AD RID: 20653 RVA: 0x001246FC File Offset: 0x001228FC
|
|
[Token(Token = "0x60050AD")]
|
|
[Address(RVA = "0x122D9C0", Offset = "0x122C7C0", VA = "0x18122D9C0", Slot = "26")]
|
|
protected override void DMAHGBLDMFA(ICEIABPJKLB PDPLCAPLMEL)
|
|
{
|
|
bool flag;
|
|
CECAKDDNHLN cecakddnhln;
|
|
if (!flag && cecakddnhln != 0 && cecakddnhln.<OPGIEBKKAFC>k__BackingField != (ulong)0L)
|
|
{
|
|
this.HDCFHIKKDBC();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060050AE RID: 20654 RVA: 0x00124728 File Offset: 0x00122928
|
|
[Token(Token = "0x60050AE")]
|
|
[Address(RVA = "0x122D820", Offset = "0x122C620", VA = "0x18122D820", Slot = "29")]
|
|
protected override void BOEJIAHIFCH()
|
|
{
|
|
int num = 0;
|
|
CECAKDDNHLN cecakddnhln;
|
|
if (cecakddnhln.NIAPNGIGHFE("ROOM_CURRENCY_ID_KEY", num))
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060050AF RID: 20655 RVA: 0x0012474C File Offset: 0x0012294C
|
|
[Token(Token = "0x60050AF")]
|
|
[Address(RVA = "0x122DAB0", Offset = "0x122C8B0", VA = "0x18122DAB0")]
|
|
public FromUriImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D43 RID: 3395
|
|
[Token(Token = "0x2000D43")]
|
|
[Serializable]
|
|
private class HideIfInvalidRoomCurrencyIdImpl : HideableControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x060050B0 RID: 20656 RVA: 0x00124760 File Offset: 0x00122960
|
|
[Token(Token = "0x60050B0")]
|
|
[Address(RVA = "0x122E410", Offset = "0x122D210", VA = "0x18122E410", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060050B1 RID: 20657 RVA: 0x00124778 File Offset: 0x00122978
|
|
[Token(Token = "0x60050B1")]
|
|
[Address(RVA = "0x122E470", Offset = "0x122D270", VA = "0x18122E470")]
|
|
public HideIfInvalidRoomCurrencyIdImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D44 RID: 3396
|
|
[Token(Token = "0x2000D44")]
|
|
[Serializable]
|
|
private class SpawnPackagesImpl : ControllerImplementation<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x060050B2 RID: 20658 RVA: 0x0012478C File Offset: 0x0012298C
|
|
[Token(Token = "0x60050B2")]
|
|
[Address(RVA = "0x123DD90", Offset = "0x123CB90", VA = "0x18123DD90", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
base.OFFLOPLJBBG();
|
|
if (this != 0)
|
|
{
|
|
GameObject gameObject = this.noPackagesText;
|
|
GameObject gameObject2 = this.loadingSpinner;
|
|
RoomCurrencyPackageModel[] array = this.packageModels;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060050B3 RID: 20659 RVA: 0x001247B8 File Offset: 0x001229B8
|
|
[Token(Token = "0x60050B3")]
|
|
[Address(RVA = "0x123DB80", Offset = "0x123C980", VA = "0x18123DB80", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
GameObject gameObject = this.noPackagesText;
|
|
GameObject gameObject2 = this.loadingSpinner;
|
|
RoomCurrencyPackageModel[] array = this.packageModels;
|
|
}
|
|
|
|
// Token: 0x060050B4 RID: 20660 RVA: 0x001247DC File Offset: 0x001229DC
|
|
[Token(Token = "0x60050B4")]
|
|
[Address(RVA = "0x123DBE0", Offset = "0x123C9E0", VA = "0x18123DBE0", Slot = "24")]
|
|
protected override void JNGMMNANOCH()
|
|
{
|
|
base.JNGMMNANOCH();
|
|
RoomCurrencyPackageModel[] array = this.packageModels;
|
|
GameObject gameObject = this.loadingSpinner;
|
|
GameObject gameObject2 = this.noPackagesText;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
RoomCurrencyPackageModel roomCurrencyPackageModel = array[num];
|
|
roomCurrencyPackageModel.Clear();
|
|
GameObject gameObject3 = roomCurrencyPackageModel.gameObject;
|
|
int num2 = 0;
|
|
gameObject3.SetActive(num2 != 0);
|
|
num++;
|
|
}
|
|
int num3 = 0;
|
|
if (gameObject != num3 && gameObject != 0)
|
|
{
|
|
int num4 = 0;
|
|
gameObject.SetActive(num4 != 0);
|
|
}
|
|
int num5 = 0;
|
|
if (gameObject2 != num5 && gameObject2 != 0)
|
|
{
|
|
int num6 = 0;
|
|
gameObject2.SetActive(num6 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060050B5 RID: 20661 RVA: 0x0012487C File Offset: 0x00122A7C
|
|
[Token(Token = "0x60050B5")]
|
|
[Address(RVA = "0x123DE00", Offset = "0x123CC00", VA = "0x18123DE00")]
|
|
public SpawnPackagesImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003995 RID: 14741
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003995")]
|
|
[SerializeField]
|
|
private RoomCurrencyPackageModel[] packageModels;
|
|
|
|
// Token: 0x04003996 RID: 14742
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003996")]
|
|
[SerializeField]
|
|
private GameObject loadingSpinner;
|
|
|
|
// Token: 0x04003997 RID: 14743
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003997")]
|
|
[SerializeField]
|
|
private GameObject noPackagesText;
|
|
}
|
|
|
|
// Token: 0x02000D45 RID: 3397
|
|
[Token(Token = "0x2000D45")]
|
|
[Serializable]
|
|
private class RoomCurrencyToCardImpl : ToCardControllerImpl<RoomCurrencyModel>
|
|
{
|
|
// Token: 0x17000E60 RID: 3680
|
|
// (get) Token: 0x060050B6 RID: 20662 RVA: 0x00124890 File Offset: 0x00122A90
|
|
[Token(Token = "0x17000E60")]
|
|
protected override GALEIGFHNBB CardData
|
|
{
|
|
[Token(Token = "0x60050B6")]
|
|
[Address(RVA = "0x123D240", Offset = "0x123C040", VA = "0x18123D240", Slot = "76")]
|
|
get
|
|
{
|
|
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (galeigfhnbb == 0 || galeigfhnbb.<PBOEPKBHIML>k__BackingField != 0)
|
|
{
|
|
}
|
|
galeigfhnbb.<BFDIBJOMOMM>k__BackingField = num2;
|
|
if (num2 == 0 || num2 != 0)
|
|
{
|
|
}
|
|
galeigfhnbb.<DKPKBGEABHC>k__BackingField = num2;
|
|
if (num2 == 0 || num != 0)
|
|
{
|
|
}
|
|
long num3;
|
|
string text = string.Format("{0:n0}", num3);
|
|
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = text;
|
|
CardsConfig instance = CardsConfig.Instance;
|
|
Action action = new Action(this.MEHKJFGIKOC);
|
|
galeigfhnbb.<NDEBJBPHHJJ>k__BackingField = action;
|
|
return galeigfhnbb;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060050B7 RID: 20663 RVA: 0x00124914 File Offset: 0x00122B14
|
|
[Token(Token = "0x60050B7")]
|
|
[Address(RVA = "0x123D200", Offset = "0x123C000", VA = "0x18123D200")]
|
|
public RoomCurrencyToCardImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060050B8 RID: 20664 RVA: 0x00124928 File Offset: 0x00122B28
|
|
[Token(Token = "0x60050B8")]
|
|
[Address(RVA = "0x123D0C0", Offset = "0x123BEC0", VA = "0x18123D0C0")]
|
|
[CompilerGenerated]
|
|
private void MEHKJFGIKOC()
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
CardsConfig.RoomCurrencyCardConfig roomCurrency = CardsConfig.Instance.roomCurrency;
|
|
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
|
|
int num2 = 0;
|
|
BrowserModel browserModel;
|
|
CECAKDDNHLN cecakddnhln2;
|
|
browserModel.GoTo(cecakddnhln2, num2 != 0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|