Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/ClubMembershipModelController.cs
T
2026-04-10 22:50:51 +02:00

402 lines
15 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000A6D RID: 2669
[Token(Token = "0x2000A6D")]
public class ClubMembershipModelController : ModelController<ClubMembershipModel>, IOLLIDNPNNA
{
// Token: 0x060044B9 RID: 17593 RVA: 0x00109BB4 File Offset: 0x00107DB4
[Token(Token = "0x60044B9")]
[Address(RVA = "0x15B6DB0", Offset = "0x15B5BB0", VA = "0x1815B6DB0", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (060044B9)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.ClubMembershipModelController::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: 0x060044BA RID: 17594 RVA: 0x00109BE0 File Offset: 0x00107DE0
[Token(Token = "0x60044BA")]
[Address(RVA = "0x15B6E60", Offset = "0x15B5C60", VA = "0x1815B6E60")]
public ClubMembershipModelController()
{
}
// Token: 0x02000A6E RID: 2670
[Token(Token = "0x2000A6E")]
[Serializable]
private class ClubMembershipTypeTextImpl : TextControllerImpl<ClubMembershipModel>
{
// Token: 0x060044BB RID: 17595 RVA: 0x00109BF4 File Offset: 0x00107DF4
[Token(Token = "0x60044BB")]
[Address(RVA = "0x15BA680", Offset = "0x15B9480", VA = "0x1815BA680", Slot = "27")]
protected override void DMAHGBLDMFA()
{
string empty = string.Empty;
int num = 0;
bool flag;
if (flag)
{
string text = ClubsConfig.Instance.OPBOLMAGHOO((PPGPAHNMGEC)num);
}
string text2 = this.textToAppend;
string text3 = empty + text2;
int num2 = ((IComparable)empty).CompareTo(text3);
}
// Token: 0x060044BC RID: 17596 RVA: 0x00109C40 File Offset: 0x00107E40
[Token(Token = "0x60044BC")]
[Address(RVA = "0x15BA780", Offset = "0x15B9580", VA = "0x1815BA780")]
public ClubMembershipTypeTextImpl()
{
}
// Token: 0x040035CF RID: 13775
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40035CF")]
[SerializeField]
private string textToAppend;
}
// Token: 0x02000A6F RID: 2671
[Token(Token = "0x2000A6F")]
[Serializable]
private class ClubMembershipJoinedAtTextImpl : TextControllerImpl<ClubMembershipModel>
{
// Token: 0x060044BD RID: 17597 RVA: 0x00109C54 File Offset: 0x00107E54
[Token(Token = "0x60044BD")]
[Address(RVA = "0x15B4CD0", Offset = "0x15B3AD0", VA = "0x1815B4CD0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
if (string.IsNullOrEmpty(num))
{
return;
}
string text = num + num;
throw new NullReferenceException();
}
// Token: 0x060044BE RID: 17598 RVA: 0x00109C7C File Offset: 0x00107E7C
[Token(Token = "0x60044BE")]
[Address(RVA = "0x15B4DA0", Offset = "0x15B3BA0", VA = "0x1815B4DA0")]
public ClubMembershipJoinedAtTextImpl()
{
}
// Token: 0x040035D0 RID: 13776
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40035D0")]
[SerializeField]
private string prefix = "Joined: ";
}
// Token: 0x02000A70 RID: 2672
[Token(Token = "0x2000A70")]
[Serializable]
private class ClubMembershipBanButtonImpl : ButtonControllerImpl<ClubMembershipModel>
{
// Token: 0x060044BF RID: 17599 RVA: 0x00109C9C File Offset: 0x00107E9C
[Token(Token = "0x60044BF")]
[Address(RVA = "0x15B4360", Offset = "0x15B3160", VA = "0x1815B4360", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag || !flag || num != 0)
{
}
}
// Token: 0x060044C0 RID: 17600 RVA: 0x00109CC4 File Offset: 0x00107EC4
[Token(Token = "0x60044C0")]
[Address(RVA = "0x15B4460", Offset = "0x15B3260", VA = "0x1815B4460", Slot = "29")]
protected override void IKNMALNFPII()
{
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
int num = 0;
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Ban player from club";
string text = string.Format("Are you sure you want to ban @{0} from the club?", num);
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = text;
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Yes";
Action action = new Action(base.CIKFAJEGLJI);
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
DialogListModel dialogListModel;
PMGCJEPKFOF<TwoButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb);
}
// Token: 0x060044C1 RID: 17601 RVA: 0x00109D34 File Offset: 0x00107F34
[Token(Token = "0x60044C1")]
[Address(RVA = "0x15B4590", Offset = "0x15B3390", VA = "0x1815B4590")]
public ClubMembershipBanButtonImpl()
{
}
}
// Token: 0x02000A71 RID: 2673
[Token(Token = "0x2000A71")]
[Serializable]
private class ClubMembershipChangeMembershipTypeButtonImpl : ButtonControllerImpl<ClubMembershipModel>
{
// Token: 0x060044C2 RID: 17602 RVA: 0x00109D48 File Offset: 0x00107F48
[Token(Token = "0x60044C2")]
[Address(RVA = "0x15B45D0", Offset = "0x15B33D0", VA = "0x1815B45D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag = num != num;
bool flag2 = num != num;
}
// Token: 0x060044C3 RID: 17603 RVA: 0x00109D70 File Offset: 0x00107F70
[Token(Token = "0x60044C3")]
[Address(RVA = "0x15B46B0", Offset = "0x15B34B0", VA = "0x1815B46B0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060044C4 RID: 17604 RVA: 0x00109D84 File Offset: 0x00107F84
[Token(Token = "0x60044C4")]
[Address(RVA = "0x15B46F0", Offset = "0x15B34F0", VA = "0x1815B46F0")]
public ClubMembershipChangeMembershipTypeButtonImpl()
{
}
}
// Token: 0x02000A72 RID: 2674
[Token(Token = "0x2000A72")]
[Serializable]
private class ClubMembershipRemoveButtonImpl : ButtonControllerImpl<ClubMembershipModel>
{
// Token: 0x060044C5 RID: 17605 RVA: 0x00109D98 File Offset: 0x00107F98
[Token(Token = "0x60044C5")]
[Address(RVA = "0x15B8270", Offset = "0x15B7070", VA = "0x1815B8270", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag || !flag || num != 0)
{
}
}
// Token: 0x060044C6 RID: 17606 RVA: 0x00109DC0 File Offset: 0x00107FC0
[Token(Token = "0x60044C6")]
[Address(RVA = "0x15B8370", Offset = "0x15B7170", VA = "0x1815B8370", Slot = "29")]
protected override void IKNMALNFPII()
{
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
int num = 0;
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Remove player from club";
string text = string.Format("Are you sure you want to remove @{0} from the club?", num);
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = text;
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Yes";
Action action = new Action(base.LDOGPIHJOLP);
pmcghgjacnb.<ECHBNKMHBBM>k__BackingField = action;
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Cancel";
DialogListModel dialogListModel;
PMGCJEPKFOF<TwoButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddTwoButtonMessageDialog(pmcghgjacnb);
}
// Token: 0x060044C7 RID: 17607 RVA: 0x00109E30 File Offset: 0x00108030
[Token(Token = "0x60044C7")]
[Address(RVA = "0x15B84A0", Offset = "0x15B72A0", VA = "0x1815B84A0")]
public ClubMembershipRemoveButtonImpl()
{
}
}
// Token: 0x02000A73 RID: 2675
[Token(Token = "0x2000A73")]
[Serializable]
private class ClubMembershipChangeMembershipTypeDropdownImpl : DropdownControllerImpl<ClubMembershipModel>
{
// Token: 0x060044C8 RID: 17608 RVA: 0x00109E44 File Offset: 0x00108044
[Token(Token = "0x60044C8")]
[Address(RVA = "0x15B4730", Offset = "0x15B3530", VA = "0x1815B4730", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag)
{
}
int num2 = 0;
if (num != 0)
{
}
bool flag2 = num2 > "{il2cpp field on {'Object' (constant value of type Mono.Cecil.TypeReference)}, offset 0xD8}";
Func<PPGPAHNMGEC, bool> func;
List<PPGPAHNMGEC> list = Enumerable.ToList<PPGPAHNMGEC>(Enumerable.Where<PPGPAHNMGEC>(Enumerable.Cast<PPGPAHNMGEC>(Enum.GetValues(typeof(PPGPAHNMGEC))), func));
Func<PPGPAHNMGEC, TMP_Dropdown.OptionData> func2;
if (ClubMembershipModelController.ClubMembershipChangeMembershipTypeDropdownImpl.<>c.<>9__0_0 == 0)
{
func2 = (PPGPAHNMGEC m) => null;
ClubMembershipModelController.ClubMembershipChangeMembershipTypeDropdownImpl.<>c.<>9__0_0 = func2;
}
List<TMP_Dropdown.OptionData> list2 = Enumerable.ToList<TMP_Dropdown.OptionData>(Enumerable.Select<PPGPAHNMGEC, TMP_Dropdown.OptionData>(list, func2));
}
// Token: 0x060044C9 RID: 17609 RVA: 0x00109EC0 File Offset: 0x001080C0
[Token(Token = "0x60044C9")]
[Address(RVA = "0x15B4A50", Offset = "0x15B3850", VA = "0x1815B4A50", Slot = "29")]
protected override void NLPIDFIICNE(int EFBDCIJMFGD)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
ThrowHelper.ThrowArgumentOutOfRangeException();
}
// Token: 0x060044CA RID: 17610 RVA: 0x00109EE4 File Offset: 0x001080E4
[Token(Token = "0x60044CA")]
[Address(RVA = "0x15B4B40", Offset = "0x15B3940", VA = "0x1815B4B40")]
public ClubMembershipChangeMembershipTypeDropdownImpl()
{
}
}
// Token: 0x02000A75 RID: 2677
[Token(Token = "0x2000A75")]
[Serializable]
private class ClubIdMembershipIdFromClubMembershipLinkImpl : LinkControllerImpl<ClubMembershipModel>
{
// Token: 0x060044CE RID: 17614 RVA: 0x00109EF8 File Offset: 0x001080F8
[Token(Token = "0x60044CE")]
[Address(RVA = "0x15B2C10", Offset = "0x15B1A10", VA = "0x1815B2C10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (!flag)
{
}
}
// Token: 0x060044CF RID: 17615 RVA: 0x00109F14 File Offset: 0x00108114
[Token(Token = "0x60044CF")]
[Address(RVA = "0x15B2D00", Offset = "0x15B1B00", VA = "0x1815B2D00", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060044D0 RID: 17616 RVA: 0x00109F2C File Offset: 0x0010812C
[Token(Token = "0x60044D0")]
[Address(RVA = "0x15B2DD0", Offset = "0x15B1BD0", VA = "0x1815B2DD0")]
public ClubIdMembershipIdFromClubMembershipLinkImpl()
{
}
}
// Token: 0x02000A76 RID: 2678
[Token(Token = "0x2000A76")]
[Serializable]
private class ClubMembershipFromUriImpl : FromUriControllerImpl<ClubMembershipModel>
{
// Token: 0x060044D1 RID: 17617 RVA: 0x00109F40 File Offset: 0x00108140
[Token(Token = "0x60044D1")]
[Address(RVA = "0x15B4B80", Offset = "0x15B3980", VA = "0x1815B4B80", Slot = "29")]
protected override void BOEJIAHIFCH()
{
bool flag;
bool flag2;
if (!flag || flag2)
{
}
}
// Token: 0x060044D2 RID: 17618 RVA: 0x00109F5C File Offset: 0x0010815C
[Token(Token = "0x60044D2")]
[Address(RVA = "0x15B4C90", Offset = "0x15B3A90", VA = "0x1815B4C90")]
public ClubMembershipFromUriImpl()
{
}
}
// Token: 0x02000A77 RID: 2679
[Token(Token = "0x2000A77")]
[Serializable]
private class ClubMembershipToCardImpl : ToCardControllerImpl<ClubMembershipModel>
{
// Token: 0x17000C07 RID: 3079
// (get) Token: 0x060044D3 RID: 17619 RVA: 0x00109F70 File Offset: 0x00108170
[Token(Token = "0x17000C07")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x60044D3")]
[Address(RVA = "0x15BA4D0", Offset = "0x15B92D0", VA = "0x1815BA4D0", Slot = "76")]
get
{
int num = 0;
string text = ClubsConfig.Instance.OPBOLMAGHOO((PPGPAHNMGEC)num);
GALEIGFHNBB galeigfhnbb;
galeigfhnbb.<DKPKBGEABHC>k__BackingField = text;
int num2 = 0;
galeigfhnbb.<IKEOPMLJEGG>k__BackingField = num2;
bool flag;
if (flag)
{
if (flag)
{
}
bool flag2;
if (num2 != (flag2 ? 1 : 0))
{
CardsConfig instance = CardsConfig.Instance;
Action action = new Action(this.MEHKJFGIKOC);
galeigfhnbb.<NDEBJBPHHJJ>k__BackingField = action;
}
}
return galeigfhnbb;
}
}
// Token: 0x060044D4 RID: 17620 RVA: 0x00109FDC File Offset: 0x001081DC
[Token(Token = "0x60044D4")]
[Address(RVA = "0x15BA490", Offset = "0x15B9290", VA = "0x1815BA490")]
public ClubMembershipToCardImpl()
{
}
// Token: 0x060044D5 RID: 17621 RVA: 0x00109FF0 File Offset: 0x001081F0
[Token(Token = "0x60044D5")]
[Address(RVA = "0x15BA370", Offset = "0x15B9170", VA = "0x1815BA370")]
[CompilerGenerated]
private void MEHKJFGIKOC()
{
CardsConfig instance = CardsConfig.Instance;
CardsConfig.ClubMembershipCardConfig clubMembership = instance.clubMembership;
string denyButtonText = instance.clubMembership.denyButtonText;
int num = 0;
BrowserModel browserModel;
CECAKDDNHLN cecakddnhln;
browserModel.GoTo(cecakddnhln, num != 0);
}
}
}
}