411 lines
15 KiB
C#
411 lines
15 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000D52 RID: 3410
|
|
[Token(Token = "0x2000D52")]
|
|
public class RoomCurrencyPackageModelController : ModelController<RoomCurrencyPackageModel>, IOLLIDNPNNA
|
|
{
|
|
// Token: 0x06005111 RID: 20753 RVA: 0x00125E24 File Offset: 0x00124024
|
|
[Token(Token = "0x6005111")]
|
|
[Address(RVA = "0x1497020", Offset = "0x1495E20", VA = "0x181497020", Slot = "20")]
|
|
public BAEJLDPBGFI GetToCardController()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06005111)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.RoomCurrencyPackageModelController::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: 0x06005112 RID: 20754 RVA: 0x00125E50 File Offset: 0x00124050
|
|
[Token(Token = "0x6005112")]
|
|
[Address(RVA = "0x14971A0", Offset = "0x1495FA0", VA = "0x1814971A0")]
|
|
public RoomCurrencyPackageModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005113 RID: 20755 RVA: 0x00125E64 File Offset: 0x00124064
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6005113")]
|
|
[Address(RVA = "0x14970D0", Offset = "0x1495ED0", VA = "0x1814970D0")]
|
|
static RoomCurrencyPackageModelController()
|
|
{
|
|
string text;
|
|
RoomCurrencyPackageModelController.OJHPABIKAAO = text;
|
|
string text2;
|
|
RoomCurrencyPackageModelController.DBJEEKFCBGN = text2;
|
|
}
|
|
|
|
// Token: 0x040039BF RID: 14783
|
|
[Token(Token = "0x40039BF")]
|
|
private static int MFJFGIJKIAC = Mathf.FloorToInt(1E+09f);
|
|
|
|
// Token: 0x040039C0 RID: 14784
|
|
[Token(Token = "0x40039C0")]
|
|
private static string OJHPABIKAAO;
|
|
|
|
// Token: 0x040039C1 RID: 14785
|
|
[Token(Token = "0x40039C1")]
|
|
private static string DBJEEKFCBGN;
|
|
|
|
// Token: 0x02000D53 RID: 3411
|
|
[Token(Token = "0x2000D53")]
|
|
[Serializable]
|
|
private class NameTextImpl : TextControllerImpl<RoomCurrencyPackageModel>
|
|
{
|
|
// Token: 0x06005114 RID: 20756 RVA: 0x00125E90 File Offset: 0x00124090
|
|
[Token(Token = "0x6005114")]
|
|
[Address(RVA = "0x1495010", Offset = "0x1493E10", VA = "0x181495010", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Guid invalid_CURRENCY_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_ID;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
if (flag2)
|
|
{
|
|
}
|
|
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe;
|
|
int num = ajobaimkloe.HFDNMPKJLGH;
|
|
num++;
|
|
string text = string.Format("Package {0}", num);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005115 RID: 20757 RVA: 0x00125ED4 File Offset: 0x001240D4
|
|
[Token(Token = "0x6005115")]
|
|
[Address(RVA = "0x14952E0", Offset = "0x14940E0", VA = "0x1814952E0")]
|
|
public NameTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D54 RID: 3412
|
|
[Token(Token = "0x2000D54")]
|
|
[Serializable]
|
|
private class MinimumPriceImpl : TextControllerImpl<RoomCurrencyPackageModel>
|
|
{
|
|
// Token: 0x06005116 RID: 20758 RVA: 0x00125EE8 File Offset: 0x001240E8
|
|
[Token(Token = "0x6005116")]
|
|
[Address(RVA = "0x1494860", Offset = "0x1493660", VA = "0x181494860", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
|
|
}
|
|
|
|
// Token: 0x06005117 RID: 20759 RVA: 0x00125F04 File Offset: 0x00124104
|
|
[Token(Token = "0x6005117")]
|
|
[Address(RVA = "0x14949D0", Offset = "0x14937D0", VA = "0x1814949D0")]
|
|
public MinimumPriceImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D55 RID: 3413
|
|
[Token(Token = "0x2000D55")]
|
|
[Serializable]
|
|
private class MaximumPriceImpl : TextControllerImpl<RoomCurrencyPackageModel>
|
|
{
|
|
// Token: 0x06005118 RID: 20760 RVA: 0x00125F18 File Offset: 0x00124118
|
|
[Token(Token = "0x6005118")]
|
|
[Address(RVA = "0x1494550", Offset = "0x1493350", VA = "0x181494550", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
|
|
}
|
|
|
|
// Token: 0x06005119 RID: 20761 RVA: 0x00125F34 File Offset: 0x00124134
|
|
[Token(Token = "0x6005119")]
|
|
[Address(RVA = "0x1494700", Offset = "0x1493500", VA = "0x181494700")]
|
|
public MaximumPriceImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D56 RID: 3414
|
|
[Token(Token = "0x2000D56")]
|
|
[Serializable]
|
|
private class AmountTextImpl : TextControllerImpl<RoomCurrencyPackageModel>
|
|
{
|
|
// Token: 0x0600511A RID: 20762 RVA: 0x00125F48 File Offset: 0x00124148
|
|
[Token(Token = "0x600511A")]
|
|
[Address(RVA = "0x14916C0", Offset = "0x14904C0", VA = "0x1814916C0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600511B RID: 20763 RVA: 0x00125F60 File Offset: 0x00124160
|
|
[Token(Token = "0x600511B")]
|
|
[Address(RVA = "0x1491790", Offset = "0x1490590", VA = "0x181491790")]
|
|
public AmountTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D57 RID: 3415
|
|
[Token(Token = "0x2000D57")]
|
|
[Serializable]
|
|
private class PriceTextImpl : TextControllerImpl<RoomCurrencyPackageModel>
|
|
{
|
|
// Token: 0x0600511C RID: 20764 RVA: 0x00125F74 File Offset: 0x00124174
|
|
[Token(Token = "0x600511C")]
|
|
[Address(RVA = "0x1496230", Offset = "0x1495030", VA = "0x181496230", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600511D RID: 20765 RVA: 0x00125F8C File Offset: 0x0012418C
|
|
[Token(Token = "0x600511D")]
|
|
[Address(RVA = "0x1496340", Offset = "0x1495140", VA = "0x181496340")]
|
|
public PriceTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D58 RID: 3416
|
|
[Token(Token = "0x2000D58")]
|
|
[Serializable]
|
|
private class DeleteButtonImpl : ButtonControllerImpl<RoomCurrencyPackageModel>
|
|
{
|
|
// Token: 0x0600511E RID: 20766 RVA: 0x00125FA0 File Offset: 0x001241A0
|
|
[Token(Token = "0x600511E")]
|
|
[Address(RVA = "0x14923B0", Offset = "0x14911B0", VA = "0x1814923B0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
|
|
if (beacfgljibh != 0)
|
|
{
|
|
bool flag2 = beacfgljibh.MIKDLDEALPN;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600511F RID: 20767 RVA: 0x00125FD0 File Offset: 0x001241D0
|
|
[Token(Token = "0x600511F")]
|
|
[Address(RVA = "0x1492560", Offset = "0x1491360", VA = "0x181492560", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
Guid invalid_CURRENCY_PACKAGE_ID = RoomCurrencyPackageModel.INVALID_CURRENCY_PACKAGE_ID;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
int num = 0;
|
|
Guid invalid_CURRENCY_PACKAGE_ID2 = RoomCurrencyPackageModel.INVALID_CURRENCY_PACKAGE_ID;
|
|
if (invalid_CURRENCY_PACKAGE_ID != invalid_CURRENCY_PACKAGE_ID2)
|
|
{
|
|
DABKFAIHBBP dabkfaihbbp = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DeletePurchaseOfferAsync(invalid_CURRENCY_PACKAGE_ID);
|
|
}
|
|
int num2 = 0;
|
|
GameObject gameObject;
|
|
gameObject.SetActive(num2 != 0);
|
|
int num3 = 0;
|
|
if (num != num3)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005120 RID: 20768 RVA: 0x0012602C File Offset: 0x0012422C
|
|
[Token(Token = "0x6005120")]
|
|
[Address(RVA = "0x1492930", Offset = "0x1491730", VA = "0x181492930")]
|
|
public DeleteButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D59 RID: 3417
|
|
[Token(Token = "0x2000D59")]
|
|
[Serializable]
|
|
private class AmountInputFieldImpl : InputFieldControllerImpl<RoomCurrencyPackageModel>
|
|
{
|
|
// Token: 0x06005121 RID: 20769 RVA: 0x00126040 File Offset: 0x00124240
|
|
[Token(Token = "0x6005121")]
|
|
[Address(RVA = "0x14914D0", Offset = "0x14902D0", VA = "0x1814914D0", Slot = "29")]
|
|
protected override void JEMOHLKEMFD()
|
|
{
|
|
int mfjfgijkiac = RoomCurrencyPackageModelController.MFJFGIJKIAC;
|
|
}
|
|
|
|
// Token: 0x06005122 RID: 20770 RVA: 0x0012605C File Offset: 0x0012425C
|
|
[Token(Token = "0x6005122")]
|
|
[Address(RVA = "0x14913F0", Offset = "0x14901F0", VA = "0x1814913F0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe;
|
|
long jldcdoeobpa = ajobaimkloe.JLDCDOEOBPA;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe2;
|
|
long jldcdoeobpa2 = ajobaimkloe2.JLDCDOEOBPA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005123 RID: 20771 RVA: 0x00126084 File Offset: 0x00124284
|
|
[Token(Token = "0x6005123")]
|
|
[Address(RVA = "0x1491550", Offset = "0x1490350", VA = "0x181491550", Slot = "30")]
|
|
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
|
|
{
|
|
int num = 0;
|
|
if (!int.TryParse(ONGBFDACHHG, num))
|
|
{
|
|
}
|
|
int num2 = Mathf.Abs(num);
|
|
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe;
|
|
long jldcdoeobpa = ajobaimkloe.JLDCDOEOBPA;
|
|
}
|
|
|
|
// Token: 0x06005124 RID: 20772 RVA: 0x001260B4 File Offset: 0x001242B4
|
|
[Token(Token = "0x6005124")]
|
|
[Address(RVA = "0x1491680", Offset = "0x1490480", VA = "0x181491680")]
|
|
public AmountInputFieldImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D5A RID: 3418
|
|
[Token(Token = "0x2000D5A")]
|
|
[Serializable]
|
|
private class PriceInputFieldImpl : InputFieldControllerImpl<RoomCurrencyPackageModel>
|
|
{
|
|
// Token: 0x06005125 RID: 20773 RVA: 0x001260C8 File Offset: 0x001242C8
|
|
[Token(Token = "0x6005125")]
|
|
[Address(RVA = "0x1495CF0", Offset = "0x1494AF0", VA = "0x181495CF0", Slot = "29")]
|
|
protected override void JEMOHLKEMFD()
|
|
{
|
|
int mfjfgijkiac = RoomCurrencyPackageModelController.MFJFGIJKIAC;
|
|
}
|
|
|
|
// Token: 0x06005126 RID: 20774 RVA: 0x001260E4 File Offset: 0x001242E4
|
|
[Token(Token = "0x6005126")]
|
|
[Address(RVA = "0x1495C10", Offset = "0x1494A10", VA = "0x181495C10", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe;
|
|
long npdjloohmdj = ajobaimkloe.NPDJLOOHMDJ;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe2;
|
|
long npdjloohmdj2 = ajobaimkloe2.NPDJLOOHMDJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005127 RID: 20775 RVA: 0x0012610C File Offset: 0x0012430C
|
|
[Token(Token = "0x6005127")]
|
|
[Address(RVA = "0x1495EA0", Offset = "0x1494CA0", VA = "0x181495EA0", Slot = "30")]
|
|
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
|
|
{
|
|
int num = 0;
|
|
if (!int.TryParse(ONGBFDACHHG, num))
|
|
{
|
|
}
|
|
int num2 = Mathf.Abs(num);
|
|
RoomCurrencyPackageModel.AJOBAIMKLOE ajobaimkloe;
|
|
long npdjloohmdj = ajobaimkloe.NPDJLOOHMDJ;
|
|
}
|
|
|
|
// Token: 0x06005128 RID: 20776 RVA: 0x0012613C File Offset: 0x0012433C
|
|
[Token(Token = "0x6005128")]
|
|
[Address(RVA = "0x1496120", Offset = "0x1494F20", VA = "0x181496120")]
|
|
public PriceInputFieldImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000D5B RID: 3419
|
|
[Token(Token = "0x2000D5B")]
|
|
[Serializable]
|
|
private class RoomCurrencyPackageToCardImpl : ToCardControllerImpl<RoomCurrencyPackageModel>
|
|
{
|
|
// Token: 0x17000E71 RID: 3697
|
|
// (get) Token: 0x06005129 RID: 20777 RVA: 0x00126150 File Offset: 0x00124350
|
|
[Token(Token = "0x17000E71")]
|
|
protected override GALEIGFHNBB CardData
|
|
{
|
|
[Token(Token = "0x6005129")]
|
|
[Address(RVA = "0x1499580", Offset = "0x1498380", VA = "0x181499580", Slot = "76")]
|
|
get
|
|
{
|
|
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
|
|
int num = 0;
|
|
CardsConfig instance = CardsConfig.Instance;
|
|
galeigfhnbb.<MMAGCHLAJHE>k__BackingField = instance;
|
|
if (instance != 0)
|
|
{
|
|
Sprite secondConfirmDeleteKeyIcon = instance.roomKey.secondConfirmDeleteKeyIcon;
|
|
if (secondConfirmDeleteKeyIcon != 0 && secondConfirmDeleteKeyIcon != 0)
|
|
{
|
|
goto IL_39;
|
|
}
|
|
}
|
|
string empty = string.Empty;
|
|
IL_39:
|
|
galeigfhnbb.<BFDIBJOMOMM>k__BackingField = empty;
|
|
if (empty == 0 || num != 0)
|
|
{
|
|
}
|
|
long num2;
|
|
string text = string.Format("{0:n0}", num2);
|
|
galeigfhnbb.<DKPKBGEABHC>k__BackingField = text;
|
|
long num3;
|
|
string text2 = string.Format("{0:n0}", num3);
|
|
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = text2;
|
|
CardsConfig instance2 = CardsConfig.Instance;
|
|
galeigfhnbb.<NHBCJNENEMO>k__BackingField = instance2;
|
|
Action action = new Action(this.MEHKJFGIKOC);
|
|
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
|
|
return galeigfhnbb;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600512A RID: 20778 RVA: 0x00126208 File Offset: 0x00124408
|
|
[Token(Token = "0x600512A")]
|
|
[Address(RVA = "0x1499540", Offset = "0x1498340", VA = "0x181499540")]
|
|
public RoomCurrencyPackageToCardImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600512B RID: 20779 RVA: 0x0012621C File Offset: 0x0012441C
|
|
[Token(Token = "0x600512B")]
|
|
[Address(RVA = "0x1499500", Offset = "0x1498300", VA = "0x181499500")]
|
|
[CompilerGenerated]
|
|
private void MEHKJFGIKOC()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|