Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/RoomCurrencyPackageModelController.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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 1660
*/;
}
// 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()
{
}
}
}
}