This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+156
View File
@@ -0,0 +1,156 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RRUI
{
// Token: 0x02000778 RID: 1912
[Token(Token = "0x2000778")]
[CreateAssetMenu]
public class AccountsConfig : ScriptableObject
{
// Token: 0x17000915 RID: 2325
// (get) Token: 0x06003724 RID: 14116 RVA: 0x000E6DA4 File Offset: 0x000E4FA4
[Token(Token = "0x17000915")]
public static AccountsConfig Instance
{
[Token(Token = "0x6003724")]
[Address(RVA = "0x1BBC2C0", Offset = "0x1BBB2C0", VA = "0x181BBC2C0")]
get
{
AccountsConfig instance = AccountsConfig._instance;
int num = 0;
if (!(instance != num))
{
AccountsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<AccountsConfig>(0);
AccountsConfig instance2 = AccountsConfig._instance;
int num2 = 0;
if (instance2 == num2)
{
Debug.LogError("Failed to load Accounts object");
}
}
return AccountsConfig._instance;
}
}
// Token: 0x17000916 RID: 2326
// (get) Token: 0x06003725 RID: 14117 RVA: 0x000E6DF0 File Offset: 0x000E4FF0
[Token(Token = "0x17000916")]
public Sprite UnfriendConfirmationDialogSprite
{
[Token(Token = "0x6003725")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.unfriendConfirmationDialogSprite;
}
}
// Token: 0x06003726 RID: 14118 RVA: 0x000E6E04 File Offset: 0x000E5004
[Token(Token = "0x6003726")]
[Address(RVA = "0x1BBBF70", Offset = "0x1BBAF70", VA = "0x181BBBF70")]
public void FAPIKBPIAOJ(out List<AccountsConfig.AccountSortFriendlyNameMapping> MPKFLMDODBO, out List<TMP_Dropdown.OptionData> FAIIFLGONJC)
{
List<AccountsConfig.AccountSortFriendlyNameMapping> subscriptionAccountSortCriteriaMetadata = this.SubscriptionAccountSortCriteriaMetadata;
Func<AccountsConfig.AccountSortFriendlyNameMapping, AccountsConfig.NJODPLPNNJO> <>9__9_ = AccountsConfig.<>c.<>9__9_0;
if (<>9__9_ == 0)
{
AccountsConfig.<>c.<>9__9_0 = delegate(AccountsConfig.AccountSortFriendlyNameMapping sc)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
List<AccountsConfig.AccountSortFriendlyNameMapping> list = Enumerable.ToList<AccountsConfig.AccountSortFriendlyNameMapping>(Enumerable.OrderBy<AccountsConfig.AccountSortFriendlyNameMapping, AccountsConfig.NJODPLPNNJO>(subscriptionAccountSortCriteriaMetadata, <>9__9_));
MPKFLMDODBO._items = list;
Func<AccountsConfig.AccountSortFriendlyNameMapping, TMP_Dropdown.OptionData> func;
if (AccountsConfig.<>c.<>9__9_1 == 0)
{
func = delegate(AccountsConfig.AccountSortFriendlyNameMapping m)
{
TMP_Dropdown.OptionData optionData;
return optionData;
};
AccountsConfig.<>c.<>9__9_1 = func;
}
List<TMP_Dropdown.OptionData> list2 = Enumerable.ToList<TMP_Dropdown.OptionData>(Enumerable.Select<AccountsConfig.AccountSortFriendlyNameMapping, TMP_Dropdown.OptionData>(list, func));
FAIIFLGONJC._items = list2;
}
// Token: 0x06003727 RID: 14119 RVA: 0x000E6E80 File Offset: 0x000E5080
[Token(Token = "0x6003727")]
[Address(RVA = "0x1BBC150", Offset = "0x1BBB150", VA = "0x181BBC150")]
public AccountsConfig()
{
List<AccountsConfig.AccountSortFriendlyNameMapping> list = new List();
this.SubscriptionAccountSortCriteriaMetadata = list;
base..ctor();
}
// Token: 0x06003728 RID: 14120 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003728")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
static AccountsConfig()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002ECA RID: 11978
[Token(Token = "0x4002ECA")]
private static AccountsConfig _instance;
// Token: 0x04002ECB RID: 11979
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002ECB")]
[SerializeField]
private Sprite unfriendConfirmationDialogSprite;
// Token: 0x04002ECC RID: 11980
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002ECC")]
[SerializeField]
[Header("Account List")]
private List<AccountsConfig.AccountSortFriendlyNameMapping> SubscriptionAccountSortCriteriaMetadata;
// Token: 0x02000779 RID: 1913
[Token(Token = "0x2000779")]
public enum NJODPLPNNJO
{
// Token: 0x04002ECE RID: 11982
[Token(Token = "0x4002ECE")]
Username_Asc,
// Token: 0x04002ECF RID: 11983
[Token(Token = "0x4002ECF")]
Username_Desc,
// Token: 0x04002ED0 RID: 11984
[Token(Token = "0x4002ED0")]
UnreadAnnouncements,
// Token: 0x04002ED1 RID: 11985
[Token(Token = "0x4002ED1")]
SubscriberCount_Asc,
// Token: 0x04002ED2 RID: 11986
[Token(Token = "0x4002ED2")]
SubscriberCount_Desc
}
// Token: 0x0200077A RID: 1914
[Token(Token = "0x200077A")]
[Serializable]
public struct AccountSortFriendlyNameMapping
{
// Token: 0x04002ED3 RID: 11987
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002ED3")]
public AccountsConfig.NJODPLPNNJO EnumValue;
// Token: 0x04002ED4 RID: 11988
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002ED4")]
public string FriendlyName;
}
}
}
@@ -0,0 +1,45 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x020010FB RID: 4347
[Token(Token = "0x20010FB")]
[MMOINKHEKJF("Color/Absolute", "Tween from the current Image color to an absolute Color")]
[Serializable]
public class ColorAbsoluteTransition : ColorTransition
{
// Token: 0x17001073 RID: 4211
// (get) Token: 0x06006143 RID: 24899 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001073")]
protected override Color TargetColor
{
[Token(Token = "0x6006143")]
[Address(RVA = "0x1700560", Offset = "0x16FF560", VA = "0x181700560", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06006144 RID: 24900 RVA: 0x00153050 File Offset: 0x00151250
[Token(Token = "0x6006144")]
[Address(RVA = "0x1BBDC60", Offset = "0x1BBCC60", VA = "0x181BBDC60")]
public ColorAbsoluteTransition()
{
Color white = Color.white;
Color white2 = Color.white;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x0400401A RID: 16410
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400401A")]
[SerializeField]
private Color color;
}
}
@@ -0,0 +1,38 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x020010FC RID: 4348
[Token(Token = "0x20010FC")]
[MMOINKHEKJF("Color/Default", "Tween from the current Image color to the default Color")]
[Serializable]
public class ColorDefaultTransition : ColorTransition
{
// Token: 0x17001074 RID: 4212
// (get) Token: 0x06006145 RID: 24901 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001074")]
protected override Color TargetColor
{
[Token(Token = "0x6006145")]
[Address(RVA = "0x83A900", Offset = "0x839900", VA = "0x18083A900", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06006146 RID: 24902 RVA: 0x0015308C File Offset: 0x0015128C
[Token(Token = "0x6006146")]
[Address(RVA = "0x1BBDCB0", Offset = "0x1BBCCB0", VA = "0x181BBDCB0")]
public ColorDefaultTransition()
{
Color white = Color.white;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
}
}
@@ -0,0 +1,175 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x020010FD RID: 4349
[Token(Token = "0x20010FD")]
[MMOINKHEKJF("Color/Match", "Tween from the current Image color to the target's Image color")]
[Serializable]
public class ColorMatchTransition : ColorTransition, GMDGMBMDFJG
{
// Token: 0x17001075 RID: 4213
// (get) Token: 0x06006147 RID: 24903 RVA: 0x001530C0 File Offset: 0x001512C0
[Token(Token = "0x17001075")]
private Graphic TargetGraphic
{
[Token(Token = "0x6006147")]
[Address(RVA = "0x1BBE190", Offset = "0x1BBD190", VA = "0x181BBE190")]
get
{
Graphic graphic = this.targetGraphic;
int num = 0;
if (graphic == num)
{
GameObject gameObject = this.target;
int num2 = 0;
if (gameObject != num2)
{
Graphic component = this.target.GetComponent<Graphic>();
this.targetGraphic = component;
}
}
return this.targetGraphic;
}
}
// Token: 0x17001076 RID: 4214
// (get) Token: 0x06006148 RID: 24904 RVA: 0x00153114 File Offset: 0x00151314
[Token(Token = "0x17001076")]
protected override Color TargetColor
{
[Token(Token = "0x6006148")]
[Address(RVA = "0x1BBE090", Offset = "0x1BBD090", VA = "0x181BBE090", Slot = "8")]
get
{
int num = 0;
bool flag;
bool flag2;
if (!flag || flag2)
{
}
if (num != 0)
{
}
Color white = Color.white;
throw new NullReferenceException();
}
}
// Token: 0x06006149 RID: 24905 RVA: 0x0015313C File Offset: 0x0015133C
[Token(Token = "0x6006149")]
[Address(RVA = "0x1BBDF70", Offset = "0x1BBCF70", VA = "0x181BBDF70", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Graphic component = this.gameObjectOverride.GetComponent<Graphic>();
this.graphic = component;
Transition transition = this.fallbackTransition;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
transition.OFFLOPLJBBG(<MonoBehaviour>k__BackingField);
}
// Token: 0x0600614A RID: 24906 RVA: 0x00153188 File Offset: 0x00151388
[Token(Token = "0x600614A")]
[Address(RVA = "0x1BBDCF0", Offset = "0x1BBCCF0", VA = "0x181BBDCF0", Slot = "5")]
protected override void Dispose()
{
TransitionImplementation implementation = this.fallbackTransition.implementation;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = (ulong)0L;
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
return;
}
}
// Token: 0x0600614B RID: 24907 RVA: 0x001531C8 File Offset: 0x001513C8
[Token(Token = "0x600614B")]
[Address(RVA = "0x1BBE020", Offset = "0x1BBD020", VA = "0x181BBE020", Slot = "7")]
public override void Reset()
{
Graphic graphic = this.graphic;
Color cachedColor = this.cachedColor;
Color color = graphic.color;
TransitionImplementation implementation = this.fallbackTransition.implementation;
if (implementation != 0)
{
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
return;
}
}
// Token: 0x0600614C RID: 24908 RVA: 0x0015320C File Offset: 0x0015140C
[Token(Token = "0x600614C")]
[Address(RVA = "0x1BBE010", Offset = "0x1BBD010", VA = "0x181BBE010", Slot = "9")]
public void MAIIBAGFDKF(GameObject DOJCFCINALC)
{
this.target = DOJCFCINALC;
this.targetGraphic = (ulong)0L;
}
// Token: 0x0600614D RID: 24909 RVA: 0x0015322C File Offset: 0x0015142C
[Token(Token = "0x600614D")]
[Address(RVA = "0x1BBDD70", Offset = "0x1BBCD70", VA = "0x181BBDD70", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
GameObject gameObject = this.target;
int num = 0;
if (gameObject != num)
{
Func<Color> func = new Func(base.BHCCBDJPJBB);
Action<Color> action = new Action(base.GFEMEFKMCAA);
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
}
if (this.useFallback)
{
return this.fallbackTransition.DCCBNDIOOGE();
}
throw new NullReferenceException();
}
// Token: 0x0600614E RID: 24910 RVA: 0x00153290 File Offset: 0x00151490
[Token(Token = "0x600614E")]
[Address(RVA = "0x1BBDCB0", Offset = "0x1BBCCB0", VA = "0x181BBDCB0")]
public ColorMatchTransition()
{
Color white = Color.white;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x0400401B RID: 16411
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400401B")]
[SerializeField]
private GameObject target;
// Token: 0x0400401C RID: 16412
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400401C")]
[SerializeField]
[Tooltip("Fallback Transition if the Target is null")]
private bool useFallback;
// Token: 0x0400401D RID: 16413
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400401D")]
[SerializeField]
[JEAMMEGEDDJ("useFallback")]
private Transition fallbackTransition;
// Token: 0x0400401E RID: 16414
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400401E")]
private Graphic targetGraphic;
}
}
@@ -0,0 +1,113 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x020010FE RID: 4350
[Token(Token = "0x20010FE")]
[Serializable]
public abstract class ColorTransition : TweenTransition
{
// Token: 0x17001077 RID: 4215
// (get) Token: 0x0600614F RID: 24911
[Token(Token = "0x17001077")]
protected abstract Color TargetColor
{
[Token(Token = "0x600614F")]
[Address(Slot = "8")]
get;
}
// Token: 0x06006150 RID: 24912 RVA: 0x001532C4 File Offset: 0x001514C4
[Token(Token = "0x6006150")]
[Address(RVA = "0x1BBE410", Offset = "0x1BBD410", VA = "0x181BBE410", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Graphic component = this.gameObjectOverride.GetComponent<Graphic>();
this.graphic = component;
}
// Token: 0x06006151 RID: 24913 RVA: 0x001532F8 File Offset: 0x001514F8
[Token(Token = "0x6006151")]
[Address(RVA = "0x1BBE2A0", Offset = "0x1BBD2A0", VA = "0x181BBE2A0", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (06006151)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.ColorTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Func`1<valuetype [UnityEngine.CoreModule]UnityEngine.Color>(var_0_0C, newobj:Func`1[exp:class [mscorlib]System.Func`1<valuetype [UnityEngine.CoreModule]UnityEngine.Color>](Func`1::.ctor, ldloc:ColorTransition[exp:object](this), ldftn:method instance Color *()[exp:native int](ColorTransition::BHCCBDJPJBB)))
stloc:class [mscorlib]System.Action`1<valuetype [UnityEngine.CoreModule]UnityEngine.Color>(var_1_19, newobj:Action`1[exp:class [mscorlib]System.Action`1<valuetype [UnityEngine.CoreModule]UnityEngine.Color>](Action`1::.ctor, ldloc:ColorTransition[exp:object](this), ldftn:method instance void *(valuetype [UnityEngine.CoreModule]UnityEngine.Color)[exp:native int](ColorTransition::GFEMEFKMCAA)))
stloc:JOMGGPNCMFK(var_2_20, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:ColorTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_3_27, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:ColorTransition[exp:TransitionImplementation](this)))
}
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.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: 0x06006152 RID: 24914 RVA: 0x0015332C File Offset: 0x0015152C
[Token(Token = "0x6006152")]
[Address(RVA = "0x1BBE4A0", Offset = "0x1BBD4A0", VA = "0x181BBE4A0", Slot = "7")]
public override void Reset()
{
Graphic graphic = this.graphic;
Color color = this.cachedColor;
Color color2 = graphic.color;
}
// Token: 0x06006153 RID: 24915 RVA: 0x00153354 File Offset: 0x00151554
[Token(Token = "0x6006153")]
[Address(RVA = "0x1BBDCB0", Offset = "0x1BBCCB0", VA = "0x181BBDCB0")]
protected ColorTransition()
{
Color white = Color.white;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x06006154 RID: 24916 RVA: 0x00153388 File Offset: 0x00151588
[Token(Token = "0x6006154")]
[Address(RVA = "0x1BBE260", Offset = "0x1BBD260", VA = "0x181BBE260")]
[CompilerGenerated]
private Color BHCCBDJPJBB()
{
throw new NullReferenceException();
}
// Token: 0x06006155 RID: 24917 RVA: 0x0015339C File Offset: 0x0015159C
[Token(Token = "0x6006155")]
[Address(RVA = "0x1BBE3D0", Offset = "0x1BBD3D0", VA = "0x181BBE3D0")]
[CompilerGenerated]
private void GFEMEFKMCAA(Color ONGBFDACHHG)
{
Color color = this.graphic.color;
}
// Token: 0x0400401F RID: 16415
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400401F")]
private Graphic graphic;
// Token: 0x04004020 RID: 16416
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4004020")]
protected Color cachedColor;
}
}
@@ -0,0 +1,73 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x020010FF RID: 4351
[Token(Token = "0x20010FF")]
[MMOINKHEKJF("Delay", "Delay for a variable number of seconds")]
[Serializable]
public class DelayTransition : TransitionImplementation
{
// Token: 0x17001078 RID: 4216
// (get) Token: 0x06006156 RID: 24918 RVA: 0x001533BC File Offset: 0x001515BC
[Token(Token = "0x17001078")]
protected float Duration
{
[Token(Token = "0x6006156")]
[Address(RVA = "0x1BBE7C0", Offset = "0x1BBD7C0", VA = "0x181BBE7C0")]
get
{
if (this.isInstant)
{
}
return this.duration;
}
}
// Token: 0x06006157 RID: 24919 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006157")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "7")]
public override void Reset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06006158 RID: 24920 RVA: 0x001533DC File Offset: 0x001515DC
[Token(Token = "0x6006158")]
[Address(RVA = "0x1BBE6B0", Offset = "0x1BBD6B0", VA = "0x181BBE6B0", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
float num = this.duration;
int num2 = 0;
num2 += num2;
num2++;
OCABGDGGDIJ ocabgdggdij2 = ocabgdggdij.HJHCFNPOBCJ(num);
throw new NullReferenceException();
}
// Token: 0x06006159 RID: 24921 RVA: 0x00153410 File Offset: 0x00151610
[Token(Token = "0x6006159")]
[Address(RVA = "0x1BBE7A0", Offset = "0x1BBD7A0", VA = "0x181BBE7A0")]
public DelayTransition()
{
this.isWorldCanvas = true;
this.Reset();
}
// Token: 0x04004021 RID: 16417
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4004021")]
[SerializeField]
private bool isInstant;
// Token: 0x04004022 RID: 16418
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4004022")]
[SerializeField]
[JEAMMEGEDDJ("isInstant", false)]
private float duration = 1f;
}
}
@@ -0,0 +1,63 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001101 RID: 4353
[Token(Token = "0x2001101")]
[MMOINKHEKJF("Opacity/Absolute", "Tween from the current opacity to an absolute opacity")]
[Serializable]
public class OpacityAbsoluteTransition : OpacityTransition
{
// Token: 0x0600615B RID: 24923 RVA: 0x00153438 File Offset: 0x00151638
[Token(Token = "0x600615B")]
[Address(RVA = "0x1BBF380", Offset = "0x1BBE380", VA = "0x181BBF380", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (0600615B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.OpacityAbsoluteTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Func`1<float32>(var_0_06, ldfld:class [mscorlib]System.Func`1<float32>(OpacityTransition::getter, ldloc:OpacityAbsoluteTransition[exp:OpacityTransition](this)))
stloc:class [mscorlib]System.Action`1<float32>(var_1_0D, ldfld:class [mscorlib]System.Action`1<float32>(OpacityTransition::setter, ldloc:OpacityAbsoluteTransition[exp:OpacityTransition](this)))
stloc:float32(var_2_14, ldfld:float32(OpacityAbsoluteTransition::opacity, ldloc:OpacityAbsoluteTransition(this)))
stloc:float32(var_3_1B, ldfld:float32(TweenTransition::duration, ldloc:OpacityAbsoluteTransition[exp:TweenTransition](this)))
stloc:JOMGGPNCMFK(var_4_22, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:OpacityAbsoluteTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_5_2A, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:OpacityAbsoluteTransition[exp:TransitionImplementation](this)))
stloc:ANGMHDJNACK(var_7_39, call:ANGMHDJNACK(LLICDLEPNPK::PGBBGHKPEEN, ldloc:class [mscorlib]System.Func`1<float32>[exp:Func`1](var_0_06), ldloc:class [mscorlib]System.Action`1<float32>[exp:Action`1](var_1_0D), ldloc:float32(var_2_14), ldloc:float32(var_3_1B), ldloc:JOMGGPNCMFK(var_4_22), ldloc:MonoBehaviour[exp:Behaviour](var_5_2A)))
}
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.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: 0x0600615C RID: 24924 RVA: 0x00153480 File Offset: 0x00151680
[Token(Token = "0x600615C")]
[Address(RVA = "0x1BBF450", Offset = "0x1BBE450", VA = "0x181BBF450")]
public OpacityAbsoluteTransition()
{
this.cachedOpacity = 1f;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04004023 RID: 16419
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4004023")]
[SerializeField]
private float opacity;
}
}
@@ -0,0 +1,56 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Animation
{
// Token: 0x02001102 RID: 4354
[Token(Token = "0x2001102")]
[MMOINKHEKJF("Opacity/Default", "Tween from the current opacity to the default opacity")]
[Serializable]
public class OpacityDefaultTransition : OpacityTransition
{
// Token: 0x0600615D RID: 24925 RVA: 0x001534BC File Offset: 0x001516BC
[Token(Token = "0x600615D")]
[Address(RVA = "0x1BBF470", Offset = "0x1BBE470", VA = "0x181BBF470", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (0600615D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.OpacityDefaultTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Func`1<float32>(var_0_06, ldfld:class [mscorlib]System.Func`1<float32>(OpacityTransition::getter, ldloc:OpacityDefaultTransition[exp:OpacityTransition](this)))
stloc:class [mscorlib]System.Action`1<float32>(var_1_0D, ldfld:class [mscorlib]System.Action`1<float32>(OpacityTransition::setter, ldloc:OpacityDefaultTransition[exp:OpacityTransition](this)))
stloc:float32(var_2_14, ldfld:float32(OpacityTransition::cachedOpacity, ldloc:OpacityDefaultTransition[exp:OpacityTransition](this)))
stloc:float32(var_3_1B, ldfld:float32(TweenTransition::duration, ldloc:OpacityDefaultTransition[exp:TweenTransition](this)))
stloc:JOMGGPNCMFK(var_4_22, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:OpacityDefaultTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_5_2A, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:OpacityDefaultTransition[exp:TransitionImplementation](this)))
stloc:ANGMHDJNACK(var_7_39, call:ANGMHDJNACK(LLICDLEPNPK::PGBBGHKPEEN, ldloc:class [mscorlib]System.Func`1<float32>[exp:Func`1](var_0_06), ldloc:class [mscorlib]System.Action`1<float32>[exp:Action`1](var_1_0D), ldloc:float32(var_2_14), ldloc:float32(var_3_1B), ldloc:JOMGGPNCMFK(var_4_22), ldloc:MonoBehaviour[exp:Behaviour](var_5_2A)))
}
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.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: 0x0600615E RID: 24926 RVA: 0x00153504 File Offset: 0x00151704
[Token(Token = "0x600615E")]
[Address(RVA = "0x1BBF450", Offset = "0x1BBE450", VA = "0x181BBF450")]
public OpacityDefaultTransition()
{
this.cachedOpacity = 1f;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
}
}
@@ -0,0 +1,160 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001103 RID: 4355
[Token(Token = "0x2001103")]
[Serializable]
public abstract class OpacityTransition : TweenTransition
{
// Token: 0x17001079 RID: 4217
// (get) Token: 0x0600615F RID: 24927 RVA: 0x00153540 File Offset: 0x00151740
[Token(Token = "0x17001079")]
protected float CachedOpacity
{
[Token(Token = "0x600615F")]
[Address(RVA = "0xCAA380", Offset = "0xCA9380", VA = "0x180CAA380")]
get
{
return this.cachedOpacity;
}
}
// Token: 0x1700107A RID: 4218
// (get) Token: 0x06006160 RID: 24928 RVA: 0x00153554 File Offset: 0x00151754
[Token(Token = "0x1700107A")]
protected Func<float> Getter
{
[Token(Token = "0x6006160")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get
{
return this.getter;
}
}
// Token: 0x1700107B RID: 4219
// (get) Token: 0x06006161 RID: 24929 RVA: 0x00153568 File Offset: 0x00151768
[Token(Token = "0x1700107B")]
protected Action<float> Setter
{
[Token(Token = "0x6006161")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
get
{
return this.setter;
}
}
// Token: 0x1700107C RID: 4220
// (get) Token: 0x06006162 RID: 24930 RVA: 0x0015357C File Offset: 0x0015177C
// (set) Token: 0x06006163 RID: 24931 RVA: 0x001535B0 File Offset: 0x001517B0
[Token(Token = "0x1700107C")]
protected float CurrentOpacity
{
[Token(Token = "0x6006162")]
[Address(RVA = "0x1BBF650", Offset = "0x1BBE650", VA = "0x181BBF650")]
get
{
CanvasGroup canvasGroup = this.canvasGroup;
int num = 0;
if (canvasGroup != num)
{
return this.canvasGroup.alpha;
}
throw new NullReferenceException();
}
[Token(Token = "0x6006163")]
[Address(RVA = "0x1BBF6E0", Offset = "0x1BBE6E0", VA = "0x181BBF6E0")]
set
{
CanvasGroup canvasGroup = this.canvasGroup;
int num = 0;
if (canvasGroup != num)
{
this.canvasGroup.alpha = value;
}
}
}
// Token: 0x06006164 RID: 24932 RVA: 0x001535E4 File Offset: 0x001517E4
[Token(Token = "0x6006164")]
[Address(RVA = "0x1BBF550", Offset = "0x1BBE550", VA = "0x181BBF550", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
CanvasGroup component = this.gameObjectOverride.GetComponent<CanvasGroup>();
this.canvasGroup = component;
float currentOpacity = this.CurrentOpacity;
this.cachedOpacity = currentOpacity;
Func<float> func = new Func(this.HOAOJGGKIJA);
this.getter = func;
Action<float> action = new Action(this.KCABPLOONAM);
this.setter = action;
}
// Token: 0x06006165 RID: 24933 RVA: 0x00153650 File Offset: 0x00151850
[Token(Token = "0x6006165")]
[Address(RVA = "0x1BBF640", Offset = "0x1BBE640", VA = "0x181BBF640", Slot = "7")]
public override void Reset()
{
float num = this.cachedOpacity;
this.CurrentOpacity = num;
}
// Token: 0x06006166 RID: 24934 RVA: 0x0015366C File Offset: 0x0015186C
[Token(Token = "0x6006166")]
[Address(RVA = "0x1BBF450", Offset = "0x1BBE450", VA = "0x181BBF450")]
protected OpacityTransition()
{
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x06006167 RID: 24935 RVA: 0x001536A8 File Offset: 0x001518A8
[Token(Token = "0x6006167")]
[Address(RVA = "0x1BBF540", Offset = "0x1BBE540", VA = "0x181BBF540")]
[CompilerGenerated]
private float HOAOJGGKIJA()
{
return this.CurrentOpacity;
}
// Token: 0x06006168 RID: 24936 RVA: 0x001536BC File Offset: 0x001518BC
[Token(Token = "0x6006168")]
[Address(RVA = "0x1BBF630", Offset = "0x1BBE630", VA = "0x181BBF630")]
[CompilerGenerated]
private void KCABPLOONAM(float ONGBFDACHHG)
{
this.CurrentOpacity = ONGBFDACHHG;
}
// Token: 0x04004024 RID: 16420
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4004024")]
[NonSerialized]
private float cachedOpacity = 1f;
// Token: 0x04004025 RID: 16421
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4004025")]
[NonSerialized]
private Func<float> getter;
// Token: 0x04004026 RID: 16422
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4004026")]
[NonSerialized]
private Action<float> setter;
// Token: 0x04004027 RID: 16423
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4004027")]
private CanvasGroup canvasGroup;
}
}
@@ -0,0 +1,33 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001104 RID: 4356
[Token(Token = "0x2001104")]
[MMOINKHEKJF("Position/Default", "Tween from the current position to the default position")]
[Serializable]
public class PositionDefaultTransition : PositionTransition
{
// Token: 0x06006169 RID: 24937 RVA: 0x001536D0 File Offset: 0x001518D0
[Token(Token = "0x6006169")]
[Address(RVA = "0x1BBFC50", Offset = "0x1BBEC50", VA = "0x181BBFC50", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
float z = this.cachedLocalPosition.z;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x0600616A RID: 24938 RVA: 0x00153718 File Offset: 0x00151918
[Token(Token = "0x600616A")]
[Address(RVA = "0x1BBFD60", Offset = "0x1BBED60", VA = "0x181BBFD60")]
public PositionDefaultTransition()
{
}
}
}
@@ -0,0 +1,137 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001105 RID: 4357
[Token(Token = "0x2001105")]
[MMOINKHEKJF("Position/Off Screen", "Tween from the current position until it is off a side of the screen")]
[Serializable]
public class PositionOffScreenTransition : PositionTransition
{
// Token: 0x1700107D RID: 4221
// (get) Token: 0x0600616B RID: 24939 RVA: 0x0015372C File Offset: 0x0015192C
[Token(Token = "0x1700107D")]
public Vector3 Offset
{
[Token(Token = "0x600616B")]
[Address(RVA = "0x1BC0080", Offset = "0x1BBF080", VA = "0x181BC0080")]
get
{
int num = 0;
Transform transform;
if (transform != 0)
{
}
int num2 = 0;
if (!(num == num2))
{
Vector3[] immediate_CORNERS = PositionOffScreenTransition.IMMEDIATE_CORNERS;
int length = PositionOffScreenTransition.IMMEDIATE_CORNERS.Length;
Vector3[] immediate_CORNERS2 = PositionOffScreenTransition.IMMEDIATE_CORNERS;
RectTransform rectTransform;
Canvas canvas;
rectTransform.FABLENJPHFB(immediate_CORNERS2, canvas);
Vector3[] immediate_CORNERS3 = PositionOffScreenTransition.IMMEDIATE_CORNERS;
int length2 = immediate_CORNERS3.Length;
Vector3 vector = immediate_CORNERS3[1];
Vector3 zero = Vector3.zero;
float z = Vector3.left.z;
float z2 = Vector3.down.z;
Vector3 right = Vector3.right;
Vector3 up = Vector3.up;
Vector3 vector2;
float z3 = vector2.z;
Vector3 vector3;
float z4 = vector3.z;
}
float z5 = Vector3.zero.z;
throw new NullReferenceException();
}
}
// Token: 0x0600616C RID: 24940 RVA: 0x001537DC File Offset: 0x001519DC
[Token(Token = "0x600616C")]
[Address(RVA = "0x1BBFF40", Offset = "0x1BBEF40", VA = "0x181BBFF40", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
Vector3 vector;
float z = vector.z;
this.cachedLocalPosition.z = z;
GameObject gameObject2 = this.<MonoBehaviour>k__BackingField.gameObject;
Canvas componentInParent = this.gameObjectOverride.GetComponentInParent<Canvas>();
Canvas rootCanvas;
if (componentInParent != 0)
{
rootCanvas = componentInParent.rootCanvas;
this.canvas = rootCanvas;
return;
}
this.canvas = rootCanvas;
}
// Token: 0x0600616D RID: 24941 RVA: 0x00153854 File Offset: 0x00151A54
[Token(Token = "0x600616D")]
[Address(RVA = "0x1BBFD70", Offset = "0x1BBED70", VA = "0x181BBFD70", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
GameObject gameObject2 = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform2 = this.gameObjectOverride.transform;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x0600616E RID: 24942 RVA: 0x001538C4 File Offset: 0x00151AC4
[Token(Token = "0x600616E")]
[Address(RVA = "0x1BC0070", Offset = "0x1BBF070", VA = "0x181BC0070")]
public PositionOffScreenTransition()
{
}
// Token: 0x04004028 RID: 16424
[Token(Token = "0x4004028")]
private static readonly Vector3[] IMMEDIATE_CORNERS = new Vector3[4];
// Token: 0x04004029 RID: 16425
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4004029")]
[SerializeField]
private PositionOffScreenTransition.HPMDPFHGJGF side = (PositionOffScreenTransition.HPMDPFHGJGF)((ulong)1L);
// Token: 0x0400402A RID: 16426
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400402A")]
[NonSerialized]
private Canvas canvas;
// Token: 0x02001106 RID: 4358
[Token(Token = "0x2001106")]
public enum HPMDPFHGJGF
{
// Token: 0x0400402C RID: 16428
[Token(Token = "0x400402C")]
Top,
// Token: 0x0400402D RID: 16429
[Token(Token = "0x400402D")]
Right,
// Token: 0x0400402E RID: 16430
[Token(Token = "0x400402E")]
Bottom,
// Token: 0x0400402F RID: 16431
[Token(Token = "0x400402F")]
Left
}
}
}
@@ -0,0 +1,48 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001107 RID: 4359
[Token(Token = "0x2001107")]
[MMOINKHEKJF("Position/Offset", "Tween from the current position to a relative offset")]
[Serializable]
public class PositionOffsetTransition : PositionTransition
{
// Token: 0x06006170 RID: 24944 RVA: 0x001538F8 File Offset: 0x00151AF8
[Token(Token = "0x6006170")]
[Address(RVA = "0x1BC05A0", Offset = "0x1BBF5A0", VA = "0x181BC05A0", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
float z = this.offset.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
GameObject gameObject2 = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform2 = this.gameObjectOverride.transform;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x06006171 RID: 24945 RVA: 0x0015396C File Offset: 0x00151B6C
[Token(Token = "0x6006171")]
[Address(RVA = "0x1BC0760", Offset = "0x1BBF760", VA = "0x181BC0760")]
public PositionOffsetTransition()
{
float z = Vector3.zero.z;
this.offset.z = z;
base..ctor();
}
// Token: 0x04004030 RID: 16432
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4004030")]
[SerializeField]
private Vector3 offset;
}
}
@@ -0,0 +1,66 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001108 RID: 4360
[Token(Token = "0x2001108")]
[Serializable]
public abstract class PositionTransition : TweenTransition
{
// Token: 0x1700107E RID: 4222
// (get) Token: 0x06006172 RID: 24946 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700107E")]
protected Vector3 CachedLocalPosition
{
[Token(Token = "0x6006172")]
[Address(RVA = "0x12FD180", Offset = "0x12FC180", VA = "0x1812FD180")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06006173 RID: 24947 RVA: 0x00153998 File Offset: 0x00151B98
[Token(Token = "0x6006173")]
[Address(RVA = "0x1BC07D0", Offset = "0x1BBF7D0", VA = "0x181BC07D0", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
Vector3 vector;
float z = vector.z;
this.cachedLocalPosition.z = z;
}
// Token: 0x06006174 RID: 24948 RVA: 0x001539D8 File Offset: 0x00151BD8
[Token(Token = "0x6006174")]
[Address(RVA = "0x1BC0840", Offset = "0x1BBF840", VA = "0x181BC0840", Slot = "7")]
public override void Reset()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
Transform transform = this.gameObjectOverride.transform;
float z = this.cachedLocalPosition.z;
}
// Token: 0x06006175 RID: 24949 RVA: 0x00153A10 File Offset: 0x00151C10
[Token(Token = "0x6006175")]
[Address(RVA = "0x1BC08B0", Offset = "0x1BBF8B0", VA = "0x181BC08B0")]
protected PositionTransition()
{
float z = Vector3.zero.z;
this.cachedLocalPosition.z = z;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04004031 RID: 16433
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4004031")]
[NonSerialized]
private Vector3 cachedLocalPosition;
}
}
@@ -0,0 +1,106 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001109 RID: 4361
[Token(Token = "0x2001109")]
[MMOINKHEKJF("RectTransform/Absolute", "Tween from the current RectTransform properties to the target properties")]
[Serializable]
public class RectTransformAbsoluteTransition : RectTransformTransition
{
// Token: 0x1700107F RID: 4223
// (get) Token: 0x06006176 RID: 24950 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700107F")]
protected override Vector2 TargetSizeDelta
{
[Token(Token = "0x6006176")]
[Address(RVA = "0x1BC6B10", Offset = "0x1BC5B10", VA = "0x181BC6B10", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001080 RID: 4224
// (get) Token: 0x06006177 RID: 24951 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001080")]
protected override Vector3 TargetPosition
{
[Token(Token = "0x6006177")]
[Address(RVA = "0x15F8D90", Offset = "0x15F7D90", VA = "0x1815F8D90", Slot = "9")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001081 RID: 4225
// (get) Token: 0x06006178 RID: 24952 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001081")]
protected override Quaternion TargetRotation
{
[Token(Token = "0x6006178")]
[Address(RVA = "0x1BC6A70", Offset = "0x1BC5A70", VA = "0x181BC6A70", Slot = "10")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001082 RID: 4226
// (get) Token: 0x06006179 RID: 24953 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001082")]
protected override Vector3 TargetScale
{
[Token(Token = "0x6006179")]
[Address(RVA = "0x6A5590", Offset = "0x6A4590", VA = "0x1806A5590", Slot = "11")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600617A RID: 24954 RVA: 0x00153A58 File Offset: 0x00151C58
[Token(Token = "0x600617A")]
[Address(RVA = "0x1BC6970", Offset = "0x1BC5970", VA = "0x181BC6970")]
public RectTransformAbsoluteTransition()
{
Vector2 zero = Vector2.zero;
this.sizeDelta = zero;
this.sizeDelta.y = (float)0;
float z = Vector3.zero.z;
this.position.z = z;
float z2 = Vector3.zero.z;
this.rotation.z = z2;
float z3 = Vector3.one.z;
this.scale.z = z3;
base..ctor();
}
// Token: 0x04004032 RID: 16434
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4004032")]
[SerializeField]
private Vector2 sizeDelta;
// Token: 0x04004033 RID: 16435
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4004033")]
[SerializeField]
private Vector3 position;
// Token: 0x04004034 RID: 16436
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x4004034")]
[SerializeField]
private Vector3 rotation;
// Token: 0x04004035 RID: 16437
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4004035")]
[SerializeField]
private Vector3 scale;
}
}
@@ -0,0 +1,72 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200110A RID: 4362
[Token(Token = "0x200110A")]
[MMOINKHEKJF("RectTransform/Default", "Tween from the current RectTransform properties to the default RectTransform properties")]
[Serializable]
public class RectTransformDefaultTransition : RectTransformTransition
{
// Token: 0x17001083 RID: 4227
// (get) Token: 0x0600617B RID: 24955 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001083")]
protected override Vector2 TargetSizeDelta
{
[Token(Token = "0x600617B")]
[Address(RVA = "0x1BC6B50", Offset = "0x1BC5B50", VA = "0x181BC6B50", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001084 RID: 4228
// (get) Token: 0x0600617C RID: 24956 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001084")]
protected override Vector3 TargetPosition
{
[Token(Token = "0x600617C")]
[Address(RVA = "0x11E22B0", Offset = "0x11E12B0", VA = "0x1811E22B0", Slot = "9")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001085 RID: 4229
// (get) Token: 0x0600617D RID: 24957 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001085")]
protected override Quaternion TargetRotation
{
[Token(Token = "0x600617D")]
[Address(RVA = "0x1BC6B40", Offset = "0x1BC5B40", VA = "0x181BC6B40", Slot = "10")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001086 RID: 4230
// (get) Token: 0x0600617E RID: 24958 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001086")]
protected override Vector3 TargetScale
{
[Token(Token = "0x600617E")]
[Address(RVA = "0x14C7540", Offset = "0x14C6540", VA = "0x1814C7540", Slot = "11")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600617F RID: 24959 RVA: 0x00153AD0 File Offset: 0x00151CD0
[Token(Token = "0x600617F")]
[Address(RVA = "0x1BC6B30", Offset = "0x1BC5B30", VA = "0x181BC6B30")]
public RectTransformDefaultTransition()
{
}
}
}
@@ -0,0 +1,203 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200110B RID: 4363
[Token(Token = "0x200110B")]
[MMOINKHEKJF("RectTransform/Match", "Tween from the current RectTransform properties to the target's RectTransform properties")]
[Serializable]
public class RectTransformMatchTransition : RectTransformTransition, GMDGMBMDFJG
{
// Token: 0x17001087 RID: 4231
// (get) Token: 0x06006180 RID: 24960 RVA: 0x00153AE4 File Offset: 0x00151CE4
[Token(Token = "0x17001087")]
private RectTransform TargetRectTransform
{
[Token(Token = "0x6006180")]
[Address(RVA = "0x1BC6F50", Offset = "0x1BC5F50", VA = "0x181BC6F50")]
get
{
if (this.target.transform == 0)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17001088 RID: 4232
// (get) Token: 0x06006181 RID: 24961 RVA: 0x00153B04 File Offset: 0x00151D04
[Token(Token = "0x17001088")]
protected override Vector2 TargetSizeDelta
{
[Token(Token = "0x6006181")]
[Address(RVA = "0x1BC70D0", Offset = "0x1BC60D0", VA = "0x181BC70D0", Slot = "8")]
get
{
Transform transform = this.target.transform;
Vector2 vector;
return vector;
}
}
// Token: 0x17001089 RID: 4233
// (get) Token: 0x06006182 RID: 24962 RVA: 0x00153B24 File Offset: 0x00151D24
[Token(Token = "0x17001089")]
protected override Vector3 TargetPosition
{
[Token(Token = "0x6006182")]
[Address(RVA = "0x1BC6EC0", Offset = "0x1BC5EC0", VA = "0x181BC6EC0", Slot = "9")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x1700108A RID: 4234
// (get) Token: 0x06006183 RID: 24963 RVA: 0x00153B40 File Offset: 0x00151D40
[Token(Token = "0x1700108A")]
protected override Quaternion TargetRotation
{
[Token(Token = "0x6006183")]
[Address(RVA = "0x1BC6FC0", Offset = "0x1BC5FC0", VA = "0x181BC6FC0", Slot = "10")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x1700108B RID: 4235
// (get) Token: 0x06006184 RID: 24964 RVA: 0x00153B54 File Offset: 0x00151D54
[Token(Token = "0x1700108B")]
protected override Vector3 TargetScale
{
[Token(Token = "0x6006184")]
[Address(RVA = "0x1BC7040", Offset = "0x1BC6040", VA = "0x181BC7040", Slot = "11")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x06006185 RID: 24965 RVA: 0x00153B70 File Offset: 0x00151D70
[Token(Token = "0x6006185")]
[Address(RVA = "0x1BC6CC0", Offset = "0x1BC5CC0", VA = "0x181BC6CC0", Slot = "4")]
protected override void Initialize()
{
Vector2 sizeDelta = base.RectTransform.sizeDelta;
this.cachedSizeDelta = sizeDelta;
this.cachedSizeDelta.y = (float)0;
RectTransform rectTransform = base.RectTransform;
Vector3 vector;
float z = vector.z;
this.cachedPosition.z = z;
RectTransform rectTransform2 = base.RectTransform;
RectTransform rectTransform3 = base.RectTransform;
Transition transition = this.fallbackTransition;
Vector3 vector2;
float z2 = vector2.z;
this.cachedScale.z = z2;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
transition.OFFLOPLJBBG(<MonoBehaviour>k__BackingField);
}
// Token: 0x06006186 RID: 24966 RVA: 0x00153BFC File Offset: 0x00151DFC
[Token(Token = "0x6006186")]
[Address(RVA = "0x1BC6B70", Offset = "0x1BC5B70", VA = "0x181BC6B70", Slot = "5")]
protected override void Dispose()
{
TransitionImplementation implementation = this.fallbackTransition.implementation;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = (ulong)0L;
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
return;
}
}
// Token: 0x06006187 RID: 24967 RVA: 0x00153C3C File Offset: 0x00151E3C
[Token(Token = "0x6006187")]
[Address(RVA = "0x1BC6DB0", Offset = "0x1BC5DB0", VA = "0x181BC6DB0", Slot = "7")]
public override void Reset()
{
RectTransform rectTransform = base.RectTransform;
Vector2 cachedSizeDelta = this.cachedSizeDelta;
float y = this.cachedSizeDelta.y;
rectTransform.sizeDelta = cachedSizeDelta;
RectTransform rectTransform2 = base.RectTransform;
float z = this.cachedPosition.z;
RectTransform rectTransform3 = base.RectTransform;
Quaternion cachedRotation = this.cachedRotation;
rectTransform3.localRotation = cachedRotation;
RectTransform rectTransform4 = base.RectTransform;
float z2 = this.cachedScale.z;
TransitionImplementation implementation = this.fallbackTransition.implementation;
if (implementation != 0)
{
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
return;
}
}
// Token: 0x06006188 RID: 24968 RVA: 0x00153CD0 File Offset: 0x00151ED0
[Token(Token = "0x6006188")]
[Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020", Slot = "12")]
public void MAIIBAGFDKF(GameObject DOJCFCINALC)
{
this.target = DOJCFCINALC;
}
// Token: 0x06006189 RID: 24969 RVA: 0x00153CE4 File Offset: 0x00151EE4
[Token(Token = "0x6006189")]
[Address(RVA = "0x1BC6BF0", Offset = "0x1BC5BF0", VA = "0x181BC6BF0", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
GameObject gameObject = this.target;
int num = 0;
if (gameObject != num)
{
return base.Execute();
}
if (this.useFallback)
{
return this.fallbackTransition.DCCBNDIOOGE();
}
throw new NullReferenceException();
}
// Token: 0x0600618A RID: 24970 RVA: 0x00153D28 File Offset: 0x00151F28
[Token(Token = "0x600618A")]
[Address(RVA = "0x1BC6B30", Offset = "0x1BC5B30", VA = "0x181BC6B30")]
public RectTransformMatchTransition()
{
}
// Token: 0x04004036 RID: 16438
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4004036")]
[SerializeField]
private GameObject target;
// Token: 0x04004037 RID: 16439
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4004037")]
[SerializeField]
[Tooltip("Fallback Transition if the Target is null")]
private bool useFallback;
// Token: 0x04004038 RID: 16440
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4004038")]
[SerializeField]
[JEAMMEGEDDJ("useFallback")]
private Transition fallbackTransition;
}
}
@@ -0,0 +1,204 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200110C RID: 4364
[Token(Token = "0x200110C")]
[Serializable]
public abstract class RectTransformTransition : TweenTransition
{
// Token: 0x1700108C RID: 4236
// (get) Token: 0x0600618B RID: 24971
[Token(Token = "0x1700108C")]
protected abstract Vector2 TargetSizeDelta
{
[Token(Token = "0x600618B")]
[Address(Slot = "8")]
get;
}
// Token: 0x1700108D RID: 4237
// (get) Token: 0x0600618C RID: 24972
[Token(Token = "0x1700108D")]
protected abstract Vector3 TargetPosition
{
[Token(Token = "0x600618C")]
[Address(Slot = "9")]
get;
}
// Token: 0x1700108E RID: 4238
// (get) Token: 0x0600618D RID: 24973
[Token(Token = "0x1700108E")]
protected abstract Quaternion TargetRotation
{
[Token(Token = "0x600618D")]
[Address(Slot = "10")]
get;
}
// Token: 0x1700108F RID: 4239
// (get) Token: 0x0600618E RID: 24974
[Token(Token = "0x1700108F")]
protected abstract Vector3 TargetScale
{
[Token(Token = "0x600618E")]
[Address(Slot = "11")]
get;
}
// Token: 0x0600618F RID: 24975 RVA: 0x00153D3C File Offset: 0x00151F3C
[Token(Token = "0x600618F")]
[Address(RVA = "0x1BC7690", Offset = "0x1BC6690", VA = "0x181BC7690", Slot = "4")]
protected override void Initialize()
{
Vector2 sizeDelta = base.RectTransform.sizeDelta;
this.cachedSizeDelta = sizeDelta;
this.cachedSizeDelta.y = (float)0;
RectTransform rectTransform = base.RectTransform;
Vector3 vector;
float z = vector.z;
this.cachedPosition.z = z;
RectTransform rectTransform2 = base.RectTransform;
RectTransform rectTransform3 = base.RectTransform;
Vector3 vector2;
float z2 = vector2.z;
this.cachedScale.z = z2;
}
// Token: 0x06006190 RID: 24976 RVA: 0x00153DB0 File Offset: 0x00151FB0
[Token(Token = "0x6006190")]
[Address(RVA = "0x1BC7140", Offset = "0x1BC6140", VA = "0x181BC7140", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
Func<Vector3> func = new Func(this.FIKPIDNEOOI);
Action<Vector3> action = new Action(this.JPPNIEKAOGH);
this.Reset();
int num = 0;
Vector3 vector;
float z = vector.z;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
RectTransform rectTransform = base.RectTransform;
MonoBehaviour <MonoBehaviour>k__BackingField2 = this.<MonoBehaviour>k__BackingField;
RectTransform rectTransform2 = base.RectTransform;
MonoBehaviour <MonoBehaviour>k__BackingField3 = this.<MonoBehaviour>k__BackingField;
RectTransform rectTransform3 = base.RectTransform;
MonoBehaviour <MonoBehaviour>k__BackingField4 = this.<MonoBehaviour>k__BackingField;
Quaternion quaternion;
float z2 = quaternion.z;
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
PIPDAMDIAPC[] array = new PIPDAMDIAPC[4];
ANGMHDJNACK angmhdjnack;
if (angmhdjnack != 0)
{
}
array[0] = angmhdjnack;
ANGMHDJNACK angmhdjnack2;
if (angmhdjnack2 != 0)
{
}
array[1] = angmhdjnack2;
ANGMHDJNACK angmhdjnack3;
if (angmhdjnack3 != 0)
{
}
array[2] = angmhdjnack3;
ANGMHDJNACK angmhdjnack4;
if (angmhdjnack4 != 0)
{
}
array[3] = angmhdjnack4;
num += num;
num++;
OCABGDGGDIJ ocabgdggdij2 = ocabgdggdij.JOLMOGBAGOE(array);
ocabgdggdij += ocabgdggdij;
throw new NullReferenceException();
}
// Token: 0x06006191 RID: 24977 RVA: 0x00153E9C File Offset: 0x0015209C
[Token(Token = "0x6006191")]
[Address(RVA = "0x1BC7800", Offset = "0x1BC6800", VA = "0x181BC7800", Slot = "7")]
public override void Reset()
{
RectTransform rectTransform = base.RectTransform;
Vector2 vector = this.cachedSizeDelta;
float y = this.cachedSizeDelta.y;
rectTransform.sizeDelta = vector;
RectTransform rectTransform2 = base.RectTransform;
float z = this.cachedPosition.z;
RectTransform rectTransform3 = base.RectTransform;
Quaternion quaternion = this.cachedRotation;
rectTransform3.localRotation = quaternion;
RectTransform rectTransform4 = base.RectTransform;
float z2 = this.cachedScale.z;
}
// Token: 0x06006192 RID: 24978 RVA: 0x00153F14 File Offset: 0x00152114
[Token(Token = "0x6006192")]
[Address(RVA = "0x1BC78E0", Offset = "0x1BC68E0", VA = "0x181BC78E0")]
protected RectTransformTransition()
{
Vector2 zero = Vector2.zero;
this.cachedSizeDelta = zero;
this.cachedSizeDelta.y = (float)0;
float z = Vector3.zero.z;
this.cachedPosition.z = z;
Quaternion identity = Quaternion.identity;
float z2 = Vector3.one.z;
this.cachedScale.z = z2;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x06006193 RID: 24979 RVA: 0x00153F94 File Offset: 0x00152194
[Token(Token = "0x6006193")]
[Address(RVA = "0x1BC75E0", Offset = "0x1BC65E0", VA = "0x181BC75E0")]
[CompilerGenerated]
private Vector3 FIKPIDNEOOI()
{
RectTransform rectTransform;
Vector2 sizeDelta = rectTransform.sizeDelta;
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
// Token: 0x06006194 RID: 24980 RVA: 0x00153FB4 File Offset: 0x001521B4
[Token(Token = "0x6006194")]
[Address(RVA = "0x1BC7760", Offset = "0x1BC6760", VA = "0x181BC7760")]
[CompilerGenerated]
private void JPPNIEKAOGH(Vector3 ONGBFDACHHG)
{
RectTransform rectTransform = base.RectTransform;
float z = ONGBFDACHHG.z;
Vector2 vector;
rectTransform.sizeDelta = vector;
}
// Token: 0x04004039 RID: 16441
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4004039")]
protected Vector2 cachedSizeDelta;
// Token: 0x0400403A RID: 16442
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400403A")]
protected Vector3 cachedPosition;
// Token: 0x0400403B RID: 16443
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400403B")]
protected Quaternion cachedRotation;
// Token: 0x0400403C RID: 16444
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400403C")]
protected Vector3 cachedScale;
}
}
@@ -0,0 +1,66 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200110D RID: 4365
[Token(Token = "0x200110D")]
[MMOINKHEKJF("Rings/Absolute", "Tween from the current Rings layers to new absolute layers.")]
[Serializable]
public class RingsAbsoluteTransition : RingsTransition
{
// Token: 0x17001090 RID: 4240
// (get) Token: 0x06006195 RID: 24981 RVA: 0x00153FDC File Offset: 0x001521DC
[Token(Token = "0x17001090")]
protected override IReadOnlyList<UIRings.RingLayer> TargetRingLayers
{
[Token(Token = "0x6006195")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0", Slot = "8")]
get
{
/*
An exception occurred when decompiling this method (06006195)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RRUI.UIRings/RingLayer> RRUI.Animation.RingsAbsoluteTransition::get_TargetRingLayers()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype RRUI.UIRings/RingLayer>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype RRUI.UIRings/RingLayer>(RingsAbsoluteTransition::ringLayers, ldloc:RingsAbsoluteTransition(this)))
}
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.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: 0x06006196 RID: 24982 RVA: 0x00153FF0 File Offset: 0x001521F0
[Token(Token = "0x6006196")]
[Address(RVA = "0x1BC79F0", Offset = "0x1BC69F0", VA = "0x181BC79F0")]
public RingsAbsoluteTransition()
{
List<UIRings.RingLayer> list = new List();
Color white = Color.white;
Color black = Color.black;
this.ringLayers = list;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x0400403D RID: 16445
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400403D")]
[SerializeField]
private List<UIRings.RingLayer> ringLayers;
}
}
@@ -0,0 +1,37 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace RRUI.Animation
{
// Token: 0x0200110E RID: 4366
[Token(Token = "0x200110E")]
[MMOINKHEKJF("Rings/Default", "Tween from the current Rings layers to the default layers configured on the component.")]
[Serializable]
public class RingsDefaultTransition : RingsTransition
{
// Token: 0x17001091 RID: 4241
// (get) Token: 0x06006197 RID: 24983 RVA: 0x00154040 File Offset: 0x00152240
[Token(Token = "0x17001091")]
protected override IReadOnlyList<UIRings.RingLayer> TargetRingLayers
{
[Token(Token = "0x6006197")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720", Slot = "8")]
get
{
return this.cachedRingLayers;
}
}
// Token: 0x06006198 RID: 24984 RVA: 0x00154054 File Offset: 0x00152254
[Token(Token = "0x6006198")]
[Address(RVA = "0x1BC7AF0", Offset = "0x1BC6AF0", VA = "0x181BC7AF0")]
public RingsDefaultTransition()
{
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
}
}
@@ -0,0 +1,196 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200110F RID: 4367
[Token(Token = "0x200110F")]
[Serializable]
public abstract class RingsTransition : TweenTransition
{
// Token: 0x17001092 RID: 4242
// (get) Token: 0x06006199 RID: 24985
[Token(Token = "0x17001092")]
protected abstract IReadOnlyList<UIRings.RingLayer> TargetRingLayers
{
[Token(Token = "0x6006199")]
[Address(Slot = "8")]
get;
}
// Token: 0x0600619A RID: 24986 RVA: 0x00154084 File Offset: 0x00152284
[Token(Token = "0x600619A")]
[Address(RVA = "0x1BC8030", Offset = "0x1BC7030", VA = "0x181BC8030", Slot = "4")]
protected override void Initialize()
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
UIRings component = this.gameObjectOverride.GetComponent<UIRings>();
this.rings = component;
List<UIRings.RingLayer> list = new List(component.ringLayers);
this.cachedRingLayers = list;
}
// Token: 0x0600619B RID: 24987 RVA: 0x001540CC File Offset: 0x001522CC
[Token(Token = "0x600619B")]
[Address(RVA = "0x1BC7B10", Offset = "0x1BC6B10", VA = "0x181BC7B10", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
this.Reset();
IReadOnlyList<UIRings.RingLayer> readOnlyList = this.cachedRingLayers;
this.Reset();
List<PIPDAMDIAPC> list = new List();
int num = 0;
if (0 < list)
{
int index = num;
Func<Color> func = delegate
{
int num2 = 0;
num2 += num2;
num2++;
throw new NullReferenceException();
};
Action<Color> action = delegate(Color value)
{
UIRings uirings2 = this.rings;
};
int index3 = index;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
Func<float> func2 = delegate
{
RingsTransition <>4__this = this;
List<UIRings.RingLayer> list2 = <>4__this.rings.ringLayers;
int num3 = 0;
num3 += num3;
num3++;
bool overrideGameObject = <>4__this.overrideGameObject;
list2 += list2;
throw new NullReferenceException();
};
Action<float> action2 = delegate(float value)
{
UIRings uirings3 = this.rings;
int index2 = index;
bool flag = uirings3.SetRingLayerSize(index2, value);
};
HMIPJEAODAB.JOMGGPNCMFK easeFunction2 = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField2 = this.<MonoBehaviour>k__BackingField;
ANGMHDJNACK angmhdjnack;
list.Add(angmhdjnack);
ANGMHDJNACK angmhdjnack2;
list.Add(angmhdjnack2);
num++;
}
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
UIRings uirings = this.rings;
string text = string.Format("Unable to play transition for UIRings component {0}.\n", uirings);
this.Reset();
IReadOnlyList<UIRings.RingLayer> readOnlyList2 = this.cachedRingLayers;
string text2 = string.Format("Transition specifies {0} layers, but component expects {1}.", text, text);
Debug.LogError(text + text2);
throw new NullReferenceException();
}
// Token: 0x0600619C RID: 24988 RVA: 0x001541D4 File Offset: 0x001523D4
[Token(Token = "0x600619C")]
[Address(RVA = "0x1BC80E0", Offset = "0x1BC70E0", VA = "0x181BC80E0", Slot = "7")]
public override void Reset()
{
UIRings uirings = this.rings;
IReadOnlyList<UIRings.RingLayer> readOnlyList = this.cachedRingLayers;
uirings.SetRingLayers(readOnlyList);
}
// Token: 0x0600619D RID: 24989 RVA: 0x001541FC File Offset: 0x001523FC
[Token(Token = "0x600619D")]
[Address(RVA = "0x1BC7AF0", Offset = "0x1BC6AF0", VA = "0x181BC7AF0")]
protected RingsTransition()
{
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x0400403E RID: 16446
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400403E")]
private UIRings rings;
// Token: 0x0400403F RID: 16447
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400403F")]
protected IReadOnlyList<UIRings.RingLayer> cachedRingLayers;
// Token: 0x02001110 RID: 4368
[Token(Token = "0x2001110")]
[CompilerGenerated]
private sealed class EHCHAHIJPMD
{
// Token: 0x0600619E RID: 24990 RVA: 0x0015422C File Offset: 0x0015242C
[Token(Token = "0x600619E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EHCHAHIJPMD()
{
}
// Token: 0x0600619F RID: 24991 RVA: 0x00154240 File Offset: 0x00152440
[Token(Token = "0x600619F")]
[Address(RVA = "0x1BBE7D0", Offset = "0x1BBD7D0", VA = "0x181BBE7D0")]
internal Color <Execute>b__0()
{
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
// Token: 0x060061A0 RID: 24992 RVA: 0x0015425C File Offset: 0x0015245C
[Token(Token = "0x60061A0")]
[Address(RVA = "0x1BBE8C0", Offset = "0x1BBD8C0", VA = "0x181BBE8C0")]
internal void <Execute>b__1(Color value)
{
UIRings rings = this.<>4__this.rings;
}
// Token: 0x060061A1 RID: 24993 RVA: 0x0015427C File Offset: 0x0015247C
[Token(Token = "0x60061A1")]
[Address(RVA = "0x1BBE900", Offset = "0x1BBD900", VA = "0x181BBE900")]
internal float <Execute>b__2()
{
RingsTransition ringsTransition = this.<>4__this;
List<UIRings.RingLayer> list = ringsTransition.rings.ringLayers;
int num = 0;
num += num;
num++;
bool overrideGameObject = ringsTransition.overrideGameObject;
list += list;
throw new NullReferenceException();
}
// Token: 0x060061A2 RID: 24994 RVA: 0x001542B8 File Offset: 0x001524B8
[Token(Token = "0x60061A2")]
[Address(RVA = "0x1BBE9F0", Offset = "0x1BBD9F0", VA = "0x181BBE9F0")]
internal void <Execute>b__3(float value)
{
UIRings rings = this.<>4__this.rings;
int num = this.index;
bool flag = rings.SetRingLayerSize(num, value);
}
// Token: 0x04004040 RID: 16448
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004040")]
public int index;
// Token: 0x04004041 RID: 16449
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004041")]
public RingsTransition <>4__this;
}
}
}
@@ -0,0 +1,42 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001111 RID: 4369
[Token(Token = "0x2001111")]
[MMOINKHEKJF("Rotation/Absolute", "Tween from the current rotation to target value")]
[Serializable]
public class RotationAbsoluteTransition : RotationTransition
{
// Token: 0x17001093 RID: 4243
// (get) Token: 0x060061A3 RID: 24995 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001093")]
protected override Quaternion Target
{
[Token(Token = "0x60061A3")]
[Address(RVA = "0x1BC8180", Offset = "0x1BC7180", VA = "0x181BC8180", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060061A4 RID: 24996 RVA: 0x001542E8 File Offset: 0x001524E8
[Token(Token = "0x60061A4")]
[Address(RVA = "0x1BC8110", Offset = "0x1BC7110", VA = "0x181BC8110")]
public RotationAbsoluteTransition()
{
float z = Vector3.zero.z;
this.target.z = z;
base..ctor();
}
// Token: 0x04004042 RID: 16450
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4004042")]
[SerializeField]
private Vector3 target;
}
}
@@ -0,0 +1,33 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001112 RID: 4370
[Token(Token = "0x2001112")]
[MMOINKHEKJF("Rotation/Default", "Tween from the current rotation to default value")]
[Serializable]
public class RotationDefaultTransition : RotationTransition
{
// Token: 0x17001094 RID: 4244
// (get) Token: 0x060061A5 RID: 24997 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001094")]
protected override Quaternion Target
{
[Token(Token = "0x60061A5")]
[Address(RVA = "0x12986A0", Offset = "0x12976A0", VA = "0x1812986A0", Slot = "8")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060061A6 RID: 24998 RVA: 0x00154314 File Offset: 0x00152514
[Token(Token = "0x60061A6")]
[Address(RVA = "0x1BC8210", Offset = "0x1BC7210", VA = "0x181BC8210")]
public RotationDefaultTransition()
{
}
}
}
@@ -0,0 +1,99 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001113 RID: 4371
[Token(Token = "0x2001113")]
[Serializable]
public abstract class RotationTransition : TweenTransition
{
// Token: 0x17001095 RID: 4245
// (get) Token: 0x060061A7 RID: 24999 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001095")]
protected Quaternion CachedRotation
{
[Token(Token = "0x60061A7")]
[Address(RVA = "0x12986A0", Offset = "0x12976A0", VA = "0x1812986A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001096 RID: 4246
// (get) Token: 0x060061A8 RID: 25000
[Token(Token = "0x17001096")]
protected abstract Quaternion Target
{
[Token(Token = "0x60061A8")]
[Address(Slot = "8")]
get;
}
// Token: 0x060061A9 RID: 25001 RVA: 0x00154328 File Offset: 0x00152528
[Token(Token = "0x60061A9")]
[Address(RVA = "0x1BC8300", Offset = "0x1BC7300", VA = "0x181BC8300", Slot = "4")]
protected override void Initialize()
{
RectTransform rectTransform = base.RectTransform;
}
// Token: 0x060061AA RID: 25002 RVA: 0x00154344 File Offset: 0x00152544
[Token(Token = "0x60061AA")]
[Address(RVA = "0x1BC8220", Offset = "0x1BC7220", VA = "0x181BC8220", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (060061AA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.RotationTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:RectTransform(var_0_06, callgetter:RectTransform(TransitionImplementation::get_RectTransform, ldloc:RotationTransition[exp:TransitionImplementation](this)))
stloc:JOMGGPNCMFK(var_1_0D, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:RotationTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_2_14, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:RotationTransition[exp:TransitionImplementation](this)))
}
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.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: 0x060061AB RID: 25003 RVA: 0x00154368 File Offset: 0x00152568
[Token(Token = "0x60061AB")]
[Address(RVA = "0x1BC8340", Offset = "0x1BC7340", VA = "0x181BC8340", Slot = "7")]
public override void Reset()
{
RectTransform rectTransform = base.RectTransform;
Quaternion quaternion = this.cachedRotation;
rectTransform.localRotation = quaternion;
}
// Token: 0x060061AC RID: 25004 RVA: 0x00154390 File Offset: 0x00152590
[Token(Token = "0x60061AC")]
[Address(RVA = "0x1BC8380", Offset = "0x1BC7380", VA = "0x181BC8380")]
protected RotationTransition()
{
Quaternion identity = Quaternion.identity;
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04004043 RID: 16451
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4004043")]
[NonSerialized]
private Quaternion cachedRotation;
}
}
@@ -0,0 +1,63 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001114 RID: 4372
[Token(Token = "0x2001114")]
[MMOINKHEKJF("Size/Absolute", "Tween from the current width or height to a target value")]
[Serializable]
public class SizeAbsoluteTransition : SizeTransition
{
// Token: 0x060061AD RID: 25005 RVA: 0x001543C4 File Offset: 0x001525C4
[Token(Token = "0x60061AD")]
[Address(RVA = "0x1BC8400", Offset = "0x1BC7400", VA = "0x181BC8400", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (060061AD)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.SizeAbsoluteTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Func`1<float32>(var_0_06, ldfld:class [mscorlib]System.Func`1<float32>(SizeTransition::getter, ldloc:SizeAbsoluteTransition[exp:SizeTransition](this)))
stloc:class [mscorlib]System.Action`1<float32>(var_1_0D, ldfld:class [mscorlib]System.Action`1<float32>(SizeTransition::setter, ldloc:SizeAbsoluteTransition[exp:SizeTransition](this)))
stloc:float32(var_2_14, ldfld:float32(SizeAbsoluteTransition::target, ldloc:SizeAbsoluteTransition(this)))
stloc:float32(var_3_1B, ldfld:float32(TweenTransition::duration, ldloc:SizeAbsoluteTransition[exp:TweenTransition](this)))
stloc:JOMGGPNCMFK(var_4_22, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:SizeAbsoluteTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_5_2A, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:SizeAbsoluteTransition[exp:TransitionImplementation](this)))
stloc:ANGMHDJNACK(var_7_39, call:ANGMHDJNACK(LLICDLEPNPK::PGBBGHKPEEN, ldloc:class [mscorlib]System.Func`1<float32>[exp:Func`1](var_0_06), ldloc:class [mscorlib]System.Action`1<float32>[exp:Action`1](var_1_0D), ldloc:float32(var_2_14), ldloc:float32(var_3_1B), ldloc:JOMGGPNCMFK(var_4_22), ldloc:MonoBehaviour[exp:Behaviour](var_5_2A)))
}
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.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: 0x060061AE RID: 25006 RVA: 0x0015440C File Offset: 0x0015260C
[Token(Token = "0x60061AE")]
[Address(RVA = "0x1BC84D0", Offset = "0x1BC74D0", VA = "0x181BC84D0")]
public SizeAbsoluteTransition()
{
this.dimension = (SizeTransition.MBDNNHBELII)((ulong)1L);
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04004044 RID: 16452
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4004044")]
[SerializeField]
private float target;
}
}
@@ -0,0 +1,56 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Animation
{
// Token: 0x02001115 RID: 4373
[Token(Token = "0x2001115")]
[MMOINKHEKJF("Size/Default", "Tween from the current width or height to the default value")]
[Serializable]
public class SizeDefaultTransition : SizeTransition
{
// Token: 0x060061AF RID: 25007 RVA: 0x00154444 File Offset: 0x00152644
[Token(Token = "0x60061AF")]
[Address(RVA = "0x1BC84F0", Offset = "0x1BC74F0", VA = "0x181BC84F0", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
/*
An exception occurred when decompiling this method (060061AF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PIPDAMDIAPC RRUI.Animation.SizeDefaultTransition::Execute()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Func`1<float32>(var_0_06, ldfld:class [mscorlib]System.Func`1<float32>(SizeTransition::getter, ldloc:SizeDefaultTransition[exp:SizeTransition](this)))
stloc:class [mscorlib]System.Action`1<float32>(var_1_0D, ldfld:class [mscorlib]System.Action`1<float32>(SizeTransition::setter, ldloc:SizeDefaultTransition[exp:SizeTransition](this)))
stloc:float32(var_2_14, ldfld:float32(SizeTransition::cachedSize, ldloc:SizeDefaultTransition[exp:SizeTransition](this)))
stloc:float32(var_3_1B, ldfld:float32(TweenTransition::duration, ldloc:SizeDefaultTransition[exp:TweenTransition](this)))
stloc:JOMGGPNCMFK(var_4_22, ldfld:JOMGGPNCMFK(TweenTransition::easeFunction, ldloc:SizeDefaultTransition[exp:TweenTransition](this)))
stloc:MonoBehaviour(var_5_2A, ldfld:MonoBehaviour(TransitionImplementation::<MonoBehaviour>k__BackingField, ldloc:SizeDefaultTransition[exp:TransitionImplementation](this)))
stloc:ANGMHDJNACK(var_7_39, call:ANGMHDJNACK(LLICDLEPNPK::PGBBGHKPEEN, ldloc:class [mscorlib]System.Func`1<float32>[exp:Func`1](var_0_06), ldloc:class [mscorlib]System.Action`1<float32>[exp:Action`1](var_1_0D), ldloc:float32(var_2_14), ldloc:float32(var_3_1B), ldloc:JOMGGPNCMFK(var_4_22), ldloc:MonoBehaviour[exp:Behaviour](var_5_2A)))
}
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.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: 0x060061B0 RID: 25008 RVA: 0x0015448C File Offset: 0x0015268C
[Token(Token = "0x60061B0")]
[Address(RVA = "0x1BC84D0", Offset = "0x1BC74D0", VA = "0x181BC84D0")]
public SizeDefaultTransition()
{
this.dimension = (SizeTransition.MBDNNHBELII)((ulong)1L);
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
}
}
@@ -0,0 +1,49 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001116 RID: 4374
[Token(Token = "0x2001116")]
[MMOINKHEKJF("Size/Relative", "Tween from the current width or height to a relative value")]
[Serializable]
public class SizeRelativeTransition : SizeTransition
{
// Token: 0x060061B1 RID: 25009 RVA: 0x001544C4 File Offset: 0x001526C4
[Token(Token = "0x60061B1")]
[Address(RVA = "0x1BC85C0", Offset = "0x1BC75C0", VA = "0x181BC85C0", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
SizeTransition.MBDNNHBELII dimension = this.dimension;
RectTransform rectTransform = base.RectTransform;
if (dimension == SizeTransition.MBDNNHBELII.Width)
{
Vector2 sizeDelta = rectTransform.sizeDelta;
}
Vector2 sizeDelta2 = rectTransform.sizeDelta;
Func<float> getter = this.getter;
HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction;
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x060061B2 RID: 25010 RVA: 0x00154510 File Offset: 0x00152710
[Token(Token = "0x60061B2")]
[Address(RVA = "0x1BC84D0", Offset = "0x1BC74D0", VA = "0x181BC84D0")]
public SizeRelativeTransition()
{
this.dimension = (SizeTransition.MBDNNHBELII)((ulong)1L);
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04004045 RID: 16453
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4004045")]
[SerializeField]
private float delta;
}
}
@@ -0,0 +1,342 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.ResourceManagement.AsyncOperations;
using UnityEngine.ResourceManagement.ResourceLocations;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x02001117 RID: 4375
[Token(Token = "0x2001117")]
[Serializable]
public abstract class SizeTransition : TweenTransition
{
// Token: 0x17001097 RID: 4247
// (get) Token: 0x060061B3 RID: 25011 RVA: 0x00154548 File Offset: 0x00152748
[Token(Token = "0x17001097")]
protected float CachedSize
{
[Token(Token = "0x60061B3")]
[Address(RVA = "0xD82A60", Offset = "0xD81A60", VA = "0x180D82A60")]
get
{
return this.cachedSize;
}
}
// Token: 0x17001098 RID: 4248
// (get) Token: 0x060061B4 RID: 25012 RVA: 0x0015455C File Offset: 0x0015275C
[Token(Token = "0x17001098")]
protected float CurrentSize
{
[Token(Token = "0x60061B4")]
[Address(RVA = "0x1BC8B60", Offset = "0x1BC7B60", VA = "0x181BC8B60")]
get
{
SizeTransition.MBDNNHBELII mbdnnhbelii = this.dimension;
RectTransform rectTransform = base.RectTransform;
if (mbdnnhbelii == SizeTransition.MBDNNHBELII.Width)
{
Vector2 sizeDelta = rectTransform.sizeDelta;
}
Vector2 sizeDelta2 = rectTransform.sizeDelta;
throw new NullReferenceException();
}
}
// Token: 0x17001099 RID: 4249
// (get) Token: 0x060061B5 RID: 25013 RVA: 0x00154590 File Offset: 0x00152790
[Token(Token = "0x17001099")]
protected Func<float> Getter
{
[Token(Token = "0x60061B5")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return this.getter;
}
}
// Token: 0x1700109A RID: 4250
// (get) Token: 0x060061B6 RID: 25014 RVA: 0x001545A4 File Offset: 0x001527A4
[Token(Token = "0x1700109A")]
protected Action<float> Setter
{
[Token(Token = "0x60061B6")]
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
get
{
return this.setter;
}
}
// Token: 0x060061B7 RID: 25015 RVA: 0x001545B8 File Offset: 0x001527B8
[Token(Token = "0x60061B7")]
[Address(RVA = "0x1BC86F0", Offset = "0x1BC76F0", VA = "0x181BC86F0", Slot = "4")]
protected override void Initialize()
{
Vector2 sizeDelta2 = base.RectTransform.sizeDelta;
Vector2 sizeDelta = sizeDelta2;
sizeDelta.y = (float)0;
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
LayoutElement component = this.gameObjectOverride.GetComponent<LayoutElement>();
this.layoutElement = component;
int num = 0;
if (!(component != num))
{
}
bool flag = !this.layoutElement.ignoreLayout;
this.isLayoutElementDriven = flag;
Canvas.ForceUpdateCanvases();
LayoutRebuilder.ForceRebuildLayoutImmediate(base.RectTransform);
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
Action action = delegate
{
SizeTransition <>4__this = this;
if (<>4__this.isLayoutElementDriven || <>4__this.dimension == SizeTransition.MBDNNHBELII.Width)
{
}
if (<>4__this.dimension == SizeTransition.MBDNNHBELII.Width)
{
float preferredWidth = LayoutUtility.GetPreferredWidth(<>4__this.RectTransform);
}
float preferredHeight = LayoutUtility.GetPreferredHeight(<>4__this.RectTransform);
<>4__this.cachedSize = preferredHeight;
};
KFBABPAPIMB kfbabpapimb = <MonoBehaviour>k__BackingField.JGIPMJPPCBM(action);
SizeTransition.MBDNNHBELII mbdnnhbelii = this.dimension;
if (this.isLayoutElementDriven)
{
Action<float> action2;
if (mbdnnhbelii != SizeTransition.MBDNNHBELII.Width)
{
Func<float> func = delegate
{
IResourceLocation location = ((IGenericProviderOperation)this.layoutElement).Location;
throw new NullReferenceException();
};
this.getter = func;
action2 = delegate(float value)
{
float preferredHeight2 = this.layoutElement.preferredHeight;
Canvas.ForceUpdateCanvases();
};
this.setter = action2;
return;
}
this.getter = action2;
}
Action<float> action3;
if (action3 != 0)
{
Action<float> action4;
this.getter = action4;
}
Action<float> action5;
this.getter = action5;
throw new NullReferenceException();
}
// Token: 0x060061B8 RID: 25016 RVA: 0x001546D0 File Offset: 0x001528D0
[Token(Token = "0x60061B8")]
[Address(RVA = "0x1BC89F0", Offset = "0x1BC79F0", VA = "0x181BC89F0", Slot = "7")]
public override void Reset()
{
SizeTransition.MBDNNHBELII mbdnnhbelii = this.dimension;
if (this.isLayoutElementDriven)
{
LayoutElement layoutElement = this.layoutElement;
if (mbdnnhbelii != SizeTransition.MBDNNHBELII.Width)
{
IResourceLocation location = ((IGenericProviderOperation)layoutElement).Location;
return;
}
IResourceLocation location2 = ((IGenericProviderOperation)layoutElement).Location;
return;
}
else
{
if (mbdnnhbelii != SizeTransition.MBDNNHBELII.Width)
{
RectTransform rectTransform = base.RectTransform;
Vector2 sizeDelta = base.RectTransform.sizeDelta;
return;
}
Vector2 sizeDelta2 = base.RectTransform.sizeDelta;
return;
}
}
// Token: 0x060061B9 RID: 25017 RVA: 0x00154738 File Offset: 0x00152938
[Token(Token = "0x60061B9")]
[Address(RVA = "0x1BC84D0", Offset = "0x1BC74D0", VA = "0x181BC84D0")]
protected SizeTransition()
{
this.duration = 0.33f;
this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04004046 RID: 16454
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4004046")]
[SerializeField]
private SizeTransition.MBDNNHBELII dimension = (SizeTransition.MBDNNHBELII)((ulong)1L);
// Token: 0x04004047 RID: 16455
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4004047")]
[NonSerialized]
private float cachedSize;
// Token: 0x04004048 RID: 16456
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4004048")]
[NonSerialized]
private LayoutElement layoutElement;
// Token: 0x04004049 RID: 16457
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4004049")]
private bool isLayoutElementDriven;
// Token: 0x0400404A RID: 16458
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400404A")]
[NonSerialized]
private Func<float> getter;
// Token: 0x0400404B RID: 16459
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400404B")]
[NonSerialized]
private Action<float> setter;
// Token: 0x02001118 RID: 4376
[Token(Token = "0x2001118")]
private enum MBDNNHBELII
{
// Token: 0x0400404D RID: 16461
[Token(Token = "0x400404D")]
Width,
// Token: 0x0400404E RID: 16462
[Token(Token = "0x400404E")]
Height
}
// Token: 0x02001119 RID: 4377
[Token(Token = "0x2001119")]
[CompilerGenerated]
private sealed class JMMOJGHMFPA
{
// Token: 0x060061BA RID: 25018 RVA: 0x00154770 File Offset: 0x00152970
[Token(Token = "0x60061BA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public JMMOJGHMFPA()
{
}
// Token: 0x060061BB RID: 25019 RVA: 0x00154784 File Offset: 0x00152984
[Token(Token = "0x60061BB")]
[Address(RVA = "0x1BBEEA0", Offset = "0x1BBDEA0", VA = "0x181BBEEA0")]
internal void <Initialize>b__0()
{
SizeTransition sizeTransition = this.<>4__this;
if (sizeTransition.isLayoutElementDriven || sizeTransition.dimension == SizeTransition.MBDNNHBELII.Width)
{
}
if (sizeTransition.dimension == SizeTransition.MBDNNHBELII.Width)
{
float preferredWidth = LayoutUtility.GetPreferredWidth(sizeTransition.RectTransform);
}
float preferredHeight = LayoutUtility.GetPreferredHeight(sizeTransition.RectTransform);
sizeTransition.cachedSize = preferredHeight;
}
// Token: 0x060061BC RID: 25020 RVA: 0x001547D8 File Offset: 0x001529D8
[Token(Token = "0x60061BC")]
[Address(RVA = "0x1BBEF30", Offset = "0x1BBDF30", VA = "0x181BBEF30")]
internal float <Initialize>b__1()
{
Vector2 vector = this.<>4__this.RectTransform.sizeDelta;
throw new NullReferenceException();
}
// Token: 0x060061BD RID: 25021 RVA: 0x001547FC File Offset: 0x001529FC
[Token(Token = "0x60061BD")]
[Address(RVA = "0x1BBEF70", Offset = "0x1BBDF70", VA = "0x181BBEF70")]
internal void <Initialize>b__2(float value)
{
RectTransform rectTransform = this.<>4__this.RectTransform;
Vector2 vector = this.<>4__this.RectTransform.sizeDelta;
}
// Token: 0x060061BE RID: 25022 RVA: 0x0015482C File Offset: 0x00152A2C
[Token(Token = "0x60061BE")]
[Address(RVA = "0x1BBF010", Offset = "0x1BBE010", VA = "0x181BBF010")]
internal float <Initialize>b__3()
{
Vector2 vector = this.<>4__this.RectTransform.sizeDelta;
throw new NullReferenceException();
}
// Token: 0x060061BF RID: 25023 RVA: 0x00154850 File Offset: 0x00152A50
[Token(Token = "0x60061BF")]
[Address(RVA = "0x1BBF050", Offset = "0x1BBE050", VA = "0x181BBF050")]
internal void <Initialize>b__4(float value)
{
RectTransform rectTransform = this.<>4__this.RectTransform;
Vector2 vector = this.<>4__this.RectTransform.sizeDelta;
}
// Token: 0x060061C0 RID: 25024 RVA: 0x00154880 File Offset: 0x00152A80
[Token(Token = "0x60061C0")]
[Address(RVA = "0x1BBF0F0", Offset = "0x1BBE0F0", VA = "0x181BBF0F0")]
internal float <Initialize>b__5()
{
IResourceLocation location = ((IGenericProviderOperation)this.<>4__this.layoutElement).Location;
throw new NullReferenceException();
}
// Token: 0x060061C1 RID: 25025 RVA: 0x001548A4 File Offset: 0x00152AA4
[Token(Token = "0x60061C1")]
[Address(RVA = "0x1BBF130", Offset = "0x1BBE130", VA = "0x181BBF130")]
internal void <Initialize>b__6(float value)
{
float preferredWidth = this.<>4__this.layoutElement.preferredWidth;
Canvas.ForceUpdateCanvases();
}
// Token: 0x060061C2 RID: 25026 RVA: 0x001548D0 File Offset: 0x00152AD0
[Token(Token = "0x60061C2")]
[Address(RVA = "0x1BBF170", Offset = "0x1BBE170", VA = "0x181BBF170")]
internal float <Initialize>b__7()
{
IResourceLocation location = ((IGenericProviderOperation)this.<>4__this.layoutElement).Location;
throw new NullReferenceException();
}
// Token: 0x060061C3 RID: 25027 RVA: 0x001548F4 File Offset: 0x00152AF4
[Token(Token = "0x60061C3")]
[Address(RVA = "0x1BBF1B0", Offset = "0x1BBE1B0", VA = "0x181BBF1B0")]
internal void <Initialize>b__8(float value)
{
float preferredHeight = this.<>4__this.layoutElement.preferredHeight;
Canvas.ForceUpdateCanvases();
}
// Token: 0x0400404F RID: 16463
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400404F")]
public SizeTransition <>4__this;
// Token: 0x04004050 RID: 16464
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004050")]
public Vector2 sizeDelta;
}
}
}
@@ -0,0 +1,133 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200111F RID: 4383
[Token(Token = "0x200111F")]
[Serializable]
public class Transition
{
// Token: 0x1700109E RID: 4254
// (get) Token: 0x060061DA RID: 25050 RVA: 0x00154C48 File Offset: 0x00152E48
// (set) Token: 0x060061DB RID: 25051 RVA: 0x00154C5C File Offset: 0x00152E5C
[Token(Token = "0x1700109E")]
public TransitionImplementation Implementation
{
[Token(Token = "0x60061DA")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.implementation;
}
[Token(Token = "0x60061DB")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
this.implementation = value;
}
}
// Token: 0x060061DC RID: 25052 RVA: 0x00154C70 File Offset: 0x00152E70
[Token(Token = "0x60061DC")]
[Address(RVA = "0x1BCB6F0", Offset = "0x1BCA6F0", VA = "0x181BCB6F0")]
public void OFFLOPLJBBG(MonoBehaviour BANOOEJCMAG)
{
if (!this.isInitialized)
{
TransitionImplementation transitionImplementation = this.implementation;
this.isInitialized = true;
if (transitionImplementation != 0)
{
transitionImplementation.<MonoBehaviour>k__BackingField = BANOOEJCMAG;
TransitionsConfig instance = TransitionsConfig.Instance;
NHJAFIEANHG transitionAudioClip = transitionImplementation.transitionAudioClip;
if (!instance.isInitialized || instance.prefabsByTransitionAudioClips == (ulong)0L)
{
instance.OFFLOPLJBBG();
}
Dictionary<NHJAFIEANHG, RecRoomAudioClip> prefabsByTransitionAudioClips = instance.prefabsByTransitionAudioClips;
ulong num;
transitionImplementation.audioClip = num;
if (!transitionImplementation.overrideGameObject)
{
GameObject gameObject = transitionImplementation.<MonoBehaviour>k__BackingField.gameObject;
}
bool flag = PLDMAFINLJO.DADDLNOFHFH(transitionImplementation.gameObjectOverride);
transitionImplementation.isWorldCanvas = flag;
string text = transitionImplementation.ToString();
}
}
}
// Token: 0x060061DD RID: 25053 RVA: 0x00154D14 File Offset: 0x00152F14
[Token(Token = "0x60061DD")]
[Address(RVA = "0x1BCB680", Offset = "0x1BCA680", VA = "0x181BCB680")]
public void MDDAPCCABNK()
{
TransitionImplementation transitionImplementation = this.implementation;
if (transitionImplementation != 0)
{
if (transitionImplementation.currentAnimation != 0)
{
}
transitionImplementation.currentAnimation = (ulong)0L;
PIPDAMDIAPC pipdamdiapc = transitionImplementation.Execute();
return;
}
}
// Token: 0x060061DE RID: 25054 RVA: 0x00154D48 File Offset: 0x00152F48
[Token(Token = "0x60061DE")]
[Address(RVA = "0x1BCB500", Offset = "0x1BCA500", VA = "0x181BCB500")]
public PIPDAMDIAPC DCCBNDIOOGE()
{
if (this.isInitialized)
{
TransitionImplementation transitionImplementation = this.implementation;
if (transitionImplementation == 0 || transitionImplementation.TryExecute() == 0)
{
}
}
MemberTypes memberType = base.GetType().MemberType;
string text;
Debug.LogError(text);
return LLICDLEPNPK.<AKHEHAIDPLI>k__BackingField;
}
// Token: 0x060061DF RID: 25055 RVA: 0x00154D90 File Offset: 0x00152F90
[Token(Token = "0x60061DF")]
[Address(RVA = "0x1BCB660", Offset = "0x1BCA660", VA = "0x181BCB660")]
public void JBBLIBHHEBC()
{
TransitionImplementation transitionImplementation = this.implementation;
if (transitionImplementation != 0)
{
PIPDAMDIAPC pipdamdiapc = transitionImplementation.Execute();
return;
}
}
// Token: 0x060061E0 RID: 25056 RVA: 0x00154DB0 File Offset: 0x00152FB0
[Token(Token = "0x60061E0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public Transition()
{
}
// Token: 0x04004059 RID: 16473
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004059")]
[SerializeReference]
private TransitionImplementation implementation;
// Token: 0x0400405A RID: 16474
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400405A")]
[NonSerialized]
private bool isInitialized;
}
}
@@ -0,0 +1,84 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x02001121 RID: 4385
[Token(Token = "0x2001121")]
public class TransitionButtonListener : MonoBehaviour
{
// Token: 0x060061F0 RID: 25072 RVA: 0x00155044 File Offset: 0x00153244
[Token(Token = "0x60061F0")]
[Address(RVA = "0x1BC8BC0", Offset = "0x1BC7BC0", VA = "0x181BC8BC0")]
private void Awake()
{
this.onClickTransition.OFFLOPLJBBG(this);
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
UnityAction unityAction = new UnityAction(this.DCCBNDIOOGE);
onClick.AddListener(unityAction);
}
// Token: 0x060061F1 RID: 25073 RVA: 0x00155084 File Offset: 0x00153284
[Token(Token = "0x60061F1")]
[Address(RVA = "0x1BC8C80", Offset = "0x1BC7C80", VA = "0x181BC8C80")]
private void OnDestroy()
{
TransitionImplementation implementation = this.onClickTransition.implementation;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = (ulong)0L;
implementation.Initialize();
}
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
UnityAction unityAction = new UnityAction(this.DCCBNDIOOGE);
onClick.RemoveListener(unityAction);
}
// Token: 0x060061F2 RID: 25074 RVA: 0x001550E0 File Offset: 0x001532E0
[Token(Token = "0x60061F2")]
[Address(RVA = "0x1BC8D70", Offset = "0x1BC7D70", VA = "0x181BC8D70")]
private void OnDisable()
{
TransitionImplementation implementation = this.onClickTransition.implementation;
if (implementation != 0)
{
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
return;
}
}
// Token: 0x060061F3 RID: 25075 RVA: 0x0015510C File Offset: 0x0015330C
[Token(Token = "0x60061F3")]
[Address(RVA = "0x1BC8C60", Offset = "0x1BC7C60", VA = "0x181BC8C60")]
private void DCCBNDIOOGE()
{
PIPDAMDIAPC pipdamdiapc = this.onClickTransition.DCCBNDIOOGE();
}
// Token: 0x060061F4 RID: 25076 RVA: 0x0015512C File Offset: 0x0015332C
[Token(Token = "0x60061F4")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public TransitionButtonListener()
{
}
// Token: 0x04004062 RID: 16482
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004062")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Button button;
// Token: 0x04004063 RID: 16483
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004063")]
[SerializeField]
private Transition onClickTransition;
}
}
@@ -0,0 +1,149 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200111A RID: 4378
[Token(Token = "0x200111A")]
[MMOINKHEKJF("Combination/Chain", "Execute a list of transitions in sequence")]
[Serializable]
public class TransitionChain : TransitionImplementation, GMDGMBMDFJG
{
// Token: 0x060061C4 RID: 25028 RVA: 0x00154920 File Offset: 0x00152B20
[Token(Token = "0x60061C4")]
[Address(RVA = "0x1BC9230", Offset = "0x1BC8230", VA = "0x181BC9230", Slot = "8")]
public void MAIIBAGFDKF(GameObject DOJCFCINALC)
{
int num;
do
{
num = 0;
List<Transition> list = this.transitions;
bool flag;
if (flag)
{
while (!flag)
{
}
}
}
while (num != 0);
}
// Token: 0x060061C5 RID: 25029 RVA: 0x00154948 File Offset: 0x00152B48
[Token(Token = "0x60061C5")]
[Address(RVA = "0x1BC9120", Offset = "0x1BC8120", VA = "0x181BC9120", Slot = "4")]
protected override void Initialize()
{
int num;
do
{
num = 0;
List<Transition> list = this.transitions;
bool flag;
if (flag)
{
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
}
}
while (num != 0);
}
// Token: 0x060061C6 RID: 25030 RVA: 0x00154974 File Offset: 0x00152B74
[Token(Token = "0x60061C6")]
[Address(RVA = "0x1BC8DB0", Offset = "0x1BC7DB0", VA = "0x181BC8DB0", Slot = "5")]
protected override void Dispose()
{
int num;
bool flag;
do
{
num = 0;
List<Transition> list = this.transitions;
}
while ((flag && !this.overrideGameObject) || num != 0);
}
// Token: 0x060061C7 RID: 25031 RVA: 0x001549A4 File Offset: 0x00152BA4
[Token(Token = "0x60061C7")]
[Address(RVA = "0x1BC8F10", Offset = "0x1BC7F10", VA = "0x181BC8F10", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
int num;
do
{
num = 0;
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
List<Transition> list = this.transitions;
bool flag;
if (flag)
{
TransitionChain.NGOKLHHGGHD ngoklhhgghd = new TransitionChain.NGOKLHHGGHD();
ngoklhhgghd.transition = ngoklhhgghd;
Func<PIPDAMDIAPC> func = () => ngoklhhgghd.transition.DCCBNDIOOGE();
num += num;
num++;
func += func;
num++;
num += 19;
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x060061C8 RID: 25032 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60061C8")]
[Address(RVA = "0x1BC9360", Offset = "0x1BC8360", VA = "0x181BC9360", Slot = "7")]
public override void Reset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060061C9 RID: 25033 RVA: 0x00154A14 File Offset: 0x00152C14
[Token(Token = "0x60061C9")]
[Address(RVA = "0x1BC9460", Offset = "0x1BC8460", VA = "0x181BC9460")]
public TransitionChain()
{
List<Transition> list = new List();
this.transitions = list;
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04004051 RID: 16465
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4004051")]
[SerializeField]
private List<Transition> transitions;
// Token: 0x0200111B RID: 4379
[Token(Token = "0x200111B")]
[CompilerGenerated]
private sealed class NGOKLHHGGHD
{
// Token: 0x060061CA RID: 25034 RVA: 0x00154A3C File Offset: 0x00152C3C
[Token(Token = "0x60061CA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NGOKLHHGGHD()
{
}
// Token: 0x060061CB RID: 25035 RVA: 0x00154A50 File Offset: 0x00152C50
[Token(Token = "0x60061CB")]
[Address(RVA = "0x1BBF2E0", Offset = "0x1BBE2E0", VA = "0x181BBF2E0")]
internal PIPDAMDIAPC <Execute>b__0()
{
return this.transition.DCCBNDIOOGE();
}
// Token: 0x04004052 RID: 16466
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004052")]
public Transition transition;
}
}
}
@@ -0,0 +1,111 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200111C RID: 4380
[Token(Token = "0x200111C")]
[MMOINKHEKJF("Combination/Group", "Execute a list of transitions simultaneously")]
[Serializable]
public class TransitionGroup : TransitionImplementation, GMDGMBMDFJG
{
// Token: 0x060061CC RID: 25036 RVA: 0x00154A70 File Offset: 0x00152C70
[Token(Token = "0x60061CC")]
[Address(RVA = "0x1BC9890", Offset = "0x1BC8890", VA = "0x181BC9890", Slot = "8")]
public void MAIIBAGFDKF(GameObject DOJCFCINALC)
{
int num;
do
{
num = 0;
List<Transition> list = this.transitions;
bool flag;
if (flag)
{
while (!flag)
{
}
}
}
while (num != 0);
}
// Token: 0x060061CD RID: 25037 RVA: 0x00154A98 File Offset: 0x00152C98
[Token(Token = "0x60061CD")]
[Address(RVA = "0x1BC9780", Offset = "0x1BC8780", VA = "0x181BC9780", Slot = "4")]
protected override void Initialize()
{
int num;
do
{
num = 0;
List<Transition> list = this.transitions;
bool flag;
if (flag)
{
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
}
}
while (num != 0);
}
// Token: 0x060061CE RID: 25038 RVA: 0x00154AC4 File Offset: 0x00152CC4
[Token(Token = "0x60061CE")]
[Address(RVA = "0x1BC94D0", Offset = "0x1BC84D0", VA = "0x181BC94D0", Slot = "5")]
protected override void Dispose()
{
int num;
bool flag;
do
{
num = 0;
List<Transition> list = this.transitions;
}
while ((flag && !this.overrideGameObject) || num != 0);
}
// Token: 0x060061CF RID: 25039 RVA: 0x00154AF4 File Offset: 0x00152CF4
[Token(Token = "0x60061CF")]
[Address(RVA = "0x1BC9630", Offset = "0x1BC8630", VA = "0x181BC9630", Slot = "6")]
protected override PIPDAMDIAPC Execute()
{
List<Transition> list = this.transitions;
Func<Transition, PIPDAMDIAPC> <>9__4_ = TransitionGroup.<>c.<>9__4_0;
if (<>9__4_ == 0)
{
TransitionGroup.<>c.<>9__4_0 = (Transition transition) => transition.DCCBNDIOOGE();
}
List<PIPDAMDIAPC> list2 = Enumerable.ToList<PIPDAMDIAPC>(Enumerable.Select<Transition, PIPDAMDIAPC>(list, <>9__4_));
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
throw new NullReferenceException();
}
// Token: 0x060061D0 RID: 25040 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60061D0")]
[Address(RVA = "0x1BC99C0", Offset = "0x1BC89C0", VA = "0x181BC99C0", Slot = "7")]
public override void Reset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060061D1 RID: 25041 RVA: 0x00154B40 File Offset: 0x00152D40
[Token(Token = "0x60061D1")]
[Address(RVA = "0x1BC9AC0", Offset = "0x1BC8AC0", VA = "0x181BC9AC0")]
public TransitionGroup()
{
List<Transition> list = new List();
this.transitions = list;
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04004053 RID: 16467
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4004053")]
[SerializeField]
private List<Transition> transitions;
}
}
@@ -0,0 +1,244 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x02001120 RID: 4384
[Token(Token = "0x2001120")]
[Serializable]
public abstract class TransitionImplementation
{
// Token: 0x1700109F RID: 4255
// (get) Token: 0x060061E1 RID: 25057 RVA: 0x00154DC4 File Offset: 0x00152FC4
// (set) Token: 0x060061E2 RID: 25058 RVA: 0x00154DD8 File Offset: 0x00152FD8
[Token(Token = "0x1700109F")]
private protected MonoBehaviour MonoBehaviour
{
[Token(Token = "0x60061E1")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
protected get;
[Token(Token = "0x60061E2")]
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
private set;
}
// Token: 0x170010A0 RID: 4256
// (get) Token: 0x060061E3 RID: 25059 RVA: 0x00154DEC File Offset: 0x00152FEC
[Token(Token = "0x170010A0")]
protected GameObject GameObject
{
[Token(Token = "0x60061E3")]
[Address(RVA = "0x1BCA100", Offset = "0x1BC9100", VA = "0x181BCA100")]
get
{
if (!this.overrideGameObject)
{
return this.<MonoBehaviour>k__BackingField.gameObject;
}
return this.gameObjectOverride;
}
}
// Token: 0x170010A1 RID: 4257
// (get) Token: 0x060061E4 RID: 25060 RVA: 0x00154E1C File Offset: 0x0015301C
[Token(Token = "0x170010A1")]
protected RectTransform RectTransform
{
[Token(Token = "0x60061E4")]
[Address(RVA = "0x1BCA130", Offset = "0x1BC9130", VA = "0x181BCA130")]
get
{
if (!this.overrideGameObject)
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
}
if (this.gameObjectOverride.transform == 0)
{
}
throw new NullReferenceException();
}
}
// Token: 0x060061E5 RID: 25061 RVA: 0x00154E54 File Offset: 0x00153054
[Token(Token = "0x60061E5")]
[Address(RVA = "0x1BC9BE0", Offset = "0x1BC8BE0", VA = "0x181BC9BE0")]
public void InitializeImplementation(MonoBehaviour monoBehaviour)
{
this.<MonoBehaviour>k__BackingField = monoBehaviour;
TransitionsConfig instance = TransitionsConfig.Instance;
NHJAFIEANHG nhjafieanhg = this.transitionAudioClip;
if (!instance.isInitialized || instance.prefabsByTransitionAudioClips == (ulong)0L)
{
instance.OFFLOPLJBBG();
}
Dictionary<NHJAFIEANHG, RecRoomAudioClip> prefabsByTransitionAudioClips = instance.prefabsByTransitionAudioClips;
ulong num;
this.audioClip = num;
if (!this.overrideGameObject)
{
GameObject gameObject = this.<MonoBehaviour>k__BackingField.gameObject;
}
bool flag = PLDMAFINLJO.DADDLNOFHFH(this.gameObjectOverride);
this.isWorldCanvas = flag;
PIPDAMDIAPC pipdamdiapc = this.Execute();
}
// Token: 0x060061E6 RID: 25062 RVA: 0x00154EDC File Offset: 0x001530DC
[Token(Token = "0x60061E6")]
[Address(RVA = "0x1BC9B80", Offset = "0x1BC8B80", VA = "0x181BC9B80")]
public void DisposeImplementation()
{
if (this.currentAnimation != 0)
{
}
this.currentAnimation = (ulong)0L;
PIPDAMDIAPC pipdamdiapc = this.Execute();
}
// Token: 0x060061E7 RID: 25063 RVA: 0x00154F04 File Offset: 0x00153104
[Token(Token = "0x60061E7")]
[Address(RVA = "0x1BC9F20", Offset = "0x1BC8F20", VA = "0x181BC9F20")]
public PIPDAMDIAPC TryExecute()
{
MonoBehaviour monoBehaviour = this.<MonoBehaviour>k__BackingField;
int num = 0;
if (!(monoBehaviour == num))
{
PIPDAMDIAPC pipdamdiapc = this.currentAnimation;
if (pipdamdiapc == 0)
{
this.Dispose();
Action action = delegate
{
this.currentAnimation = (ulong)0L;
};
int num2 = 0;
num2 += num2;
num2++;
this.PlayAudioClip();
}
return pipdamdiapc;
}
return LLICDLEPNPK.<AKHEHAIDPLI>k__BackingField;
}
// Token: 0x060061E8 RID: 25064 RVA: 0x00154F6C File Offset: 0x0015316C
[Token(Token = "0x60061E8")]
[Address(RVA = "0x1BC9D00", Offset = "0x1BC8D00", VA = "0x181BC9D00")]
private void PlayAudioClip()
{
if (this.audioClip != (ulong)0L)
{
if (!this.isWorldCanvas)
{
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
Camera activeCamera = instance.CHLMFLCFGFL;
}
int num = 0;
int num2 = 0;
if (!(num == num2))
{
RecRoomAudioClip recRoomAudioClip = this.audioClip;
int num3 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
return;
}
}
else
{
RecRoomAudioClip recRoomAudioClip2 = this.audioClip;
bool <APJKGEEBPEK>k__BackingField = Player.<APJKGEEBPEK>k__BackingField;
RectTransform rectTransform = this.RectTransform;
Vector3 vector;
float z = vector.z;
}
}
}
// Token: 0x060061E9 RID: 25065 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60061E9")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "4")]
protected virtual void Initialize()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060061EA RID: 25066 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60061EA")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
protected virtual void Dispose()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060061EB RID: 25067 RVA: 0x00154FF0 File Offset: 0x001531F0
[Token(Token = "0x60061EB")]
[Address(RVA = "0x1BC9B30", Offset = "0x1BC8B30", VA = "0x181BC9B30")]
protected void Cancel()
{
if (this.currentAnimation != 0)
{
}
this.currentAnimation = (ulong)0L;
}
// Token: 0x060061EC RID: 25068
[Token(Token = "0x60061EC")]
[Address(Slot = "6")]
protected abstract PIPDAMDIAPC Execute();
// Token: 0x060061ED RID: 25069
[Token(Token = "0x60061ED")]
[Address(Slot = "7")]
public abstract void Reset();
// Token: 0x060061EE RID: 25070 RVA: 0x00155010 File Offset: 0x00153210
[Token(Token = "0x60061EE")]
[Address(RVA = "0x1BCA0F0", Offset = "0x1BC90F0", VA = "0x181BCA0F0")]
protected TransitionImplementation()
{
this.Initialize();
}
// Token: 0x0400405B RID: 16475
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400405B")]
[SerializeField]
private bool overrideGameObject;
// Token: 0x0400405C RID: 16476
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400405C")]
[SerializeField]
[JEAMMEGEDDJ("overrideGameObject")]
private GameObject gameObjectOverride;
// Token: 0x0400405D RID: 16477
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400405D")]
[SerializeField]
private NHJAFIEANHG transitionAudioClip;
// Token: 0x0400405E RID: 16478
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400405E")]
[NonSerialized]
private RecRoomAudioClip audioClip;
// Token: 0x0400405F RID: 16479
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400405F")]
[NonSerialized]
private bool isWorldCanvas = true;
// Token: 0x04004061 RID: 16481
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004061")]
private PIPDAMDIAPC currentAnimation;
}
}
@@ -0,0 +1,298 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Serialization;
namespace RRUI.Animation
{
// Token: 0x02001125 RID: 4389
[Token(Token = "0x2001125")]
public class TransitionNavigationListener : MonoBehaviour, FEJEAEOIFKG
{
// Token: 0x060061F9 RID: 25081 RVA: 0x00155214 File Offset: 0x00153414
[Token(Token = "0x60061F9")]
[Address(RVA = "0x1BCA3B0", Offset = "0x1BC93B0", VA = "0x181BCA3B0")]
private bool HKDBFDFALCF(Transition CKPIBOIGPMJ)
{
if (CKPIBOIGPMJ != 0)
{
}
bool flag;
return flag;
}
// Token: 0x170010A2 RID: 4258
// (get) Token: 0x060061FA RID: 25082 RVA: 0x00155228 File Offset: 0x00153428
[Token(Token = "0x170010A2")]
public GameObject KGFPNIMJHIC
{
[Token(Token = "0x60061FA")]
[Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60", Slot = "4")]
get
{
return base.gameObject;
}
}
// Token: 0x060061FB RID: 25083 RVA: 0x0015523C File Offset: 0x0015343C
[Token(Token = "0x60061FB")]
[Address(RVA = "0x1BCA6A0", Offset = "0x1BC96A0", VA = "0x181BCA6A0", Slot = "5")]
public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
int num = 0;
Transition transition = this.outroTransition;
if (transition != 0)
{
}
GMDGMBMDFJG beforeTargetTransition = transition;
if (transition != 0 && (this.useLookAheadTarget ? 1 : 0) != num && EFDCPLFGBCO != 0)
{
Func<BDCCHCIDIFD, DABKFAIHBBP> func = delegate(BDCCHCIDIFD nextPageSwapInfo)
{
GameObject gameObject = this.BLMLLMDOEID(nextPageSwapInfo);
GMDGMBMDFJG beforeTargetTransition2 = beforeTargetTransition;
PIPDAMDIAPC pipdamdiapc2 = this.outroTransition.DCCBNDIOOGE();
throw new NullReferenceException();
};
num += num;
num++;
num += 5;
num += 19;
}
if (EFDCPLFGBCO != 0)
{
PIPDAMDIAPC pipdamdiapc;
while (pipdamdiapc != 0)
{
}
}
throw new NullReferenceException();
}
// Token: 0x060061FC RID: 25084 RVA: 0x001552A8 File Offset: 0x001534A8
[Token(Token = "0x60061FC")]
[Address(RVA = "0x1BCA8A0", Offset = "0x1BC98A0", VA = "0x181BCA8A0", Slot = "6")]
public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060061FD RID: 25085 RVA: 0x001552BC File Offset: 0x001534BC
[Token(Token = "0x60061FD")]
[Address(RVA = "0x1BCA550", Offset = "0x1BC9550", VA = "0x181BCA550", Slot = "7")]
public DABKFAIHBBP OnAfterPageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
Transition transition2;
do
{
if (MFFDKHOEECJ != 0 && this.useLookBehindTarget)
{
Transition transition = this.introTransition;
if (transition != 0)
{
}
if (transition != 0)
{
GameObject gameObject = this.BLMLLMDOEID(MFFDKHOEECJ);
}
}
transition2 = this.introTransition;
}
while (transition2 != 0 && transition2.DCCBNDIOOGE() != 0);
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060061FE RID: 25086 RVA: 0x0015530C File Offset: 0x0015350C
[Token(Token = "0x60061FE")]
[Address(RVA = "0x1BCA1B0", Offset = "0x1BC91B0", VA = "0x181BCA1B0")]
private void Awake()
{
this.outroTransition.OFFLOPLJBBG(this);
this.introTransition.OFFLOPLJBBG(this);
}
// Token: 0x060061FF RID: 25087 RVA: 0x00155338 File Offset: 0x00153538
[Token(Token = "0x60061FF")]
[Address(RVA = "0x1BCAA30", Offset = "0x1BC9A30", VA = "0x181BCAA30")]
private void OnDisable()
{
TransitionImplementation implementation = this.outroTransition.implementation;
if (implementation != 0)
{
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
}
TransitionImplementation implementation2 = this.introTransition.implementation;
if (implementation2 != 0)
{
PIPDAMDIAPC pipdamdiapc2 = implementation2.Execute();
return;
}
}
// Token: 0x06006200 RID: 25088 RVA: 0x0015537C File Offset: 0x0015357C
[Token(Token = "0x6006200")]
[Address(RVA = "0x1BCA940", Offset = "0x1BC9940", VA = "0x181BCA940")]
private void OnDestroy()
{
TransitionImplementation implementation = this.outroTransition.implementation;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = (ulong)0L;
implementation.Initialize();
}
TransitionImplementation implementation2 = this.introTransition.implementation;
if (implementation2 != 0)
{
if (implementation2.currentAnimation != 0)
{
}
implementation2.currentAnimation = (ulong)0L;
implementation2.Initialize();
}
}
// Token: 0x06006201 RID: 25089 RVA: 0x001553E0 File Offset: 0x001535E0
[Token(Token = "0x6006201")]
[Address(RVA = "0x1BCA1F0", Offset = "0x1BC91F0", VA = "0x181BCA1F0")]
private GameObject BLMLLMDOEID(BDCCHCIDIFD GKAMJADCNEN)
{
IReadOnlyList<FEJEAEOIFKG> hjbhmgpdbak = GKAMJADCNEN.HJBHMGPDBAK;
int num;
if (hjbhmgpdbak != 0)
{
Func<FEJEAEOIFKG, bool> func = new Func(this.MBPBGMGJLJF);
if (Enumerable.FirstOrDefault<FEJEAEOIFKG>(hjbhmgpdbak, func) != 0)
{
}
num = 0;
}
int num2 = 0;
if (num == num2)
{
GameObject hoecokhgbfk = GKAMJADCNEN.HOECOKHGBFK;
int num3 = 0;
if (hoecokhgbfk != num3)
{
GameObject hoecokhgbfk2 = GKAMJADCNEN.HOECOKHGBFK;
int num4 = 0;
IReadOnlyList<Transform> readOnlyList = FJCMFIINFIO.PHJEODMHDOK<Transform>(hoecokhgbfk2, true, num4 != 0);
Func<Transform, bool> func2 = new Func(this.NHBFAFCKGHG);
Transform transform = Enumerable.FirstOrDefault<Transform>(readOnlyList, func2);
if (transform != 0)
{
GameObject gameObject = transform.gameObject;
}
}
}
throw new NullReferenceException();
}
// Token: 0x06006202 RID: 25090 RVA: 0x0015547C File Offset: 0x0015367C
[Token(Token = "0x6006202")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public TransitionNavigationListener()
{
}
// Token: 0x06006203 RID: 25091 RVA: 0x00155490 File Offset: 0x00153690
[Token(Token = "0x6006203")]
[Address(RVA = "0x1BCA400", Offset = "0x1BC9400", VA = "0x181BCA400")]
[CompilerGenerated]
private bool MBPBGMGJLJF(FEJEAEOIFKG JKOHHHEOKCN)
{
string name = base.gameObject.name;
string text;
return string.Equals(text, name);
}
// Token: 0x06006204 RID: 25092 RVA: 0x001554B8 File Offset: 0x001536B8
[Token(Token = "0x6006204")]
[Address(RVA = "0x1BCA490", Offset = "0x1BC9490", VA = "0x181BCA490")]
[CompilerGenerated]
private bool NHBFAFCKGHG(Transform OIFLDNBGJOH)
{
int num = 0;
bool flag = OIFLDNBGJOH != num;
if (!flag)
{
return flag;
}
string name = OIFLDNBGJOH.gameObject.name;
string name2 = base.gameObject.name;
return string.Equals(name, name2);
}
// Token: 0x04004067 RID: 16487
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004067")]
[SerializeField]
[Space]
[Space]
[FormerlySerializedAs("afterPageChangeTransition")]
[CFNAPIMJMLJ("GameObjects are reset to their initial state when the page changes.")]
private Transition introTransition;
// Token: 0x04004068 RID: 16488
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004068")]
[SerializeField]
[Tooltip("Will attempt to find a GameObject with the same name on the previous page and use that as the Target")]
[DMBKKAAJOFJ("introTransition", "IsTargetTransition")]
private bool useLookBehindTarget;
// Token: 0x04004069 RID: 16489
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004069")]
[SerializeField]
[FormerlySerializedAs("beforePageChangeTransition")]
private Transition outroTransition;
// Token: 0x0400406A RID: 16490
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400406A")]
[SerializeField]
[DMBKKAAJOFJ("outroTransition", "IsTargetTransition")]
[Tooltip("Will attempt to find a GameObject with the same name on the next page and use that as the Target")]
private bool useLookAheadTarget;
// Token: 0x02001126 RID: 4390
[Token(Token = "0x2001126")]
[CompilerGenerated]
private sealed class CNMPIIGHDOK
{
// Token: 0x06006205 RID: 25093 RVA: 0x001554FC File Offset: 0x001536FC
[Token(Token = "0x6006205")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public CNMPIIGHDOK()
{
}
// Token: 0x06006206 RID: 25094 RVA: 0x00155510 File Offset: 0x00153710
[Token(Token = "0x6006206")]
[Address(RVA = "0x1BBC700", Offset = "0x1BBB700", VA = "0x181BBC700")]
internal DABKFAIHBBP <OnBeforePageSwapFrom>b__0(BDCCHCIDIFD nextPageSwapInfo)
{
GameObject gameObject = this.<>4__this.BLMLLMDOEID(nextPageSwapInfo);
GMDGMBMDFJG gmdgmbmdfjg = this.beforeTargetTransition;
PIPDAMDIAPC pipdamdiapc = this.<>4__this.outroTransition.DCCBNDIOOGE();
throw new NullReferenceException();
}
// Token: 0x0400406B RID: 16491
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400406B")]
public TransitionNavigationListener <>4__this;
// Token: 0x0400406C RID: 16492
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400406C")]
public GMDGMBMDFJG beforeTargetTransition;
}
}
}
@@ -0,0 +1,314 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x02001127 RID: 4391
[Token(Token = "0x2001127")]
public class TransitionScrollListener : MonoBehaviour
{
// Token: 0x06006207 RID: 25095 RVA: 0x00155548 File Offset: 0x00153748
[Token(Token = "0x6006207")]
[Address(RVA = "0x1BCAA90", Offset = "0x1BC9A90", VA = "0x181BCAA90")]
private void Awake()
{
int num;
do
{
num = 0;
this.scrollBackwardTransition.OFFLOPLJBBG(this);
this.scrollForwardTransition.OFFLOPLJBBG(this);
List<GameObject> list = this.scrollRectGameObjects;
bool flag;
if (flag)
{
TransitionScrollListener.ADMIKKHGCHI admikkhgchi;
this.OAOBFNFGMKH.Add(admikkhgchi);
}
}
while (num != 0);
}
// Token: 0x06006208 RID: 25096 RVA: 0x00155594 File Offset: 0x00153794
[Token(Token = "0x6006208")]
[Address(RVA = "0x1BCAC00", Offset = "0x1BC9C00", VA = "0x181BCAC00")]
private void OnDestroy()
{
int num;
do
{
num = 0;
TransitionImplementation implementation = this.scrollBackwardTransition.implementation;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = num;
implementation.Initialize();
}
TransitionImplementation implementation2 = this.scrollForwardTransition.implementation;
if (implementation2 != 0)
{
if (implementation2.currentAnimation != 0)
{
}
implementation2.currentAnimation = num;
implementation2.Initialize();
}
List<TransitionScrollListener.ADMIKKHGCHI> oaobfnfgmkh = this.OAOBFNFGMKH;
bool flag;
if (flag)
{
NHJAFIEANHG transitionAudioClip = implementation2.transitionAudioClip;
bool flag2;
if (!flag2)
{
while (implementation2.audioClip <= (ulong)0L)
{
}
}
NHJAFIEANHG transitionAudioClip2 = implementation2.transitionAudioClip;
bool flag3;
if (flag3)
{
RecRoomAudioClip audioClip = implementation2.audioClip;
Action<float> action = new Action(implementation2.IIIGKLMKEFA);
}
NHJAFIEANHG transitionAudioClip3 = implementation2.transitionAudioClip;
UnityAction<Vector2> unityAction = new UnityAction(implementation2.LAIDPADJLDB);
}
}
while (num != 0);
}
// Token: 0x06006209 RID: 25097 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006209")]
[Address(RVA = "0x1BCAF80", Offset = "0x1BC9F80", VA = "0x181BCAF80")]
private void OnValidate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600620A RID: 25098 RVA: 0x00155674 File Offset: 0x00153874
[Token(Token = "0x600620A")]
[Address(RVA = "0x1BCB0F0", Offset = "0x1BCA0F0", VA = "0x181BCB0F0")]
public TransitionScrollListener()
{
List<TransitionScrollListener.ADMIKKHGCHI> list = new List();
this.OAOBFNFGMKH = list;
base..ctor();
}
// Token: 0x0400406D RID: 16493
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400406D")]
[SerializeField]
private List<GameObject> scrollRectGameObjects;
// Token: 0x0400406E RID: 16494
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400406E")]
[SerializeField]
private Transition scrollBackwardTransition;
// Token: 0x0400406F RID: 16495
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400406F")]
[SerializeField]
private Transition scrollForwardTransition;
// Token: 0x04004070 RID: 16496
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004070")]
private readonly List<TransitionScrollListener.ADMIKKHGCHI> OAOBFNFGMKH;
// Token: 0x04004071 RID: 16497
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4004071")]
private PIPDAMDIAPC CGBOBJOFBAO;
// Token: 0x04004072 RID: 16498
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4004072")]
private PIPDAMDIAPC DJDFAHJLABN;
// Token: 0x02001128 RID: 4392
[Token(Token = "0x2001128")]
private class ADMIKKHGCHI : IDisposable
{
// Token: 0x170010A3 RID: 4259
// (get) Token: 0x0600620B RID: 25099 RVA: 0x00155694 File Offset: 0x00153894
[Token(Token = "0x170010A3")]
public bool FBLEJONFPAK
{
[Token(Token = "0x600620B")]
[Address(RVA = "0x1BB8B20", Offset = "0x1BB7B20", VA = "0x181BB8B20")]
get
{
ScrollRect joipdlfkdne = this.JOIPDLFKDNE;
int num = 0;
bool flag = joipdlfkdne != num;
return flag || flag;
}
}
// Token: 0x170010A4 RID: 4260
// (get) Token: 0x0600620C RID: 25100 RVA: 0x001556BC File Offset: 0x001538BC
[Token(Token = "0x170010A4")]
private bool HNLLOJMCHIL
{
[Token(Token = "0x600620C")]
[Address(RVA = "0x1BB8BA0", Offset = "0x1BB7BA0", VA = "0x181BB8BA0")]
get
{
ScrollRect joipdlfkdne = this.JOIPDLFKDNE;
int num = 0;
return joipdlfkdne == num;
}
}
// Token: 0x0600620D RID: 25101 RVA: 0x001556DC File Offset: 0x001538DC
[Token(Token = "0x600620D")]
[Address(RVA = "0x1BB8EB0", Offset = "0x1BB7EB0", VA = "0x181BB8EB0")]
public ADMIKKHGCHI(TransitionScrollListener DGEEDHMMMOL, GameObject DOJCFCINALC)
{
this.NAHFAJJKBLD = DGEEDHMMMOL;
this.KGFPNIMJHIC = DOJCFCINALC;
ScrollRect component = DOJCFCINALC.GetComponent<ScrollRect>();
this.JOIPDLFKDNE = component;
int num = 0;
if (component == num)
{
ONOAOHOHJKA component2 = DOJCFCINALC.GetComponent<ONOAOHOHJKA>();
this.GKDIEANHDIE = component2;
}
if (!this.FBLEJONFPAK)
{
return;
}
ScrollRect joipdlfkdne = this.JOIPDLFKDNE;
int num2 = 0;
if (joipdlfkdne == num2)
{
ONOAOHOHJKA gkdieanhdie = this.GKDIEANHDIE;
Action<float> action = new Action(this.IIIGKLMKEFA);
return;
}
}
// Token: 0x0600620E RID: 25102 RVA: 0x00155764 File Offset: 0x00153964
[Token(Token = "0x600620E")]
[Address(RVA = "0x1BB89C0", Offset = "0x1BB79C0", VA = "0x181BB89C0", Slot = "4")]
public void Dispose()
{
if (this.FBLEJONFPAK)
{
ScrollRect joipdlfkdne = this.JOIPDLFKDNE;
int num = 0;
if (!(joipdlfkdne == num))
{
ScrollRect.ScrollRectEvent onValueChanged = this.JOIPDLFKDNE.m_OnValueChanged;
UnityAction<Vector2> unityAction = new UnityAction(this.LAIDPADJLDB);
onValueChanged.RemoveListener(unityAction);
return;
}
ONOAOHOHJKA gkdieanhdie = this.GKDIEANHDIE;
Action<float> action = new Action(this.IIIGKLMKEFA);
}
}
// Token: 0x0600620F RID: 25103 RVA: 0x001557CC File Offset: 0x001539CC
[Token(Token = "0x600620F")]
[Address(RVA = "0x1BB8C80", Offset = "0x1BB7C80", VA = "0x181BB8C80")]
private void LAIDPADJLDB(Vector2 DDHPAFKBMON)
{
Vector2 normalizedPosition = this.JOIPDLFKDNE.normalizedPosition;
if (this.JOIPDLFKDNE.m_Horizontal)
{
return;
}
this.OnScroll(1f);
}
// Token: 0x06006210 RID: 25104 RVA: 0x00155808 File Offset: 0x00153A08
[Token(Token = "0x6006210")]
[Address(RVA = "0x1BB8C00", Offset = "0x1BB7C00", VA = "0x181BB8C00")]
private void IIIGKLMKEFA(float IFDPEBLFLFJ)
{
ONOAOHOHJKA gkdieanhdie = this.GKDIEANHDIE;
this.OnScroll(IFDPEBLFLFJ);
}
// Token: 0x06006211 RID: 25105 RVA: 0x0015582C File Offset: 0x00153A2C
[Token(Token = "0x6006211")]
[Address(RVA = "0x1BB8CF0", Offset = "0x1BB7CF0", VA = "0x181BB8CF0")]
private void OnScroll(float IFDPEBLFLFJ)
{
float palcifbiepa = this.PALCIFBIEPA;
bool flag = Mathf.Approximately(palcifbiepa, IFDPEBLFLFJ);
if (!flag)
{
TransitionScrollListener nahfajjkbld = this.NAHFAJJKBLD;
if (flag)
{
if (nahfajjkbld.DJDFAHJLABN != (ulong)0L)
{
goto IL_96;
}
if (nahfajjkbld.CGBOBJOFBAO != 0)
{
}
nahfajjkbld.CGBOBJOFBAO = (ulong)0L;
TransitionScrollListener nahfajjkbld2 = this.NAHFAJJKBLD;
PIPDAMDIAPC pipdamdiapc = nahfajjkbld2.scrollForwardTransition.DCCBNDIOOGE();
nahfajjkbld2.DJDFAHJLABN = pipdamdiapc;
}
if (nahfajjkbld.CGBOBJOFBAO == (ulong)0L)
{
if (nahfajjkbld.DJDFAHJLABN != 0)
{
}
nahfajjkbld.DJDFAHJLABN = (ulong)0L;
TransitionScrollListener nahfajjkbld3 = this.NAHFAJJKBLD;
PIPDAMDIAPC pipdamdiapc2 = nahfajjkbld3.scrollBackwardTransition.DCCBNDIOOGE();
nahfajjkbld3.CGBOBJOFBAO = pipdamdiapc2;
}
IL_96:
int num = 0;
float num2 = Mathf.Clamp(IFDPEBLFLFJ, (float)num, 1f);
this.PALCIFBIEPA = num2;
}
}
// Token: 0x04004073 RID: 16499
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004073")]
public TransitionScrollListener NAHFAJJKBLD;
// Token: 0x04004074 RID: 16500
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004074")]
public GameObject KGFPNIMJHIC;
// Token: 0x04004075 RID: 16501
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004075")]
public ScrollRect JOIPDLFKDNE;
// Token: 0x04004076 RID: 16502
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004076")]
public ONOAOHOHJKA GKDIEANHDIE;
// Token: 0x04004077 RID: 16503
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4004077")]
private float PALCIFBIEPA;
}
}
}
@@ -0,0 +1,162 @@
using System;
using Cpp2IlInjected;
using RRUI.Theme;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace RRUI.Animation
{
// Token: 0x02001129 RID: 4393
[Token(Token = "0x2001129")]
public class TransitionToggleListener : MonoBehaviour
{
// Token: 0x06006212 RID: 25106 RVA: 0x001558F4 File Offset: 0x00153AF4
[Token(Token = "0x6006212")]
[Address(RVA = "0x1BCB150", Offset = "0x1BCA150", VA = "0x181BCB150")]
private void Awake()
{
this.onActivateTransition.OFFLOPLJBBG(this);
this.onDeactivateTransition.OFFLOPLJBBG(this);
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
UnityAction unityAction = new UnityAction(this.KDHIBNACBKJ);
onClick.AddListener(unityAction);
}
// Token: 0x06006213 RID: 25107 RVA: 0x00155940 File Offset: 0x00153B40
[Token(Token = "0x6006213")]
[Address(RVA = "0x1BCB2F0", Offset = "0x1BCA2F0", VA = "0x181BCB2F0")]
private void OnDestroy()
{
TransitionImplementation implementation = this.onActivateTransition.implementation;
int num = 0;
if (implementation != 0)
{
if (implementation.currentAnimation != 0)
{
}
implementation.currentAnimation = num;
implementation.Initialize();
}
TransitionImplementation implementation2 = this.onDeactivateTransition.implementation;
if (implementation2 != 0)
{
if (implementation2.currentAnimation != 0)
{
}
implementation2.currentAnimation = num;
implementation2.Initialize();
}
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
UnityAction unityAction = new UnityAction(this.KDHIBNACBKJ);
onClick.RemoveListener(unityAction);
}
// Token: 0x06006214 RID: 25108 RVA: 0x001559C4 File Offset: 0x00153BC4
[Token(Token = "0x6006214")]
[Address(RVA = "0x1BCB4A0", Offset = "0x1BCA4A0", VA = "0x181BCB4A0")]
private void OnEnable()
{
ToggleTheme toggleTheme = this.toggleTheme;
bool flag = this.defaultIsActive;
toggleTheme.Toggle(flag, true);
if (flag)
{
PIPDAMDIAPC pipdamdiapc = this.onActivateTransition.LBFJNFGMELJ();
return;
}
PIPDAMDIAPC pipdamdiapc2 = this.onDeactivateTransition.LBFJNFGMELJ();
}
// Token: 0x06006215 RID: 25109 RVA: 0x00155A0C File Offset: 0x00153C0C
[Token(Token = "0x6006215")]
[Address(RVA = "0x1BCB440", Offset = "0x1BCA440", VA = "0x181BCB440")]
private void OnDisable()
{
TransitionImplementation implementation = this.onActivateTransition.implementation;
if (implementation != 0)
{
PIPDAMDIAPC pipdamdiapc = implementation.Execute();
}
TransitionImplementation implementation2 = this.onDeactivateTransition.implementation;
if (implementation2 != 0)
{
PIPDAMDIAPC pipdamdiapc2 = implementation2.Execute();
return;
}
}
// Token: 0x06006216 RID: 25110 RVA: 0x00155A50 File Offset: 0x00153C50
[Token(Token = "0x6006216")]
[Address(RVA = "0x1BCB290", Offset = "0x1BCA290", VA = "0x181BCB290")]
private void KDHIBNACBKJ()
{
ToggleTheme toggleTheme = this.toggleTheme;
bool cneibilgfco = toggleTheme.CNEIBILGFCO;
bool flag = !cneibilgfco;
int num = 0;
toggleTheme.Toggle(flag, num != 0);
if (!cneibilgfco)
{
}
PIPDAMDIAPC pipdamdiapc = this.onDeactivateTransition.DCCBNDIOOGE();
}
// Token: 0x06006217 RID: 25111 RVA: 0x00155A94 File Offset: 0x00153C94
[Token(Token = "0x6006217")]
[Address(RVA = "0x1BCB210", Offset = "0x1BCA210", VA = "0x181BCB210")]
private void DCCBNDIOOGE(bool CNEIBILGFCO, bool KLPJMBANJJJ)
{
this.toggleTheme.Toggle(CNEIBILGFCO, KLPJMBANJJJ);
if (CNEIBILGFCO)
{
}
Transition transition = this.onDeactivateTransition;
if (!KLPJMBANJJJ)
{
PIPDAMDIAPC pipdamdiapc = transition.DCCBNDIOOGE();
return;
}
PIPDAMDIAPC pipdamdiapc2 = transition.LBFJNFGMELJ();
}
// Token: 0x06006218 RID: 25112 RVA: 0x00155AD4 File Offset: 0x00153CD4
[Token(Token = "0x6006218")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public TransitionToggleListener()
{
}
// Token: 0x04004078 RID: 16504
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004078")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Button button;
// Token: 0x04004079 RID: 16505
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004079")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private ToggleTheme toggleTheme;
// Token: 0x0400407A RID: 16506
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400407A")]
[SerializeField]
private bool defaultIsActive;
// Token: 0x0400407B RID: 16507
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400407B")]
[SerializeField]
private Transition onActivateTransition;
// Token: 0x0400407C RID: 16508
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400407C")]
[SerializeField]
private Transition onDeactivateTransition;
}
}
@@ -0,0 +1,195 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200112A RID: 4394
[Token(Token = "0x200112A")]
[CreateAssetMenu]
public class TransitionsConfig : ScriptableObject
{
// Token: 0x170010A5 RID: 4261
// (get) Token: 0x06006219 RID: 25113 RVA: 0x00155AE8 File Offset: 0x00153CE8
[Token(Token = "0x170010A5")]
public static TransitionsConfig Instance
{
[Token(Token = "0x6006219")]
[Address(RVA = "0x1BCBAF0", Offset = "0x1BCAAF0", VA = "0x181BCBAF0")]
get
{
TransitionsConfig instance = TransitionsConfig._instance;
int num = 0;
if (instance == num)
{
TransitionsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<TransitionsConfig>(0);
TransitionsConfig instance2 = TransitionsConfig._instance;
int num2 = 0;
if (instance2 == num2)
{
Debug.LogError("Failed to load Transitions object");
}
}
return TransitionsConfig._instance;
}
}
// Token: 0x0600621A RID: 25114 RVA: 0x00155B34 File Offset: 0x00153D34
[Token(Token = "0x600621A")]
[Address(RVA = "0x1BCB8B0", Offset = "0x1BCA8B0", VA = "0x181BCB8B0")]
private void OFFLOPLJBBG()
{
List<TransitionsConfig.AudioClipEntry> list = TransitionsConfig.Instance.audioClips;
Func<TransitionsConfig.AudioClipEntry, NHJAFIEANHG> <>9__5_ = TransitionsConfig.<>c.<>9__5_0;
if (<>9__5_ == 0)
{
TransitionsConfig.<>c.<>9__5_0 = (TransitionsConfig.AudioClipEntry audioClipEntry) => audioClipEntry.transitionAudioClip;
}
Func<TransitionsConfig.AudioClipEntry, RecRoomAudioClip> func;
if (TransitionsConfig.<>c.<>9__5_1 == 0)
{
func = (TransitionsConfig.AudioClipEntry audioClipEntry) => audioClipEntry.audioClip;
TransitionsConfig.<>c.<>9__5_1 = func;
}
Dictionary<TransitionsConfig.AudioClipEntry, NHJAFIEANHG> dictionary = Enumerable.ToDictionary<TransitionsConfig.AudioClipEntry, NHJAFIEANHG, RecRoomAudioClip>(list, <>9__5_, func);
this.prefabsByTransitionAudioClips = dictionary;
this.isInitialized = true;
}
// Token: 0x0600621B RID: 25115 RVA: 0x00155BAC File Offset: 0x00153DAC
[Token(Token = "0x600621B")]
[Address(RVA = "0x1BCB830", Offset = "0x1BCA830", VA = "0x181BCB830")]
public RecRoomAudioClip HPNFOBMMMBH(NHJAFIEANHG FGDOEAHJLJO)
{
if (!this.isInitialized || this.prefabsByTransitionAudioClips == (ulong)0L)
{
this.OFFLOPLJBBG();
}
Dictionary<NHJAFIEANHG, RecRoomAudioClip> dictionary = this.prefabsByTransitionAudioClips;
throw new NullReferenceException();
}
// Token: 0x170010A6 RID: 4262
// (get) Token: 0x0600621C RID: 25116 RVA: 0x00155BE0 File Offset: 0x00153DE0
[Token(Token = "0x170010A6")]
public IReadOnlyList<TransitionsConfig.AudioClipEntry> AudioClips
{
[Token(Token = "0x600621C")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
/*
An exception occurred when decompiling this method (0600621C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RRUI.Animation.TransitionsConfig/AudioClipEntry> RRUI.Animation.TransitionsConfig::get_AudioClips()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class RRUI.Animation.TransitionsConfig/AudioClipEntry>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RRUI.Animation.TransitionsConfig/AudioClipEntry>(TransitionsConfig::audioClips, ldloc:TransitionsConfig(this)))
}
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.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: 0x0600621D RID: 25117 RVA: 0x00155BF4 File Offset: 0x00153DF4
[Token(Token = "0x600621D")]
[Address(RVA = "0x1BCBA90", Offset = "0x1BCAA90", VA = "0x181BCBA90")]
public TransitionsConfig()
{
List<TransitionsConfig.AudioClipEntry> list = new List();
this.audioClips = list;
base..ctor();
}
// Token: 0x0600621E RID: 25118 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600621E")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
static TransitionsConfig()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400407D RID: 16509
[Token(Token = "0x400407D")]
private static TransitionsConfig _instance;
// Token: 0x0400407E RID: 16510
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400407E")]
private bool isInitialized;
// Token: 0x0400407F RID: 16511
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400407F")]
private Dictionary<NHJAFIEANHG, RecRoomAudioClip> prefabsByTransitionAudioClips;
// Token: 0x04004080 RID: 16512
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004080")]
[SerializeField]
private List<TransitionsConfig.AudioClipEntry> audioClips;
// Token: 0x0200112B RID: 4395
[Token(Token = "0x200112B")]
[Serializable]
public class AudioClipEntry
{
// Token: 0x170010A7 RID: 4263
// (get) Token: 0x0600621F RID: 25119 RVA: 0x00155C14 File Offset: 0x00153E14
[Token(Token = "0x170010A7")]
public NHJAFIEANHG TransitionAudioClip
{
[Token(Token = "0x600621F")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.transitionAudioClip;
}
}
// Token: 0x170010A8 RID: 4264
// (get) Token: 0x06006220 RID: 25120 RVA: 0x00155C28 File Offset: 0x00153E28
[Token(Token = "0x170010A8")]
public RecRoomAudioClip AudioClip
{
[Token(Token = "0x6006220")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.audioClip;
}
}
// Token: 0x06006221 RID: 25121 RVA: 0x00155C3C File Offset: 0x00153E3C
[Token(Token = "0x6006221")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AudioClipEntry()
{
}
// Token: 0x04004081 RID: 16513
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004081")]
[SerializeField]
private NHJAFIEANHG transitionAudioClip;
// Token: 0x04004082 RID: 16514
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004082")]
[SerializeField]
private RecRoomAudioClip audioClip;
}
}
}
@@ -0,0 +1,93 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Animation
{
// Token: 0x0200111E RID: 4382
[Token(Token = "0x200111E")]
[Serializable]
public abstract class TweenTransition : TransitionImplementation
{
// Token: 0x1700109B RID: 4251
// (get) Token: 0x060061D5 RID: 25045 RVA: 0x00154BB0 File Offset: 0x00152DB0
// (set) Token: 0x060061D6 RID: 25046 RVA: 0x00154BC4 File Offset: 0x00152DC4
[Token(Token = "0x1700109B")]
public bool IsInstant
{
[Token(Token = "0x60061D5")]
[Address(RVA = "0x42EBF0", Offset = "0x42DBF0", VA = "0x18042EBF0")]
get
{
return this.isInstant;
}
[Token(Token = "0x60061D6")]
[Address(RVA = "0x42F020", Offset = "0x42E020", VA = "0x18042F020")]
set
{
this.isInstant = value;
}
}
// Token: 0x1700109C RID: 4252
// (get) Token: 0x060061D7 RID: 25047 RVA: 0x00154BD8 File Offset: 0x00152DD8
[Token(Token = "0x1700109C")]
protected float Duration
{
[Token(Token = "0x60061D7")]
[Address(RVA = "0x1BBE7C0", Offset = "0x1BBD7C0", VA = "0x181BBE7C0")]
get
{
if (this.isInstant)
{
}
return this.duration;
}
}
// Token: 0x1700109D RID: 4253
// (get) Token: 0x060061D8 RID: 25048 RVA: 0x00154BF8 File Offset: 0x00152DF8
[Token(Token = "0x1700109D")]
protected HMIPJEAODAB.JOMGGPNCMFK EaseFunction
{
[Token(Token = "0x60061D8")]
[Address(RVA = "0x1BCBC60", Offset = "0x1BCAC60", VA = "0x181BCBC60")]
get
{
if (this.isInstant)
{
}
return this.easeFunction;
}
}
// Token: 0x060061D9 RID: 25049 RVA: 0x00154C18 File Offset: 0x00152E18
[Token(Token = "0x60061D9")]
[Address(RVA = "0x1BC7AF0", Offset = "0x1BC6AF0", VA = "0x181BC7AF0")]
protected TweenTransition()
{
this.isWorldCanvas = true;
base..ctor();
}
// Token: 0x04004056 RID: 16470
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4004056")]
[SerializeField]
private bool isInstant;
// Token: 0x04004057 RID: 16471
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4004057")]
[SerializeField]
[JEAMMEGEDDJ("isInstant", false)]
private float duration = 0.33f;
// Token: 0x04004058 RID: 16472
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4004058")]
[SerializeField]
[JEAMMEGEDDJ("isInstant", false)]
private HMIPJEAODAB.JOMGGPNCMFK easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L);
}
}
@@ -0,0 +1,107 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI
{
// Token: 0x020007C7 RID: 1991
[Token(Token = "0x20007C7")]
public class CanvasAspectRatioMatcher : MonoBehaviour
{
// Token: 0x06003809 RID: 14345 RVA: 0x000E8D5C File Offset: 0x000E6F5C
[Token(Token = "0x6003809")]
[Address(RVA = "0x1BBC7A0", Offset = "0x1BBB7A0", VA = "0x181BBC7A0")]
private void Awake()
{
Canvas canvas = this.canvas;
int num = 0;
if (canvas == num)
{
Canvas componentInParent = base.gameObject.GetComponentInParent<Canvas>();
this.canvas = componentInParent;
}
Canvas canvas2 = this.canvas;
int num2 = 0;
if (canvas2 != num2)
{
RectTransform component = this.canvas.GetComponent<RectTransform>();
this.AAFEHJFOMAI = component;
}
AspectRatioFitter aspectRatioFitter = this.aspectRatioFitter;
int num3 = 0;
if (aspectRatioFitter != num3)
{
this.aspectRatioFitter.aspectMode = AspectRatioFitter.AspectMode.EnvelopeParent;
}
}
// Token: 0x0600380A RID: 14346 RVA: 0x000E8DE4 File Offset: 0x000E6FE4
[Token(Token = "0x600380A")]
[Address(RVA = "0x1BBC8D0", Offset = "0x1BBB8D0", VA = "0x181BBC8D0")]
private void LateUpdate()
{
RectTransform aafehjfomai = this.AAFEHJFOMAI;
int num = 0;
if (aafehjfomai != num)
{
AspectRatioFitter aspectRatioFitter = this.aspectRatioFitter;
int num2 = 0;
if (aspectRatioFitter != num2)
{
RectTransform aafehjfomai2 = this.AAFEHJFOMAI;
AspectRatioFitter aspectRatioFitter2 = this.aspectRatioFitter;
Vector2 sizeDelta = aafehjfomai2.sizeDelta;
Vector2 sizeDelta2 = this.AAFEHJFOMAI.sizeDelta;
}
}
}
// Token: 0x0600380B RID: 14347 RVA: 0x000E8E44 File Offset: 0x000E7044
[Token(Token = "0x600380B")]
[Address(RVA = "0x1BBC8D0", Offset = "0x1BBB8D0", VA = "0x181BBC8D0")]
private void GLJJIANDKAO()
{
RectTransform aafehjfomai = this.AAFEHJFOMAI;
int num = 0;
if (aafehjfomai != num)
{
AspectRatioFitter aspectRatioFitter = this.aspectRatioFitter;
int num2 = 0;
if (aspectRatioFitter != num2)
{
RectTransform aafehjfomai2 = this.AAFEHJFOMAI;
AspectRatioFitter aspectRatioFitter2 = this.aspectRatioFitter;
Vector2 sizeDelta = aafehjfomai2.sizeDelta;
Vector2 sizeDelta2 = this.AAFEHJFOMAI.sizeDelta;
}
}
}
// Token: 0x0600380C RID: 14348 RVA: 0x000E8EA4 File Offset: 0x000E70A4
[Token(Token = "0x600380C")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public CanvasAspectRatioMatcher()
{
}
// Token: 0x04003037 RID: 12343
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003037")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndParent, false, false, false)]
private Canvas canvas;
// Token: 0x04003038 RID: 12344
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003038")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private AspectRatioFitter aspectRatioFitter;
// Token: 0x04003039 RID: 12345
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003039")]
private RectTransform AAFEHJFOMAI;
}
}
+1608
View File
@@ -0,0 +1,1608 @@
using System;
using Cpp2IlInjected;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI
{
// Token: 0x0200077C RID: 1916
[Token(Token = "0x200077C")]
[CreateAssetMenu]
public class CardsConfig : ScriptableObject
{
// Token: 0x17000917 RID: 2327
// (get) Token: 0x0600372D RID: 14125 RVA: 0x000E6EE4 File Offset: 0x000E50E4
[Token(Token = "0x17000917")]
public static CardsConfig Instance
{
[Token(Token = "0x600372D")]
[Address(RVA = "0x1BBCA70", Offset = "0x1BBBA70", VA = "0x181BBCA70")]
get
{
CardsConfig instance = CardsConfig._instance;
int num = 0;
if (!(instance != num))
{
CardsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<CardsConfig>(0);
CardsConfig instance2 = CardsConfig._instance;
int num2 = 0;
if (instance2 == num2)
{
Debug.LogError("Failed to load Cards object");
}
}
return CardsConfig._instance;
}
}
// Token: 0x17000918 RID: 2328
// (get) Token: 0x0600372E RID: 14126 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000918")]
public CardsConfig.SharedCardConfig Shared
{
[Token(Token = "0x600372E")]
[Address(RVA = "0x14B1870", Offset = "0x14B0870", VA = "0x1814B1870")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000919 RID: 2329
// (get) Token: 0x0600372F RID: 14127 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000919")]
public CardsConfig.AccountCardConfig Account
{
[Token(Token = "0x600372F")]
[Address(RVA = "0x14792A0", Offset = "0x14782A0", VA = "0x1814792A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700091A RID: 2330
// (get) Token: 0x06003730 RID: 14128 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700091A")]
public CardsConfig.RoomCardConfig Room
{
[Token(Token = "0x6003730")]
[Address(RVA = "0x1BBCC00", Offset = "0x1BBBC00", VA = "0x181BBCC00")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700091B RID: 2331
// (get) Token: 0x06003731 RID: 14129 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700091B")]
public CardsConfig.RoomKeyCardConfig RoomKey
{
[Token(Token = "0x6003731")]
[Address(RVA = "0x1BBCBD0", Offset = "0x1BBBBD0", VA = "0x181BBCBD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700091C RID: 2332
// (get) Token: 0x06003732 RID: 14130 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700091C")]
public CardsConfig.RoomCurrencyCardConfig RoomCurrency
{
[Token(Token = "0x6003732")]
[Address(RVA = "0x1BBCBB0", Offset = "0x1BBBBB0", VA = "0x181BBCBB0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700091D RID: 2333
// (get) Token: 0x06003733 RID: 14131 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700091D")]
public CardsConfig.ClubCardConfig Club
{
[Token(Token = "0x6003733")]
[Address(RVA = "0x1BBCA40", Offset = "0x1BBBA40", VA = "0x181BBCA40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700091E RID: 2334
// (get) Token: 0x06003734 RID: 14132 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700091E")]
public CardsConfig.ClubPermissionsCardConfig ClubPermissions
{
[Token(Token = "0x6003734")]
[Address(RVA = "0x1BBCA30", Offset = "0x1BBBA30", VA = "0x181BBCA30")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700091F RID: 2335
// (get) Token: 0x06003735 RID: 14133 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700091F")]
public CardsConfig.ClubMembershipCardConfig ClubMembership
{
[Token(Token = "0x6003735")]
[Address(RVA = "0x1BBCA10", Offset = "0x1BBBA10", VA = "0x181BBCA10")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000920 RID: 2336
// (get) Token: 0x06003736 RID: 14134 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000920")]
public CardsConfig.ClubAnnouncementCardConfig ClubAnnouncement
{
[Token(Token = "0x6003736")]
[Address(RVA = "0x1BBC9C0", Offset = "0x1BBB9C0", VA = "0x181BBC9C0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000921 RID: 2337
// (get) Token: 0x06003737 RID: 14135 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000921")]
public CardsConfig.ClubEventCardConfig ClubEvent
{
[Token(Token = "0x6003737")]
[Address(RVA = "0x1BBC9F0", Offset = "0x1BBB9F0", VA = "0x181BBC9F0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000922 RID: 2338
// (get) Token: 0x06003738 RID: 14136 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000922")]
public CardsConfig.StoreItemCardConfig StoreItem
{
[Token(Token = "0x6003738")]
[Address(RVA = "0x1BBCC20", Offset = "0x1BBBC20", VA = "0x181BBCC20")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000923 RID: 2339
// (get) Token: 0x06003739 RID: 14137 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000923")]
public CardsConfig.InventionCardConfig Invention
{
[Token(Token = "0x6003739")]
[Address(RVA = "0x1BBCB80", Offset = "0x1BBBB80", VA = "0x181BBCB80")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000924 RID: 2340
// (get) Token: 0x0600373A RID: 14138 RVA: 0x000E6F30 File Offset: 0x000E5130
[Token(Token = "0x17000924")]
public CardsConfig.AdCarouselItemCardConfig AdCarouselItem
{
[Token(Token = "0x600373A")]
[Address(RVA = "0x5D1300", Offset = "0x5D0300", VA = "0x1805D1300")]
get
{
return this.adCarouselItem;
}
}
// Token: 0x17000925 RID: 2341
// (get) Token: 0x0600373B RID: 14139 RVA: 0x000E6F44 File Offset: 0x000E5144
[Token(Token = "0x17000925")]
public CardsConfig.StarterPackSkuCardConfig StarterPackSku
{
[Token(Token = "0x600373B")]
[Address(RVA = "0x5D1310", Offset = "0x5D0310", VA = "0x1805D1310")]
get
{
return this.starterPackSku;
}
}
// Token: 0x17000926 RID: 2342
// (get) Token: 0x0600373C RID: 14140 RVA: 0x000E6F58 File Offset: 0x000E5158
[Token(Token = "0x17000926")]
public CardsConfig.TestPassCardConfig TestPass
{
[Token(Token = "0x600373C")]
[Address(RVA = "0x542AA0", Offset = "0x541AA0", VA = "0x180542AA0")]
get
{
return this.testPass;
}
}
// Token: 0x17000927 RID: 2343
// (get) Token: 0x0600373D RID: 14141 RVA: 0x000E6F6C File Offset: 0x000E516C
[Token(Token = "0x17000927")]
public CardsConfig.TestCaseCardConfig TestCase
{
[Token(Token = "0x600373D")]
[Address(RVA = "0x1423720", Offset = "0x1422720", VA = "0x181423720")]
get
{
return this.testCase;
}
}
// Token: 0x0600373E RID: 14142 RVA: 0x000E6F80 File Offset: 0x000E5180
[Token(Token = "0x600373E")]
[Address(RVA = "0x5B1810", Offset = "0x5B0810", VA = "0x1805B1810")]
public CardsConfig()
{
}
// Token: 0x04002ED8 RID: 11992
[Token(Token = "0x4002ED8")]
private static CardsConfig _instance;
// Token: 0x04002ED9 RID: 11993
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002ED9")]
[SerializeField]
private CardsConfig.SharedCardConfig shared;
// Token: 0x04002EDA RID: 11994
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002EDA")]
[SerializeField]
private CardsConfig.AccountCardConfig account;
// Token: 0x04002EDB RID: 11995
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002EDB")]
[SerializeField]
private CardsConfig.RoomCardConfig room;
// Token: 0x04002EDC RID: 11996
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002EDC")]
[SerializeField]
private CardsConfig.RoomKeyCardConfig roomKey;
// Token: 0x04002EDD RID: 11997
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002EDD")]
[SerializeField]
private CardsConfig.RoomCurrencyCardConfig roomCurrency;
// Token: 0x04002EDE RID: 11998
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4002EDE")]
[SerializeField]
private CardsConfig.ClubCardConfig club;
// Token: 0x04002EDF RID: 11999
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4002EDF")]
[SerializeField]
private CardsConfig.ClubPermissionsCardConfig clubPermissions;
// Token: 0x04002EE0 RID: 12000
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4002EE0")]
[SerializeField]
private CardsConfig.ClubMembershipCardConfig clubMembership;
// Token: 0x04002EE1 RID: 12001
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x4002EE1")]
[SerializeField]
private CardsConfig.ClubAnnouncementCardConfig clubAnnouncement;
// Token: 0x04002EE2 RID: 12002
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x4002EE2")]
[SerializeField]
private CardsConfig.ClubEventCardConfig clubEvent;
// Token: 0x04002EE3 RID: 12003
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x4002EE3")]
[SerializeField]
private CardsConfig.StoreItemCardConfig storeItem;
// Token: 0x04002EE4 RID: 12004
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4002EE4")]
[SerializeField]
private CardsConfig.InventionCardConfig invention;
// Token: 0x04002EE5 RID: 12005
[FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x4002EE5")]
[SerializeField]
private CardsConfig.AdCarouselItemCardConfig adCarouselItem;
// Token: 0x04002EE6 RID: 12006
[FieldOffset(Offset = "0x200")]
[Token(Token = "0x4002EE6")]
[SerializeField]
private CardsConfig.StarterPackSkuCardConfig starterPackSku;
// Token: 0x04002EE7 RID: 12007
[FieldOffset(Offset = "0x208")]
[Token(Token = "0x4002EE7")]
[SerializeField]
private CardsConfig.TestPassCardConfig testPass;
// Token: 0x04002EE8 RID: 12008
[FieldOffset(Offset = "0x210")]
[Token(Token = "0x4002EE8")]
[SerializeField]
private CardsConfig.TestCaseCardConfig testCase;
// Token: 0x0200077D RID: 1917
[Token(Token = "0x200077D")]
[Serializable]
public struct SharedCardConfig
{
// Token: 0x17000928 RID: 2344
// (get) Token: 0x0600373F RID: 14143 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000928")]
public Sprite SettingsIcon
{
[Token(Token = "0x600373F")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000929 RID: 2345
// (get) Token: 0x06003740 RID: 14144 RVA: 0x000E6F94 File Offset: 0x000E5194
[Token(Token = "0x17000929")]
public Sprite RemoveIcon
{
[Token(Token = "0x6003740")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.removeIcon;
}
}
// Token: 0x1700092A RID: 2346
// (get) Token: 0x06003741 RID: 14145 RVA: 0x000E6FA8 File Offset: 0x000E51A8
[Token(Token = "0x1700092A")]
public Sprite CheersIcon
{
[Token(Token = "0x6003741")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.cheersIcon;
}
}
// Token: 0x04002EE9 RID: 12009
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EE9")]
[SerializeField]
private Sprite settingsIcon;
// Token: 0x04002EEA RID: 12010
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EEA")]
[SerializeField]
private Sprite removeIcon;
// Token: 0x04002EEB RID: 12011
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002EEB")]
[SerializeField]
private Sprite cheersIcon;
}
// Token: 0x0200077E RID: 1918
[Token(Token = "0x200077E")]
[Serializable]
public struct AccountCardConfig
{
// Token: 0x1700092B RID: 2347
// (get) Token: 0x06003742 RID: 14146 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700092B")]
public Route OnClickRoute
{
[Token(Token = "0x6003742")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700092C RID: 2348
// (get) Token: 0x06003743 RID: 14147 RVA: 0x000E6FBC File Offset: 0x000E51BC
[Token(Token = "0x1700092C")]
public Sprite PresenceIcon
{
[Token(Token = "0x6003743")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.presenceIcon;
}
}
// Token: 0x1700092D RID: 2349
// (get) Token: 0x06003744 RID: 14148 RVA: 0x000E6FD0 File Offset: 0x000E51D0
[Token(Token = "0x1700092D")]
public Sprite FriendIcon
{
[Token(Token = "0x6003744")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.friendIcon;
}
}
// Token: 0x1700092E RID: 2350
// (get) Token: 0x06003745 RID: 14149 RVA: 0x000E6FE4 File Offset: 0x000E51E4
[Token(Token = "0x1700092E")]
public Sprite FavoriteIcon
{
[Token(Token = "0x6003745")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.favoriteIcon;
}
}
// Token: 0x04002EEC RID: 12012
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EEC")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002EED RID: 12013
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EED")]
[SerializeField]
private Sprite presenceIcon;
// Token: 0x04002EEE RID: 12014
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002EEE")]
[SerializeField]
private Sprite friendIcon;
// Token: 0x04002EEF RID: 12015
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002EEF")]
[SerializeField]
private Sprite favoriteIcon;
}
// Token: 0x0200077F RID: 1919
[Token(Token = "0x200077F")]
[Serializable]
public struct RoomCardConfig
{
// Token: 0x1700092F RID: 2351
// (get) Token: 0x06003746 RID: 14150 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700092F")]
public Route OnClickRoute
{
[Token(Token = "0x6003746")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000930 RID: 2352
// (get) Token: 0x06003747 RID: 14151 RVA: 0x000E6FF8 File Offset: 0x000E51F8
[Token(Token = "0x17000930")]
public Sprite FriendsInRoomIcon
{
[Token(Token = "0x6003747")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.friendsInRoomIcon;
}
}
// Token: 0x17000931 RID: 2353
// (get) Token: 0x06003748 RID: 14152 RVA: 0x000E700C File Offset: 0x000E520C
[Token(Token = "0x17000931")]
public Sprite DateCreatedIcon
{
[Token(Token = "0x6003748")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.dateCreatedIcon;
}
}
// Token: 0x17000932 RID: 2354
// (get) Token: 0x06003749 RID: 14153 RVA: 0x000E7020 File Offset: 0x000E5220
[Token(Token = "0x17000932")]
public Sprite RecRoomOriginalIcon
{
[Token(Token = "0x6003749")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.recRoomOriginalIcon;
}
}
// Token: 0x17000933 RID: 2355
// (get) Token: 0x0600374A RID: 14154 RVA: 0x000E7034 File Offset: 0x000E5234
[Token(Token = "0x17000933")]
public Sprite CommunityPlaylistIcon
{
[Token(Token = "0x600374A")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.communityPlaylistIcon;
}
}
// Token: 0x17000934 RID: 2356
// (get) Token: 0x0600374B RID: 14155 RVA: 0x000E7048 File Offset: 0x000E5248
[Token(Token = "0x17000934")]
public Sprite PlayerIcon
{
[Token(Token = "0x600374B")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return this.playerIcon;
}
}
// Token: 0x04002EF0 RID: 12016
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EF0")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002EF1 RID: 12017
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EF1")]
[SerializeField]
private Sprite friendsInRoomIcon;
// Token: 0x04002EF2 RID: 12018
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002EF2")]
[SerializeField]
private Sprite dateCreatedIcon;
// Token: 0x04002EF3 RID: 12019
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002EF3")]
[SerializeField]
private Sprite recRoomOriginalIcon;
// Token: 0x04002EF4 RID: 12020
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002EF4")]
[SerializeField]
private Sprite communityPlaylistIcon;
// Token: 0x04002EF5 RID: 12021
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002EF5")]
[SerializeField]
private Sprite playerIcon;
}
// Token: 0x02000780 RID: 1920
[Token(Token = "0x2000780")]
[Serializable]
public struct RoomKeyCardConfig
{
// Token: 0x17000935 RID: 2357
// (get) Token: 0x0600374C RID: 14156 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000935")]
public Route EditRoute
{
[Token(Token = "0x600374C")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000936 RID: 2358
// (get) Token: 0x0600374D RID: 14157 RVA: 0x000E705C File Offset: 0x000E525C
[Token(Token = "0x17000936")]
public Sprite CannotDeleteKeyIcon
{
[Token(Token = "0x600374D")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.cannotDeleteKeyIcon;
}
}
// Token: 0x17000937 RID: 2359
// (get) Token: 0x0600374E RID: 14158 RVA: 0x000E7070 File Offset: 0x000E5270
[Token(Token = "0x17000937")]
public Sprite FirstConfirmDeleteKeyIcon
{
[Token(Token = "0x600374E")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.firstConfirmDeleteKeyIcon;
}
}
// Token: 0x17000938 RID: 2360
// (get) Token: 0x0600374F RID: 14159 RVA: 0x000E7084 File Offset: 0x000E5284
[Token(Token = "0x17000938")]
public Sprite SecondConfirmDeleteKeyIcon
{
[Token(Token = "0x600374F")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.secondConfirmDeleteKeyIcon;
}
}
// Token: 0x17000939 RID: 2361
// (get) Token: 0x06003750 RID: 14160 RVA: 0x000E7098 File Offset: 0x000E5298
[Token(Token = "0x17000939")]
public Sprite KeyIcon
{
[Token(Token = "0x6003750")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.keyIcon;
}
}
// Token: 0x04002EF6 RID: 12022
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EF6")]
[SerializeField]
private Route editRoute;
// Token: 0x04002EF7 RID: 12023
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EF7")]
[SerializeField]
private Sprite cannotDeleteKeyIcon;
// Token: 0x04002EF8 RID: 12024
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002EF8")]
[SerializeField]
private Sprite firstConfirmDeleteKeyIcon;
// Token: 0x04002EF9 RID: 12025
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002EF9")]
[SerializeField]
private Sprite secondConfirmDeleteKeyIcon;
// Token: 0x04002EFA RID: 12026
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002EFA")]
[SerializeField]
private Sprite keyIcon;
}
// Token: 0x02000781 RID: 1921
[Token(Token = "0x2000781")]
[Serializable]
public struct RoomCurrencyCardConfig
{
// Token: 0x1700093A RID: 2362
// (get) Token: 0x06003751 RID: 14161 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700093A")]
public Route EditRoute
{
[Token(Token = "0x6003751")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700093B RID: 2363
// (get) Token: 0x06003752 RID: 14162 RVA: 0x000E70AC File Offset: 0x000E52AC
[Token(Token = "0x1700093B")]
public Sprite CurrencyIcon
{
[Token(Token = "0x6003752")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.currencyIcon;
}
}
// Token: 0x1700093C RID: 2364
// (get) Token: 0x06003753 RID: 14163 RVA: 0x000E70C0 File Offset: 0x000E52C0
[Token(Token = "0x1700093C")]
public Sprite TokenIcon
{
[Token(Token = "0x6003753")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.tokenIcon;
}
}
// Token: 0x04002EFB RID: 12027
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EFB")]
[SerializeField]
private Route editRoute;
// Token: 0x04002EFC RID: 12028
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EFC")]
[SerializeField]
private Sprite currencyIcon;
// Token: 0x04002EFD RID: 12029
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002EFD")]
[SerializeField]
private Sprite tokenIcon;
}
// Token: 0x02000782 RID: 1922
[Token(Token = "0x2000782")]
[Serializable]
public struct ClubCardConfig
{
// Token: 0x1700093D RID: 2365
// (get) Token: 0x06003754 RID: 14164 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700093D")]
public Route OnClickRoute
{
[Token(Token = "0x6003754")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700093E RID: 2366
// (get) Token: 0x06003755 RID: 14165 RVA: 0x000E70D4 File Offset: 0x000E52D4
[Token(Token = "0x1700093E")]
public Sprite MembersCountIcon
{
[Token(Token = "0x6003755")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.membersCountIcon;
}
}
// Token: 0x1700093F RID: 2367
// (get) Token: 0x06003756 RID: 14166 RVA: 0x000E70E8 File Offset: 0x000E52E8
[Token(Token = "0x1700093F")]
public Sprite HomeIcon
{
[Token(Token = "0x6003756")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.homeIcon;
}
}
// Token: 0x17000940 RID: 2368
// (get) Token: 0x06003757 RID: 14167 RVA: 0x000E70FC File Offset: 0x000E52FC
[Token(Token = "0x17000940")]
public Sprite CreatorIcon
{
[Token(Token = "0x6003757")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.creatorIcon;
}
}
// Token: 0x17000941 RID: 2369
// (get) Token: 0x06003758 RID: 14168 RVA: 0x000E7110 File Offset: 0x000E5310
[Token(Token = "0x17000941")]
public Sprite RecRoomOriginalIcon
{
[Token(Token = "0x6003758")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.recRoomOriginalIcon;
}
}
// Token: 0x17000942 RID: 2370
// (get) Token: 0x06003759 RID: 14169 RVA: 0x000E7124 File Offset: 0x000E5324
[Token(Token = "0x17000942")]
public Sprite ActiveClubhouseIcon
{
[Token(Token = "0x6003759")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return this.activeClubhouseIcon;
}
}
// Token: 0x17000943 RID: 2371
// (get) Token: 0x0600375A RID: 14170 RVA: 0x000E7138 File Offset: 0x000E5338
[Token(Token = "0x17000943")]
public string BanButtonText
{
[Token(Token = "0x600375A")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return this.banButtonText;
}
}
// Token: 0x17000944 RID: 2372
// (get) Token: 0x0600375B RID: 14171 RVA: 0x000E714C File Offset: 0x000E534C
[Token(Token = "0x17000944")]
public string UnbanButtonText
{
[Token(Token = "0x600375B")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return this.unbanButtonText;
}
}
// Token: 0x04002EFE RID: 12030
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002EFE")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002EFF RID: 12031
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002EFF")]
[SerializeField]
private Sprite membersCountIcon;
// Token: 0x04002F00 RID: 12032
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002F00")]
[SerializeField]
private Sprite homeIcon;
// Token: 0x04002F01 RID: 12033
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002F01")]
[SerializeField]
private Sprite creatorIcon;
// Token: 0x04002F02 RID: 12034
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002F02")]
[SerializeField]
private Sprite recRoomOriginalIcon;
// Token: 0x04002F03 RID: 12035
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002F03")]
[SerializeField]
private Sprite activeClubhouseIcon;
// Token: 0x04002F04 RID: 12036
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002F04")]
[SerializeField]
private string banButtonText;
// Token: 0x04002F05 RID: 12037
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002F05")]
[SerializeField]
private string unbanButtonText;
}
// Token: 0x02000783 RID: 1923
[Token(Token = "0x2000783")]
[Serializable]
public struct ClubPermissionsCardConfig
{
// Token: 0x17000945 RID: 2373
// (get) Token: 0x0600375C RID: 14172 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000945")]
public Route PlayersRoute
{
[Token(Token = "0x600375C")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000946 RID: 2374
// (get) Token: 0x0600375D RID: 14173 RVA: 0x000E7160 File Offset: 0x000E5360
[Token(Token = "0x17000946")]
public Route EditRoute
{
[Token(Token = "0x600375D")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.editRoute;
}
}
// Token: 0x04002F06 RID: 12038
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F06")]
[SerializeField]
private Route playersRoute;
// Token: 0x04002F07 RID: 12039
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F07")]
[SerializeField]
private Route editRoute;
}
// Token: 0x02000784 RID: 1924
[Token(Token = "0x2000784")]
[Serializable]
public struct ClubMembershipCardConfig
{
// Token: 0x17000947 RID: 2375
// (get) Token: 0x0600375E RID: 14174 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000947")]
public string EditButtonText
{
[Token(Token = "0x600375E")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000948 RID: 2376
// (get) Token: 0x0600375F RID: 14175 RVA: 0x000E7174 File Offset: 0x000E5374
[Token(Token = "0x17000948")]
public string AcceptButtonText
{
[Token(Token = "0x600375F")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.acceptButtonText;
}
}
// Token: 0x17000949 RID: 2377
// (get) Token: 0x06003760 RID: 14176 RVA: 0x000E7188 File Offset: 0x000E5388
[Token(Token = "0x17000949")]
public string DenyButtonText
{
[Token(Token = "0x6003760")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.denyButtonText;
}
}
// Token: 0x1700094A RID: 2378
// (get) Token: 0x06003761 RID: 14177 RVA: 0x000E719C File Offset: 0x000E539C
[Token(Token = "0x1700094A")]
public Route EditClubMembershipRoute
{
[Token(Token = "0x6003761")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.editClubMembershipRoute;
}
}
// Token: 0x04002F08 RID: 12040
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F08")]
[SerializeField]
private string editButtonText;
// Token: 0x04002F09 RID: 12041
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F09")]
[SerializeField]
private string acceptButtonText;
// Token: 0x04002F0A RID: 12042
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002F0A")]
[SerializeField]
private string denyButtonText;
// Token: 0x04002F0B RID: 12043
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002F0B")]
[SerializeField]
private Route editClubMembershipRoute;
}
// Token: 0x02000785 RID: 1925
[Token(Token = "0x2000785")]
[Serializable]
public struct ClubAnnouncementCardConfig
{
// Token: 0x1700094B RID: 2379
// (get) Token: 0x06003762 RID: 14178 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700094B")]
public Route OnClickRoute
{
[Token(Token = "0x6003762")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700094C RID: 2380
// (get) Token: 0x06003763 RID: 14179 RVA: 0x000E71B0 File Offset: 0x000E53B0
[Token(Token = "0x1700094C")]
public Sprite DateCreatedIcon
{
[Token(Token = "0x6003763")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.dateCreatedIcon;
}
}
// Token: 0x1700094D RID: 2381
// (get) Token: 0x06003764 RID: 14180 RVA: 0x000E71C4 File Offset: 0x000E53C4
[Token(Token = "0x1700094D")]
public Sprite SettingsIcon
{
[Token(Token = "0x6003764")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.settingsIcon;
}
}
// Token: 0x1700094E RID: 2382
// (get) Token: 0x06003765 RID: 14181 RVA: 0x000E71D8 File Offset: 0x000E53D8
[Token(Token = "0x1700094E")]
public Route OnSettingsClickRoute
{
[Token(Token = "0x6003765")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.onSettingsClickRoute;
}
}
// Token: 0x1700094F RID: 2383
// (get) Token: 0x06003766 RID: 14182 RVA: 0x000E71EC File Offset: 0x000E53EC
[Token(Token = "0x1700094F")]
public Sprite RemoveIcon
{
[Token(Token = "0x6003766")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.removeIcon;
}
}
// Token: 0x04002F0C RID: 12044
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F0C")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002F0D RID: 12045
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F0D")]
[SerializeField]
private Sprite dateCreatedIcon;
// Token: 0x04002F0E RID: 12046
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002F0E")]
[SerializeField]
private Sprite settingsIcon;
// Token: 0x04002F0F RID: 12047
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002F0F")]
[SerializeField]
private Route onSettingsClickRoute;
// Token: 0x04002F10 RID: 12048
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002F10")]
[SerializeField]
private Sprite removeIcon;
}
// Token: 0x02000786 RID: 1926
[Token(Token = "0x2000786")]
[Serializable]
public struct ClubEventCardConfig
{
// Token: 0x17000950 RID: 2384
// (get) Token: 0x06003767 RID: 14183 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000950")]
public Route OnClickRoute
{
[Token(Token = "0x6003767")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000951 RID: 2385
// (get) Token: 0x06003768 RID: 14184 RVA: 0x000E7200 File Offset: 0x000E5400
[Token(Token = "0x17000951")]
public Sprite TimeIcon
{
[Token(Token = "0x6003768")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.timeIcon;
}
}
// Token: 0x17000952 RID: 2386
// (get) Token: 0x06003769 RID: 14185 RVA: 0x000E7214 File Offset: 0x000E5414
[Token(Token = "0x17000952")]
public Sprite RemoveIcon
{
[Token(Token = "0x6003769")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.removeIcon;
}
}
// Token: 0x04002F11 RID: 12049
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F11")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002F12 RID: 12050
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F12")]
[SerializeField]
private Sprite timeIcon;
// Token: 0x04002F13 RID: 12051
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002F13")]
[SerializeField]
private Sprite removeIcon;
}
// Token: 0x02000787 RID: 1927
[Token(Token = "0x2000787")]
[Serializable]
public struct StoreItemCardConfig
{
// Token: 0x17000953 RID: 2387
// (get) Token: 0x0600376A RID: 14186 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000953")]
public Route OnClickRoute
{
[Token(Token = "0x600376A")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000954 RID: 2388
// (get) Token: 0x0600376B RID: 14187 RVA: 0x000E7228 File Offset: 0x000E5428
[Token(Token = "0x17000954")]
public Sprite CurrencyIcon
{
[Token(Token = "0x600376B")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.currencyIcon;
}
}
// Token: 0x17000955 RID: 2389
// (get) Token: 0x0600376C RID: 14188 RVA: 0x000E723C File Offset: 0x000E543C
[Token(Token = "0x17000955")]
public Sprite RRPlusIcon
{
[Token(Token = "0x600376C")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.rRPlusIcon;
}
}
// Token: 0x17000956 RID: 2390
// (get) Token: 0x0600376D RID: 14189 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000956")]
public Color StarColor
{
[Token(Token = "0x600376D")]
[Address(RVA = "0x470E20", Offset = "0x46FE20", VA = "0x180470E20")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000957 RID: 2391
// (get) Token: 0x0600376E RID: 14190 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000957")]
public Color SaleColor
{
[Token(Token = "0x600376E")]
[Address(RVA = "0x470E10", Offset = "0x46FE10", VA = "0x180470E10")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000958 RID: 2392
// (get) Token: 0x0600376F RID: 14191 RVA: 0x000E7250 File Offset: 0x000E5450
[Token(Token = "0x17000958")]
public string RRPlusDiscountLabel
{
[Token(Token = "0x600376F")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return this.rrPlusDiscountLabel;
}
}
// Token: 0x17000959 RID: 2393
// (get) Token: 0x06003770 RID: 14192 RVA: 0x000E7264 File Offset: 0x000E5464
[Token(Token = "0x17000959")]
public string SaleDiscountLabel
{
[Token(Token = "0x6003770")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return this.saleDiscountLabel;
}
}
// Token: 0x1700095A RID: 2394
// (get) Token: 0x06003771 RID: 14193 RVA: 0x000E7278 File Offset: 0x000E5478
[Token(Token = "0x1700095A")]
public string CouponDiscountLabel
{
[Token(Token = "0x6003771")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return this.couponDiscountLabel;
}
}
// Token: 0x1700095B RID: 2395
// (get) Token: 0x06003772 RID: 14194 RVA: 0x000E728C File Offset: 0x000E548C
[Token(Token = "0x1700095B")]
public Sprite SaleIcon
{
[Token(Token = "0x6003772")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
get
{
return this.saleIcon;
}
}
// Token: 0x04002F14 RID: 12052
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F14")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002F15 RID: 12053
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F15")]
[SerializeField]
private Sprite currencyIcon;
// Token: 0x04002F16 RID: 12054
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002F16")]
[SerializeField]
private Sprite rRPlusIcon;
// Token: 0x04002F17 RID: 12055
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002F17")]
[SerializeField]
private Color starColor;
// Token: 0x04002F18 RID: 12056
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002F18")]
[SerializeField]
private Color saleColor;
// Token: 0x04002F19 RID: 12057
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002F19")]
[SerializeField]
private string rrPlusDiscountLabel;
// Token: 0x04002F1A RID: 12058
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002F1A")]
[SerializeField]
private string saleDiscountLabel;
// Token: 0x04002F1B RID: 12059
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002F1B")]
[SerializeField]
private string couponDiscountLabel;
// Token: 0x04002F1C RID: 12060
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002F1C")]
[SerializeField]
private Sprite saleIcon;
}
// Token: 0x02000788 RID: 1928
[Token(Token = "0x2000788")]
[Serializable]
public struct InventionCardConfig
{
// Token: 0x1700095C RID: 2396
// (get) Token: 0x06003773 RID: 14195 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700095C")]
public Route OnClickRoute
{
[Token(Token = "0x6003773")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700095D RID: 2397
// (get) Token: 0x06003774 RID: 14196 RVA: 0x000E72A0 File Offset: 0x000E54A0
[Token(Token = "0x1700095D")]
public Sprite CurrencyIcon
{
[Token(Token = "0x6003774")]
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
get
{
return this.currencyIcon;
}
}
// Token: 0x1700095E RID: 2398
// (get) Token: 0x06003775 RID: 14197 RVA: 0x000E72B4 File Offset: 0x000E54B4
[Token(Token = "0x1700095E")]
public Sprite DownloadsIcon
{
[Token(Token = "0x6003775")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.downloadsIcon;
}
}
// Token: 0x1700095F RID: 2399
// (get) Token: 0x06003776 RID: 14198 RVA: 0x000E72C8 File Offset: 0x000E54C8
[Token(Token = "0x1700095F")]
public Sprite DateCreatedIcon
{
[Token(Token = "0x6003776")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.dateCreatedIcon;
}
}
// Token: 0x17000960 RID: 2400
// (get) Token: 0x06003777 RID: 14199 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000960")]
public Color CertifiedColor
{
[Token(Token = "0x6003777")]
[Address(RVA = "0x814AD0", Offset = "0x813AD0", VA = "0x180814AD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x04002F1D RID: 12061
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F1D")]
[SerializeField]
private Route onClickRoute;
// Token: 0x04002F1E RID: 12062
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F1E")]
[SerializeField]
private Sprite currencyIcon;
// Token: 0x04002F1F RID: 12063
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002F1F")]
[SerializeField]
private Sprite downloadsIcon;
// Token: 0x04002F20 RID: 12064
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002F20")]
[SerializeField]
private Sprite dateCreatedIcon;
// Token: 0x04002F21 RID: 12065
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002F21")]
[SerializeField]
private Color certifiedColor;
}
// Token: 0x02000789 RID: 1929
[Token(Token = "0x2000789")]
[Serializable]
public struct AdCarouselItemCardConfig
{
// Token: 0x17000961 RID: 2401
// (get) Token: 0x06003778 RID: 14200 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000961")]
public Route OnClickRoute
{
[Token(Token = "0x6003778")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x04002F22 RID: 12066
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F22")]
[SerializeField]
private Route onClickRoute;
}
// Token: 0x0200078A RID: 1930
[Token(Token = "0x200078A")]
[Serializable]
public struct StarterPackSkuCardConfig
{
// Token: 0x17000962 RID: 2402
// (get) Token: 0x06003779 RID: 14201 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000962")]
public Route OnClickRoute
{
[Token(Token = "0x6003779")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x04002F23 RID: 12067
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F23")]
[SerializeField]
private Route onClickRoute;
}
// Token: 0x0200078B RID: 1931
[Token(Token = "0x200078B")]
[Serializable]
public struct TestPassCardConfig
{
// Token: 0x17000963 RID: 2403
// (get) Token: 0x0600377A RID: 14202 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000963")]
public Route OnClickRoute
{
[Token(Token = "0x600377A")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x04002F24 RID: 12068
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F24")]
[SerializeField]
private Route onClickRoute;
}
// Token: 0x0200078C RID: 1932
[Token(Token = "0x200078C")]
[Serializable]
public struct TestCaseCardConfig
{
// Token: 0x17000964 RID: 2404
// (get) Token: 0x0600377B RID: 14203 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000964")]
public Route OnClickRoute
{
[Token(Token = "0x600377B")]
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x04002F25 RID: 12069
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F25")]
[SerializeField]
private Route onClickRoute;
}
}
}
@@ -0,0 +1,125 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RRUI
{
// Token: 0x0200078D RID: 1933
[Token(Token = "0x200078D")]
[CreateAssetMenu]
public class ClubAnnouncementsConfig : ScriptableObject
{
// Token: 0x17000965 RID: 2405
// (get) Token: 0x0600377C RID: 14204 RVA: 0x000E72DC File Offset: 0x000E54DC
[Token(Token = "0x17000965")]
public static ClubAnnouncementsConfig Instance
{
[Token(Token = "0x600377C")]
[Address(RVA = "0x1BBD0A0", Offset = "0x1BBC0A0", VA = "0x181BBD0A0")]
get
{
ClubAnnouncementsConfig instance = ClubAnnouncementsConfig._instance;
int num = 0;
if (!(instance != num))
{
ClubAnnouncementsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<ClubAnnouncementsConfig>(0);
ClubAnnouncementsConfig instance2 = ClubAnnouncementsConfig._instance;
int num2 = 0;
if (instance2 == num2)
{
Debug.LogError("Failed to load ClubAnnouncements object");
}
}
return ClubAnnouncementsConfig._instance;
}
}
// Token: 0x0600377D RID: 14205 RVA: 0x000E7328 File Offset: 0x000E5528
[Token(Token = "0x600377D")]
[Address(RVA = "0x1BBCD80", Offset = "0x1BBBD80", VA = "0x181BBCD80")]
public void DFHKABEONPN(out List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> MPKFLMDODBO, out List<TMP_Dropdown.OptionData> FAIIFLGONJC)
{
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> clubAnnouncementSortCriteriaMetadata = this.ClubAnnouncementSortCriteriaMetadata;
Func<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, ClubAnnouncementsConfig.JOJDKGGFAKP> <>9__6_ = ClubAnnouncementsConfig.<>c.<>9__6_0;
if (<>9__6_ == 0)
{
ClubAnnouncementsConfig.<>c.<>9__6_0 = delegate(ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping sc)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> list = Enumerable.ToList<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping>(Enumerable.OrderBy<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, ClubAnnouncementsConfig.JOJDKGGFAKP>(clubAnnouncementSortCriteriaMetadata, <>9__6_));
MPKFLMDODBO._items = list;
Func<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, TMP_Dropdown.OptionData> func;
if (ClubAnnouncementsConfig.<>c.<>9__6_1 == 0)
{
func = delegate(ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping m)
{
TMP_Dropdown.OptionData optionData;
return optionData;
};
ClubAnnouncementsConfig.<>c.<>9__6_1 = func;
}
List<TMP_Dropdown.OptionData> list2 = Enumerable.ToList<TMP_Dropdown.OptionData>(Enumerable.Select<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping, TMP_Dropdown.OptionData>(list, func));
FAIIFLGONJC._items = list2;
}
// Token: 0x0600377E RID: 14206 RVA: 0x000E73A4 File Offset: 0x000E55A4
[Token(Token = "0x600377E")]
[Address(RVA = "0x1BBCF60", Offset = "0x1BBBF60", VA = "0x181BBCF60")]
public ClubAnnouncementsConfig()
{
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> list = new List();
this.ClubAnnouncementSortCriteriaMetadata = list;
base..ctor();
}
// Token: 0x04002F26 RID: 12070
[Token(Token = "0x4002F26")]
private static ClubAnnouncementsConfig _instance;
// Token: 0x04002F27 RID: 12071
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002F27")]
[SerializeField]
[Header("Club Announcement List")]
private List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> ClubAnnouncementSortCriteriaMetadata;
// Token: 0x0200078E RID: 1934
[Token(Token = "0x200078E")]
public enum JOJDKGGFAKP
{
// Token: 0x04002F29 RID: 12073
[Token(Token = "0x4002F29")]
CreationDate_Desc,
// Token: 0x04002F2A RID: 12074
[Token(Token = "0x4002F2A")]
CreationDate_Asc,
// Token: 0x04002F2B RID: 12075
[Token(Token = "0x4002F2B")]
Title_Asc,
// Token: 0x04002F2C RID: 12076
[Token(Token = "0x4002F2C")]
Title_Desc
}
// Token: 0x0200078F RID: 1935
[Token(Token = "0x200078F")]
[Serializable]
public struct ClubAnnouncementSortFriendlyNameMapping
{
// Token: 0x04002F2D RID: 12077
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F2D")]
public ClubAnnouncementsConfig.JOJDKGGFAKP EnumValue;
// Token: 0x04002F2E RID: 12078
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F2E")]
public string FriendlyName;
}
}
}
+303
View File
@@ -0,0 +1,303 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RRUI.Data;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI
{
// Token: 0x02000791 RID: 1937
[Token(Token = "0x2000791")]
[CreateAssetMenu]
public class ClubsConfig : ScriptableObject
{
// Token: 0x17000966 RID: 2406
// (get) Token: 0x06003783 RID: 14211 RVA: 0x000E7408 File Offset: 0x000E5608
[Token(Token = "0x17000966")]
public static ClubsConfig Instance
{
[Token(Token = "0x6003783")]
[Address(RVA = "0x1BBDAF0", Offset = "0x1BBCAF0", VA = "0x181BBDAF0")]
get
{
ClubsConfig instance = ClubsConfig._instance;
int num = 0;
if (instance == num)
{
ClubsConfig._instance = OLJIOKGMCPN.MNKDOANEFLK<ClubsConfig>(0);
ClubsConfig instance2 = ClubsConfig._instance;
int num2 = 0;
if (instance2 == num2)
{
Debug.LogError("Failed to load Clubs object");
}
}
return ClubsConfig._instance;
}
}
// Token: 0x06003784 RID: 14212 RVA: 0x000E7454 File Offset: 0x000E5654
[Token(Token = "0x6003784")]
[Address(RVA = "0x1BBD1B0", Offset = "0x1BBC1B0", VA = "0x181BBD1B0")]
public string OPBOLMAGHOO(PPGPAHNMGEC PGMGFKOCEDG)
{
Func<ClubsConfig.ClubMembershipTypeFriendlyNameMapping, bool> func = delegate(ClubsConfig.ClubMembershipTypeFriendlyNameMapping mt)
{
bool flag;
return flag;
};
throw new NullReferenceException();
}
// Token: 0x06003785 RID: 14213 RVA: 0x000E7484 File Offset: 0x000E5684
[Token(Token = "0x6003785")]
[Address(RVA = "0x1BBD270", Offset = "0x1BBC270", VA = "0x181BBD270")]
public ClubsConfig()
{
List<ClubsConfig.ClubSortFriendlyNameMapping> list = new List();
this.ClubSortCriteria = list;
List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> list2 = new List();
this.MemberSortCriteria = list2;
List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> list3 = new List();
this.BannedSortCriteria = list3;
List<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> list4 = new List();
this.MembershipTypes = list4;
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> list5 = new List();
this.InviteClubMembersDropdownSources = list5;
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> list6 = new List();
this.BanClubMembersDropdownSources = list6;
List<ClubsConfig.PendingRequestSortFriendlyNameMapping> list7 = new List();
this.PendingRequestSortCriteria = list7;
base..ctor();
}
// Token: 0x06003786 RID: 14214 RVA: 0x0000220F File Offset: 0x0000040F
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003786")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
static ClubsConfig()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002F32 RID: 12082
[Token(Token = "0x4002F32")]
private static ClubsConfig _instance;
// Token: 0x04002F33 RID: 12083
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002F33")]
[SerializeField]
[Header("Club List")]
public List<ClubsConfig.ClubSortFriendlyNameMapping> ClubSortCriteria;
// Token: 0x04002F34 RID: 12084
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002F34")]
[SerializeField]
[Header("Club Membership List")]
public List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> MemberSortCriteria;
// Token: 0x04002F35 RID: 12085
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002F35")]
public List<ClubsConfig.ClubMembershipSortFriendlyNameMapping> BannedSortCriteria;
// Token: 0x04002F36 RID: 12086
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002F36")]
[SerializeField]
public List<ClubsConfig.ClubMembershipTypeFriendlyNameMapping> MembershipTypes;
// Token: 0x04002F37 RID: 12087
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002F37")]
[Header("Club Action List")]
public List<ClubAction> ClubActions;
// Token: 0x04002F38 RID: 12088
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002F38")]
[Header("Club Announcements")]
public GameObject AnnouncementPickerDialogPrefab;
// Token: 0x04002F39 RID: 12089
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002F39")]
public GameObject AnnouncementPhotoPickerDialogPrefab;
// Token: 0x04002F3A RID: 12090
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002F3A")]
public Sprite CodeAnnouncementDialogSprite;
// Token: 0x04002F3B RID: 12091
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002F3B")]
public Route ClubDetailsRoute;
// Token: 0x04002F3C RID: 12092
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002F3C")]
public Route PlayerAnnouncementActionRoute;
// Token: 0x04002F3D RID: 12093
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002F3D")]
public Route RoomAnnouncementActionRoute;
// Token: 0x04002F3E RID: 12094
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002F3E")]
public Route InventionAnnouncementActionRoute;
// Token: 0x04002F3F RID: 12095
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4002F3F")]
public Route ChooseAnnouncementTypeRoute;
// Token: 0x04002F40 RID: 12096
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002F40")]
public Route CreateAnnouncementRoute;
// Token: 0x04002F41 RID: 12097
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4002F41")]
[Range(100f, 1000f)]
public int DescriptionMaxLength;
// Token: 0x04002F42 RID: 12098
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4002F42")]
[SerializeField]
[Header("Club Non-Member Lists (Invite, Ban, Pending)")]
public List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> InviteClubMembersDropdownSources;
// Token: 0x04002F43 RID: 12099
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4002F43")]
[SerializeField]
public List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> BanClubMembersDropdownSources;
// Token: 0x04002F44 RID: 12100
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4002F44")]
[SerializeField]
public List<ClubsConfig.PendingRequestSortFriendlyNameMapping> PendingRequestSortCriteria;
// Token: 0x02000792 RID: 1938
[Token(Token = "0x2000792")]
[Serializable]
public struct ClubSortFriendlyNameMapping
{
// Token: 0x04002F45 RID: 12101
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F45")]
public DDJBHNJMNBH EnumValue;
// Token: 0x04002F46 RID: 12102
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F46")]
public string FriendlyName;
}
// Token: 0x02000793 RID: 1939
[Token(Token = "0x2000793")]
[Serializable]
public struct ClubMembershipSortFriendlyNameMapping
{
// Token: 0x04002F47 RID: 12103
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F47")]
public EMAMMPIACIG EnumValue;
// Token: 0x04002F48 RID: 12104
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F48")]
public string ClubFriendlyName;
// Token: 0x04002F49 RID: 12105
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002F49")]
public string PortfolioFriendlyName;
}
// Token: 0x02000794 RID: 1940
[Token(Token = "0x2000794")]
[Serializable]
public struct ClubMembershipTypeFriendlyNameMapping
{
// Token: 0x04002F4A RID: 12106
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F4A")]
public PPGPAHNMGEC EnumValue;
// Token: 0x04002F4B RID: 12107
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F4B")]
public string FriendlyName;
}
// Token: 0x02000795 RID: 1941
[Token(Token = "0x2000795")]
[Serializable]
public struct AccountListSourceTypeFriendlyNameMapping
{
// Token: 0x04002F4C RID: 12108
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F4C")]
public AccountListModel.LHEKHMNKBNC EnumValue;
// Token: 0x04002F4D RID: 12109
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F4D")]
public string FriendlyName;
}
// Token: 0x02000796 RID: 1942
[Token(Token = "0x2000796")]
[Serializable]
public struct PendingRequestSortFriendlyNameMapping
{
// Token: 0x04002F4E RID: 12110
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002F4E")]
public AIGCJEJPCLO EnumValue;
// Token: 0x04002F4F RID: 12111
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002F4F")]
public string FriendlyName;
}
// Token: 0x02000797 RID: 1943
[Token(Token = "0x2000797")]
[CompilerGenerated]
private sealed class EJDGADHNPLC
{
// Token: 0x06003787 RID: 14215 RVA: 0x000E7500 File Offset: 0x000E5700
[Token(Token = "0x6003787")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EJDGADHNPLC()
{
}
// Token: 0x06003788 RID: 14216 RVA: 0x000E7514 File Offset: 0x000E5714
[Token(Token = "0x6003788")]
[Address(RVA = "0x1591510", Offset = "0x1590510", VA = "0x181591510")]
internal bool <GetFriendlyNameFor>b__0(ClubsConfig.ClubMembershipTypeFriendlyNameMapping mt)
{
bool flag;
return flag;
}
// Token: 0x04002F50 RID: 12112
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002F50")]
public PPGPAHNMGEC membershipType;
}
}
}
+18
View File
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI
{
// Token: 0x020007BD RID: 1981
[Token(Token = "0x20007BD")]
public class Comment : MonoBehaviour
{
// Token: 0x060037F8 RID: 14328 RVA: 0x000E8B10 File Offset: 0x000E6D10
[Token(Token = "0x60037F8")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public Comment()
{
}
}
}
@@ -0,0 +1,652 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x0200089B RID: 2203
[Token(Token = "0x200089B")]
public class AccountListModel : FilterableListModel<int, CCEOLAOLEKJ, string>
{
// Token: 0x17000AF3 RID: 2803
// (get) Token: 0x06003D00 RID: 15616 RVA: 0x000F5C54 File Offset: 0x000F3E54
[Token(Token = "0x17000AF3")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003D00")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000AF4 RID: 2804
// (get) Token: 0x06003D01 RID: 15617 RVA: 0x000F5C64 File Offset: 0x000F3E64
// (set) Token: 0x06003D02 RID: 15618 RVA: 0x000F5C80 File Offset: 0x000F3E80
[Token(Token = "0x17000AF4")]
public AccountListModel.LHEKHMNKBNC PDOJHGJMNPH
{
[Token(Token = "0x6003D01")]
[Address(RVA = "0x1BBB900", Offset = "0x1BBA900", VA = "0x181BBB900")]
get
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc = this.defaultSource;
ulong num;
this.DIEPOPNJNCO = num;
AccountListModel.LHEKHMNKBNC lhekhmnkbnc2;
return lhekhmnkbnc2;
}
[Token(Token = "0x6003D02")]
[Address(RVA = "0x1BBBA60", Offset = "0x1BBAA60", VA = "0x181BBBA60")]
set
{
AccountListModel.LHEKHMNKBNC? diepopnjnco = this.DIEPOPNJNCO;
if (diepopnjnco == value == diepopnjnco)
{
ulong num;
this.DIEPOPNJNCO = num;
this.GOEPJAHFDCA();
base.ACHCNJEMIBA();
int num2 = 0;
base.MKBLJJGJAOH(num2);
}
}
}
// Token: 0x17000AF5 RID: 2805
// (get) Token: 0x06003D03 RID: 15619 RVA: 0x000F5CBC File Offset: 0x000F3EBC
// (set) Token: 0x06003D04 RID: 15620 RVA: 0x000F5CD0 File Offset: 0x000F3ED0
[Token(Token = "0x17000AF5")]
public AccountsConfig.NJODPLPNNJO OCPOEHIEKIN
{
[Token(Token = "0x6003D03")]
[Address(RVA = "0x5BF060", Offset = "0x5BE060", VA = "0x1805BF060")]
get
{
return this.sortCriteria;
}
[Token(Token = "0x6003D04")]
[Address(RVA = "0x1BBB9F0", Offset = "0x1BBA9F0", VA = "0x181BBB9F0")]
set
{
if (this.sortCriteria != value)
{
this.sortCriteria = value;
base.ACHCNJEMIBA();
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x17000AF6 RID: 2806
// (get) Token: 0x06003D05 RID: 15621 RVA: 0x000F5D00 File Offset: 0x000F3F00
// (set) Token: 0x06003D06 RID: 15622 RVA: 0x000F5D14 File Offset: 0x000F3F14
[Token(Token = "0x17000AF6")]
public long DADOKMAOFJL
{
[Token(Token = "0x6003D05")]
[Address(RVA = "0x5B7070", Offset = "0x5B6070", VA = "0x1805B7070")]
get
{
return this.HNHLJONGKHB;
}
[Token(Token = "0x6003D06")]
[Address(RVA = "0x1BBB980", Offset = "0x1BBA980", VA = "0x181BBB980")]
set
{
if (this.HNHLJONGKHB != value)
{
this.HNHLJONGKHB = value;
base.ACHCNJEMIBA();
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x06003D07 RID: 15623 RVA: 0x000F5D40 File Offset: 0x000F3F40
[Token(Token = "0x6003D07")]
[Address(RVA = "0x1BBAE50", Offset = "0x1BB9E50", VA = "0x181BBAE50", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
AccountsConfig.NJODPLPNNJO njodplpnnjo = this.sortCriteria;
this.CDNCOAAGDHO = njodplpnnjo;
if (!this.includeLocalPlayer)
{
int num;
Predicate<int> predicate = new Predicate(num.DJEIJEGFIKP);
num = 0;
base.ALCFIOGDAHA(predicate);
}
FilterableListModel<int, CCEOLAOLEKJ, string>.CJGAJDBAHNG cjgajdbahng = new FilterableListModel.CJGAJDBAHNG(this.MIJIJBLBEEP);
base.DHBAJGIIFEI(cjgajdbahng);
this.GOEPJAHFDCA();
}
// Token: 0x06003D08 RID: 15624 RVA: 0x000F5D9C File Offset: 0x000F3F9C
[Token(Token = "0x6003D08")]
[Address(RVA = "0x1BBAFC0", Offset = "0x1BB9FC0", VA = "0x181BBAFC0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.BPJDFPACLMK(mghcdbefnol, action);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action3);
}
// Token: 0x06003D09 RID: 15625 RVA: 0x000F5E0C File Offset: 0x000F400C
[Token(Token = "0x6003D09")]
[Address(RVA = "0x1BBB650", Offset = "0x1BBA650", VA = "0x181BBB650", Slot = "20")]
protected override void PECOFFFGNCH()
{
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action3);
}
// Token: 0x06003D0A RID: 15626 RVA: 0x000F5E7C File Offset: 0x000F407C
[Token(Token = "0x6003D0A")]
[Address(RVA = "0x1BB9AC0", Offset = "0x1BB8AC0", VA = "0x181BB9AC0", Slot = "22")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
AccountsConfig.NJODPLPNNJO cdncoaagdho = this.CDNCOAAGDHO;
this.sortCriteria = cdncoaagdho;
}
// Token: 0x06003D0B RID: 15627 RVA: 0x000F5EA0 File Offset: 0x000F40A0
[Token(Token = "0x6003D0B")]
[Address(RVA = "0x1BBB170", Offset = "0x1BBA170", VA = "0x181BBB170")]
private void MGHCDBEFNOL()
{
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003D0C RID: 15628 RVA: 0x000F5EB8 File Offset: 0x000F40B8
[Token(Token = "0x6003D0C")]
[Address(RVA = "0x1BBB600", Offset = "0x1BBA600", VA = "0x181BBB600")]
private void PABKIEKBHGA(int? GKLPIFBPGOD)
{
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003D0D RID: 15629 RVA: 0x000F5ED0 File Offset: 0x000F40D0
[Token(Token = "0x6003D0D")]
[Address(RVA = "0x1BBAF30", Offset = "0x1BB9F30", VA = "0x181BBAF30")]
private void LEJANLMCKDD(int GKLPIFBPGOD)
{
if (this.PDOJHGJMNPH == AccountListModel.LHEKHMNKBNC.FriendsInRoom || this.PDOJHGJMNPH == AccountListModel.LHEKHMNKBNC.Recent || this.PDOJHGJMNPH == AccountListModel.LHEKHMNKBNC.Nearby || this.PDOJHGJMNPH == AccountListModel.LHEKHMNKBNC.OnlineFriends || !this.includeOffline)
{
int num = 0;
base.MKBLJJGJAOH(num);
return;
}
}
// Token: 0x06003D0E RID: 15630 RVA: 0x000F5F18 File Offset: 0x000F4118
[Token(Token = "0x6003D0E")]
[Address(RVA = "0x1BBB800", Offset = "0x1BBA800", VA = "0x181BBB800")]
public void Set()
{
base.Clear();
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003D0F RID: 15631 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003D0F")]
[Address(RVA = "0x1BBA0C0", Offset = "0x1BB90C0", VA = "0x181BBA0C0", Slot = "37")]
protected override PMGCJEPKFOF<IReadOnlyList<CCEOLAOLEKJ>> JLMBBMAEFPA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003D10 RID: 15632 RVA: 0x000F5F34 File Offset: 0x000F4134
[Token(Token = "0x6003D10")]
[Address(RVA = "0x1BB9F40", Offset = "0x1BB8F40", VA = "0x181BB9F40", Slot = "36")]
protected override int EAJAHMHILAC(CCEOLAOLEKJ HFIDFDPOCKA)
{
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
}
// Token: 0x06003D11 RID: 15633 RVA: 0x000F5F60 File Offset: 0x000F4160
[Token(Token = "0x6003D11")]
[Address(RVA = "0x1BB9E40", Offset = "0x1BB8E40", VA = "0x181BB9E40")]
private static bool DJEIJEGFIKP(int GKLPIFBPGOD)
{
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
return GKLPIFBPGOD != num;
}
// Token: 0x06003D12 RID: 15634 RVA: 0x000F5F9C File Offset: 0x000F419C
[Token(Token = "0x6003D12")]
[Address(RVA = "0x1BB9FC0", Offset = "0x1BB8FC0", VA = "0x181BB9FC0")]
private void GOEPJAHFDCA()
{
if (this.PDOJHGJMNPH != AccountListModel.LHEKHMNKBNC.ServerSearch)
{
int num;
FilterableListModel<int, CCEOLAOLEKJ, string>.GELHGAHJMCF.NKCOIANMNKG nkcoianmnkg = new FilterableListModel.GELHGAHJMCF.NKCOIANMNKG(num.CHANONFHMPK);
num = 0;
int num2;
GJPPEHCBNDI.MNKPONDCOGP mnkpondcogp = new GJPPEHCBNDI.MNKPONDCOGP(num2.LHLCEODFAKE);
num2 = 0;
FilterableListModel<int, CCEOLAOLEKJ, string>.GELHGAHJMCF gelhgahjmcf = new FilterableListModel.GELHGAHJMCF(nkcoianmnkg, mnkpondcogp);
base.HCIIGEOGCMF(true, gelhgahjmcf);
return;
}
base.DJCMEOKMKAF(true);
}
// Token: 0x06003D13 RID: 15635 RVA: 0x000F5FEC File Offset: 0x000F41EC
[Token(Token = "0x6003D13")]
[Address(RVA = "0x1BB9CB0", Offset = "0x1BB8CB0", VA = "0x181BB9CB0")]
private static string[] CHANONFHMPK(CCEOLAOLEKJ HFIDFDPOCKA)
{
string[] array = new string[3];
string text = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField.NEFJIGBPGNM();
if (text != 0)
{
}
array[0] = text;
string text2 = HFIDFDPOCKA.<ODJFEIBNGPO>k__BackingField.NEFJIGBPGNM();
if (text2 != 0)
{
}
array[1] = text2;
ObscuredString <KHJCEENDAOL>k__BackingField = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField;
string text3 = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
if (text3 != 0)
{
}
array[2] = text3;
return array;
}
// Token: 0x06003D14 RID: 15636 RVA: 0x000F605C File Offset: 0x000F425C
[Token(Token = "0x6003D14")]
[Address(RVA = "0x1BBB1B0", Offset = "0x1BBA1B0", VA = "0x181BBB1B0")]
private PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>> MIJIJBLBEEP(IEnumerable<CCEOLAOLEKJ> BOOHBJEEGKH)
{
/*
An exception occurred when decompiling this method (06003D14)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<System.Collections.Generic.IEnumerable`1<CCEOLAOLEKJ>> RRUI.Data.AccountListModel::MIJIJBLBEEP(System.Collections.Generic.IEnumerable`1<CCEOLAOLEKJ>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_ED:
stloc:ArgumentOutOfRangeException(var_9_F2, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
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.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.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.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.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: 0x06003D15 RID: 15637 RVA: 0x000F615C File Offset: 0x000F435C
[Token(Token = "0x6003D15")]
[Address(RVA = "0x1BB9B10", Offset = "0x1BB8B10", VA = "0x181BB9B10")]
private static PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>> BGGFELNJOOG(IEnumerable<CCEOLAOLEKJ> BOOHBJEEGKH, bool ANEKAIKBOIP)
{
Func<CCEOLAOLEKJ, PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>>> <>9__35_ = AccountListModel.<>c.<>9__35_0;
if (<>9__35_ == 0)
{
AccountListModel.<>c.<>9__35_0 = delegate(CCEOLAOLEKJ account)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
FMKIKJLOIIH<DHKPBIAHMHG<CCEOLAOLEKJ, int>> fmkikjloiih = new FMKIKJLOIIH(Enumerable.ToList<PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>>>(Enumerable.Select<CCEOLAOLEKJ, PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>>>(BOOHBJEEGKH, <>9__35_)));
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> <>9__3;
Func<List<DHKPBIAHMHG<CCEOLAOLEKJ, int>>, PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>>> func = delegate(List<DHKPBIAHMHG<CCEOLAOLEKJ, int>> results)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> <>9__ = <>9__3;
if (<>9__ == 0)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> func2 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
<>9__3 = func2;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable = Enumerable.OrderBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int>(results, <>9__);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string> func3;
if (AccountListModel.<>c.<>9__35_4 == 0)
{
func3 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__35_4 = func3;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable2 = Enumerable.ThenBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string>(orderedEnumerable, func3);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ> func4;
if (AccountListModel.<>c.<>9__35_5 == 0)
{
func4 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__35_5 = func4;
}
IEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> enumerable = Enumerable.Select<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ>(orderedEnumerable2, func4);
PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>> pmgcjepkfof;
return pmgcjepkfof;
};
int num = 0;
return fmkikjloiih.JKOHKDFNCCI<IEnumerable<CCEOLAOLEKJ>>(func, num);
}
// Token: 0x06003D16 RID: 15638 RVA: 0x000F61C8 File Offset: 0x000F43C8
[Token(Token = "0x6003D16")]
[Address(RVA = "0x1BBB8B0", Offset = "0x1BBA8B0", VA = "0x181BBB8B0")]
public AccountListModel()
{
}
// Token: 0x06003D18 RID: 15640 RVA: 0x000F6204 File Offset: 0x000F4404
[Token(Token = "0x6003D18")]
[Address(RVA = "0x1BB98C0", Offset = "0x1BB88C0", VA = "0x181BB98C0")]
[CompilerGenerated]
private List<CCEOLAOLEKJ> AFDNALOBDIC(List<CCEOLAOLEKJ> OLLKMIGNGBF)
{
if (!this.includeJuniors)
{
Func<CCEOLAOLEKJ, bool> <>9__29_ = AccountListModel.<>c.<>9__29_17;
if (<>9__29_ == 0)
{
AccountListModel.<>c.<>9__29_17 = delegate(CCEOLAOLEKJ a)
{
bool inited = a.<IGIPMGJEJHD>k__BackingField.inited;
bool flag;
return !flag;
};
}
List<CCEOLAOLEKJ> list = Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.Where<CCEOLAOLEKJ>(OLLKMIGNGBF, <>9__29_));
}
if (!this.includeOffline)
{
Func<CCEOLAOLEKJ, bool> func;
if (AccountListModel.<>c.<>9__29_18 == 0)
{
func = delegate(CCEOLAOLEKJ a)
{
ObscuredInt <IFBPANODIPA>k__BackingField = a.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = a.<IFBPANODIPA>k__BackingField.fakeValueActive;
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
if (efajbhgdidd != 0)
{
return efajbhgdidd.<HICHIHJDDPB>k__BackingField;
}
throw new NullReferenceException();
};
AccountListModel.<>c.<>9__29_18 = func;
}
return Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.Where<CCEOLAOLEKJ>(OLLKMIGNGBF, func));
}
return OLLKMIGNGBF;
}
// Token: 0x0400336C RID: 13164
[Token(Token = "0x400336C")]
private static readonly List<int> DGLBBKMJCCE = new List();
// Token: 0x0400336D RID: 13165
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400336D")]
[SerializeField]
[Tooltip("Should the LocalPlayer be visible in this list?")]
protected bool includeLocalPlayer;
// Token: 0x0400336E RID: 13166
[FieldOffset(Offset = "0x109")]
[Token(Token = "0x400336E")]
[SerializeField]
[Tooltip("Should juniors be visible in this list?")]
protected bool includeJuniors;
// Token: 0x0400336F RID: 13167
[FieldOffset(Offset = "0x10A")]
[Token(Token = "0x400336F")]
[SerializeField]
[Tooltip("Should offline players be visible in this list?")]
private bool includeOffline = true;
// Token: 0x04003370 RID: 13168
[FieldOffset(Offset = "0x10C")]
[Token(Token = "0x4003370")]
[SerializeField]
[Tooltip("Source that this list starts with")]
private AccountListModel.LHEKHMNKBNC defaultSource;
// Token: 0x04003371 RID: 13169
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4003371")]
[SerializeField]
private AccountsConfig.NJODPLPNNJO sortCriteria;
// Token: 0x04003372 RID: 13170
[FieldOffset(Offset = "0x114")]
[Token(Token = "0x4003372")]
private AccountListModel.LHEKHMNKBNC? DIEPOPNJNCO;
// Token: 0x04003373 RID: 13171
[FieldOffset(Offset = "0x11C")]
[Token(Token = "0x4003373")]
private AccountsConfig.NJODPLPNNJO CDNCOAAGDHO;
// Token: 0x04003374 RID: 13172
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4003374")]
private long HNHLJONGKHB = (long)((ulong)(-1L));
// Token: 0x0200089C RID: 2204
[Token(Token = "0x200089C")]
public enum LHEKHMNKBNC
{
// Token: 0x04003376 RID: 13174
[Token(Token = "0x4003376")]
ServerSearch,
// Token: 0x04003377 RID: 13175
[Token(Token = "0x4003377")]
AllFriends,
// Token: 0x04003378 RID: 13176
[Token(Token = "0x4003378")]
Recent,
// Token: 0x04003379 RID: 13177
[Token(Token = "0x4003379")]
Nearby,
// Token: 0x0400337A RID: 13178
[Token(Token = "0x400337A")]
Blocked,
// Token: 0x0400337B RID: 13179
[Token(Token = "0x400337B")]
MySubscriptions,
// Token: 0x0400337C RID: 13180
[Token(Token = "0x400337C")]
FriendsInRoom,
// Token: 0x0400337D RID: 13181
[Token(Token = "0x400337D")]
RoomOwners,
// Token: 0x0400337E RID: 13182
[Token(Token = "0x400337E")]
RoomModerators,
// Token: 0x0400337F RID: 13183
[Token(Token = "0x400337F")]
TopCreators,
// Token: 0x04003380 RID: 13184
[Token(Token = "0x4003380")]
OnlineFriends
}
// Token: 0x0200089E RID: 2206
[Token(Token = "0x200089E")]
[CompilerGenerated]
private sealed class KAGDGCMPLAM
{
// Token: 0x06003D38 RID: 15672 RVA: 0x000F66F4 File Offset: 0x000F48F4
[Token(Token = "0x6003D38")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KAGDGCMPLAM()
{
}
// Token: 0x06003D39 RID: 15673 RVA: 0x000F6708 File Offset: 0x000F4908
[Token(Token = "0x6003D39")]
[Address(RVA = "0x1BBF1F0", Offset = "0x1BBE1F0", VA = "0x181BBF1F0")]
internal DHKPBIAHMHG<CCEOLAOLEKJ, long?> <OrderItems>b__4(long? clubId)
{
DHKPBIAHMHG<CCEOLAOLEKJ, long?> dhkpbiahmhg;
return dhkpbiahmhg;
}
// Token: 0x0400339F RID: 13215
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400339F")]
public CCEOLAOLEKJ account;
}
// Token: 0x0200089F RID: 2207
[Token(Token = "0x200089F")]
[CompilerGenerated]
private sealed class IGFPBFNLLIC
{
// Token: 0x06003D3A RID: 15674 RVA: 0x000F6718 File Offset: 0x000F4918
[Token(Token = "0x6003D3A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IGFPBFNLLIC()
{
}
// Token: 0x06003D3B RID: 15675 RVA: 0x000F672C File Offset: 0x000F492C
[Token(Token = "0x6003D3B")]
[Address(RVA = "0x1BBEC40", Offset = "0x1BBDC40", VA = "0x181BBEC40")]
internal PMGCJEPKFOF<IEnumerable<CCEOLAOLEKJ>> <OrderAccountsBySubscriberCount>b__1(List<DHKPBIAHMHG<CCEOLAOLEKJ, int>> results)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> func = this.<>9__3;
if (func == 0)
{
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> func2 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
this.<>9__3 = func2;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable = Enumerable.OrderBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int>(results, func);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string> func3;
if (AccountListModel.<>c.<>9__35_4 == 0)
{
func3 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__35_4 = func3;
}
IOrderedEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> orderedEnumerable2 = Enumerable.ThenBy<DHKPBIAHMHG<CCEOLAOLEKJ, int>, string>(orderedEnumerable, func3);
Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ> func4;
if (AccountListModel.<>c.<>9__35_5 == 0)
{
func4 = delegate(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__35_5 = func4;
}
IEnumerable<DHKPBIAHMHG<CCEOLAOLEKJ, int>> enumerable = Enumerable.Select<DHKPBIAHMHG<CCEOLAOLEKJ, int>, CCEOLAOLEKJ>(orderedEnumerable2, func4);
PMGCJEPKFOF<DHKPBIAHMHG<CCEOLAOLEKJ, int>> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06003D3C RID: 15676 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003D3C")]
[Address(RVA = "0x1BBEE70", Offset = "0x1BBDE70", VA = "0x181BBEE70")]
internal int <OrderAccountsBySubscriberCount>b__3(DHKPBIAHMHG<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x040033A0 RID: 13216
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033A0")]
public bool descending;
// Token: 0x040033A1 RID: 13217
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033A1")]
public Func<DHKPBIAHMHG<CCEOLAOLEKJ, int>, int> <>9__3;
}
// Token: 0x020008A0 RID: 2208
[Token(Token = "0x20008A0")]
[CompilerGenerated]
private sealed class LACDAFNFBJD
{
// Token: 0x06003D3D RID: 15677 RVA: 0x000F67B8 File Offset: 0x000F49B8
[Token(Token = "0x6003D3D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LACDAFNFBJD()
{
}
// Token: 0x06003D3E RID: 15678 RVA: 0x000F67CC File Offset: 0x000F49CC
[Token(Token = "0x6003D3E")]
[Address(RVA = "0x1BBF270", Offset = "0x1BBE270", VA = "0x181BBF270")]
internal DHKPBIAHMHG<CCEOLAOLEKJ, int> <OrderAccountsBySubscriberCount>b__2(int count)
{
return new DHKPBIAHMHG(this.account, count);
}
// Token: 0x040033A2 RID: 13218
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033A2")]
public CCEOLAOLEKJ account;
}
}
}
@@ -0,0 +1,1190 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RRUI.Theme;
using StansAssets.Foundation.Async;
using TMPro;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008A1 RID: 2209
[Token(Token = "0x20008A1")]
public class AccountListModelController : ModelController<AccountListModel>
{
// Token: 0x06003D3F RID: 15679 RVA: 0x000F67E8 File Offset: 0x000F49E8
[Token(Token = "0x6003D3F")]
[Address(RVA = "0x1BB9880", Offset = "0x1BB8880", VA = "0x181BB9880")]
public AccountListModelController()
{
}
// Token: 0x020008A2 RID: 2210
[Token(Token = "0x20008A2")]
[Serializable]
private class SourceLabelImpl : TextControllerImpl<AccountListModel>
{
// Token: 0x06003D40 RID: 15680 RVA: 0x000F67FC File Offset: 0x000F49FC
[Token(Token = "0x6003D40")]
[Address(RVA = "0x1BB6BA0", Offset = "0x1BB5BA0", VA = "0x181BB6BA0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc;
int num = (int)lhekhmnkbnc;
if (lhekhmnkbnc == AccountListModel.LHEKHMNKBNC.ServerSearch || lhekhmnkbnc == AccountListModel.LHEKHMNKBNC.ServerSearch || num == 1)
{
}
TypeCode typeCode = ((IConvertible)num).GetTypeCode();
}
// Token: 0x06003D41 RID: 15681 RVA: 0x000F6824 File Offset: 0x000F4A24
[Token(Token = "0x6003D41")]
[Address(RVA = "0x1BB6C60", Offset = "0x1BB5C60", VA = "0x181BB6C60")]
public SourceLabelImpl()
{
}
}
// Token: 0x020008A3 RID: 2211
[Token(Token = "0x20008A3")]
[Serializable]
private class NoResultsTextImpl : TextControllerImpl<AccountListModel>
{
// Token: 0x06003D42 RID: 15682 RVA: 0x000F6838 File Offset: 0x000F4A38
[Token(Token = "0x6003D42")]
[Address(RVA = "0x1BB41B0", Offset = "0x1BB31B0", VA = "0x181BB41B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
bool flag2;
if (flag && !flag2)
{
string text = this.noResultsBaseMessage;
}
}
// Token: 0x06003D43 RID: 15683 RVA: 0x000F685C File Offset: 0x000F4A5C
[Token(Token = "0x6003D43")]
[Address(RVA = "0x1BB42C0", Offset = "0x1BB32C0", VA = "0x181BB42C0")]
public NoResultsTextImpl()
{
}
// Token: 0x040033A3 RID: 13219
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033A3")]
[SerializeField]
private string noResultsBaseMessage = "No results found";
}
// Token: 0x020008A4 RID: 2212
[Token(Token = "0x20008A4")]
[Serializable]
private class SourceButtonImpl : ButtonControllerImpl<AccountListModel>
{
// Token: 0x06003D44 RID: 15684 RVA: 0x000F687C File Offset: 0x000F4A7C
[Token(Token = "0x6003D44")]
[Address(RVA = "0x1BB6A90", Offset = "0x1BB5A90", VA = "0x181BB6A90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = this.DHEIFNLDBKN();
this.toggleTheme.MIKDLDEALPN = flag;
}
// Token: 0x06003D45 RID: 15685 RVA: 0x000F68A4 File Offset: 0x000F4AA4
[Token(Token = "0x6003D45")]
[Address(RVA = "0x1BB6AC0", Offset = "0x1BB5AC0", VA = "0x181BB6AC0", Slot = "29")]
protected override void IKNMALNFPII()
{
if (!this.DHEIFNLDBKN())
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc = this.source;
if (this.source == AccountListModel.LHEKHMNKBNC.ServerSearch)
{
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
return;
}
}
}
// Token: 0x06003D46 RID: 15686 RVA: 0x000F68D8 File Offset: 0x000F4AD8
[Token(Token = "0x6003D46")]
[Address(RVA = "0x1BB69E0", Offset = "0x1BB59E0", VA = "0x181BB69E0")]
private bool DHEIFNLDBKN()
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc;
if (this.source == lhekhmnkbnc)
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc2;
if (lhekhmnkbnc2 != AccountListModel.LHEKHMNKBNC.ServerSearch || (this.requireMatchSearchQuery ? AccountListModel.LHEKHMNKBNC.AllFriends : AccountListModel.LHEKHMNKBNC.ServerSearch) == lhekhmnkbnc2)
{
return true;
}
string text = this.searchQuery;
}
throw new NullReferenceException();
}
// Token: 0x06003D47 RID: 15687 RVA: 0x000F690C File Offset: 0x000F4B0C
[Token(Token = "0x6003D47")]
[Address(RVA = "0x1BB6B40", Offset = "0x1BB5B40", VA = "0x181BB6B40")]
public SourceButtonImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
base..ctor();
}
// Token: 0x040033A4 RID: 13220
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033A4")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private ToggleTheme toggleTheme;
// Token: 0x040033A5 RID: 13221
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40033A5")]
[SerializeField]
private AccountListModel.LHEKHMNKBNC source;
// Token: 0x040033A6 RID: 13222
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40033A6")]
[SerializeField]
[JEAMMEGEDDJ("source", 0)]
private string searchQuery;
// Token: 0x040033A7 RID: 13223
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40033A7")]
[SerializeField]
[JEAMMEGEDDJ("source", 0)]
private bool requireMatchSearchQuery;
}
// Token: 0x020008A5 RID: 2213
[Token(Token = "0x20008A5")]
[Serializable]
private class ClearSearchQueryImpl : ButtonControllerImpl<AccountListModel>
{
// Token: 0x06003D48 RID: 15688 RVA: 0x000F6934 File Offset: 0x000F4B34
[Token(Token = "0x6003D48")]
[Address(RVA = "0x1BBCC70", Offset = "0x1BBBC70", VA = "0x181BBCC70", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag2;
bool flag = !flag2;
}
// Token: 0x06003D49 RID: 15689 RVA: 0x000F694C File Offset: 0x000F4B4C
[Token(Token = "0x6003D49")]
[Address(RVA = "0x1BBCCE0", Offset = "0x1BBBCE0", VA = "0x181BBCCE0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003D4A RID: 15690 RVA: 0x000F6960 File Offset: 0x000F4B60
[Token(Token = "0x6003D4A")]
[Address(RVA = "0x1BBCD40", Offset = "0x1BBBD40", VA = "0x181BBCD40")]
public ClearSearchQueryImpl()
{
}
}
// Token: 0x020008A6 RID: 2214
[Token(Token = "0x20008A6")]
[Serializable]
private class SearchQueryInputFieldImpl : InputFieldControllerImpl<AccountListModel>
{
// Token: 0x06003D4B RID: 15691 RVA: 0x000F6974 File Offset: 0x000F4B74
[Token(Token = "0x6003D4B")]
[Address(RVA = "0x1BB59B0", Offset = "0x1BB49B0", VA = "0x181BB59B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003D4C RID: 15692 RVA: 0x000F698C File Offset: 0x000F4B8C
[Token(Token = "0x6003D4C")]
[Address(RVA = "0x1BB5A60", Offset = "0x1BB4A60", VA = "0x181BB5A60", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003D4D RID: 15693 RVA: 0x000F69A4 File Offset: 0x000F4BA4
[Token(Token = "0x6003D4D")]
[Address(RVA = "0x1BB5B60", Offset = "0x1BB4B60", VA = "0x181BB5B60")]
public SearchQueryInputFieldImpl()
{
}
}
// Token: 0x020008A7 RID: 2215
[Token(Token = "0x20008A7")]
[Serializable]
private class FilterInputFieldImpl : InputFieldControllerImpl<AccountListModel>
{
// Token: 0x06003D4E RID: 15694 RVA: 0x000F69B8 File Offset: 0x000F4BB8
[Token(Token = "0x6003D4E")]
[Address(RVA = "0x1BB1F20", Offset = "0x1BB0F20", VA = "0x181BB1F20", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
return;
}
}
// Token: 0x06003D4F RID: 15695 RVA: 0x000F69D0 File Offset: 0x000F4BD0
[Token(Token = "0x6003D4F")]
[Address(RVA = "0x1BB1FB0", Offset = "0x1BB0FB0", VA = "0x181BB1FB0", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
}
// Token: 0x06003D50 RID: 15696 RVA: 0x000F69E4 File Offset: 0x000F4BE4
[Token(Token = "0x6003D50")]
[Address(RVA = "0x1BB2010", Offset = "0x1BB1010", VA = "0x181BB2010")]
public FilterInputFieldImpl()
{
}
}
// Token: 0x020008A8 RID: 2216
[Token(Token = "0x20008A8")]
[Serializable]
private class ClubBanDropdownImpl : DropdownControllerImpl<AccountListModel>
{
// Token: 0x06003D51 RID: 15697 RVA: 0x000F69F8 File Offset: 0x000F4BF8
[Token(Token = "0x6003D51")]
[Address(RVA = "0x1BB0690", Offset = "0x1BAF690", VA = "0x181BB0690", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> banClubMembersDropdownSources = ClubsConfig.Instance.BanClubMembersDropdownSources;
Func<ClubsConfig.AccountListSourceTypeFriendlyNameMapping, string> <>9__0_ = AccountListModelController.ClubBanDropdownImpl.<>c.<>9__0_0;
if (<>9__0_ == 0)
{
AccountListModelController.ClubBanDropdownImpl.<>c.<>9__0_0 = (ClubsConfig.AccountListSourceTypeFriendlyNameMapping s) => null;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<ClubsConfig.AccountListSourceTypeFriendlyNameMapping, string>(banClubMembersDropdownSources, <>9__0_));
}
// Token: 0x06003D52 RID: 15698 RVA: 0x000F6A4C File Offset: 0x000F4C4C
[Token(Token = "0x6003D52")]
[Address(RVA = "0x1BB04F0", Offset = "0x1BAF4F0", VA = "0x181BB04F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> banClubMembersDropdownSources = ClubsConfig.Instance.BanClubMembersDropdownSources;
Predicate<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> predicate = new Predicate(this.POEHMPIMHFP);
int num = banClubMembersDropdownSources.FindIndex(predicate);
}
// Token: 0x06003D53 RID: 15699 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003D53")]
[Address(RVA = "0x1BB05D0", Offset = "0x1BAF5D0", VA = "0x181BB05D0", Slot = "29")]
protected override void NLPIDFIICNE(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003D54 RID: 15700 RVA: 0x000F6A84 File Offset: 0x000F4C84
[Token(Token = "0x6003D54")]
[Address(RVA = "0x1BB0880", Offset = "0x1BAF880", VA = "0x181BB0880")]
public ClubBanDropdownImpl()
{
}
// Token: 0x06003D55 RID: 15701 RVA: 0x000F6A98 File Offset: 0x000F4C98
[Token(Token = "0x6003D55")]
[Address(RVA = "0x1BB0820", Offset = "0x1BAF820", VA = "0x181BB0820")]
[CompilerGenerated]
private bool POEHMPIMHFP(ClubsConfig.AccountListSourceTypeFriendlyNameMapping IOBEPGLJNIP)
{
bool flag;
return flag;
}
}
// Token: 0x020008AA RID: 2218
[Token(Token = "0x20008AA")]
[Serializable]
private class ClubInviteDropdownImpl : DropdownControllerImpl<AccountListModel>
{
// Token: 0x06003D59 RID: 15705 RVA: 0x000F6AAC File Offset: 0x000F4CAC
[Token(Token = "0x6003D59")]
[Address(RVA = "0x1BB0A60", Offset = "0x1BAFA60", VA = "0x181BB0A60", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> inviteClubMembersDropdownSources = ClubsConfig.Instance.InviteClubMembersDropdownSources;
Func<ClubsConfig.AccountListSourceTypeFriendlyNameMapping, string> <>9__0_ = AccountListModelController.ClubInviteDropdownImpl.<>c.<>9__0_0;
if (<>9__0_ == 0)
{
AccountListModelController.ClubInviteDropdownImpl.<>c.<>9__0_0 = (ClubsConfig.AccountListSourceTypeFriendlyNameMapping s) => null;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<ClubsConfig.AccountListSourceTypeFriendlyNameMapping, string>(inviteClubMembersDropdownSources, <>9__0_));
}
// Token: 0x06003D5A RID: 15706 RVA: 0x000F6B00 File Offset: 0x000F4D00
[Token(Token = "0x6003D5A")]
[Address(RVA = "0x1BB08C0", Offset = "0x1BAF8C0", VA = "0x181BB08C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
List<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> inviteClubMembersDropdownSources = ClubsConfig.Instance.InviteClubMembersDropdownSources;
Predicate<ClubsConfig.AccountListSourceTypeFriendlyNameMapping> predicate = new Predicate(this.POEHMPIMHFP);
int num = inviteClubMembersDropdownSources.FindIndex(predicate);
}
// Token: 0x06003D5B RID: 15707 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003D5B")]
[Address(RVA = "0x1BB09A0", Offset = "0x1BAF9A0", VA = "0x181BB09A0", Slot = "29")]
protected override void NLPIDFIICNE(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003D5C RID: 15708 RVA: 0x000F6B38 File Offset: 0x000F4D38
[Token(Token = "0x6003D5C")]
[Address(RVA = "0x1BB0C50", Offset = "0x1BAFC50", VA = "0x181BB0C50")]
public ClubInviteDropdownImpl()
{
}
// Token: 0x06003D5D RID: 15709 RVA: 0x000F6B4C File Offset: 0x000F4D4C
[Token(Token = "0x6003D5D")]
[Address(RVA = "0x1BB0BF0", Offset = "0x1BAFBF0", VA = "0x181BB0BF0")]
[CompilerGenerated]
private bool POEHMPIMHFP(ClubsConfig.AccountListSourceTypeFriendlyNameMapping IOBEPGLJNIP)
{
bool flag;
return flag;
}
}
// Token: 0x020008AC RID: 2220
[Token(Token = "0x20008AC")]
[Serializable]
private class SortBySubscriptionsDropdownImpl : DropdownControllerImpl<AccountListModel>
{
// Token: 0x06003D61 RID: 15713 RVA: 0x000F6B60 File Offset: 0x000F4D60
[Token(Token = "0x6003D61")]
[Address(RVA = "0x1BB6830", Offset = "0x1BB5830", VA = "0x181BB6830", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
AccountsConfig instance = AccountsConfig.Instance;
List<AccountsConfig.AccountSortFriendlyNameMapping> list = this.sortCriteriaConfig;
Predicate<AccountsConfig.AccountSortFriendlyNameMapping> predicate = new Predicate(this.GINOKKLJBOE);
int num = list.FindIndex(predicate);
}
// Token: 0x06003D62 RID: 15714 RVA: 0x000F6BA4 File Offset: 0x000F4DA4
[Token(Token = "0x6003D62")]
[Address(RVA = "0x1BB6680", Offset = "0x1BB5680", VA = "0x181BB6680", Slot = "27")]
protected override void DMAHGBLDMFA()
{
List<AccountsConfig.AccountSortFriendlyNameMapping> list = this.sortCriteriaConfig;
Predicate<AccountsConfig.AccountSortFriendlyNameMapping> predicate = new Predicate(this.IBMMMOCGBPA);
int num = list.FindIndex(predicate);
}
// Token: 0x06003D63 RID: 15715 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003D63")]
[Address(RVA = "0x1BB67A0", Offset = "0x1BB57A0", VA = "0x181BB67A0", Slot = "29")]
protected override void NLPIDFIICNE(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003D64 RID: 15716 RVA: 0x000F6BD4 File Offset: 0x000F4DD4
[Token(Token = "0x6003D64")]
[Address(RVA = "0x1BB6970", Offset = "0x1BB5970", VA = "0x181BB6970")]
public SortBySubscriptionsDropdownImpl()
{
List<AccountsConfig.AccountSortFriendlyNameMapping> list = new List();
this.sortCriteriaConfig = list;
base..ctor();
}
// Token: 0x06003D65 RID: 15717 RVA: 0x000F6C00 File Offset: 0x000F4E00
[Token(Token = "0x6003D65")]
[Address(RVA = "0x1BB6730", Offset = "0x1BB5730", VA = "0x181BB6730")]
[CompilerGenerated]
private bool GINOKKLJBOE(AccountsConfig.AccountSortFriendlyNameMapping IOBEPGLJNIP)
{
bool flag;
return flag;
}
// Token: 0x06003D66 RID: 15718 RVA: 0x000F6C10 File Offset: 0x000F4E10
[Token(Token = "0x6003D66")]
[Address(RVA = "0x1BB6740", Offset = "0x1BB5740", VA = "0x181BB6740")]
[CompilerGenerated]
private bool IBMMMOCGBPA(AccountsConfig.AccountSortFriendlyNameMapping IOBEPGLJNIP)
{
bool flag;
return flag;
}
// Token: 0x040033AC RID: 13228
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033AC")]
[SerializeField]
private AccountsConfig.NJODPLPNNJO defaultSortCriteria = (AccountsConfig.NJODPLPNNJO)((ulong)2L);
// Token: 0x040033AD RID: 13229
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40033AD")]
private List<AccountsConfig.AccountSortFriendlyNameMapping> sortCriteriaConfig;
}
// Token: 0x020008AD RID: 2221
[Token(Token = "0x20008AD")]
[Serializable]
private class FromUriImpl : FromUriControllerImpl<AccountListModel>
{
// Token: 0x06003D67 RID: 15719 RVA: 0x000F6C24 File Offset: 0x000F4E24
[Token(Token = "0x6003D67")]
[Address(RVA = "0x1BB2050", Offset = "0x1BB1050", VA = "0x181BB2050", Slot = "29")]
protected override void BOEJIAHIFCH()
{
}
// Token: 0x06003D68 RID: 15720 RVA: 0x000F6C38 File Offset: 0x000F4E38
[Token(Token = "0x6003D68")]
[Address(RVA = "0x1BB2090", Offset = "0x1BB1090", VA = "0x181BB2090")]
public FromUriImpl()
{
}
}
// Token: 0x020008AE RID: 2222
[Token(Token = "0x20008AE")]
[Serializable]
public abstract class SourceMatchImpl : HideableControllerImpl<AccountListModel>
{
// Token: 0x17000AF7 RID: 2807
// (get) Token: 0x06003D69 RID: 15721 RVA: 0x000F6C4C File Offset: 0x000F4E4C
[Token(Token = "0x17000AF7")]
protected bool isMatch
{
[Token(Token = "0x6003D69")]
[Address(RVA = "0x1BB6CA0", Offset = "0x1BB5CA0", VA = "0x181BB6CA0")]
get
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc;
if (this.source == lhekhmnkbnc)
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc2;
if (lhekhmnkbnc2 != AccountListModel.LHEKHMNKBNC.ServerSearch || (this.requireMatchSearchQuery ? AccountListModel.LHEKHMNKBNC.AllFriends : AccountListModel.LHEKHMNKBNC.ServerSearch) == lhekhmnkbnc2)
{
return true;
}
string text = this.searchQuery;
}
throw new NullReferenceException();
}
}
// Token: 0x06003D6A RID: 15722 RVA: 0x000F6C80 File Offset: 0x000F4E80
[Token(Token = "0x6003D6A")]
[Address(RVA = "0x1BB6CA0", Offset = "0x1BB5CA0", VA = "0x181BB6CA0")]
private bool DHEIFNLDBKN()
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc;
if (this.source == lhekhmnkbnc)
{
AccountListModel.LHEKHMNKBNC lhekhmnkbnc2;
if (lhekhmnkbnc2 != AccountListModel.LHEKHMNKBNC.ServerSearch || (this.requireMatchSearchQuery ? AccountListModel.LHEKHMNKBNC.AllFriends : AccountListModel.LHEKHMNKBNC.ServerSearch) == lhekhmnkbnc2)
{
return true;
}
string text = this.searchQuery;
}
throw new NullReferenceException();
}
// Token: 0x06003D6B RID: 15723 RVA: 0x000F6CB4 File Offset: 0x000F4EB4
[Token(Token = "0x6003D6B")]
[Address(RVA = "0x1BB32D0", Offset = "0x1BB22D0", VA = "0x181BB32D0")]
protected SourceMatchImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
base..ctor();
}
// Token: 0x040033AE RID: 13230
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033AE")]
[SerializeField]
private AccountListModel.LHEKHMNKBNC source;
// Token: 0x040033AF RID: 13231
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40033AF")]
[SerializeField]
[JEAMMEGEDDJ("source", 0)]
private string searchQuery;
// Token: 0x040033B0 RID: 13232
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40033B0")]
[SerializeField]
[JEAMMEGEDDJ("source", 0)]
private bool requireMatchSearchQuery;
}
// Token: 0x020008AF RID: 2223
[Token(Token = "0x20008AF")]
[Serializable]
private class HideIfNotSourceMatchImpl : AccountListModelController.SourceMatchImpl
{
// Token: 0x06003D6C RID: 15724 RVA: 0x000F6CDC File Offset: 0x000F4EDC
[Token(Token = "0x6003D6C")]
[Address(RVA = "0x1BB3290", Offset = "0x1BB2290", VA = "0x181BB3290", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = !base.isMatch;
}
// Token: 0x06003D6D RID: 15725 RVA: 0x000F6CFC File Offset: 0x000F4EFC
[Token(Token = "0x6003D6D")]
[Address(RVA = "0x1BB32D0", Offset = "0x1BB22D0", VA = "0x181BB32D0")]
public HideIfNotSourceMatchImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
base..ctor();
}
}
// Token: 0x020008B0 RID: 2224
[Token(Token = "0x20008B0")]
[Serializable]
private class HideIfSourceMatchImpl : AccountListModelController.SourceMatchImpl
{
// Token: 0x06003D6E RID: 15726 RVA: 0x000F6D24 File Offset: 0x000F4F24
[Token(Token = "0x6003D6E")]
[Address(RVA = "0x1BB3330", Offset = "0x1BB2330", VA = "0x181BB3330", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool isMatch = base.isMatch;
}
// Token: 0x06003D6F RID: 15727 RVA: 0x000F6D40 File Offset: 0x000F4F40
[Token(Token = "0x6003D6F")]
[Address(RVA = "0x1BB32D0", Offset = "0x1BB22D0", VA = "0x181BB32D0")]
public HideIfSourceMatchImpl()
{
string empty = string.Empty;
this.searchQuery = empty;
this.requireMatchSearchQuery = true;
base..ctor();
}
}
// Token: 0x020008B1 RID: 2225
[Token(Token = "0x20008B1")]
[Serializable]
private class AccountListSpawnerImpl : RecyclingListControllerImpl<AccountListModel, AccountModel>
{
// Token: 0x06003D70 RID: 15728 RVA: 0x000F6D68 File Offset: 0x000F4F68
[Token(Token = "0x6003D70")]
[Address(RVA = "0x1BBBEE0", Offset = "0x1BBAEE0", VA = "0x181BBBEE0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<int>(num);
}
// Token: 0x06003D71 RID: 15729 RVA: 0x000F6D80 File Offset: 0x000F4F80
[Token(Token = "0x6003D71")]
[Address(RVA = "0x1BBBDF0", Offset = "0x1BBADF0", VA = "0x181BBBDF0", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
int num = 0;
AccountModel accountModel = GCCLEJOGCCE.MHBNENBBNDJ(true, num != 0);
bool flag = this.includeUnreadCreatorAnnouncements;
bool flag2 = this.includeReputation;
bool flag3 = this.includeBio;
bool flag4 = this.includeSubscriberCount;
bool flag5 = this.includeProgression;
accountModel.Set(EFBDCIJMFGD, flag3, flag2, flag5, flag4, flag);
}
// Token: 0x06003D72 RID: 15730 RVA: 0x000F6DD4 File Offset: 0x000F4FD4
[Token(Token = "0x6003D72")]
[Address(RVA = "0x1BBBF30", Offset = "0x1BBAF30", VA = "0x181BBBF30")]
public AccountListSpawnerImpl()
{
}
// Token: 0x040033B1 RID: 13233
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40033B1")]
[SerializeField]
private bool includeBio;
// Token: 0x040033B2 RID: 13234
[FieldOffset(Offset = "0x49")]
[Token(Token = "0x40033B2")]
[SerializeField]
private bool includeReputation;
// Token: 0x040033B3 RID: 13235
[FieldOffset(Offset = "0x4A")]
[Token(Token = "0x40033B3")]
[SerializeField]
private bool includeProgression;
// Token: 0x040033B4 RID: 13236
[FieldOffset(Offset = "0x4B")]
[Token(Token = "0x40033B4")]
[SerializeField]
private bool includeSubscriberCount;
// Token: 0x040033B5 RID: 13237
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x40033B5")]
[SerializeField]
private bool includeUnreadCreatorAnnouncements;
}
// Token: 0x020008B2 RID: 2226
[Token(Token = "0x20008B2")]
[Serializable]
private class AccountListCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<AccountListModel, AccountModel, AccountModelController>
{
// Token: 0x06003D73 RID: 15731 RVA: 0x000F6DE8 File Offset: 0x000F4FE8
[Token(Token = "0x6003D73")]
[Address(RVA = "0x1BB94D0", Offset = "0x1BB84D0", VA = "0x181BB94D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<int>(num);
}
// Token: 0x06003D74 RID: 15732 RVA: 0x000F6E00 File Offset: 0x000F5000
[Token(Token = "0x6003D74")]
[Address(RVA = "0x1BB9250", Offset = "0x1BB8250", VA = "0x181BB9250", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AccountModel DPHHEGBNGJA, BAEJLDPBGFI IDFPDJMBJIF)
{
AccountListModelController.AccountListCardSpawnerImpl.DNBCAOGFFJG dnbcaogffjg = new AccountListModelController.AccountListCardSpawnerImpl.DNBCAOGFFJG();
dnbcaogffjg.accountModel = DPHHEGBNGJA;
int num = 0;
dnbcaogffjg.accountId = dnbcaogffjg;
if (num == 3 || num != 4)
{
}
Func<string> func = () => null;
if (AccountListModelController.AccountListCardSpawnerImpl.<>c.<>9__1_1 == 0)
{
AccountListModelController.AccountListCardSpawnerImpl.<>c.<>9__1_1 = () => null;
}
AccountListModel.LHEKHMNKBNC lhekhmnkbnc;
if (lhekhmnkbnc == AccountListModel.LHEKHMNKBNC.FriendsInRoom)
{
Action action = delegate
{
};
}
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x06003D75 RID: 15733 RVA: 0x000F6E78 File Offset: 0x000F5078
[Token(Token = "0x6003D75")]
[Address(RVA = "0x1BB9520", Offset = "0x1BB8520", VA = "0x181BB9520", Slot = "35")]
protected virtual void NIBNEJLJJIM(AccountModel DPHHEGBNGJA, int GKLPIFBPGOD)
{
int num = 0;
int num2 = 0;
ulong num3;
ulong num4;
ulong num5;
DPHHEGBNGJA.Set(GKLPIFBPGOD, num2 != 0, num != 0, num3 != 0UL, num4 != 0UL, num5 != 0UL);
}
// Token: 0x06003D76 RID: 15734 RVA: 0x000F6EA0 File Offset: 0x000F50A0
[Token(Token = "0x6003D76")]
[Address(RVA = "0x1BB9570", Offset = "0x1BB8570", VA = "0x181BB9570")]
public AccountListCardSpawnerImpl()
{
}
// Token: 0x020008B3 RID: 2227
[Token(Token = "0x20008B3")]
[CompilerGenerated]
private sealed class DNBCAOGFFJG
{
// Token: 0x06003D77 RID: 15735 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6003D77")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DNBCAOGFFJG()
{
}
// Token: 0x06003D78 RID: 15736 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6003D78")]
[Address(RVA = "0x1BBE4E0", Offset = "0x1BBD4E0", VA = "0x181BBE4E0")]
internal string <OnPopulateInstance>b__0()
{
return null;
}
// Token: 0x06003D79 RID: 15737 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6003D79")]
[Address(RVA = "0x1BBE540", Offset = "0x1BBD540", VA = "0x181BBE540")]
internal void <OnPopulateInstance>b__2()
{
}
// Token: 0x040033B6 RID: 13238
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033B6")]
public AccountModel accountModel;
// Token: 0x040033B7 RID: 13239
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033B7")]
public int accountId;
}
// Token: 0x020008B4 RID: 2228
[Token(Token = "0x20008B4")]
[CompilerGenerated]
private sealed class HGPAPGLMBID
{
// Token: 0x06003D7A RID: 15738 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6003D7A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HGPAPGLMBID()
{
}
// Token: 0x06003D7B RID: 15739 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6003D7B")]
[Address(RVA = "0x1BBEBA0", Offset = "0x1BBDBA0", VA = "0x181BBEBA0")]
internal void <OnPopulateInstance>b__3(CCEOLAOLEKJ account)
{
}
// Token: 0x040033B8 RID: 13240
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033B8")]
public PlayerDetailsWatchUIFlow screen;
}
}
// Token: 0x020008B6 RID: 2230
[Token(Token = "0x20008B6")]
[Serializable]
private class AccountListClubBanAndUnbanListItemSpawnerImpl : AccountListModelController.AccountListCardSpawnerImpl
{
// Token: 0x06003D7F RID: 15743 RVA: 0x000F6EB4 File Offset: 0x000F50B4
[Token(Token = "0x6003D7F")]
[Address(RVA = "0x1BB9820", Offset = "0x1BB8820", VA = "0x181BB9820", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
throw new NullReferenceException();
}
// Token: 0x06003D80 RID: 15744 RVA: 0x000F6ECC File Offset: 0x000F50CC
[Token(Token = "0x6003D80")]
[Address(RVA = "0x1BB97C0", Offset = "0x1BB87C0", VA = "0x181BB97C0", Slot = "25")]
protected override void MDDAPCCABNK()
{
base.MDDAPCCABNK();
throw new NullReferenceException();
}
// Token: 0x06003D81 RID: 15745 RVA: 0x000F6EE4 File Offset: 0x000F50E4
[Token(Token = "0x6003D81")]
[Address(RVA = "0x1BB95B0", Offset = "0x1BB85B0", VA = "0x181BB95B0", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AccountModel DPHHEGBNGJA, BAEJLDPBGFI IDFPDJMBJIF)
{
int num = 0;
if (num < EFBDCIJMFGD)
{
num += num;
num++;
}
Func<bool> func = () => default(bool);
Func<string> func2 = () => null;
Action action = delegate
{
};
}
// Token: 0x06003D82 RID: 15746 RVA: 0x000F6F44 File Offset: 0x000F5144
[Token(Token = "0x6003D82")]
[Address(RVA = "0x1BB9570", Offset = "0x1BB8570", VA = "0x181BB9570")]
public AccountListClubBanAndUnbanListItemSpawnerImpl()
{
}
// Token: 0x040033BB RID: 13243
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40033BB")]
private ClubModel clubModel;
// Token: 0x020008B7 RID: 2231
[Token(Token = "0x20008B7")]
[CompilerGenerated]
private sealed class ANCDANIJOMO
{
// Token: 0x06003D83 RID: 15747 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6003D83")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ANCDANIJOMO()
{
}
// Token: 0x06003D84 RID: 15748 RVA: 0x000F6F58 File Offset: 0x000F5158
[Token(Token = "0x6003D84")]
[Address(RVA = "0x1BB90D0", Offset = "0x1BB80D0", VA = "0x181BB90D0")]
internal bool <OnPopulateInstance>b__0()
{
return default(bool);
}
// Token: 0x06003D85 RID: 15749 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6003D85")]
[Address(RVA = "0x1BB9130", Offset = "0x1BB8130", VA = "0x181BB9130")]
internal string <OnPopulateInstance>b__1()
{
return null;
}
// Token: 0x06003D86 RID: 15750 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6003D86")]
[Address(RVA = "0x1BB91B0", Offset = "0x1BB81B0", VA = "0x181BB91B0")]
internal void <OnPopulateInstance>b__2()
{
}
// Token: 0x040033BC RID: 13244
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033BC")]
public AccountListModelController.AccountListClubBanAndUnbanListItemSpawnerImpl <>4__this;
// Token: 0x040033BD RID: 13245
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033BD")]
public AccountModel accountModel;
}
}
// Token: 0x020008B8 RID: 2232
[Token(Token = "0x20008B8")]
[Serializable]
private class AccountListSendClubInviteListItemSpawnerImpl : AccountListModelController.AccountListCardSpawnerImpl
{
// Token: 0x06003D87 RID: 15751 RVA: 0x000F6F70 File Offset: 0x000F5170
[Token(Token = "0x6003D87")]
[Address(RVA = "0x1BBBD90", Offset = "0x1BBAD90", VA = "0x181BBBD90", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
throw new NullReferenceException();
}
// Token: 0x06003D88 RID: 15752 RVA: 0x000F6F88 File Offset: 0x000F5188
[Token(Token = "0x6003D88")]
[Address(RVA = "0x1BBBD30", Offset = "0x1BBAD30", VA = "0x181BBBD30", Slot = "25")]
protected override void MDDAPCCABNK()
{
base.MDDAPCCABNK();
throw new NullReferenceException();
}
// Token: 0x06003D89 RID: 15753 RVA: 0x000F6FA0 File Offset: 0x000F51A0
[Token(Token = "0x6003D89")]
[Address(RVA = "0x1BBBC70", Offset = "0x1BBAC70", VA = "0x181BBBC70", Slot = "26")]
protected override void DMAHGBLDMFA(ICEIABPJKLB PDPLCAPLMEL)
{
base.DMAHGBLDMFA(PDPLCAPLMEL);
if (PDPLCAPLMEL != 0 && PDPLCAPLMEL != 0)
{
List<int> list = new List();
base.KDEDJECMBGK<int>(list);
}
}
// Token: 0x06003D8A RID: 15754 RVA: 0x000F6FCC File Offset: 0x000F51CC
[Token(Token = "0x6003D8A")]
[Address(RVA = "0x1BBBB00", Offset = "0x1BBAB00", VA = "0x181BBBB00", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AccountModel DPHHEGBNGJA, BAEJLDPBGFI IDFPDJMBJIF)
{
Func<bool> func = () => default(bool);
Func<string> func2 = () => null;
Action action = delegate
{
};
throw new NullReferenceException();
}
// Token: 0x06003D8B RID: 15755 RVA: 0x000F701C File Offset: 0x000F521C
[Token(Token = "0x6003D8B")]
[Address(RVA = "0x1BB9570", Offset = "0x1BB8570", VA = "0x181BB9570")]
public AccountListSendClubInviteListItemSpawnerImpl()
{
}
// Token: 0x040033BE RID: 13246
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40033BE")]
private ClubModel clubModel;
// Token: 0x020008B9 RID: 2233
[Token(Token = "0x20008B9")]
[CompilerGenerated]
private sealed class PBMLHKJLDKM
{
// Token: 0x06003D8C RID: 15756 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6003D8C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PBMLHKJLDKM()
{
}
// Token: 0x06003D8D RID: 15757 RVA: 0x000F7030 File Offset: 0x000F5230
[Token(Token = "0x6003D8D")]
[Address(RVA = "0x1BBF770", Offset = "0x1BBE770", VA = "0x181BBF770")]
internal bool <OnPopulateInstance>b__0()
{
return default(bool);
}
// Token: 0x06003D8E RID: 15758 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6003D8E")]
[Address(RVA = "0x1BBF7B0", Offset = "0x1BBE7B0", VA = "0x181BBF7B0")]
internal string <OnPopulateInstance>b__1()
{
return null;
}
// Token: 0x06003D8F RID: 15759 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6003D8F")]
[Address(RVA = "0x1BBF820", Offset = "0x1BBE820", VA = "0x181BBF820")]
internal void <OnPopulateInstance>b__2()
{
}
// Token: 0x040033BF RID: 13247
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033BF")]
public AccountListModelController.AccountListSendClubInviteListItemSpawnerImpl <>4__this;
// Token: 0x040033C0 RID: 13248
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40033C0")]
public AccountModel accountModel;
}
}
// Token: 0x020008BA RID: 2234
[Token(Token = "0x20008BA")]
[Serializable]
private class SubscriptionAccountListCardSpawnerImpl : AccountListModelController.AccountListCardSpawnerImpl
{
// Token: 0x06003D90 RID: 15760 RVA: 0x000F7048 File Offset: 0x000F5248
[Token(Token = "0x6003D90")]
[Address(RVA = "0x1BB7330", Offset = "0x1BB6330", VA = "0x181BB7330", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AccountModel DPHHEGBNGJA, BAEJLDPBGFI IDFPDJMBJIF)
{
Func<string> func = () => null;
int num = 0;
num += num;
num++;
}
// Token: 0x06003D91 RID: 15761 RVA: 0x000F708C File Offset: 0x000F528C
[Token(Token = "0x6003D91")]
[Address(RVA = "0x1BB7490", Offset = "0x1BB6490", VA = "0x181BB7490", Slot = "35")]
protected override void NIBNEJLJJIM(AccountModel DPHHEGBNGJA, int GKLPIFBPGOD)
{
DPHHEGBNGJA.Clear();
DPHHEGBNGJA.GKLPIFBPGOD = GKLPIFBPGOD;
int num = 0;
DPHHEGBNGJA.DMLBEPKMLLI = false;
DPHHEGBNGJA.LPPACMPNBNI = false;
DPHHEGBNGJA.MKBLJJGJAOH(num);
}
// Token: 0x06003D92 RID: 15762 RVA: 0x000F70C4 File Offset: 0x000F52C4
[Token(Token = "0x6003D92")]
[Address(RVA = "0x1BB7510", Offset = "0x1BB6510", VA = "0x181BB7510")]
public SubscriptionAccountListCardSpawnerImpl()
{
}
// Token: 0x020008BB RID: 2235
[Token(Token = "0x20008BB")]
[CompilerGenerated]
private sealed class NEIMHPNNMDP
{
// Token: 0x06003D93 RID: 15763 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x6003D93")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NEIMHPNNMDP()
{
}
// Token: 0x06003D94 RID: 15764 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x6003D94")]
[Address(RVA = "0x1BB3EB0", Offset = "0x1BB2EB0", VA = "0x181BB3EB0")]
internal string <OnPopulateInstance>b__0()
{
return null;
}
// Token: 0x040033C1 RID: 13249
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40033C1")]
public AccountModel accountModel;
}
}
// Token: 0x020008BC RID: 2236
[Token(Token = "0x20008BC")]
[Serializable]
private class TextTruncatedAccountModelListImpl : ControllerImplementation<AccountListModel>
{
// Token: 0x06003D95 RID: 15765 RVA: 0x000F70D8 File Offset: 0x000F52D8
[Token(Token = "0x6003D95")]
[Address(RVA = "0x1BB7990", Offset = "0x1BB6990", VA = "0x181BB7990", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (!flag)
{
AccountModel[] array = this.accountModels;
int num = 0;
if (num < array.Length)
{
if (num == 0)
{
}
AccountModel[] array2 = this.accountModels;
if (num >= (flag ? 1 : 0))
{
GameObject gameObject = array2[num].gameObject;
int num2 = 0;
gameObject.SetActive(num2 != 0);
}
GameObject gameObject2;
ulong num3;
gameObject2.SetActive(num3 != 0UL);
AccountModel[] array3 = this.accountModels;
AccountModel accountModel = array3[num];
AccountModel accountModel2 = array3[23];
AccountModel[] array4 = this.accountModels;
num++;
}
if (num != 0)
{
AccountModel[] array5 = this.accountModels;
if (flag > false)
{
if (flag)
{
}
string text = this.suffixWhenAccountsTruncated;
TextMeshProUGUI textMeshProUGUI = this.text;
string text2 = this.prefixWhenAccountsTruncated;
string text3 = string.Format("{0}{1}{2}", text2, flag, text);
string text4 = textMeshProUGUI.text;
return;
}
}
bool flag2;
if (typeof(global::UnityEngine.Object).TypeHandle == 0 || !flag2)
{
((IMainThreadDispatcher)this.text).Init();
return;
}
TextMeshProUGUI textMeshProUGUI2 = this.text;
if (!flag2)
{
((IMainThreadDispatcher)textMeshProUGUI2).Init();
return;
}
((IMainThreadDispatcher)textMeshProUGUI2).Init();
return;
}
}
// Token: 0x06003D96 RID: 15766 RVA: 0x000F71E4 File Offset: 0x000F53E4
[Token(Token = "0x6003D96")]
[Address(RVA = "0x1BB7D70", Offset = "0x1BB6D70", VA = "0x181BB7D70")]
public TextTruncatedAccountModelListImpl()
{
}
// Token: 0x040033C2 RID: 13250
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40033C2")]
[SerializeField]
private AccountModel[] accountModels;
// Token: 0x040033C3 RID: 13251
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033C3")]
[SerializeField]
private TextMeshProUGUI text;
// Token: 0x040033C4 RID: 13252
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40033C4")]
[SerializeField]
private string textWhenNoAccounts;
// Token: 0x040033C5 RID: 13253
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40033C5")]
[SerializeField]
private string textWhenSingleAccount;
// Token: 0x040033C6 RID: 13254
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40033C6")]
[SerializeField]
private string textWhenMultipleAccountsButNoneTruncated;
// Token: 0x040033C7 RID: 13255
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40033C7")]
[SerializeField]
private string prefixWhenAccountsTruncated;
// Token: 0x040033C8 RID: 13256
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40033C8")]
[SerializeField]
private string suffixWhenAccountsTruncated;
// Token: 0x040033C9 RID: 13257
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40033C9")]
[SerializeField]
private string suffixWhenSingleAccountTruncated;
}
}
}
+35
View File
@@ -0,0 +1,35 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x020008BD RID: 2237
[Token(Token = "0x20008BD")]
public class AccountModel : BaseAccountModel
{
// Token: 0x06003D97 RID: 15767 RVA: 0x000F71F8 File Offset: 0x000F53F8
[Token(Token = "0x6003D97")]
[Address(RVA = "0x1BA2AF0", Offset = "0x1BA1AF0", VA = "0x181BA2AF0")]
public void Set(int GKLPIFBPGOD, bool DMLBEPKMLLI = false, bool KCJGHNPFBPE = false, bool LPPACMPNBNI = false, bool BKINDJHPMNB = false, bool FLIHPDAIEHH = false)
{
base.Clear();
int num = 0;
this.BKINDJHPMNB = false;
this.LPPACMPNBNI = false;
this.FLIHPDAIEHH = false;
this.GKLPIFBPGOD = GKLPIFBPGOD;
this.DMLBEPKMLLI = DMLBEPKMLLI;
this.KCJGHNPFBPE = KCJGHNPFBPE;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003D98 RID: 15768 RVA: 0x000F7240 File Offset: 0x000F5440
[Token(Token = "0x6003D98")]
[Address(RVA = "0x1BA2BA0", Offset = "0x1BA1BA0", VA = "0x181BA2BA0")]
public AccountModel()
{
this.GKLPIFBPGOD = (int)((ulong)4294967295L);
base..ctor();
}
}
}
@@ -0,0 +1,863 @@
using System;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RRUI.Navigation;
using RRUI.Theme;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008BE RID: 2238
[Token(Token = "0x20008BE")]
public class AccountModelController : ModelController<BaseAccountModel>, IOLLIDNPNNA
{
// Token: 0x06003D99 RID: 15769 RVA: 0x000F7264 File Offset: 0x000F5464
[Token(Token = "0x6003D99")]
[Address(RVA = "0x1BA2A00", Offset = "0x1BA1A00", VA = "0x181BA2A00", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (06003D99)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.AccountModelController::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: 0x06003D9A RID: 15770 RVA: 0x000F7290 File Offset: 0x000F5490
[Token(Token = "0x6003D9A")]
[Address(RVA = "0x1BA2AB0", Offset = "0x1BA1AB0", VA = "0x181BA2AB0")]
public AccountModelController()
{
}
// Token: 0x020008BF RID: 2239
[Token(Token = "0x20008BF")]
public enum JIJGJJFHDFI
{
// Token: 0x040033CB RID: 13259
[Token(Token = "0x40033CB")]
IsFriend,
// Token: 0x040033CC RID: 13260
[Token(Token = "0x40033CC")]
IsNotFriend
}
// Token: 0x020008C0 RID: 2240
[Token(Token = "0x20008C0")]
[Serializable]
private class BioTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003D9B RID: 15771 RVA: 0x000F72A4 File Offset: 0x000F54A4
[Token(Token = "0x6003D9B")]
[Address(RVA = "0x1BB0280", Offset = "0x1BAF280", VA = "0x181BB0280", Slot = "27")]
protected override void DMAHGBLDMFA()
{
string text;
if (text == 0)
{
}
}
// Token: 0x06003D9C RID: 15772 RVA: 0x000F72BC File Offset: 0x000F54BC
[Token(Token = "0x6003D9C")]
[Address(RVA = "0x1BB0300", Offset = "0x1BAF300", VA = "0x181BB0300")]
public BioTextImpl()
{
}
}
// Token: 0x020008C1 RID: 2241
[Token(Token = "0x20008C1")]
[Serializable]
private class DisplayNameTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003D9D RID: 15773 RVA: 0x000F72D0 File Offset: 0x000F54D0
[Token(Token = "0x6003D9D")]
[Address(RVA = "0x1BB1530", Offset = "0x1BB0530", VA = "0x181BB1530", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003D9E RID: 15774 RVA: 0x000F72E4 File Offset: 0x000F54E4
[Token(Token = "0x6003D9E")]
[Address(RVA = "0x1BB15C0", Offset = "0x1BB05C0", VA = "0x181BB15C0")]
public DisplayNameTextImpl()
{
}
}
// Token: 0x020008C2 RID: 2242
[Token(Token = "0x20008C2")]
[Serializable]
private class UsernameTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003D9F RID: 15775 RVA: 0x000F72F8 File Offset: 0x000F54F8
[Token(Token = "0x6003D9F")]
[Address(RVA = "0x1BB88E0", Offset = "0x1BB78E0", VA = "0x181BB88E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
if (num != 0)
{
string text = "@" + num;
}
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x06003DA0 RID: 15776 RVA: 0x000F7324 File Offset: 0x000F5524
[Token(Token = "0x6003DA0")]
[Address(RVA = "0x1BB8980", Offset = "0x1BB7980", VA = "0x181BB8980")]
public UsernameTextImpl()
{
}
}
// Token: 0x020008C3 RID: 2243
[Token(Token = "0x20008C3")]
[Serializable]
private class LevelTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003DA1 RID: 15777 RVA: 0x000F7338 File Offset: 0x000F5538
[Token(Token = "0x6003DA1")]
[Address(RVA = "0x1BB3D60", Offset = "0x1BB2D60", VA = "0x181BB3D60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
Debug.LogError("AccountModel not configured to fetch Progression");
if (num != 0)
{
string text = this.prefix + num;
}
}
// Token: 0x06003DA2 RID: 15778 RVA: 0x000F7368 File Offset: 0x000F5568
[Token(Token = "0x6003DA2")]
[Address(RVA = "0x1BB3E70", Offset = "0x1BB2E70", VA = "0x181BB3E70")]
public LevelTextImpl()
{
}
// Token: 0x040033CD RID: 13261
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033CD")]
[SerializeField]
private string prefix;
}
// Token: 0x020008C4 RID: 2244
[Token(Token = "0x20008C4")]
[Serializable]
private class PresenceTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003DA3 RID: 15779 RVA: 0x000F737C File Offset: 0x000F557C
[Token(Token = "0x6003DA3")]
[Address(RVA = "0x1BB5150", Offset = "0x1BB4150", VA = "0x181BB5150", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003DA4 RID: 15780 RVA: 0x000F7390 File Offset: 0x000F5590
[Token(Token = "0x6003DA4")]
[Address(RVA = "0x1BB51C0", Offset = "0x1BB41C0", VA = "0x181BB51C0")]
public PresenceTextImpl()
{
}
}
// Token: 0x020008C5 RID: 2245
[Token(Token = "0x20008C5")]
[Serializable]
private class SubscriberCountTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003DA5 RID: 15781 RVA: 0x000F73A4 File Offset: 0x000F55A4
[Token(Token = "0x6003DA5")]
[Address(RVA = "0x1BB71D0", Offset = "0x1BB61D0", VA = "0x181BB71D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
if (this != 0)
{
Debug.LogError("AccountModel not configured to fetch SubscriberCount");
string text;
if (num == 0 || text == 0)
{
}
}
}
// Token: 0x06003DA6 RID: 15782 RVA: 0x000F73D0 File Offset: 0x000F55D0
[Token(Token = "0x6003DA6")]
[Address(RVA = "0x1BB72F0", Offset = "0x1BB62F0", VA = "0x181BB72F0")]
public SubscriberCountTextImpl()
{
}
}
// Token: 0x020008C6 RID: 2246
[Token(Token = "0x20008C6")]
[Serializable]
private class RelationshipTextImpl : TextControllerImpl<BaseAccountModel>
{
// Token: 0x06003DA7 RID: 15783 RVA: 0x000F73E4 File Offset: 0x000F55E4
[Token(Token = "0x6003DA7")]
[Address(RVA = "0x1BB5540", Offset = "0x1BB4540", VA = "0x181BB5540", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003DA8 RID: 15784 RVA: 0x000F73FC File Offset: 0x000F55FC
[Token(Token = "0x6003DA8")]
[Address(RVA = "0x1BB5600", Offset = "0x1BB4600", VA = "0x181BB5600")]
public RelationshipTextImpl()
{
}
// Token: 0x040033CE RID: 13262
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033CE")]
[SerializeField]
private string relationshipNoneText = "Add Friend";
// Token: 0x040033CF RID: 13263
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40033CF")]
[SerializeField]
private string relationshipRequestReceivedText = "Add Friend";
// Token: 0x040033D0 RID: 13264
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40033D0")]
[SerializeField]
private string relationshipRequestSentText = "Request Sent";
// Token: 0x040033D1 RID: 13265
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40033D1")]
[SerializeField]
private string relationshipFriendsText = "Friends";
}
// Token: 0x020008C7 RID: 2247
[Token(Token = "0x20008C7")]
[Serializable]
private class AccountImageImpl : RecNetRawImageControllerImpl<BaseAccountModel>
{
// Token: 0x06003DA9 RID: 15785 RVA: 0x000F743C File Offset: 0x000F563C
[Token(Token = "0x6003DA9")]
[Address(RVA = "0x1BA2920", Offset = "0x1BA1920", VA = "0x181BA2920", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (this != 0)
{
}
string text = ObscuredString.FAJDMKOEFLH(0);
}
// Token: 0x06003DAA RID: 15786 RVA: 0x000F745C File Offset: 0x000F565C
[Token(Token = "0x6003DAA")]
[Address(RVA = "0x1BA29C0", Offset = "0x1BA19C0", VA = "0x181BA29C0")]
public AccountImageImpl()
{
}
}
// Token: 0x020008C8 RID: 2248
[Token(Token = "0x20008C8")]
[Serializable]
private class FavoriteToggleImpl : ButtonControllerImpl<BaseAccountModel>
{
// Token: 0x06003DAB RID: 15787 RVA: 0x000F7470 File Offset: 0x000F5670
[Token(Token = "0x6003DAB")]
[Address(RVA = "0x1BB1C70", Offset = "0x1BB0C70", VA = "0x181BB1C70", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
if (num == 0)
{
}
bool flag = num != 0;
if (num == 0 || num != 0)
{
}
if (num != 0)
{
}
ToggleTheme toggleTheme = this.toggleTheme;
bool flag2 = num != 0;
toggleTheme.MIKDLDEALPN = flag2;
}
// Token: 0x06003DAC RID: 15788 RVA: 0x000F74BC File Offset: 0x000F56BC
[Token(Token = "0x6003DAC")]
[Address(RVA = "0x1BB1D80", Offset = "0x1BB0D80", VA = "0x181BB1D80", Slot = "29")]
protected override void IKNMALNFPII()
{
bool flag;
if (flag)
{
if (0 == 0)
{
return;
}
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(base.JNAALPPNDEA);
}
}
// Token: 0x06003DAD RID: 15789 RVA: 0x000F74E8 File Offset: 0x000F56E8
[Token(Token = "0x6003DAD")]
[Address(RVA = "0x1BB1EE0", Offset = "0x1BB0EE0", VA = "0x181BB1EE0")]
public FavoriteToggleImpl()
{
}
// Token: 0x040033D2 RID: 13266
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033D2")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private ToggleTheme toggleTheme;
}
// Token: 0x020008C9 RID: 2249
[Token(Token = "0x20008C9")]
[Serializable]
private class RelationshipToggleImpl : ButtonControllerImpl<BaseAccountModel>
{
// Token: 0x06003DAE RID: 15790 RVA: 0x000F74FC File Offset: 0x000F56FC
[Token(Token = "0x6003DAE")]
[Address(RVA = "0x1BB5670", Offset = "0x1BB4670", VA = "0x181BB5670", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
this.toggleTheme.MIKDLDEALPN = flag;
}
// Token: 0x06003DAF RID: 15791 RVA: 0x000F7520 File Offset: 0x000F5720
[Token(Token = "0x6003DAF")]
[Address(RVA = "0x1BB56E0", Offset = "0x1BB46E0", VA = "0x181BB56E0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003DB0 RID: 15792 RVA: 0x000F7534 File Offset: 0x000F5734
[Token(Token = "0x6003DB0")]
[Address(RVA = "0x1BB5720", Offset = "0x1BB4720", VA = "0x181BB5720")]
public RelationshipToggleImpl()
{
}
// Token: 0x040033D3 RID: 13267
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033D3")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private ToggleTheme toggleTheme;
}
// Token: 0x020008CA RID: 2250
[Token(Token = "0x20008CA")]
[Serializable]
private class SubscribeButtonImpl : ButtonControllerImpl<BaseAccountModel>
{
// Token: 0x06003DB1 RID: 15793 RVA: 0x000F7548 File Offset: 0x000F5748
[Token(Token = "0x6003DB1")]
[Address(RVA = "0x1BB6F80", Offset = "0x1BB5F80", VA = "0x181BB6F80", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
ToggleTheme toggleTheme = this.toggleTheme;
bool flag = num != 0;
toggleTheme.MIKDLDEALPN = flag;
}
// Token: 0x06003DB2 RID: 15794 RVA: 0x000F7574 File Offset: 0x000F5774
[Token(Token = "0x6003DB2")]
[Address(RVA = "0x1BB6FE0", Offset = "0x1BB5FE0", VA = "0x181BB6FE0", Slot = "29")]
protected override void IKNMALNFPII()
{
string text = this.amplitudeCommandContext;
if (this != 0)
{
}
throw new NullReferenceException();
}
// Token: 0x06003DB3 RID: 15795 RVA: 0x000F7594 File Offset: 0x000F5794
[Token(Token = "0x6003DB3")]
[Address(RVA = "0x1BB7190", Offset = "0x1BB6190", VA = "0x181BB7190")]
public SubscribeButtonImpl()
{
}
// Token: 0x040033D4 RID: 13268
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033D4")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private ToggleTheme toggleTheme;
// Token: 0x040033D5 RID: 13269
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40033D5")]
[SerializeField]
private string amplitudeCommandContext;
}
// Token: 0x020008CB RID: 2251
[Token(Token = "0x20008CB")]
[Serializable]
private class Shim_NavigateToOldWatchAccountDetailsButtonImpl : ButtonControllerImpl<BaseAccountModel>
{
// Token: 0x06003DB4 RID: 15796 RVA: 0x000F75A8 File Offset: 0x000F57A8
[Token(Token = "0x6003DB4")]
[Address(RVA = "0x1BB6180", Offset = "0x1BB5180", VA = "0x181BB6180", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003DB5 RID: 15797 RVA: 0x000F75BC File Offset: 0x000F57BC
[Token(Token = "0x6003DB5")]
[Address(RVA = "0x1BB61E0", Offset = "0x1BB51E0", VA = "0x181BB61E0", Slot = "29")]
protected override void IKNMALNFPII()
{
Debug.LogError("Local player doesn't exist, can't go to profile screen!");
}
// Token: 0x06003DB6 RID: 15798 RVA: 0x000F7630 File Offset: 0x000F5830
[Token(Token = "0x6003DB6")]
[Address(RVA = "0x1BB64A0", Offset = "0x1BB54A0", VA = "0x181BB64A0")]
public Shim_NavigateToOldWatchAccountDetailsButtonImpl()
{
}
// Token: 0x040033D6 RID: 13270
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033D6")]
[SerializeField]
[Tooltip("Source tag passed to amplitude events taken in the UI pushed by this controller.")]
private string amplitudeCommandContext;
}
// Token: 0x020008CC RID: 2252
[Token(Token = "0x20008CC")]
[Serializable]
private class AccountIdLinkImpl : LinkControllerImpl<BaseAccountModel>
{
// Token: 0x06003DB7 RID: 15799 RVA: 0x000F7644 File Offset: 0x000F5844
[Token(Token = "0x6003DB7")]
[Address(RVA = "0x1BA2770", Offset = "0x1BA1770", VA = "0x181BA2770", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003DB8 RID: 15800 RVA: 0x000F7658 File Offset: 0x000F5858
[Token(Token = "0x6003DB8")]
[Address(RVA = "0x1BA27D0", Offset = "0x1BA17D0", VA = "0x181BA27D0", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN cecakddnhln;
Route <GIAMNOCCOHD>k__BackingField = cecakddnhln.<GIAMNOCCOHD>k__BackingField;
int num;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.DMCCBFAKOJP(num);
}
// Token: 0x06003DB9 RID: 15801 RVA: 0x000F7680 File Offset: 0x000F5880
[Token(Token = "0x6003DB9")]
[Address(RVA = "0x1BA28E0", Offset = "0x1BA18E0", VA = "0x181BA28E0")]
public AccountIdLinkImpl()
{
}
}
// Token: 0x020008CD RID: 2253
[Token(Token = "0x20008CD")]
[Serializable]
private class InventionListLinkImpl : LinkControllerImpl<BaseAccountModel>
{
// Token: 0x06003DBA RID: 15802 RVA: 0x000F7694 File Offset: 0x000F5894
[Token(Token = "0x6003DBA")]
[Address(RVA = "0x1BB3BA0", Offset = "0x1BB2BA0", VA = "0x181BB3BA0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003DBB RID: 15803 RVA: 0x000F76A8 File Offset: 0x000F58A8
[Token(Token = "0x6003DBB")]
[Address(RVA = "0x1BB3C00", Offset = "0x1BB2C00", VA = "0x181BB3C00", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN cecakddnhln;
Route <GIAMNOCCOHD>k__BackingField = cecakddnhln.<GIAMNOCCOHD>k__BackingField;
int num;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.DMCCBFAKOJP(num).JKHELHNPILB((InventionListModel.DEEJFPHCCPF)((uint)1));
}
// Token: 0x06003DBC RID: 15804 RVA: 0x000F76D4 File Offset: 0x000F58D4
[Token(Token = "0x6003DBC")]
[Address(RVA = "0x1BB3D20", Offset = "0x1BB2D20", VA = "0x181BB3D20")]
public InventionListLinkImpl()
{
}
}
// Token: 0x020008CE RID: 2254
[Token(Token = "0x20008CE")]
[Serializable]
private class RoomsCreatedByLinkImpl : LinkControllerImpl<BaseAccountModel>
{
// Token: 0x06003DBD RID: 15805 RVA: 0x000F76E8 File Offset: 0x000F58E8
[Token(Token = "0x6003DBD")]
[Address(RVA = "0x1BB5760", Offset = "0x1BB4760", VA = "0x181BB5760", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003DBE RID: 15806 RVA: 0x000F76FC File Offset: 0x000F58FC
[Token(Token = "0x6003DBE")]
[Address(RVA = "0x1BB57C0", Offset = "0x1BB47C0", VA = "0x181BB57C0", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN cecakddnhln;
Route <GIAMNOCCOHD>k__BackingField = cecakddnhln.<GIAMNOCCOHD>k__BackingField;
int num;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.DMCCBFAKOJP(num).JKHELHNPILB((RoomListModel.BJFLLAKBLBD)((uint)5));
}
// Token: 0x06003DBF RID: 15807 RVA: 0x000F7728 File Offset: 0x000F5928
[Token(Token = "0x6003DBF")]
[Address(RVA = "0x1BB58E0", Offset = "0x1BB48E0", VA = "0x181BB58E0")]
public RoomsCreatedByLinkImpl()
{
}
}
// Token: 0x020008CF RID: 2255
[Token(Token = "0x20008CF")]
[Serializable]
private class ClubsCreatedByLinkImpl : LinkControllerImpl<BaseAccountModel>
{
// Token: 0x06003DC0 RID: 15808 RVA: 0x000F773C File Offset: 0x000F593C
[Token(Token = "0x6003DC0")]
[Address(RVA = "0x1BB0C90", Offset = "0x1BAFC90", VA = "0x181BB0C90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003DC1 RID: 15809 RVA: 0x000F7750 File Offset: 0x000F5950
[Token(Token = "0x6003DC1")]
[Address(RVA = "0x1BB0CF0", Offset = "0x1BAFCF0", VA = "0x181BB0CF0", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN cecakddnhln;
Route <GIAMNOCCOHD>k__BackingField = cecakddnhln.<GIAMNOCCOHD>k__BackingField;
int num;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.DMCCBFAKOJP(num).JKHELHNPILB((ClubListModel.LBDCOIIPNLO)((uint)4));
}
// Token: 0x06003DC2 RID: 15810 RVA: 0x000F777C File Offset: 0x000F597C
[Token(Token = "0x6003DC2")]
[Address(RVA = "0x1BB0E10", Offset = "0x1BAFE10", VA = "0x181BB0E10")]
public ClubsCreatedByLinkImpl()
{
}
}
// Token: 0x020008D0 RID: 2256
[Token(Token = "0x20008D0")]
[Serializable]
private class HideIfBioEmptyImpl : HideableControllerImpl<BaseAccountModel>
{
// Token: 0x06003DC3 RID: 15811 RVA: 0x000F7790 File Offset: 0x000F5990
[Token(Token = "0x6003DC3")]
[Address(RVA = "0x1BB2E90", Offset = "0x1BB1E90", VA = "0x181BB2E90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = string.IsNullOrWhiteSpace(0);
}
// Token: 0x06003DC4 RID: 15812 RVA: 0x000F77AC File Offset: 0x000F59AC
[Token(Token = "0x6003DC4")]
[Address(RVA = "0x1BB2F00", Offset = "0x1BB1F00", VA = "0x181BB2F00")]
public HideIfBioEmptyImpl()
{
}
}
// Token: 0x020008D1 RID: 2257
[Token(Token = "0x20008D1")]
[Serializable]
private class HideIfNotFriendImpl : HideableControllerImpl<BaseAccountModel>, CPNNLEAKNBA<AccountModelController.JIJGJJFHDFI>
{
// Token: 0x06003DC5 RID: 15813 RVA: 0x000F77C0 File Offset: 0x000F59C0
[Token(Token = "0x6003DC5")]
[Address(RVA = "0x1BB31B0", Offset = "0x1BB21B0", VA = "0x181BB31B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag2;
bool flag = !flag2;
if (0 == 0)
{
}
bool flag3 = (uint)1 != 0U;
}
// Token: 0x06003DC6 RID: 15814 RVA: 0x000F77E8 File Offset: 0x000F59E8
[Token(Token = "0x6003DC6")]
[Address(RVA = "0x1BB3250", Offset = "0x1BB2250", VA = "0x181BB3250")]
public HideIfNotFriendImpl()
{
}
}
// Token: 0x020008D2 RID: 2258
[Token(Token = "0x20008D2")]
[Serializable]
private class UnreadCreatorAnnouncementIconImpl : HideableControllerImpl<BaseAccountModel>
{
// Token: 0x06003DC7 RID: 15815 RVA: 0x000F77FC File Offset: 0x000F59FC
[Token(Token = "0x6003DC7")]
[Address(RVA = "0x1BB8760", Offset = "0x1BB7760", VA = "0x181BB8760", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool? flag2;
bool flag = flag2 == (ulong)1L;
}
// Token: 0x06003DC8 RID: 15816 RVA: 0x000F7818 File Offset: 0x000F5A18
[Token(Token = "0x6003DC8")]
[Address(RVA = "0x1BB87E0", Offset = "0x1BB77E0", VA = "0x181BB87E0")]
public UnreadCreatorAnnouncementIconImpl()
{
}
}
// Token: 0x020008D3 RID: 2259
[Token(Token = "0x20008D3")]
[Serializable]
private class AccountFromUriImpl : FromUriControllerImpl<AccountModel>
{
// Token: 0x06003DC9 RID: 15817 RVA: 0x000F782C File Offset: 0x000F5A2C
[Token(Token = "0x6003DC9")]
[Address(RVA = "0x1BA2640", Offset = "0x1BA1640", VA = "0x181BA2640", Slot = "29")]
protected override void BOEJIAHIFCH()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003DCA RID: 15818 RVA: 0x000F7848 File Offset: 0x000F5A48
[Token(Token = "0x6003DCA")]
[Address(RVA = "0x1BA2730", Offset = "0x1BA1730", VA = "0x181BA2730")]
public AccountFromUriImpl()
{
}
}
// Token: 0x020008D4 RID: 2260
[Token(Token = "0x20008D4")]
[Serializable]
private class AccountToCardImpl : ToCardControllerImpl<BaseAccountModel>
{
// Token: 0x17000AF8 RID: 2808
// (get) Token: 0x06003DCB RID: 15819 RVA: 0x000F785C File Offset: 0x000F5A5C
[Token(Token = "0x17000AF8")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x6003DCB")]
[Address(RVA = "0x1BA2C30", Offset = "0x1BA1C30", VA = "0x181BA2C30", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb;
return galeigfhnbb;
}
}
// Token: 0x06003DCC RID: 15820 RVA: 0x000F7870 File Offset: 0x000F5A70
[Token(Token = "0x6003DCC")]
[Address(RVA = "0x1BA2BF0", Offset = "0x1BA1BF0", VA = "0x181BA2BF0")]
public AccountToCardImpl()
{
}
}
// Token: 0x020008D5 RID: 2261
[Token(Token = "0x20008D5")]
[Serializable]
private class AccountToInventionListImpl : ControllerImplementation<BaseAccountModel>
{
// Token: 0x06003DCD RID: 15821 RVA: 0x000F7884 File Offset: 0x000F5A84
[Token(Token = "0x6003DCD")]
[Address(RVA = "0x1BA2F80", Offset = "0x1BA1F80", VA = "0x181BA2F80", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (0 != 0)
{
int num;
this.inventionListModel.BADIGBCKECA = num;
}
}
// Token: 0x06003DCE RID: 15822 RVA: 0x000F78A8 File Offset: 0x000F5AA8
[Token(Token = "0x6003DCE")]
[Address(RVA = "0x1BA3010", Offset = "0x1BA2010", VA = "0x181BA3010")]
public AccountToInventionListImpl()
{
}
// Token: 0x040033D7 RID: 13271
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40033D7")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private InventionListModel inventionListModel;
}
// Token: 0x020008D6 RID: 2262
[Token(Token = "0x20008D6")]
[Serializable]
private class AccoutToCreatedRoomListImpl : ControllerImplementation<BaseAccountModel>
{
// Token: 0x06003DCF RID: 15823 RVA: 0x000F78BC File Offset: 0x000F5ABC
[Token(Token = "0x6003DCF")]
[Address(RVA = "0x1BA3050", Offset = "0x1BA2050", VA = "0x181BA3050", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (0 != 0)
{
int num;
this.roomListModel.BADIGBCKECA = num;
}
}
// Token: 0x06003DD0 RID: 15824 RVA: 0x000F78E0 File Offset: 0x000F5AE0
[Token(Token = "0x6003DD0")]
[Address(RVA = "0x1BA30E0", Offset = "0x1BA20E0", VA = "0x181BA30E0")]
public AccoutToCreatedRoomListImpl()
{
}
// Token: 0x040033D8 RID: 13272
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40033D8")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private RoomListModel roomListModel;
}
// Token: 0x020008D7 RID: 2263
[Token(Token = "0x20008D7")]
[Serializable]
private class AccountToCreatorClubImpl : ControllerImplementation<BaseAccountModel>
{
// Token: 0x06003DD1 RID: 15825 RVA: 0x000F78F4 File Offset: 0x000F5AF4
[Token(Token = "0x6003DD1")]
[Address(RVA = "0x1BA2D40", Offset = "0x1BA1D40", VA = "0x181BA2D40", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2;
if (num != 0 && num2 > 0)
{
int num3;
PMGCJEPKFOF<long?> pmgcjepkfof = JDJGIBLMFKK.BBELCAOOCOJ(num3);
Action<long?> action = new Action(this.NHGMBBDPBNJ);
if (num < this)
{
num += num;
if (num == this)
{
pmgcjepkfof += pmgcjepkfof;
num += 19;
throw new NullReferenceException();
}
num++;
}
}
}
// Token: 0x06003DD2 RID: 15826 RVA: 0x000F7940 File Offset: 0x000F5B40
[Token(Token = "0x6003DD2")]
[Address(RVA = "0x1BA2F40", Offset = "0x1BA1F40", VA = "0x181BA2F40")]
public AccountToCreatorClubImpl()
{
}
// Token: 0x06003DD3 RID: 15827 RVA: 0x000F7954 File Offset: 0x000F5B54
[Token(Token = "0x6003DD3")]
[Address(RVA = "0x1BA2EC0", Offset = "0x1BA1EC0", VA = "0x181BA2EC0")]
[CompilerGenerated]
private void NHGMBBDPBNJ(long? AOMBLGBCENO)
{
ClubModel clubModel = this.clubModel;
long value = AOMBLGBCENO.Value;
bool flag = this.includeDetails;
clubModel.Set(value, flag);
}
// Token: 0x040033D9 RID: 13273
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40033D9")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private ClubModel clubModel;
// Token: 0x040033DA RID: 13274
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033DA")]
[SerializeField]
private bool includeDetails;
}
// Token: 0x020008D8 RID: 2264
[Token(Token = "0x20008D8")]
[Serializable]
private class AccountToClubListImpl : ControllerImplementation<BaseAccountModel>
{
// Token: 0x06003DD4 RID: 15828 RVA: 0x000F7984 File Offset: 0x000F5B84
[Token(Token = "0x6003DD4")]
[Address(RVA = "0x1BA2C70", Offset = "0x1BA1C70", VA = "0x181BA2C70", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (0 != 0)
{
int num;
this.clubListModel.BADIGBCKECA = num;
}
}
// Token: 0x06003DD5 RID: 15829 RVA: 0x000F79A8 File Offset: 0x000F5BA8
[Token(Token = "0x6003DD5")]
[Address(RVA = "0x1BA2D00", Offset = "0x1BA1D00", VA = "0x181BA2D00")]
public AccountToClubListImpl()
{
}
// Token: 0x040033DB RID: 13275
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40033DB")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private ClubListModel clubListModel;
}
}
}
@@ -0,0 +1,189 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Sharing;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008F1 RID: 2289
[Token(Token = "0x20008F1")]
public class ActionCodeConsumptionModel : RRUIModel
{
// Token: 0x17000B1B RID: 2843
// (get) Token: 0x06003E7E RID: 15998 RVA: 0x000F9AC0 File Offset: 0x000F7CC0
[Token(Token = "0x17000B1B")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003E7E")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B1C RID: 2844
// (get) Token: 0x06003E7F RID: 15999 RVA: 0x000F9AD0 File Offset: 0x000F7CD0
[Token(Token = "0x17000B1C")]
public GameObject KGFPNIMJHIC
{
[Token(Token = "0x6003E7F")]
[Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60")]
get
{
return base.gameObject;
}
}
// Token: 0x17000B1D RID: 2845
// (get) Token: 0x06003E80 RID: 16000 RVA: 0x000F9AE4 File Offset: 0x000F7CE4
// (set) Token: 0x06003E81 RID: 16001 RVA: 0x000F9AF8 File Offset: 0x000F7CF8
[Token(Token = "0x17000B1D")]
public string NKPPGJLKMMH
{
[Token(Token = "0x6003E80")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return this.MPLCKGEGLNB;
}
[Token(Token = "0x6003E81")]
[Address(RVA = "0x1BA3500", Offset = "0x1BA2500", VA = "0x181BA3500")]
set
{
if (value != 0)
{
string mplckgeglnb = this.MPLCKGEGLNB;
if (!value.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase))
{
this.MPLCKGEGLNB = value;
base.JOJPOMANGPO();
}
}
}
}
// Token: 0x06003E82 RID: 16002 RVA: 0x000F9B28 File Offset: 0x000F7D28
[Token(Token = "0x6003E82")]
[Address(RVA = "0x1BA3160", Offset = "0x1BA2160", VA = "0x181BA3160", Slot = "22")]
protected override void AHFKACICJNC()
{
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
if (lastSuccessfulMeetupCode != 0)
{
string mplckgeglnb = this.MPLCKGEGLNB;
if (!lastSuccessfulMeetupCode.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase))
{
this.MPLCKGEGLNB = lastSuccessfulMeetupCode;
base.JOJPOMANGPO();
}
}
}
// Token: 0x06003E83 RID: 16003 RVA: 0x000F9B60 File Offset: 0x000F7D60
[Token(Token = "0x6003E83")]
[Address(RVA = "0x1BA3210", Offset = "0x1BA2210", VA = "0x181BA3210", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
if (lastSuccessfulMeetupCode != 0)
{
string mplckgeglnb = this.MPLCKGEGLNB;
if (!lastSuccessfulMeetupCode.Equals(mplckgeglnb, StringComparison.InvariantCultureIgnoreCase))
{
this.MPLCKGEGLNB = lastSuccessfulMeetupCode;
base.JOJPOMANGPO();
}
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003E84 RID: 16004 RVA: 0x000F9BA0 File Offset: 0x000F7DA0
[Token(Token = "0x6003E84")]
[Address(RVA = "0x1BA3330", Offset = "0x1BA2330", VA = "0x181BA3330")]
public void SubmitCode()
{
string wellFormattedActionCode = LinkManager.GetWellFormattedActionCode(this.MPLCKGEGLNB);
if (!string.IsNullOrEmpty(wellFormattedActionCode))
{
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
JJEKJGALHKO promise = jjekjgalhko;
LinkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = delegate
{
promise.OOOIENHGNCA();
};
Action<string> action2 = delegate(string error)
{
promise.OOOIENHGNCA();
ToastListModel toastListModel = this.ADJIAENKNAN;
string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(error);
toastListModel.AddMessageToast(text);
};
int num = 0;
ulong num2;
instance.HandleActionCode(wellFormattedActionCode, num, (EAEKNPLNKKO)((uint)(-1)), action, action2, num2 != 0UL);
JJEKJGALHKO promise2 = promise;
base.FEBJILEABKB(promise2, "Submitting...");
return;
}
base.ADJIAENKNAN.AddMessageToast("Invalid code");
throw new NullReferenceException();
}
// Token: 0x06003E85 RID: 16005 RVA: 0x000F9C40 File Offset: 0x000F7E40
[Token(Token = "0x6003E85")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
public ActionCodeConsumptionModel()
{
}
// Token: 0x04003410 RID: 13328
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003410")]
private string MPLCKGEGLNB;
// Token: 0x020008F2 RID: 2290
[Token(Token = "0x20008F2")]
[CompilerGenerated]
private sealed class HJIPBAEEFJM
{
// Token: 0x06003E86 RID: 16006 RVA: 0x000F9C54 File Offset: 0x000F7E54
[Token(Token = "0x6003E86")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HJIPBAEEFJM()
{
}
// Token: 0x06003E87 RID: 16007 RVA: 0x000F9C68 File Offset: 0x000F7E68
[Token(Token = "0x6003E87")]
[Address(RVA = "0x15C29B0", Offset = "0x15C19B0", VA = "0x1815C29B0")]
internal void <SubmitCode>b__0()
{
this.promise.OOOIENHGNCA();
}
// Token: 0x06003E88 RID: 16008 RVA: 0x000F9C88 File Offset: 0x000F7E88
[Token(Token = "0x6003E88")]
[Address(RVA = "0x1BB2840", Offset = "0x1BB1840", VA = "0x181BB2840")]
internal void <SubmitCode>b__1(string error)
{
this.promise.OOOIENHGNCA();
ToastListModel toastListModel = this.<>4__this.ADJIAENKNAN;
string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(error);
toastListModel.AddMessageToast(text);
}
// Token: 0x04003411 RID: 13329
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003411")]
public JJEKJGALHKO promise;
// Token: 0x04003412 RID: 13330
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003412")]
public ActionCodeConsumptionModel <>4__this;
}
}
}
@@ -0,0 +1,88 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x020008F3 RID: 2291
[Token(Token = "0x20008F3")]
public class ActionCodeConsumptionModelController : ModelController<ActionCodeConsumptionModel>
{
// Token: 0x06003E89 RID: 16009 RVA: 0x000F9CC0 File Offset: 0x000F7EC0
[Token(Token = "0x6003E89")]
[Address(RVA = "0x1BA3120", Offset = "0x1BA2120", VA = "0x181BA3120")]
public ActionCodeConsumptionModelController()
{
}
// Token: 0x020008F4 RID: 2292
[Token(Token = "0x20008F4")]
[Serializable]
private class SubmitButtonImpl : ButtonControllerImpl<ActionCodeConsumptionModel>
{
// Token: 0x06003E8A RID: 16010 RVA: 0x000F9CD4 File Offset: 0x000F7ED4
[Token(Token = "0x6003E8A")]
[Address(RVA = "0x1BB6E90", Offset = "0x1BB5E90", VA = "0x181BB6E90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003E8B RID: 16011 RVA: 0x000F9CE8 File Offset: 0x000F7EE8
[Token(Token = "0x6003E8B")]
[Address(RVA = "0x1BB6F00", Offset = "0x1BB5F00", VA = "0x181BB6F00", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003E8C RID: 16012 RVA: 0x000F9CFC File Offset: 0x000F7EFC
[Token(Token = "0x6003E8C")]
[Address(RVA = "0x1BB6F40", Offset = "0x1BB5F40", VA = "0x181BB6F40")]
public SubmitButtonImpl()
{
}
}
// Token: 0x020008F5 RID: 2293
[Token(Token = "0x20008F5")]
[Serializable]
private class ActionCodeInputFieldImpl : InputFieldControllerImpl<ActionCodeConsumptionModel>
{
// Token: 0x06003E8D RID: 16013 RVA: 0x000F9D10 File Offset: 0x000F7F10
[Token(Token = "0x6003E8D")]
[Address(RVA = "0x1BA3570", Offset = "0x1BA2570", VA = "0x181BA3570", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
return;
}
}
// Token: 0x06003E8E RID: 16014 RVA: 0x000F9D28 File Offset: 0x000F7F28
[Token(Token = "0x6003E8E")]
[Address(RVA = "0x1BA3630", Offset = "0x1BA2630", VA = "0x181BA3630", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
int num = 0;
string text = ONGBFDACHHG.Trim();
if (text == 0 || !text.Equals(num, StringComparison.InvariantCultureIgnoreCase))
{
}
}
// Token: 0x06003E8F RID: 16015 RVA: 0x000F9D54 File Offset: 0x000F7F54
[Token(Token = "0x6003E8F")]
[Address(RVA = "0x1BA35F0", Offset = "0x1BA25F0", VA = "0x181BA35F0", Slot = "31")]
protected override void NEFBOGHGKFE(string ONGBFDACHHG)
{
}
// Token: 0x06003E90 RID: 16016 RVA: 0x000F9D68 File Offset: 0x000F7F68
[Token(Token = "0x6003E90")]
[Address(RVA = "0x1BA36E0", Offset = "0x1BA26E0", VA = "0x181BA36E0")]
public ActionCodeInputFieldImpl()
{
}
}
}
}
@@ -0,0 +1,284 @@
using System;
using Cpp2IlInjected;
using RecRoom.Sharing;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008F6 RID: 2294
[Token(Token = "0x20008F6")]
public class ActionCodeModel : RRUIModel, FEJEAEOIFKG
{
// Token: 0x17000B1E RID: 2846
// (get) Token: 0x06003E91 RID: 16017 RVA: 0x000F9D7C File Offset: 0x000F7F7C
[Token(Token = "0x17000B1E")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003E91")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B1F RID: 2847
// (get) Token: 0x06003E92 RID: 16018 RVA: 0x000F9D8C File Offset: 0x000F7F8C
[Token(Token = "0x17000B1F")]
public bool KPKFFOMCFBK
{
[Token(Token = "0x6003E92")]
[Address(RVA = "0x1BA4370", Offset = "0x1BA3370", VA = "0x181BA4370")]
get
{
return LinkManager.KPKFFOMCFBK;
}
}
// Token: 0x17000B20 RID: 2848
// (get) Token: 0x06003E93 RID: 16019 RVA: 0x000F9DA0 File Offset: 0x000F7FA0
[Token(Token = "0x17000B20")]
public bool HMGFBHPFCHN
{
[Token(Token = "0x6003E93")]
[Address(RVA = "0x1BA42A0", Offset = "0x1BA32A0", VA = "0x181BA42A0")]
get
{
return LinkManager.HMGFBHPFCHN;
}
}
// Token: 0x17000B21 RID: 2849
// (get) Token: 0x06003E94 RID: 16020 RVA: 0x000F9DB4 File Offset: 0x000F7FB4
[Token(Token = "0x17000B21")]
public bool NOIJDJBKMMB
{
[Token(Token = "0x6003E94")]
[Address(RVA = "0x1BA42F0", Offset = "0x1BA32F0", VA = "0x181BA42F0")]
get
{
return LinkManager.KPKFFOMCFBK || LinkManager.HMGFBHPFCHN;
}
}
// Token: 0x17000B22 RID: 2850
// (get) Token: 0x06003E95 RID: 16021 RVA: 0x000F9DD4 File Offset: 0x000F7FD4
[Token(Token = "0x17000B22")]
public string DKOLMGKECGC
{
[Token(Token = "0x6003E95")]
[Address(RVA = "0x1BA43C0", Offset = "0x1BA33C0", VA = "0x181BA43C0")]
get
{
return LinkManager.JEJJGIPEMND;
}
}
// Token: 0x17000B23 RID: 2851
// (get) Token: 0x06003E96 RID: 16022 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000B23")]
public string BKKFGGEBBKD
{
[Token(Token = "0x6003E96")]
[Address(RVA = "0x1BA4150", Offset = "0x1BA3150", VA = "0x181BA4150")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000B24 RID: 2852
// (get) Token: 0x06003E97 RID: 16023 RVA: 0x000F9DE8 File Offset: 0x000F7FE8
[Token(Token = "0x17000B24")]
public string BJFDLGDLFHJ
{
[Token(Token = "0x6003E97")]
[Address(RVA = "0x1BA4410", Offset = "0x1BA3410", VA = "0x181BA4410")]
get
{
EAEKNPLNKKO epbemkhjoph = this.EPBEMKHJOPH;
if (epbemkhjoph != EAEKNPLNKKO.Friend)
{
ActionCode actionCode;
return actionCode.Config.FullName;
}
return "Invite Friends";
}
}
// Token: 0x17000B25 RID: 2853
// (get) Token: 0x06003E98 RID: 16024 RVA: 0x000F9E1C File Offset: 0x000F801C
[Token(Token = "0x17000B25")]
public string MNPPBPNHIOC
{
[Token(Token = "0x6003E98")]
[Address(RVA = "0x1BA41D0", Offset = "0x1BA31D0", VA = "0x181BA41D0")]
get
{
if (this.EPBEMKHJOPH == EAEKNPLNKKO.Friend)
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
if (pmgcjepkfof == (ulong)5L)
{
return "Invite your friends to join Rec Room!";
}
}
int epbemkhjoph = (int)this.EPBEMKHJOPH;
ActionCode actionCode;
return actionCode.Config.ShareDescription;
}
}
// Token: 0x17000B26 RID: 2854
// (get) Token: 0x06003E99 RID: 16025 RVA: 0x000F9E5C File Offset: 0x000F805C
[Token(Token = "0x17000B26")]
public GameObject KGFPNIMJHIC
{
[Token(Token = "0x6003E99")]
[Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60", Slot = "27")]
get
{
return base.gameObject;
}
}
// Token: 0x06003E9A RID: 16026 RVA: 0x000F9E70 File Offset: 0x000F8070
[Token(Token = "0x6003E9A")]
[Address(RVA = "0x1BA3DF0", Offset = "0x1BA2DF0", VA = "0x181BA3DF0")]
public void Set(EAEKNPLNKKO FLIKIEHKBDP, ActionCode.HKFNFGGEPMP HDGOHFNAIKF)
{
int num = 0;
this.EPBEMKHJOPH = FLIKIEHKBDP;
this.HMCAFEGLGAA = num;
base.MKBLJJGJAOH();
}
// Token: 0x06003E9B RID: 16027 RVA: 0x000F9E98 File Offset: 0x000F8098
[Token(Token = "0x6003E9B")]
[Address(RVA = "0x1BA3970", Offset = "0x1BA2970", VA = "0x181BA3970")]
private void JONBABDHGLM()
{
if (this.PBPOAFCAHEH && this.EPBEMKHJOPH == EAEKNPLNKKO.Friend)
{
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
bool flag;
if (!flag && GrowthConfig.Instance.FriendFestPrommosActive)
{
DialogListModel dialogListModel = base.PKJJDBNMMEA;
if (dialogListModel != 0)
{
PMCGHGJACNB pmcghgjacnb = new PMCGHGJACNB();
pmcghgjacnb.<CEJPKGDKMJE>k__BackingField = "Free tokens when you invite new friends!";
pmcghgjacnb.<LHJAKNBODPE>k__BackingField = "From June 21st to July 5th, whenever you invite a new player you both get 5,000 tokens! Both you and the new players must have verified your phone number from the watch Profile screen to qualify.";
pmcghgjacnb.<AHIKLCLHOFO>k__BackingField = "Get Started";
pmcghgjacnb.<GNGPJNNHLCJ>k__BackingField = "Full Details";
Action <>9__22_ = ActionCodeModel.<>c.<>9__22_0;
if (<>9__22_ == 0)
{
ActionCodeModel.<>c.<>9__22_0 = delegate
{
FBPACFPINIK.GCPHCMAKAPA("https://www.recroom.com/friendfest/", "Friend Fest Details", true);
};
}
pmcghgjacnb.<MLACCEDNJBF>k__BackingField = <>9__22_;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<PMCGHGJACNB>((DLKPBLNKLAD)((uint)17), pmcghgjacnb);
}
this.PBPOAFCAHEH = false;
}
}
}
// Token: 0x06003E9C RID: 16028 RVA: 0x000F9F6C File Offset: 0x000F816C
[Token(Token = "0x6003E9C")]
[Address(RVA = "0x1BA3760", Offset = "0x1BA2760", VA = "0x181BA3760", Slot = "22")]
protected override void AHFKACICJNC()
{
int num = 0;
this.EPBEMKHJOPH = (EAEKNPLNKKO)((ulong)0L);
this.HMCAFEGLGAA = num;
this.HMCAFEGLGAA.has_value = num != 0;
}
// Token: 0x06003E9D RID: 16029 RVA: 0x000F9F98 File Offset: 0x000F8198
[Token(Token = "0x6003E9D")]
[Address(RVA = "0x1BA38C0", Offset = "0x1BA28C0", VA = "0x181BA38C0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
this.JONBABDHGLM();
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003E9E RID: 16030 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003E9E")]
[Address(RVA = "0x1BA3EA0", Offset = "0x1BA2EA0", VA = "0x181BA3EA0")]
public void ShareOrCopy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003E9F RID: 16031 RVA: 0x000F9FB0 File Offset: 0x000F81B0
[Token(Token = "0x6003E9F")]
[Address(RVA = "0x1BA3C90", Offset = "0x1BA2C90", VA = "0x181BA3C90", Slot = "28")]
public DABKFAIHBBP OnBeforePageSwapFrom(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
this.PBPOAFCAHEH = false;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003EA0 RID: 16032 RVA: 0x000F9FCC File Offset: 0x000F81CC
[Token(Token = "0x6003EA0")]
[Address(RVA = "0x1BA3D40", Offset = "0x1BA2D40", VA = "0x181BA3D40", Slot = "29")]
public DABKFAIHBBP OnBeforePageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD KDPEHPHODCD)
{
this.PBPOAFCAHEH = true;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003EA1 RID: 16033 RVA: 0x000F9FE8 File Offset: 0x000F81E8
[Token(Token = "0x6003EA1")]
[Address(RVA = "0x1BA3BF0", Offset = "0x1BA2BF0", VA = "0x181BA3BF0", Slot = "30")]
public DABKFAIHBBP OnAfterPageSwapTo(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003EA2 RID: 16034 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003EA2")]
[Address(RVA = "0x1BA4000", Offset = "0x1BA3000", VA = "0x181BA4000")]
public void Share()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003EA3 RID: 16035 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003EA3")]
[Address(RVA = "0x1BA3780", Offset = "0x1BA2780", VA = "0x181BA3780")]
public void Copy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003EA4 RID: 16036 RVA: 0x000F9FFC File Offset: 0x000F81FC
[Token(Token = "0x6003EA4")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
public ActionCodeModel()
{
}
// Token: 0x04003413 RID: 13331
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003413")]
private EAEKNPLNKKO EPBEMKHJOPH;
// Token: 0x04003414 RID: 13332
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003414")]
private ActionCode.HKFNFGGEPMP? HMCAFEGLGAA;
// Token: 0x04003415 RID: 13333
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003415")]
private bool PBPOAFCAHEH;
}
}
@@ -0,0 +1,304 @@
using System;
using Cpp2IlInjected;
using RecRoom.Sharing;
using Singular.Newtonsoft.Json.Utilities;
namespace RRUI.Data
{
// Token: 0x020008F8 RID: 2296
[Token(Token = "0x20008F8")]
public class ActionCodeModelController : ModelController<ActionCodeModel>
{
// Token: 0x06003EA8 RID: 16040 RVA: 0x000FA05C File Offset: 0x000F825C
[Token(Token = "0x6003EA8")]
[Address(RVA = "0x1BA3720", Offset = "0x1BA2720", VA = "0x181BA3720")]
public ActionCodeModelController()
{
}
// Token: 0x020008F9 RID: 2297
[Token(Token = "0x20008F9")]
[Serializable]
private class ShareOrCopyTextImpl : TextControllerImpl<ActionCodeModel>
{
// Token: 0x06003EA9 RID: 16041 RVA: 0x000FA070 File Offset: 0x000F8270
[Token(Token = "0x6003EA9")]
[Address(RVA = "0x1BB60A0", Offset = "0x1BB50A0", VA = "0x181BB60A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
string platformShareText = LinkManager.JEJJGIPEMND;
int num2 = ((IComparable)num).CompareTo(platformShareText);
}
// Token: 0x06003EAA RID: 16042 RVA: 0x000FA094 File Offset: 0x000F8294
[Token(Token = "0x6003EAA")]
[Address(RVA = "0x1BB6140", Offset = "0x1BB5140", VA = "0x181BB6140")]
public ShareOrCopyTextImpl()
{
}
}
// Token: 0x020008FA RID: 2298
[Token(Token = "0x20008FA")]
[Serializable]
private class CodeOrUrlTextImpl : TextControllerImpl<ActionCodeModel>
{
// Token: 0x06003EAB RID: 16043 RVA: 0x000FA0A8 File Offset: 0x000F82A8
[Token(Token = "0x6003EAB")]
[Address(RVA = "0x1BB0E50", Offset = "0x1BAFE50", VA = "0x181BB0E50", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003EAC RID: 16044 RVA: 0x000FA0BC File Offset: 0x000F82BC
[Token(Token = "0x6003EAC")]
[Address(RVA = "0x1BB0ED0", Offset = "0x1BAFED0", VA = "0x181BB0ED0")]
public CodeOrUrlTextImpl()
{
}
}
// Token: 0x020008FB RID: 2299
[Token(Token = "0x20008FB")]
[Serializable]
private class TitleTextImpl : TextControllerImpl<ActionCodeModel>
{
// Token: 0x06003EAD RID: 16045 RVA: 0x000FA0D0 File Offset: 0x000F82D0
[Token(Token = "0x6003EAD")]
[Address(RVA = "0x1BB7DB0", Offset = "0x1BB6DB0", VA = "0x181BB7DB0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (this != 0)
{
ActionCode actionCode;
string fullName = actionCode.Config.FullName;
}
}
// Token: 0x06003EAE RID: 16046 RVA: 0x000FA0F4 File Offset: 0x000F82F4
[Token(Token = "0x6003EAE")]
[Address(RVA = "0x1BB7E80", Offset = "0x1BB6E80", VA = "0x181BB7E80")]
public TitleTextImpl()
{
}
}
// Token: 0x020008FC RID: 2300
[Token(Token = "0x20008FC")]
[Serializable]
private class DescriptionTextImpl : TextControllerImpl<ActionCodeModel>
{
// Token: 0x06003EAF RID: 16047 RVA: 0x000FA108 File Offset: 0x000F8308
[Token(Token = "0x6003EAF")]
[Address(RVA = "0x1BB13D0", Offset = "0x1BB03D0", VA = "0x181BB13D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
if (pmgcjepkfof == (ulong)5L)
{
}
ActionCode actionCode;
ActionCode.Configuration config = actionCode.Config;
string shareDescription = config.ShareDescription;
ValidationUtils.ArgumentIsPositive(config, shareDescription);
}
// Token: 0x06003EB0 RID: 16048 RVA: 0x000FA140 File Offset: 0x000F8340
[Token(Token = "0x6003EB0")]
[Address(RVA = "0x1BB14F0", Offset = "0x1BB04F0", VA = "0x181BB14F0")]
public DescriptionTextImpl()
{
}
}
// Token: 0x020008FD RID: 2301
[Token(Token = "0x20008FD")]
[Serializable]
private class ShareOrCopyButtonImpl : ButtonControllerImpl<ActionCodeModel>
{
// Token: 0x06003EB1 RID: 16049 RVA: 0x000FA154 File Offset: 0x000F8354
[Token(Token = "0x6003EB1")]
[Address(RVA = "0x1BB5E60", Offset = "0x1BB4E60", VA = "0x181BB5E60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (!flag)
{
}
string text;
bool flag2 = text != 0;
}
// Token: 0x06003EB2 RID: 16050 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003EB2")]
[Address(RVA = "0x1BB5EE0", Offset = "0x1BB4EE0", VA = "0x181BB5EE0", Slot = "29")]
protected override void IKNMALNFPII()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003EB3 RID: 16051 RVA: 0x000FA174 File Offset: 0x000F8374
[Token(Token = "0x6003EB3")]
[Address(RVA = "0x1BB6060", Offset = "0x1BB5060", VA = "0x181BB6060")]
public ShareOrCopyButtonImpl()
{
}
}
// Token: 0x020008FE RID: 2302
[Token(Token = "0x20008FE")]
[Serializable]
private class ShareButtonImpl : ButtonControllerImpl<ActionCodeModel>
{
// Token: 0x06003EB4 RID: 16052 RVA: 0x000FA188 File Offset: 0x000F8388
[Token(Token = "0x6003EB4")]
[Address(RVA = "0x1BB5BE0", Offset = "0x1BB4BE0", VA = "0x181BB5BE0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (!LinkManager.KPKFFOMCFBK)
{
}
string text;
bool flag = text != 0;
}
// Token: 0x06003EB5 RID: 16053 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003EB5")]
[Address(RVA = "0x1BB5CA0", Offset = "0x1BB4CA0", VA = "0x181BB5CA0", Slot = "29")]
protected override void IKNMALNFPII()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003EB6 RID: 16054 RVA: 0x000FA1B0 File Offset: 0x000F83B0
[Token(Token = "0x6003EB6")]
[Address(RVA = "0x1BB5E20", Offset = "0x1BB4E20", VA = "0x181BB5E20")]
public ShareButtonImpl()
{
}
}
// Token: 0x020008FF RID: 2303
[Token(Token = "0x20008FF")]
[Serializable]
private class CopyButtonImpl : ButtonControllerImpl<ActionCodeModel>
{
// Token: 0x06003EB7 RID: 16055 RVA: 0x000FA1C4 File Offset: 0x000F83C4
[Token(Token = "0x6003EB7")]
[Address(RVA = "0x1BB1160", Offset = "0x1BB0160", VA = "0x181BB1160", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (!LinkManager.HMGFBHPFCHN)
{
}
string text;
bool flag = text != 0;
}
// Token: 0x06003EB8 RID: 16056 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003EB8")]
[Address(RVA = "0x1BB1220", Offset = "0x1BB0220", VA = "0x181BB1220", Slot = "29")]
protected override void IKNMALNFPII()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003EB9 RID: 16057 RVA: 0x000FA1EC File Offset: 0x000F83EC
[Token(Token = "0x6003EB9")]
[Address(RVA = "0x1BB1390", Offset = "0x1BB0390", VA = "0x181BB1390")]
public CopyButtonImpl()
{
}
}
// Token: 0x02000900 RID: 2304
[Token(Token = "0x2000900")]
[Serializable]
private class CodeTypeCodeAndUrlFromUriImpl : FromUriControllerImpl<ActionCodeModel>
{
// Token: 0x06003EBA RID: 16058 RVA: 0x000FA200 File Offset: 0x000F8400
[Token(Token = "0x6003EBA")]
[Address(RVA = "0x1BB0F10", Offset = "0x1BAFF10", VA = "0x181BB0F10", Slot = "29")]
protected override void BOEJIAHIFCH()
{
int num = 0;
CECAKDDNHLN cecakddnhln;
bool flag = cecakddnhln.NIAPNGIGHFE(num);
this.InvokeOnValidate();
}
// Token: 0x06003EBB RID: 16059 RVA: 0x000FA228 File Offset: 0x000F8428
[Token(Token = "0x6003EBB")]
[Address(RVA = "0x1BB1080", Offset = "0x1BB0080", VA = "0x181BB1080")]
public CodeTypeCodeAndUrlFromUriImpl()
{
}
}
// Token: 0x02000901 RID: 2305
[Token(Token = "0x2000901")]
[Serializable]
private class HideIfCantShareOrCopyImpl : HideableControllerImpl<ActionCodeModel>
{
// Token: 0x06003EBC RID: 16060 RVA: 0x000FA23C File Offset: 0x000F843C
[Token(Token = "0x6003EBC")]
[Address(RVA = "0x1BB3100", Offset = "0x1BB2100", VA = "0x181BB3100", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag2;
bool flag = !flag2;
}
// Token: 0x06003EBD RID: 16061 RVA: 0x000FA254 File Offset: 0x000F8454
[Token(Token = "0x6003EBD")]
[Address(RVA = "0x1BB3170", Offset = "0x1BB2170", VA = "0x181BB3170")]
public HideIfCantShareOrCopyImpl()
{
}
}
// Token: 0x02000902 RID: 2306
[Token(Token = "0x2000902")]
[Serializable]
private class HideIfCantShareImpl : HideableControllerImpl<ActionCodeModel>
{
// Token: 0x06003EBE RID: 16062 RVA: 0x000FA268 File Offset: 0x000F8468
[Token(Token = "0x6003EBE")]
[Address(RVA = "0x1BB3020", Offset = "0x1BB2020", VA = "0x181BB3020", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = !LinkManager.KPKFFOMCFBK;
}
// Token: 0x06003EBF RID: 16063 RVA: 0x000FA288 File Offset: 0x000F8488
[Token(Token = "0x6003EBF")]
[Address(RVA = "0x1BB30C0", Offset = "0x1BB20C0", VA = "0x181BB30C0")]
public HideIfCantShareImpl()
{
}
}
// Token: 0x02000903 RID: 2307
[Token(Token = "0x2000903")]
[Serializable]
private class HideIfCantCopyImpl : HideableControllerImpl<ActionCodeModel>
{
// Token: 0x06003EC0 RID: 16064 RVA: 0x000FA29C File Offset: 0x000F849C
[Token(Token = "0x6003EC0")]
[Address(RVA = "0x1BB2F40", Offset = "0x1BB1F40", VA = "0x181BB2F40", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = !LinkManager.HMGFBHPFCHN;
}
// Token: 0x06003EC1 RID: 16065 RVA: 0x000FA2BC File Offset: 0x000F84BC
[Token(Token = "0x6003EC1")]
[Address(RVA = "0x1BB2FE0", Offset = "0x1BB1FE0", VA = "0x181BB2FE0")]
public HideIfCantCopyImpl()
{
}
}
}
}
@@ -0,0 +1,153 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000F03 RID: 3843
[Token(Token = "0x2000F03")]
public class AdCarouselItemListModel : FilterableListModel<int, StorefrontAdCarouselItem, string>
{
// Token: 0x17000F3D RID: 3901
// (get) Token: 0x0600584D RID: 22605 RVA: 0x0013968C File Offset: 0x0013788C
[Token(Token = "0x17000F3D")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x600584D")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000F3E RID: 3902
// (get) Token: 0x0600584E RID: 22606 RVA: 0x0013969C File Offset: 0x0013789C
[Token(Token = "0x17000F3E")]
public bool EKJLMAOBOOK
{
[Token(Token = "0x600584E")]
[Address(RVA = "0x1BA4860", Offset = "0x1BA3860", VA = "0x181BA4860")]
get
{
if (this.IMGCKEJIJAA == 0)
{
}
bool flag;
return flag;
}
}
// Token: 0x17000F3F RID: 3903
// (get) Token: 0x0600584F RID: 22607 RVA: 0x001396B4 File Offset: 0x001378B4
// (set) Token: 0x06005850 RID: 22608 RVA: 0x001396C8 File Offset: 0x001378C8
[Token(Token = "0x17000F3F")]
public AdCarouselItemListModel.OIOLLJCPNPF PDOJHGJMNPH
{
[Token(Token = "0x600584F")]
[Address(RVA = "0x5BF060", Offset = "0x5BE060", VA = "0x1805BF060")]
get
{
return this.source;
}
[Token(Token = "0x6005850")]
[Address(RVA = "0x1BA48B0", Offset = "0x1BA38B0", VA = "0x181BA48B0")]
set
{
if (this.source != value)
{
this.source = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x06005851 RID: 22609 RVA: 0x001396F0 File Offset: 0x001378F0
[Token(Token = "0x6005851")]
[Address(RVA = "0x1BA4740", Offset = "0x1BA3740", VA = "0x181BA4740")]
public void Set(AdCarouselItemListModel.OIOLLJCPNPF? DIEPOPNJNCO)
{
base.Clear();
AdCarouselItemListModel.OIOLLJCPNPF oiolljcpnpf;
int num = (int)oiolljcpnpf;
if (this.source != (AdCarouselItemListModel.OIOLLJCPNPF)num)
{
this.source = (AdCarouselItemListModel.OIOLLJCPNPF)num;
int num2 = 0;
base.MKBLJJGJAOH(num2);
}
int num3 = 0;
base.MKBLJJGJAOH(num3);
}
// Token: 0x06005852 RID: 22610 RVA: 0x00139728 File Offset: 0x00137928
[Token(Token = "0x6005852")]
[Address(RVA = "0x1BA45E0", Offset = "0x1BA35E0", VA = "0x181BA45E0", Slot = "37")]
protected override PMGCJEPKFOF<IReadOnlyList<StorefrontAdCarouselItem>> JLMBBMAEFPA()
{
if (this.source != AdCarouselItemListModel.OIOLLJCPNPF.Store)
{
List<StorefrontAdCarouselItem> list = new List();
PMGCJEPKFOF<StorefrontAdCarouselItem> pmgcjepkfof;
return pmgcjepkfof;
}
PMGCJEPKFOF<List<StorefrontAdCarouselItem>> pmgcjepkfof2 = GEAPBDGCKMB.OJEANIJFEGG();
Action<List<StorefrontAdCarouselItem>> action = new Action(this.PEKENJHMMMD);
int num = 0;
num += num;
num++;
return pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x06005853 RID: 22611 RVA: 0x00139784 File Offset: 0x00137984
[Token(Token = "0x6005853")]
[Address(RVA = "0x5BF4A0", Offset = "0x5BE4A0", VA = "0x1805BF4A0", Slot = "36")]
protected override int EAJAHMHILAC(StorefrontAdCarouselItem IOBEPGLJNIP)
{
return IOBEPGLJNIP.<AdCarouselItemId>k__BackingField;
}
// Token: 0x06005854 RID: 22612 RVA: 0x001397A0 File Offset: 0x001379A0
[Token(Token = "0x6005854")]
[Address(RVA = "0x1BA47F0", Offset = "0x1BA37F0", VA = "0x181BA47F0")]
public AdCarouselItemListModel()
{
List<StorefrontAdCarouselItem> list = new List();
this.IMGCKEJIJAA = list;
base..ctor();
}
// Token: 0x06005855 RID: 22613 RVA: 0x001397C0 File Offset: 0x001379C0
[Token(Token = "0x6005855")]
[Address(RVA = "0x14ABD90", Offset = "0x14AAD90", VA = "0x1814ABD90")]
[CompilerGenerated]
private void PEKENJHMMMD(List<StorefrontAdCarouselItem> BOOHBJEEGKH)
{
this.IMGCKEJIJAA = BOOHBJEEGKH;
}
// Token: 0x04003C6E RID: 15470
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4003C6E")]
private List<StorefrontAdCarouselItem> IMGCKEJIJAA;
// Token: 0x04003C6F RID: 15471
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4003C6F")]
[SerializeField]
private AdCarouselItemListModel.OIOLLJCPNPF source;
// Token: 0x02000F04 RID: 3844
[Token(Token = "0x2000F04")]
public enum OIOLLJCPNPF
{
// Token: 0x04003C71 RID: 15473
[Token(Token = "0x4003C71")]
Store
}
}
}
@@ -0,0 +1,68 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000F05 RID: 3845
[Token(Token = "0x2000F05")]
public class AdCarouselItemListModelController : ModelController<AdCarouselItemListModel>
{
// Token: 0x06005856 RID: 22614 RVA: 0x001397D4 File Offset: 0x001379D4
[Token(Token = "0x6005856")]
[Address(RVA = "0x1BA45A0", Offset = "0x1BA35A0", VA = "0x181BA45A0")]
public AdCarouselItemListModelController()
{
}
// Token: 0x02000F06 RID: 3846
[Token(Token = "0x2000F06")]
[Serializable]
private class HideAdCarouselImpl : HideableControllerImpl<AdCarouselItemListModel>
{
// Token: 0x06005857 RID: 22615 RVA: 0x001397E8 File Offset: 0x001379E8
[Token(Token = "0x6005857")]
[Address(RVA = "0x1BB2DC0", Offset = "0x1BB1DC0", VA = "0x181BB2DC0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06005858 RID: 22616 RVA: 0x001397FC File Offset: 0x001379FC
[Token(Token = "0x6005858")]
[Address(RVA = "0x1BB2E50", Offset = "0x1BB1E50", VA = "0x181BB2E50")]
public HideAdCarouselImpl()
{
}
}
// Token: 0x02000F07 RID: 3847
[Token(Token = "0x2000F07")]
[Serializable]
private class AdCarouselItemListCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<AdCarouselItemListModel, AdCarouselItemModel, AdCarouselItemModelController>
{
// Token: 0x06005859 RID: 22617 RVA: 0x00139810 File Offset: 0x00137A10
[Token(Token = "0x6005859")]
[Address(RVA = "0x1BA4510", Offset = "0x1BA3510", VA = "0x181BA4510", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<int>(num);
}
// Token: 0x0600585A RID: 22618 RVA: 0x00139828 File Offset: 0x00137A28
[Token(Token = "0x600585A")]
[Address(RVA = "0x1BA4490", Offset = "0x1BA3490", VA = "0x181BA4490", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AdCarouselItemModel COMECBGLNAK, BAEJLDPBGFI LLPPFKLMILG)
{
COMECBGLNAK.MKBLJJGJAOH();
}
// Token: 0x0600585B RID: 22619 RVA: 0x00139844 File Offset: 0x00137A44
[Token(Token = "0x600585B")]
[Address(RVA = "0x1BA4560", Offset = "0x1BA3560", VA = "0x181BA4560")]
public AdCarouselItemListCardSpawnerImpl()
{
}
}
}
}
@@ -0,0 +1,86 @@
using System;
using Cpp2IlInjected;
using RecNet;
namespace RRUI.Data
{
// Token: 0x02000F08 RID: 3848
[Token(Token = "0x2000F08")]
public class AdCarouselItemModel : RRUIModel
{
// Token: 0x17000F40 RID: 3904
// (get) Token: 0x0600585C RID: 22620 RVA: 0x00139858 File Offset: 0x00137A58
// (set) Token: 0x0600585D RID: 22621 RVA: 0x0013986C File Offset: 0x00137A6C
[Token(Token = "0x17000F40")]
public StorefrontAdCarouselItem KECDPMCDFPK
{
[Token(Token = "0x600585C")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get;
[Token(Token = "0x600585D")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
private set;
}
// Token: 0x17000F41 RID: 3905
// (get) Token: 0x0600585E RID: 22622 RVA: 0x00139880 File Offset: 0x00137A80
[Token(Token = "0x17000F41")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x600585E")]
[Address(RVA = "0x1BA4AF0", Offset = "0x1BA3AF0", VA = "0x181BA4AF0", Slot = "12")]
get
{
return this.NDMPCGPPLJK != -1;
}
}
// Token: 0x0600585F RID: 22623 RVA: 0x0013989C File Offset: 0x00137A9C
[Token(Token = "0x600585F")]
[Address(RVA = "0x1BA4B00", Offset = "0x1BA3B00", VA = "0x181BA4B00")]
public void Set(int NDMPCGPPLJK)
{
this.NDMPCGPPLJK = NDMPCGPPLJK;
base.MKBLJJGJAOH();
}
// Token: 0x06005860 RID: 22624 RVA: 0x001398B8 File Offset: 0x00137AB8
[Token(Token = "0x6005860")]
[Address(RVA = "0x1BA4A00", Offset = "0x1BA3A00", VA = "0x181BA4A00", Slot = "22")]
protected override void AHFKACICJNC()
{
this.NDMPCGPPLJK = (int)((ulong)4294967295L);
this.<BEAAFNOGIGF>k__BackingField = (ulong)0L;
}
// Token: 0x06005861 RID: 22625 RVA: 0x001398E0 File Offset: 0x00137AE0
[Token(Token = "0x6005861")]
[Address(RVA = "0x1BA4A10", Offset = "0x1BA3A10", VA = "0x181BA4A10", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
StorefrontAdCarouselItem storefrontAdCarouselItem = GEAPBDGCKMB.NNAENLDOGOB(this.NDMPCGPPLJK);
this.<BEAAFNOGIGF>k__BackingField = storefrontAdCarouselItem;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005862 RID: 22626 RVA: 0x00139908 File Offset: 0x00137B08
[Token(Token = "0x6005862")]
[Address(RVA = "0x1BA4B10", Offset = "0x1BA3B10", VA = "0x181BA4B10")]
public AdCarouselItemModel()
{
}
// Token: 0x04003C72 RID: 15474
[Token(Token = "0x4003C72")]
public const string AD_CAROUSEL_ITEM_ID_KEY = "AD_CAROUSEL_ITEM_ID_KEY";
// Token: 0x04003C73 RID: 15475
[Token(Token = "0x4003C73")]
private const int NGGOJCEJDMK = -1;
// Token: 0x04003C75 RID: 15477
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003C75")]
private int NDMPCGPPLJK = (int)((ulong)4294967295L);
}
}
@@ -0,0 +1,102 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000F09 RID: 3849
[Token(Token = "0x2000F09")]
public class AdCarouselItemModelController : ModelController<AdCarouselItemModel>, IOLLIDNPNNA
{
// Token: 0x06005863 RID: 22627 RVA: 0x0013992C File Offset: 0x00137B2C
[Token(Token = "0x6005863")]
[Address(RVA = "0x1BA4910", Offset = "0x1BA3910", VA = "0x181BA4910", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (06005863)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.AdCarouselItemModelController::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: 0x06005864 RID: 22628 RVA: 0x00139958 File Offset: 0x00137B58
[Token(Token = "0x6005864")]
[Address(RVA = "0x1BA49C0", Offset = "0x1BA39C0", VA = "0x181BA49C0")]
public AdCarouselItemModelController()
{
}
// Token: 0x02000F0A RID: 3850
[Token(Token = "0x2000F0A")]
[Serializable]
private class AdCarouselToCardImpl : ToCardControllerImpl<AdCarouselItemModel>
{
// Token: 0x17000F42 RID: 3906
// (get) Token: 0x06005865 RID: 22629 RVA: 0x0013996C File Offset: 0x00137B6C
[Token(Token = "0x17000F42")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x6005865")]
[Address(RVA = "0x1BA4C60", Offset = "0x1BA3C60", VA = "0x181BA4C60", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
int num = 0;
if (galeigfhnbb == 0 || galeigfhnbb != 0)
{
}
galeigfhnbb.<GJINGNPBMOF>k__BackingField = num;
if (num == 0 || num != 0)
{
}
galeigfhnbb.<BFDIBJOMOMM>k__BackingField = num;
if (num == 0 || num != 0)
{
}
galeigfhnbb.<DKPKBGEABHC>k__BackingField = num;
Action action = new Action(this.MEHKJFGIKOC);
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
return galeigfhnbb;
}
}
// Token: 0x06005866 RID: 22630 RVA: 0x001399CC File Offset: 0x00137BCC
[Token(Token = "0x6005866")]
[Address(RVA = "0x1BA4C20", Offset = "0x1BA3C20", VA = "0x181BA4C20")]
public AdCarouselToCardImpl()
{
}
// Token: 0x06005867 RID: 22631 RVA: 0x001399E0 File Offset: 0x00137BE0
[Token(Token = "0x6005867")]
[Address(RVA = "0x1BA4B20", Offset = "0x1BA3B20", VA = "0x181BA4B20")]
[CompilerGenerated]
private void MEHKJFGIKOC()
{
CardsConfig instance = CardsConfig.Instance;
int num = 0;
BrowserModel browserModel;
CECAKDDNHLN cecakddnhln;
browserModel.GoTo(cecakddnhln, num != 0);
}
}
}
}
@@ -0,0 +1,260 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Avatars;
using RecRoom.Players.Puppet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000907 RID: 2311
[Token(Token = "0x2000907")]
public class AnimatedPlayerPuppetAvatarModel : AvatarModel
{
// Token: 0x17000B27 RID: 2855
// (get) Token: 0x06003EC6 RID: 16070 RVA: 0x000FA32C File Offset: 0x000F852C
[Token(Token = "0x17000B27")]
public AnimatedPlayerPuppet ILNHNEEILMH
{
[Token(Token = "0x6003EC6")]
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
get
{
return this.BAPFKFIJECM;
}
}
// Token: 0x06003EC7 RID: 16071 RVA: 0x000FA340 File Offset: 0x000F8540
[Token(Token = "0x6003EC7")]
[Address(RVA = "0x1BA52C0", Offset = "0x1BA42C0", VA = "0x181BA52C0", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
AnimatedPlayerPuppet animatedPlayerPuppet = CFEJOAPLLIO.PEEPPPLGBOK<AnimatedPlayerPuppet>("[PlayerPuppet]AnimatedVariant");
float z = this.APOJIHHGJAG.z;
Quaternion puppetDefaultRotation = AnimatedPlayerPuppetAvatarModel.PuppetDefaultRotation;
AnimatedPlayerPuppet animatedPlayerPuppet2;
this.BAPFKFIJECM = animatedPlayerPuppet2;
PlayerAvatarDisplay playerAvatarDisplay = animatedPlayerPuppet2.playerAvatarDisplay;
Action action = new Action(this.JOPGPAFELJE);
playerAvatarDisplay.HKEGDMNCKHM += action;
}
// Token: 0x06003EC8 RID: 16072 RVA: 0x000FA39C File Offset: 0x000F859C
[Token(Token = "0x6003EC8")]
[Address(RVA = "0x1BA4E30", Offset = "0x1BA3E30", VA = "0x181BA4E30", Slot = "17")]
protected override void CEJBCCPEGEB()
{
base.CEJBCCPEGEB();
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (bapfkfijecm != num)
{
GameObject gameObject = this.BAPFKFIJECM.gameObject;
int num2 = 0;
if (gameObject != num2)
{
this.BAPFKFIJECM.playerAvatarDisplay.RemoveForceMatrixRecalculationPerRenderFlag(this);
this.BAPFKFIJECM.playerAvatarDisplay.RemoveDisableDynamicOcclusionCullingFlag(this);
PlayerAvatarDisplay playerAvatarDisplay = this.BAPFKFIJECM.playerAvatarDisplay;
Action action = new Action(this.JOPGPAFELJE);
playerAvatarDisplay.HKEGDMNCKHM -= action;
OMCHJHPFBDN.KGFPNIMJHIC(this.BAPFKFIJECM.gameObject);
this.BAPFKFIJECM = (ulong)0L;
}
}
}
// Token: 0x06003EC9 RID: 16073 RVA: 0x000FA440 File Offset: 0x000F8640
[Token(Token = "0x6003EC9")]
[Address(RVA = "0x1BA5490", Offset = "0x1BA4490", VA = "0x181BA5490", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (bapfkfijecm != num)
{
this.BAPFKFIJECM.gameObject.SetActive(true);
}
}
// Token: 0x06003ECA RID: 16074 RVA: 0x000FA480 File Offset: 0x000F8680
[Token(Token = "0x6003ECA")]
[Address(RVA = "0x1BA5530", Offset = "0x1BA4530", VA = "0x181BA5530", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (bapfkfijecm != num)
{
GameObject gameObject = this.BAPFKFIJECM.gameObject;
int num2 = 0;
gameObject.SetActive(num2 != 0);
}
}
// Token: 0x06003ECB RID: 16075 RVA: 0x000FA4C4 File Offset: 0x000F86C4
[Token(Token = "0x6003ECB")]
[Address(RVA = "0x1BA4D90", Offset = "0x1BA3D90", VA = "0x181BA4D90", Slot = "27")]
protected override void CEIEIEPOMNH()
{
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (bapfkfijecm != num)
{
AnimatedPlayerPuppet bapfkfijecm2 = this.BAPFKFIJECM;
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
int num2 = 0;
bapfkfijecm2.SetAvatarVisuals(agcaplpaahh, num2 != 0);
return;
}
}
// Token: 0x06003ECC RID: 16076 RVA: 0x000FA508 File Offset: 0x000F8708
[Token(Token = "0x6003ECC")]
[Address(RVA = "0x1BA55D0", Offset = "0x1BA45D0", VA = "0x181BA55D0")]
public void TrackPlayer(Player IEKDDPPNFPF)
{
Player player = IEKDDPPNFPF;
MNHEFLIMKGO displayedAvatarCopy = IEKDDPPNFPF.playerAvatar.GetDisplayedAvatarCopy();
if (displayedAvatarCopy != 0)
{
this.AGCAPLPAAHH = displayedAvatarCopy;
base.MKBLJJGJAOH();
}
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
Func<bool> func = delegate
{
Player player2 = player;
int num = 0;
if (!(player2 == num))
{
return player.FBBGNNOCLOH;
}
throw new NullReferenceException();
};
bapfkfijecm.IsTalking = func;
}
// Token: 0x06003ECD RID: 16077 RVA: 0x000FA560 File Offset: 0x000F8760
[Token(Token = "0x6003ECD")]
[Address(RVA = "0x1BA5180", Offset = "0x1BA4180", VA = "0x181BA5180")]
private void HFEDCOHKFGH()
{
AnimatedPlayerPuppet animatedPlayerPuppet = CFEJOAPLLIO.PEEPPPLGBOK<AnimatedPlayerPuppet>("[PlayerPuppet]AnimatedVariant");
float z = this.APOJIHHGJAG.z;
Quaternion puppetDefaultRotation = AnimatedPlayerPuppetAvatarModel.PuppetDefaultRotation;
AnimatedPlayerPuppet animatedPlayerPuppet2;
this.BAPFKFIJECM = animatedPlayerPuppet2;
PlayerAvatarDisplay playerAvatarDisplay = animatedPlayerPuppet2.playerAvatarDisplay;
Action action = new Action(this.JOPGPAFELJE);
playerAvatarDisplay.HKEGDMNCKHM += action;
}
// Token: 0x06003ECE RID: 16078 RVA: 0x000FA5B8 File Offset: 0x000F87B8
[Token(Token = "0x6003ECE")]
[Address(RVA = "0x1BA5430", Offset = "0x1BA4430", VA = "0x181BA5430")]
private void JOPGPAFELJE()
{
this.BAPFKFIJECM.playerAvatarDisplay.AddForceMatrixRecalculationPerRenderFlag(this);
this.BAPFKFIJECM.playerAvatarDisplay.AddDisableDynamicOcclusionCullingFlag(this);
}
// Token: 0x06003ECF RID: 16079 RVA: 0x000FA5F0 File Offset: 0x000F87F0
[Token(Token = "0x6003ECF")]
[Address(RVA = "0x1BA4FF0", Offset = "0x1BA3FF0", VA = "0x181BA4FF0")]
protected void FAGPIKJBNJA()
{
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (bapfkfijecm != num)
{
GameObject gameObject = this.BAPFKFIJECM.gameObject;
int num2 = 0;
if (gameObject != num2)
{
this.BAPFKFIJECM.playerAvatarDisplay.RemoveForceMatrixRecalculationPerRenderFlag(this);
this.BAPFKFIJECM.playerAvatarDisplay.RemoveDisableDynamicOcclusionCullingFlag(this);
PlayerAvatarDisplay playerAvatarDisplay = this.BAPFKFIJECM.playerAvatarDisplay;
Action action = new Action(this.JOPGPAFELJE);
playerAvatarDisplay.HKEGDMNCKHM -= action;
OMCHJHPFBDN.KGFPNIMJHIC(this.BAPFKFIJECM.gameObject);
this.BAPFKFIJECM = (ulong)0L;
}
}
}
// Token: 0x06003ED0 RID: 16080 RVA: 0x000FA690 File Offset: 0x000F8890
[Token(Token = "0x6003ED0")]
[Address(RVA = "0x1BA5770", Offset = "0x1BA4770", VA = "0x181BA5770")]
public AnimatedPlayerPuppetAvatarModel()
{
float z = Vector3.one.z;
Vector3 vector;
float z2 = vector.z;
this.APOJIHHGJAG.z = z2;
base..ctor();
}
// Token: 0x06003ED1 RID: 16081 RVA: 0x000FA6C4 File Offset: 0x000F88C4
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003ED1")]
[Address(RVA = "0x1BA56B0", Offset = "0x1BA46B0", VA = "0x181BA56B0")]
static AnimatedPlayerPuppetAvatarModel()
{
float z = Vector3.back.z;
}
// Token: 0x04003418 RID: 13336
[Token(Token = "0x4003418")]
private const string DEMHJOPNDNC = "[PlayerPuppet]AnimatedVariant";
// Token: 0x04003419 RID: 13337
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003419")]
private readonly Vector3 APOJIHHGJAG;
// Token: 0x0400341A RID: 13338
[Token(Token = "0x400341A")]
public static readonly Quaternion PuppetDefaultRotation;
// Token: 0x0400341B RID: 13339
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400341B")]
private AnimatedPlayerPuppet BAPFKFIJECM;
// Token: 0x02000908 RID: 2312
[Token(Token = "0x2000908")]
[CompilerGenerated]
private sealed class IEDMDHANEDH
{
// Token: 0x06003ED2 RID: 16082 RVA: 0x000FA6DC File Offset: 0x000F88DC
[Token(Token = "0x6003ED2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IEDMDHANEDH()
{
}
// Token: 0x06003ED3 RID: 16083 RVA: 0x000FA6F0 File Offset: 0x000F88F0
[Token(Token = "0x6003ED3")]
[Address(RVA = "0x1BB3570", Offset = "0x1BB2570", VA = "0x181BB3570")]
internal bool <TrackPlayer>b__0()
{
Player player = this.player;
int num = 0;
if (!(player == num))
{
return this.player.FBBGNNOCLOH;
}
throw new NullReferenceException();
}
// Token: 0x0400341C RID: 13340
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400341C")]
public Player player;
}
}
}
@@ -0,0 +1,306 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.Screens.PlayerController;
using RecRoom.Players.Puppet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000909 RID: 2313
[Token(Token = "0x2000909")]
public class AnimatedPlayerPuppetAvatarModelController : ModelController<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003ED4 RID: 16084 RVA: 0x000FA724 File Offset: 0x000F8924
[Token(Token = "0x6003ED4")]
[Address(RVA = "0x1BA4D50", Offset = "0x1BA3D50", VA = "0x181BA4D50")]
public AnimatedPlayerPuppetAvatarModelController()
{
}
// Token: 0x0200090A RID: 2314
[Token(Token = "0x200090A")]
[Serializable]
private class PlayAnimationButtonImpl : ButtonControllerImpl<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003ED5 RID: 16085 RVA: 0x000FA738 File Offset: 0x000F8938
[Token(Token = "0x6003ED5")]
[Address(RVA = "0x1BB4D40", Offset = "0x1BB3D40", VA = "0x181BB4D40", Slot = "29")]
protected override void IKNMALNFPII()
{
PlayerAnimation playerAnimation = this.animation;
}
// Token: 0x06003ED6 RID: 16086 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003ED6")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003ED7 RID: 16087 RVA: 0x000FA754 File Offset: 0x000F8954
[Token(Token = "0x6003ED7")]
[Address(RVA = "0x1BB4DB0", Offset = "0x1BB3DB0", VA = "0x181BB4DB0")]
public PlayAnimationButtonImpl()
{
}
// Token: 0x0400341D RID: 13341
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400341D")]
[SerializeField]
private PlayerAnimation animation;
}
// Token: 0x0200090B RID: 2315
[Token(Token = "0x200090B")]
[Serializable]
private class AnimatedPlayerPuppetToRenderTextureModelImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003ED8 RID: 16088 RVA: 0x000FA768 File Offset: 0x000F8968
[Token(Token = "0x6003ED8")]
[Address(RVA = "0x1BA7380", Offset = "0x1BA6380", VA = "0x181BA7380", Slot = "27")]
protected override void DMAHGBLDMFA()
{
this.renderTextureModel.JOJPOMANGPO();
}
// Token: 0x06003ED9 RID: 16089 RVA: 0x000FA788 File Offset: 0x000F8988
[Token(Token = "0x6003ED9")]
[Address(RVA = "0x1BA7470", Offset = "0x1BA6470", VA = "0x181BA7470")]
public AnimatedPlayerPuppetToRenderTextureModelImpl()
{
}
// Token: 0x0400341E RID: 13342
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400341E")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private AnimatedPlayerPuppetRenderTextureModel renderTextureModel;
}
// Token: 0x0200090C RID: 2316
[Token(Token = "0x200090C")]
[Serializable]
private class AvatarCustomizationAnimationsImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003EDA RID: 16090 RVA: 0x000FA79C File Offset: 0x000F899C
[Token(Token = "0x6003EDA")]
[Address(RVA = "0x1BA8EB0", Offset = "0x1BA7EB0", VA = "0x181BA8EB0", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
OKNNKFGFODL avatarUndoEvent = AvatarCustomizationModel.AvatarUndoEvent;
Action action = new Action(this.FGAFGMMLNKL);
int num = 0;
avatarUndoEvent.BPAJKKAGPKB(action, num != 0);
OKNNKFGFODL avatarRedoEvent = AvatarCustomizationModel.AvatarRedoEvent;
Action action2 = new Action(this.FLPJHJPEDEP);
int num2 = 0;
avatarRedoEvent.BPAJKKAGPKB(action2, num2 != 0);
OKNNKFGFODL avatarRandomizedEvent = AvatarCustomizationModel.AvatarRandomizedEvent;
Action action3 = new Action(this.AANDIKGJLEC);
int num3 = 0;
avatarRandomizedEvent.BPAJKKAGPKB(action3, num3 != 0);
OKNNKFGFODL avatarFaceChangedEvent = AvatarCustomizationModel.AvatarFaceChangedEvent;
Action action4 = new Action(this.GBPNIPLIEJG);
int num4 = 0;
avatarFaceChangedEvent.BPAJKKAGPKB(action4, num4 != 0);
}
// Token: 0x06003EDB RID: 16091 RVA: 0x000FA83C File Offset: 0x000F8A3C
[Token(Token = "0x6003EDB")]
[Address(RVA = "0x1BA8D00", Offset = "0x1BA7D00", VA = "0x181BA8D00", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
OKNNKFGFODL avatarUndoEvent = AvatarCustomizationModel.AvatarUndoEvent;
Action action = new Action(this.FGAFGMMLNKL);
avatarUndoEvent.BIHKNNPGGKP(action);
OKNNKFGFODL avatarRedoEvent = AvatarCustomizationModel.AvatarRedoEvent;
Action action2 = new Action(this.FLPJHJPEDEP);
avatarRedoEvent.BIHKNNPGGKP(action2);
OKNNKFGFODL avatarRandomizedEvent = AvatarCustomizationModel.AvatarRandomizedEvent;
Action action3 = new Action(this.AANDIKGJLEC);
avatarRandomizedEvent.BIHKNNPGGKP(action3);
OKNNKFGFODL avatarFaceChangedEvent = AvatarCustomizationModel.AvatarFaceChangedEvent;
Action action4 = new Action(this.GBPNIPLIEJG);
avatarFaceChangedEvent.BIHKNNPGGKP(action4);
}
// Token: 0x06003EDC RID: 16092 RVA: 0x000FA8C8 File Offset: 0x000F8AC8
[Token(Token = "0x6003EDC")]
[Address(RVA = "0x1BA8B10", Offset = "0x1BA7B10", VA = "0x181BA8B10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003EDD RID: 16093 RVA: 0x000FA8DC File Offset: 0x000F8ADC
[Token(Token = "0x6003EDD")]
[Address(RVA = "0x1BA8CA0", Offset = "0x1BA7CA0", VA = "0x181BA8CA0")]
private void GBPNIPLIEJG()
{
}
// Token: 0x06003EDE RID: 16094 RVA: 0x000FA8F4 File Offset: 0x000F8AF4
[Token(Token = "0x6003EDE")]
[Address(RVA = "0x1BA8C40", Offset = "0x1BA7C40", VA = "0x181BA8C40")]
private void FGAFGMMLNKL()
{
PlayerAnimationAsset[] undoAnimations = this.animationContent.UndoAnimations;
this.EOMMJCCDLAD(undoAnimations);
}
// Token: 0x06003EDF RID: 16095 RVA: 0x000FA91C File Offset: 0x000F8B1C
[Token(Token = "0x6003EDF")]
[Address(RVA = "0x1BA8C70", Offset = "0x1BA7C70", VA = "0x181BA8C70")]
private void FLPJHJPEDEP()
{
PlayerAnimationAsset[] redoAnimations = this.animationContent.RedoAnimations;
this.EOMMJCCDLAD(redoAnimations);
}
// Token: 0x06003EE0 RID: 16096 RVA: 0x000FA944 File Offset: 0x000F8B44
[Token(Token = "0x6003EE0")]
[Address(RVA = "0x1BA8AE0", Offset = "0x1BA7AE0", VA = "0x181BA8AE0")]
private void AANDIKGJLEC()
{
PlayerAnimationAsset[] randomizeAnimations = this.animationContent.RandomizeAnimations;
this.EOMMJCCDLAD(randomizeAnimations);
}
// Token: 0x06003EE1 RID: 16097 RVA: 0x000FA96C File Offset: 0x000F8B6C
[Token(Token = "0x6003EE1")]
[Address(RVA = "0x1BA8B80", Offset = "0x1BA7B80", VA = "0x181BA8B80")]
private void EOMMJCCDLAD(PlayerAnimationAsset[] DAAFDLFCOGO)
{
throw new MissingMethodException();
}
// Token: 0x06003EE2 RID: 16098 RVA: 0x000FA9A0 File Offset: 0x000F8BA0
[Token(Token = "0x6003EE2")]
[Address(RVA = "0x1BA9070", Offset = "0x1BA8070", VA = "0x181BA9070")]
public AvatarCustomizationAnimationsImpl()
{
}
// Token: 0x0400341F RID: 13343
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400341F")]
[SerializeField]
private AvatarCustomizationAnimationContent animationContent;
}
// Token: 0x0200090D RID: 2317
[Token(Token = "0x200090D")]
[Serializable]
private class PlayAnimationWhileEnabledImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003EE3 RID: 16099 RVA: 0x000FA9B4 File Offset: 0x000F8BB4
[Token(Token = "0x6003EE3")]
[Address(RVA = "0x1BB4F30", Offset = "0x1BB3F30", VA = "0x181BB4F30", Slot = "27")]
protected override void DMAHGBLDMFA()
{
AnimatedPlayerPuppet animatedPlayerPuppet = this.cachedPuppet;
int num = 0;
if (animatedPlayerPuppet == num)
{
int num2 = 0;
bool flag = animatedPlayerPuppet != num2;
if (flag)
{
this.cachedPuppet = flag;
}
}
if (this.loop)
{
this.DFHGFEAEPPG();
}
}
// Token: 0x06003EE4 RID: 16100 RVA: 0x000FAA00 File Offset: 0x000F8C00
[Token(Token = "0x6003EE4")]
[Address(RVA = "0x1BB50C0", Offset = "0x1BB40C0", VA = "0x181BB50C0", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
if (this.playOnEnable)
{
this.DFHGFEAEPPG();
return;
}
}
// Token: 0x06003EE5 RID: 16101 RVA: 0x000FAA24 File Offset: 0x000F8C24
[Token(Token = "0x6003EE5")]
[Address(RVA = "0x1BB5000", Offset = "0x1BB4000", VA = "0x181BB5000", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
if (this.playOnDisable)
{
this.DFHGFEAEPPG();
}
bool flag;
if (!flag || this.stopOnDisable)
{
}
}
// Token: 0x06003EE6 RID: 16102 RVA: 0x000FAA5C File Offset: 0x000F8C5C
[Token(Token = "0x6003EE6")]
[Address(RVA = "0x1BB4DF0", Offset = "0x1BB3DF0", VA = "0x181BB4DF0")]
private void DFHGFEAEPPG()
{
if (this.cachedPuppet)
{
throw new MissingMethodException();
}
}
// Token: 0x06003EE7 RID: 16103 RVA: 0x000FAAA8 File Offset: 0x000F8CA8
[Token(Token = "0x6003EE7")]
[Address(RVA = "0x1BB5110", Offset = "0x1BB4110", VA = "0x181BB5110")]
public PlayAnimationWhileEnabledImpl()
{
}
// Token: 0x04003420 RID: 13344
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003420")]
[SerializeField]
private bool playOnEnable = true;
// Token: 0x04003421 RID: 13345
[FieldOffset(Offset = "0x31")]
[Token(Token = "0x4003421")]
[SerializeField]
private bool playOnDisable;
// Token: 0x04003422 RID: 13346
[FieldOffset(Offset = "0x32")]
[Token(Token = "0x4003422")]
[SerializeField]
private bool stopOnDisable = true;
// Token: 0x04003423 RID: 13347
[FieldOffset(Offset = "0x33")]
[Token(Token = "0x4003423")]
[SerializeField]
private bool loop;
// Token: 0x04003424 RID: 13348
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003424")]
[SerializeField]
private PlayerAnimationAsset[] animations;
// Token: 0x04003425 RID: 13349
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003425")]
private AnimatedPlayerPuppet cachedPuppet;
}
}
}
@@ -0,0 +1,745 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Core.Imposters;
using RecRoom.Players.Puppet;
using UnityEngine;
using UnityEngine.Rendering.Universal;
using UnityEngine.XR.ARSubsystems;
namespace RRUI.Data
{
// Token: 0x0200090E RID: 2318
[Token(Token = "0x200090E")]
public class AnimatedPlayerPuppetRenderTextureModel : RRUIModel
{
// Token: 0x17000B28 RID: 2856
// (get) Token: 0x06003EE8 RID: 16104 RVA: 0x000FAACC File Offset: 0x000F8CCC
[Token(Token = "0x17000B28")]
public bool ALLPBNCOPIH
{
[Token(Token = "0x6003EE8")]
[Address(RVA = "0x1BA7300", Offset = "0x1BA6300", VA = "0x181BA7300")]
get
{
return this.MEAPNPCHBFL.CFLJGNJLBFG;
}
}
// Token: 0x17000B29 RID: 2857
// (get) Token: 0x06003EE9 RID: 16105 RVA: 0x000FAAEC File Offset: 0x000F8CEC
// (set) Token: 0x06003EEA RID: 16106 RVA: 0x000FAB00 File Offset: 0x000F8D00
[Token(Token = "0x17000B29")]
public AnimatedPlayerPuppet ILNHNEEILMH
{
[Token(Token = "0x6003EE9")]
[Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")]
get
{
return this.BAPFKFIJECM;
}
[Token(Token = "0x6003EEA")]
[Address(RVA = "0x1BA7330", Offset = "0x1BA6330", VA = "0x181BA7330")]
set
{
this.BAPFKFIJECM = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B2A RID: 2858
// (get) Token: 0x06003EEB RID: 16107 RVA: 0x000FAB1C File Offset: 0x000F8D1C
[Token(Token = "0x17000B2A")]
public RenderTexture FDPHEELKOPB
{
[Token(Token = "0x6003EEB")]
[Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")]
get
{
return this.GKKBHKOFBEK;
}
}
// Token: 0x17000B2B RID: 2859
// (get) Token: 0x06003EEC RID: 16108 RVA: 0x000FAB30 File Offset: 0x000F8D30
[Token(Token = "0x17000B2B")]
private int IICMOPENLGG
{
[Token(Token = "0x6003EEC")]
[Address(RVA = "0x1BA6EA0", Offset = "0x1BA5EA0", VA = "0x181BA6EA0")]
get
{
/*
An exception occurred when decompiling this method (06003EEC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RRUI.Data.AnimatedPlayerPuppetRenderTextureModel::OOKHKCIINNF()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, cne:bool(ldfld:JIBNNKFFHAP(AnimatedPlayerPuppetRenderTextureModel::size, ldloc:AnimatedPlayerPuppetRenderTextureModel(this)), ldc.i4:JIBNNKFFHAP(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: 0x17000B2C RID: 2860
// (get) Token: 0x06003EED RID: 16109 RVA: 0x000FAB48 File Offset: 0x000F8D48
[Token(Token = "0x17000B2C")]
private ImposterRenderConfig BFJAJMCCBBE
{
[Token(Token = "0x6003EED")]
[Address(RVA = "0x1BA6DD0", Offset = "0x1BA5DD0", VA = "0x181BA6DD0")]
get
{
TrackableId trackableId = ((ITrackable)this.IPIBFAIKBBG).trackableId;
throw new NullReferenceException();
}
}
// Token: 0x17000B2D RID: 2861
// (get) Token: 0x06003EEE RID: 16110 RVA: 0x000FAB68 File Offset: 0x000F8D68
[Token(Token = "0x17000B2D")]
private int ILMKDECMDII
{
[Token(Token = "0x6003EEE")]
[Address(RVA = "0x1BA6D80", Offset = "0x1BA5D80", VA = "0x181BA6D80")]
get
{
IRecRoomQualityConfigProvider nncbfajkomh = this.NNCBFAJKOMH;
throw new NullReferenceException();
}
}
// Token: 0x06003EEF RID: 16111 RVA: 0x000FAB84 File Offset: 0x000F8D84
[Token(Token = "0x6003EEF")]
[Address(RVA = "0x1BA6A90", Offset = "0x1BA5A90", VA = "0x181BA6A90", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
Action<PPDOPHKNMCK> action = new Action(this.EHDNCHLIKMF);
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
this.NNCBFAJKOMH = recRoomQualityConfigProvider;
ImposterRawImage.JIBNNKFFHAP jibnnkffhap = this.size;
if (jibnnkffhap == ImposterRawImage.JIBNNKFFHAP.Custom)
{
}
int num = (int)jibnnkffhap;
RenderTexture renderTexture = JODFIHBJHJM.JGHJHCOJJEH((int)jibnnkffhap, num);
this.GKKBHKOFBEK = renderTexture;
string text = string.Format("{0} texture", this);
renderTexture.name = text;
this.ELOFOJGBGLO();
BJOIBBBOIKO<ImposterRenderConfig> ipibfaikbbg = this.IPIBFAIKBBG;
int num2 = 0;
ImposterRenderConfig imposterRenderConfig = this.defaultImposterRenderConfig;
bool flag = ipibfaikbbg.DOEHAPOJMON(imposterRenderConfig, this, num2);
CJMGCKECLBD cjmgckeclbd = new CJMGCKECLBD();
this.CGNADFCICLE = cjmgckeclbd;
CJMGCKECLBD cjmgckeclbd2 = new CJMGCKECLBD();
this.ECMCBGMHDNK = cjmgckeclbd2;
PBCPECJNPKD pbcpecjnpkd = new PBCPECJNPKD();
this.BBFPJIABHKJ = pbcpecjnpkd;
Action<float> action2 = new Action(this.GEKAPGINNIL);
IDisposable disposable = ADIFCODGAML.GIEOOLAGCKA(this, action2, Scheduler.NEIJEKIKDOG.PreRender);
this.AENELEOCFPJ = disposable;
}
// Token: 0x06003EF0 RID: 16112 RVA: 0x000FAC68 File Offset: 0x000F8E68
[Token(Token = "0x6003EF0")]
[Address(RVA = "0x1BA5C10", Offset = "0x1BA4C10", VA = "0x181BA5C10")]
private void EHDNCHLIKMF(PPDOPHKNMCK NLNHFEEMFBN)
{
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
this.NNCBFAJKOMH = recRoomQualityConfigProvider;
}
// Token: 0x06003EF1 RID: 16113 RVA: 0x000FAC84 File Offset: 0x000F8E84
[Token(Token = "0x6003EF1")]
[Address(RVA = "0x1BA5930", Offset = "0x1BA4930", VA = "0x181BA5930", Slot = "17")]
protected override void CEJBCCPEGEB()
{
base.CEJBCCPEGEB();
Action<PPDOPHKNMCK> action = new Action(this.EHDNCHLIKMF);
Camera hpnbgfiljbk = this.HPNBGFILJBK;
int num = 0;
bool flag = hpnbgfiljbk != num;
int num2 = 0;
if (flag)
{
GameObject gameObject = this.HPNBGFILJBK.gameObject;
int num3 = 0;
if (gameObject != num3)
{
OMCHJHPFBDN.KGFPNIMJHIC(this.HPNBGFILJBK.gameObject);
this.HPNBGFILJBK = num2;
}
}
RenderTexture gkkbhkofbek = this.GKKBHKOFBEK;
int num4 = 0;
if (gkkbhkofbek != num4)
{
OMCHJHPFBDN.KBFLHNONOHF(this.GKKBHKOFBEK);
this.GKKBHKOFBEK = num2;
}
RenderTexture omkbogafiib = this.OMKBOGAFIIB;
int num5 = 0;
if (omkbogafiib != num5)
{
OMCHJHPFBDN.KBFLHNONOHF(this.OMKBOGAFIIB);
this.OMKBOGAFIIB = num2;
}
RenderTexture hnhchcagjaj = this.HNHCHCAGJAJ;
int num6 = 0;
if (hnhchcagjaj != num6)
{
OMCHJHPFBDN.KBFLHNONOHF(this.HNHCHCAGJAJ);
this.HNHCHCAGJAJ = num2;
}
ManagedTexture adgpenejhbj = this.ADGPENEJHBJ;
if (adgpenejhbj != 0)
{
adgpenejhbj.GNGOOMMLPHE();
}
if (this.AENELEOCFPJ != 0)
{
}
}
// Token: 0x17000B2E RID: 2862
// (get) Token: 0x06003EF2 RID: 16114 RVA: 0x000FAD98 File Offset: 0x000F8F98
[Token(Token = "0x17000B2E")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003EF2")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x06003EF3 RID: 16115 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003EF3")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003EF4 RID: 16116 RVA: 0x000FADA8 File Offset: 0x000F8FA8
[Token(Token = "0x6003EF4")]
[Address(RVA = "0x1BA69F0", Offset = "0x1BA59F0", VA = "0x181BA69F0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003EF5 RID: 16117 RVA: 0x000FADBC File Offset: 0x000F8FBC
[Token(Token = "0x6003EF5")]
[Address(RVA = "0x1BA6E00", Offset = "0x1BA5E00", VA = "0x181BA6E00")]
private void ONJIDDGMHND()
{
ImposterRawImage.JIBNNKFFHAP jibnnkffhap = this.size;
if (jibnnkffhap == ImposterRawImage.JIBNNKFFHAP.Custom)
{
}
int num = (int)jibnnkffhap;
RenderTexture renderTexture = JODFIHBJHJM.JGHJHCOJJEH((int)jibnnkffhap, num);
this.GKKBHKOFBEK = renderTexture;
string text = string.Format("{0} texture", this);
renderTexture.name = text;
}
// Token: 0x06003EF6 RID: 16118 RVA: 0x000FAE00 File Offset: 0x000F9000
[Token(Token = "0x6003EF6")]
[Address(RVA = "0x1BA6010", Offset = "0x1BA5010", VA = "0x181BA6010")]
private void ELOFOJGBGLO()
{
Camera camera = new GameObject("AnimatedPlayerPuppetRenderTextureCamera").AddComponent<Camera>();
this.HPNBGFILJBK = camera;
camera.aspect = 1f;
this.HPNBGFILJBK.farClipPlane = 10f;
Camera hpnbgfiljbk = this.HPNBGFILJBK;
int num = 0;
hpnbgfiljbk.useOcclusionCulling = num != 0;
this.HPNBGFILJBK.clearFlags = CameraClearFlags.Color;
Camera hpnbgfiljbk2 = this.HPNBGFILJBK;
Camera hpnbgfiljbk3 = this.HPNBGFILJBK;
int num2 = 0;
hpnbgfiljbk3.enabled = num2 != 0;
Camera hpnbgfiljbk4 = this.HPNBGFILJBK;
int num3 = 0;
hpnbgfiljbk4.stereoTargetEye = (StereoTargetEyeMask)num3;
this.HPNBGFILJBK.cullingMask = 4096;
UniversalAdditionalCameraData universalAdditionalCameraData = this.HPNBGFILJBK.gameObject.AddComponent<UniversalAdditionalCameraData>();
universalAdditionalCameraData.m_forceRenderMirrors = false;
universalAdditionalCameraData.m_RenderShadows = false;
}
// Token: 0x06003EF7 RID: 16119 RVA: 0x000FAEC4 File Offset: 0x000F90C4
[Token(Token = "0x6003EF7")]
[Address(RVA = "0x1BA58B0", Offset = "0x1BA48B0", VA = "0x181BA58B0")]
public void AddRenderConfig(object PIHIPPPPEBI, ImposterRenderConfig PBGBNMCPEAJ, int JMHKMOACHDG)
{
bool flag = this.IPIBFAIKBBG.DOEHAPOJMON(PBGBNMCPEAJ, PIHIPPPPEBI, JMHKMOACHDG);
}
// Token: 0x06003EF8 RID: 16120 RVA: 0x000FAEE8 File Offset: 0x000F90E8
[Token(Token = "0x6003EF8")]
[Address(RVA = "0x1BA6EE0", Offset = "0x1BA5EE0", VA = "0x181BA6EE0")]
public void RemoveRenderConfig(object PIHIPPPPEBI)
{
bool flag = this.IPIBFAIKBBG.HAHBGOMEMEE(PIHIPPPPEBI);
}
// Token: 0x06003EF9 RID: 16121 RVA: 0x000FAF08 File Offset: 0x000F9108
[Token(Token = "0x6003EF9")]
[Address(RVA = "0x1BA5850", Offset = "0x1BA4850", VA = "0x181BA5850")]
public void AddApplyInputRotation(object PIHIPPPPEBI)
{
this.MEAPNPCHBFL.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x06003EFA RID: 16122 RVA: 0x000FAF28 File Offset: 0x000F9128
[Token(Token = "0x6003EFA")]
[Address(RVA = "0x1BA6EB0", Offset = "0x1BA5EB0", VA = "0x181BA6EB0")]
public void RemoveApplyInputRotation(object PIHIPPPPEBI)
{
this.MEAPNPCHBFL.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x06003EFB RID: 16123 RVA: 0x000FAF48 File Offset: 0x000F9148
[Token(Token = "0x6003EFB")]
[Address(RVA = "0x1BA5880", Offset = "0x1BA4880", VA = "0x181BA5880")]
public void AddCameraDeltaRotationDegrees(float DCGDJBKAAPL, float CKAKIMGEBBN)
{
this.PLHHJAMGEIC = DCGDJBKAAPL;
this.EIGLKOCICNG = CKAKIMGEBBN;
}
// Token: 0x06003EFC RID: 16124 RVA: 0x000FAF64 File Offset: 0x000F9164
[Token(Token = "0x6003EFC")]
[Address(RVA = "0x1BA6F40", Offset = "0x1BA5F40", VA = "0x181BA6F40")]
public void ResetInputAngles()
{
int num = 0;
this.PLHHJAMGEIC = (float)num;
}
// Token: 0x06003EFD RID: 16125 RVA: 0x000FAF7C File Offset: 0x000F917C
[Token(Token = "0x6003EFD")]
[Address(RVA = "0x1BA6F50", Offset = "0x1BA5F50", VA = "0x181BA6F50")]
public void SaveSnapshotToProfilePhoto()
{
RenderTexture omkbogafiib = this.OMKBOGAFIIB;
int num = 0;
if (omkbogafiib == num)
{
ImposterRawImage.JIBNNKFFHAP jibnnkffhap = this.size;
if (jibnnkffhap == ImposterRawImage.JIBNNKFFHAP.Custom)
{
}
int num2 = (int)jibnnkffhap;
RenderTexture renderTexture = JODFIHBJHJM.JGHJHCOJJEH((int)jibnnkffhap, num2);
this.OMKBOGAFIIB = renderTexture;
}
RenderTexture hnhchcagjaj = this.HNHCHCAGJAJ;
int num3 = 0;
if (hnhchcagjaj == num3)
{
int num4;
if (this.size == ImposterRawImage.JIBNNKFFHAP.Custom)
{
num4 = this.customSize;
}
RenderTexture renderTexture2 = JODFIHBJHJM.JGHJHCOJJEH(num4, num4);
this.HNHCHCAGJAJ = renderTexture2;
}
Transform visualRoot = this.BAPFKFIJECM.visualRoot;
Vector3 vector;
float z = vector.z;
float z2 = this.snapshotRenderConfig.cameraOffsetPosition.z;
Vector3 vector2;
float z3 = vector2.z;
float z4 = this.snapshotRenderConfig.cameraOffsetDirection.z;
float z5 = Vector3.zero.z;
Vector3 cameraPosition;
Quaternion cameraRotation;
Action action = delegate
{
AnimatedPlayerPuppetRenderTextureModel <>4__this = this;
Quaternion identity = Quaternion.identity;
AnimatedPlayerPuppetRenderTextureModel <>4__this2 = this;
ImposterRenderConfig imposterRenderConfig = <>4__this2.snapshotRenderConfig;
Quaternion cameraRotation2 = cameraRotation;
float z6 = cameraPosition.z;
RenderTexture omkbogafiib2 = <>4__this2.OMKBOGAFIIB;
float cameraPerspectiveAngle = imposterRenderConfig.cameraPerspectiveAngle;
RenderTexture hnhchcagjaj2 = this.HNHCHCAGJAJ;
AnimatedPlayerPuppetRenderTextureModel <>4__this3 = this;
Texture2D texture2D = <>4__this3.snapshotBackgroundTexture;
RenderTexture hnhchcagjaj3 = <>4__this3.HNHCHCAGJAJ;
Graphics.Blit(texture2D, hnhchcagjaj3);
AnimatedPlayerPuppetRenderTextureModel <>4__this4 = this;
Material material = <>4__this4.alphaBlitMaterial;
RenderTexture hnhchcagjaj4 = <>4__this4.HNHCHCAGJAJ;
Graphics.Blit(<>4__this4.OMKBOGAFIIB, hnhchcagjaj4, material);
AnimatedPlayerPuppetRenderTextureModel <>4__this5 = this;
ManagedTexture adgpenejhbj = <>4__this5.ADGPENEJHBJ;
RenderTexture hnhchcagjaj5 = <>4__this5.HNHCHCAGJAJ;
adgpenejhbj.DPCIGLIJMPF(hnhchcagjaj5);
DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.CCCDIOALPJK(this.ADGPENEJHBJ);
int num5;
Action<string> action2 = new Action(num5.LogError);
num5 = 0;
throw new NullReferenceException();
};
KFBABPAPIMB kfbabpapimb = this.GGGCLEIGKCE(action);
}
// Token: 0x06003EFE RID: 16126 RVA: 0x000FB074 File Offset: 0x000F9274
[Token(Token = "0x6003EFE")]
[Address(RVA = "0x1BA61B0", Offset = "0x1BA51B0", VA = "0x181BA61B0")]
private void GEKAPGINNIL(float POGAEJIEPIM)
{
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (!(bapfkfijecm == num))
{
float unscaledTime = Time.unscaledTime;
if (this.HPBLDCOENHD <= unscaledTime)
{
float time = Time.time;
float time2 = Time.time;
this.DHNINFGIDEK = time2;
float unscaledTime2 = Time.unscaledTime;
IRecRoomQualityConfigProvider nncbfajkomh = this.NNCBFAJKOMH;
BJOIBBBOIKO<ImposterRenderConfig> ipibfaikbbg = this.IPIBFAIKBBG;
this.HPBLDCOENHD = 1f;
string text = ipibfaikbbg.ToString();
if (this.MEAPNPCHBFL.CFLJGNJLBFG)
{
if (this.applyInputYawToPuppet)
{
}
}
Vector3 zero = Vector3.zero;
AnimatedPlayerPuppet bapfkfijecm2 = this.BAPFKFIJECM;
CJMGCKECLBD cgnadfcicle = this.CGNADFCICLE;
Transform visualRoot = bapfkfijecm2.visualRoot;
CJMGCKECLBD cgnadfcicle2 = this.CGNADFCICLE;
float num2 = this.dynamicOffsetSmoothTime;
Vector3 vector = cgnadfcicle.GDIGLMAABGN(1f, num2);
CJMGCKECLBD ecmcbgmhdnk = this.ECMCBGMHDNK;
CJMGCKECLBD ecmcbgmhdnk2 = this.ECMCBGMHDNK;
float num3 = this.dynamicOffsetSmoothTime;
Vector3 vector2 = ecmcbgmhdnk.GDIGLMAABGN(1f, num3);
PBCPECJNPKD bbfpjiabhkj = this.BBFPJIABHKJ;
throw new NullReferenceException();
}
}
}
// Token: 0x06003EFF RID: 16127 RVA: 0x000FB1D8 File Offset: 0x000F93D8
[Token(Token = "0x6003EFF")]
[Address(RVA = "0x1BA6720", Offset = "0x1BA5720", VA = "0x181BA6720")]
private void GIIONICBHOI(Quaternion KOLJFIABJEO, Vector3 GLIJPIDABED, Quaternion NNBMANPICHA, float NPODDBFPJEK, ImposterRenderConfig KEKDKDJOBAL, RenderTexture LDEKHANDCBO)
{
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
int num = 0;
if (!(bapfkfijecm == num))
{
Transform head = this.BAPFKFIJECM.head;
Vector3 vector;
float z = vector.z;
Transform visualRoot = this.BAPFKFIJECM.visualRoot;
Quaternion puppetDefaultRotation = AnimatedPlayerPuppetAvatarModel.PuppetDefaultRotation;
Transform transform = this.HPNBGFILJBK.transform;
float z2 = GLIJPIDABED.z;
Camera hpnbgfiljbk = this.HPNBGFILJBK;
this.HPNBGFILJBK.clearFlags = CameraClearFlags.Depth;
Camera hpnbgfiljbk2 = this.HPNBGFILJBK;
Camera hpnbgfiljbk3 = this.HPNBGFILJBK;
int num2 = 0;
hpnbgfiljbk3.enabled = num2 != 0;
this.HPNBGFILJBK.Render();
Camera hpnbgfiljbk4 = this.HPNBGFILJBK;
int num3 = 0;
hpnbgfiljbk4.targetTexture = num3;
JODFIHBJHJM.KEMHHNJNBCF();
JODFIHBJHJM.DJIKGEKGANK();
}
}
// Token: 0x06003F00 RID: 16128 RVA: 0x000FB2A0 File Offset: 0x000F94A0
[Token(Token = "0x6003F00")]
[Address(RVA = "0x1BA5CD0", Offset = "0x1BA4CD0", VA = "0x181BA5CD0")]
private static void EHFNNLHNHDG(Vector3 DDELPDMAHFA, Vector3 AMPEGGNILBL, Vector3 PMIOINIOINH, out Vector3 GLIJPIDABED, out Quaternion NNBMANPICHA)
{
int num = 0;
float magnitude = AMPEGGNILBL.magnitude;
int num2 = 0;
if (magnitude > (float)num2)
{
Vector3 vector = magnitude * num;
}
Vector3 zero = Vector3.zero;
int num3 = 0;
Vector3 up = Vector3.up;
Quaternion quaternion = Quaternion.AngleAxis(magnitude, num3);
int num4 = 0;
Vector3 right = Vector3.right;
Quaternion quaternion2 = Quaternion.AngleAxis(magnitude, num4);
Vector3 up2 = Vector3.up;
Vector3 forward = Vector3.forward;
Vector3 vector2;
float z = vector2.z;
GLIJPIDABED.z = z;
}
// Token: 0x06003F01 RID: 16129 RVA: 0x000FB314 File Offset: 0x000F9514
[Token(Token = "0x6003F01")]
[Address(RVA = "0x1BA7230", Offset = "0x1BA6230", VA = "0x181BA7230")]
public AnimatedPlayerPuppetRenderTextureModel()
{
ManagedTexture managedTexture = new ManagedTexture("TitleScreenProfilePhoto");
this.ADGPENEJHBJ = managedTexture;
BJOIBBBOIKO<ImposterRenderConfig> bjoibbboiko = new BJOIBBBOIKO();
this.IPIBFAIKBBG = bjoibbboiko;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.MEAPNPCHBFL = aolmggapkeh;
base..ctor();
}
// Token: 0x04003426 RID: 13350
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003426")]
[SerializeField]
[Tooltip("Pixel size of the render")]
[Header("Rendering")]
private ImposterRawImage.JIBNNKFFHAP size = (ImposterRawImage.JIBNNKFFHAP)((ulong)1024L);
// Token: 0x04003427 RID: 13351
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x4003427")]
[SerializeField]
[JEAMMEGEDDJ("size", 0)]
[Tooltip("Custom pixel size for rendered imposter")]
private int customSize;
// Token: 0x04003428 RID: 13352
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003428")]
[SerializeField]
[Tooltip("Render camera and lighting settings")]
private ImposterRenderConfig defaultImposterRenderConfig;
// Token: 0x04003429 RID: 13353
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003429")]
[SerializeField]
private float dynamicOffsetSmoothTime = 0.33f;
// Token: 0x0400342A RID: 13354
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400342A")]
[SerializeField]
private bool applyInputYawToPuppet = true;
// Token: 0x0400342B RID: 13355
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400342B")]
[SerializeField]
[Header("Snapshot")]
private ImposterRenderConfig snapshotRenderConfig;
// Token: 0x0400342C RID: 13356
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400342C")]
[SerializeField]
private Texture2D snapshotBackgroundTexture;
// Token: 0x0400342D RID: 13357
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400342D")]
[SerializeField]
private Material alphaBlitMaterial;
// Token: 0x0400342E RID: 13358
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400342E")]
private readonly ManagedTexture ADGPENEJHBJ;
// Token: 0x0400342F RID: 13359
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400342F")]
private RenderTexture OMKBOGAFIIB;
// Token: 0x04003430 RID: 13360
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4003430")]
private RenderTexture HNHCHCAGJAJ;
// Token: 0x04003431 RID: 13361
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4003431")]
private IDisposable AENELEOCFPJ;
// Token: 0x04003432 RID: 13362
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4003432")]
private Camera HPNBGFILJBK;
// Token: 0x04003433 RID: 13363
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4003433")]
private float DHNINFGIDEK;
// Token: 0x04003434 RID: 13364
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4003434")]
private CJMGCKECLBD CGNADFCICLE;
// Token: 0x04003435 RID: 13365
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4003435")]
private CJMGCKECLBD ECMCBGMHDNK;
// Token: 0x04003436 RID: 13366
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4003436")]
private PBCPECJNPKD BBFPJIABHKJ;
// Token: 0x04003437 RID: 13367
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4003437")]
private float PLHHJAMGEIC;
// Token: 0x04003438 RID: 13368
[FieldOffset(Offset = "0xEC")]
[Token(Token = "0x4003438")]
private float EIGLKOCICNG;
// Token: 0x04003439 RID: 13369
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4003439")]
private readonly BJOIBBBOIKO<ImposterRenderConfig> IPIBFAIKBBG;
// Token: 0x0400343A RID: 13370
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400343A")]
private readonly AOLMGGAPKEH MEAPNPCHBFL;
// Token: 0x0400343B RID: 13371
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400343B")]
private AnimatedPlayerPuppet BAPFKFIJECM;
// Token: 0x0400343C RID: 13372
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400343C")]
private RenderTexture GKKBHKOFBEK;
// Token: 0x0400343D RID: 13373
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400343D")]
private IRecRoomQualityConfigProvider NNCBFAJKOMH;
// Token: 0x0400343E RID: 13374
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400343E")]
private float HPBLDCOENHD;
// Token: 0x0200090F RID: 2319
[Token(Token = "0x200090F")]
public enum PuppetRenderConfigPriority
{
// Token: 0x04003440 RID: 13376
[Token(Token = "0x4003440")]
Default,
// Token: 0x04003441 RID: 13377
[Token(Token = "0x4003441")]
Low = 10,
// Token: 0x04003442 RID: 13378
[Token(Token = "0x4003442")]
Medium = 20,
// Token: 0x04003443 RID: 13379
[Token(Token = "0x4003443")]
High = 30
}
// Token: 0x02000910 RID: 2320
[Token(Token = "0x2000910")]
[CompilerGenerated]
private sealed class ILBEMPONMLL
{
// Token: 0x06003F02 RID: 16130 RVA: 0x000FB374 File Offset: 0x000F9574
[Token(Token = "0x6003F02")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ILBEMPONMLL()
{
}
// Token: 0x06003F03 RID: 16131 RVA: 0x000FB388 File Offset: 0x000F9588
[Token(Token = "0x6003F03")]
[Address(RVA = "0x1BB3600", Offset = "0x1BB2600", VA = "0x181BB3600")]
internal void <SaveSnapshotToProfilePhoto>b__0()
{
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel = this.<>4__this;
Quaternion identity = Quaternion.identity;
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel2 = this.<>4__this;
ImposterRenderConfig snapshotRenderConfig = animatedPlayerPuppetRenderTextureModel2.snapshotRenderConfig;
Quaternion quaternion = this.cameraRotation;
float z = this.cameraPosition.z;
RenderTexture omkbogafiib = animatedPlayerPuppetRenderTextureModel2.OMKBOGAFIIB;
float cameraPerspectiveAngle = snapshotRenderConfig.cameraPerspectiveAngle;
RenderTexture hnhchcagjaj = this.<>4__this.HNHCHCAGJAJ;
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel3 = this.<>4__this;
Texture2D snapshotBackgroundTexture = animatedPlayerPuppetRenderTextureModel3.snapshotBackgroundTexture;
RenderTexture hnhchcagjaj2 = animatedPlayerPuppetRenderTextureModel3.HNHCHCAGJAJ;
Graphics.Blit(snapshotBackgroundTexture, hnhchcagjaj2);
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel4 = this.<>4__this;
Material alphaBlitMaterial = animatedPlayerPuppetRenderTextureModel4.alphaBlitMaterial;
RenderTexture hnhchcagjaj3 = animatedPlayerPuppetRenderTextureModel4.HNHCHCAGJAJ;
Graphics.Blit(animatedPlayerPuppetRenderTextureModel4.OMKBOGAFIIB, hnhchcagjaj3, alphaBlitMaterial);
AnimatedPlayerPuppetRenderTextureModel animatedPlayerPuppetRenderTextureModel5 = this.<>4__this;
ManagedTexture adgpenejhbj = animatedPlayerPuppetRenderTextureModel5.ADGPENEJHBJ;
RenderTexture hnhchcagjaj4 = animatedPlayerPuppetRenderTextureModel5.HNHCHCAGJAJ;
adgpenejhbj.DPCIGLIJMPF(hnhchcagjaj4);
DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.CCCDIOALPJK(this.<>4__this.ADGPENEJHBJ);
int num;
Action<string> action = new Action(num.LogError);
num = 0;
throw new NullReferenceException();
}
// Token: 0x04003444 RID: 13380
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003444")]
public AnimatedPlayerPuppetRenderTextureModel <>4__this;
// Token: 0x04003445 RID: 13381
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003445")]
public Vector3 cameraPosition;
// Token: 0x04003446 RID: 13382
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003446")]
public Quaternion cameraRotation;
}
}
}
@@ -0,0 +1,247 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core.Imposters;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000911 RID: 2321
[Token(Token = "0x2000911")]
public class AnimatedPlayerPuppetRenderTextureModelController : ModelController<AnimatedPlayerPuppetRenderTextureModel>
{
// Token: 0x06003F04 RID: 16132 RVA: 0x000FB480 File Offset: 0x000F9680
[Token(Token = "0x6003F04")]
[Address(RVA = "0x1BA5810", Offset = "0x1BA4810", VA = "0x181BA5810")]
public AnimatedPlayerPuppetRenderTextureModelController()
{
}
// Token: 0x02000912 RID: 2322
[Token(Token = "0x2000912")]
[Serializable]
private class AnimatedPlayerPuppetToRenderTextureModelImpl : RawImageControllerImpl<AnimatedPlayerPuppetRenderTextureModel>
{
// Token: 0x06003F05 RID: 16133 RVA: 0x000FB494 File Offset: 0x000F9694
[Token(Token = "0x6003F05")]
[Address(RVA = "0x1BA7410", Offset = "0x1BA6410", VA = "0x181BA7410", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003F06 RID: 16134 RVA: 0x000FB4AC File Offset: 0x000F96AC
[Token(Token = "0x6003F06")]
[Address(RVA = "0x1BA74B0", Offset = "0x1BA64B0", VA = "0x181BA74B0")]
public AnimatedPlayerPuppetToRenderTextureModelImpl()
{
}
}
// Token: 0x02000913 RID: 2323
[Token(Token = "0x2000913")]
[Serializable]
private class ImposterRendererConfigByUIEnablerControllerImpl : ControllerImplementation<AnimatedPlayerPuppetRenderTextureModel>
{
// Token: 0x06003F07 RID: 16135 RVA: 0x000FB4C0 File Offset: 0x000F96C0
[Token(Token = "0x6003F07")]
[Address(RVA = "0x1BB3890", Offset = "0x1BB2890", VA = "0x181BB3890", Slot = "27")]
protected override void DMAHGBLDMFA()
{
this.GFBGOPAIFOH();
}
// Token: 0x06003F08 RID: 16136 RVA: 0x000FB4D4 File Offset: 0x000F96D4
[Token(Token = "0x6003F08")]
[Address(RVA = "0x1BB3B10", Offset = "0x1BB2B10", VA = "0x181BB3B10", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
this.GFBGOPAIFOH();
}
// Token: 0x06003F09 RID: 16137 RVA: 0x000FB4F0 File Offset: 0x000F96F0
[Token(Token = "0x6003F09")]
[Address(RVA = "0x1BB3980", Offset = "0x1BB2980", VA = "0x181BB3980", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
bool flag;
if (flag)
{
}
}
// Token: 0x06003F0A RID: 16138 RVA: 0x000FB510 File Offset: 0x000F9710
[Token(Token = "0x6003F0A")]
[Address(RVA = "0x1BB38A0", Offset = "0x1BB28A0", VA = "0x181BB38A0")]
private void GFBGOPAIFOH()
{
bool flag;
if (flag)
{
AnimatedPlayerPuppetRenderTextureModel.PuppetRenderConfigPriority puppetRenderConfigPriority = this.priority;
ImposterRenderConfig imposterRenderConfig = this.imposterRenderConfig;
}
}
// Token: 0x06003F0B RID: 16139 RVA: 0x000FB538 File Offset: 0x000F9738
[Token(Token = "0x6003F0B")]
[Address(RVA = "0x1BB3A60", Offset = "0x1BB2A60", VA = "0x181BB3A60")]
private void NNCBNJPPMEL()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003F0C RID: 16140 RVA: 0x000FB550 File Offset: 0x000F9750
[Token(Token = "0x6003F0C")]
[Address(RVA = "0x1BB3B60", Offset = "0x1BB2B60", VA = "0x181BB3B60")]
public ImposterRendererConfigByUIEnablerControllerImpl()
{
}
// Token: 0x04003447 RID: 13383
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003447")]
[SerializeField]
private ImposterRenderConfig imposterRenderConfig;
// Token: 0x04003448 RID: 13384
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003448")]
[SerializeField]
private AnimatedPlayerPuppetRenderTextureModel.PuppetRenderConfigPriority priority;
}
// Token: 0x02000914 RID: 2324
[Token(Token = "0x2000914")]
[Serializable]
private class UploadProfilePhotoControllerImpl : ButtonControllerImpl<AnimatedPlayerPuppetRenderTextureModel>
{
// Token: 0x06003F0D RID: 16141 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003F0D")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003F0E RID: 16142 RVA: 0x000FB564 File Offset: 0x000F9764
[Token(Token = "0x6003F0E")]
[Address(RVA = "0x1BB8820", Offset = "0x1BB7820", VA = "0x181BB8820", Slot = "29")]
protected override void IKNMALNFPII()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003F0F RID: 16143 RVA: 0x000FB57C File Offset: 0x000F977C
[Token(Token = "0x6003F0F")]
[Address(RVA = "0x1BB88A0", Offset = "0x1BB78A0", VA = "0x181BB88A0")]
public UploadProfilePhotoControllerImpl()
{
}
}
// Token: 0x02000915 RID: 2325
[Token(Token = "0x2000915")]
[Serializable]
private class DraggableAvatarGraphicImpl : DragScrollDecoratorControllerImpl<AnimatedPlayerPuppetRenderTextureModel>
{
// Token: 0x06003F10 RID: 16144 RVA: 0x000FB590 File Offset: 0x000F9790
[Token(Token = "0x6003F10")]
[Address(RVA = "0x1BB16A0", Offset = "0x1BB06A0", VA = "0x181BB16A0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
bool flag;
if (flag)
{
}
}
// Token: 0x06003F11 RID: 16145 RVA: 0x000FB5B0 File Offset: 0x000F97B0
[Token(Token = "0x6003F11")]
[Address(RVA = "0x1BB1840", Offset = "0x1BB0840", VA = "0x181BB1840", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
bool flag;
if (flag)
{
}
}
// Token: 0x06003F12 RID: 16146 RVA: 0x000FB5D0 File Offset: 0x000F97D0
[Token(Token = "0x6003F12")]
[Address(RVA = "0x1BB1600", Offset = "0x1BB0600", VA = "0x181BB1600", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
bool flag;
if (flag)
{
}
}
// Token: 0x06003F13 RID: 16147 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003F13")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003F14 RID: 16148 RVA: 0x000FB5F0 File Offset: 0x000F97F0
[Token(Token = "0x6003F14")]
[Address(RVA = "0x1BB1740", Offset = "0x1BB0740", VA = "0x181BB1740", Slot = "29")]
protected override void OnDrag(Vector2 KNAPMEIGFND)
{
}
// Token: 0x06003F15 RID: 16149 RVA: 0x000FB604 File Offset: 0x000F9804
[Token(Token = "0x6003F15")]
[Address(RVA = "0x1BB17C0", Offset = "0x1BB07C0", VA = "0x181BB17C0", Slot = "30")]
protected override void OnScroll(Vector2 KNAPMEIGFND)
{
float num = KNAPMEIGFND * -1f;
}
// Token: 0x06003F16 RID: 16150 RVA: 0x000FB620 File Offset: 0x000F9820
[Token(Token = "0x6003F16")]
[Address(RVA = "0x1BB18E0", Offset = "0x1BB08E0", VA = "0x181BB18E0")]
public DraggableAvatarGraphicImpl()
{
}
// Token: 0x04003449 RID: 13385
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003449")]
[SerializeField]
[Header("Drag")]
private float dragYawSpeed = 1f;
// Token: 0x0400344A RID: 13386
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x400344A")]
[SerializeField]
private float dragPitchSpeed;
// Token: 0x0400344B RID: 13387
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400344B")]
[SerializeField]
[Header("Scroll")]
private float scrollYawSpeed = 0.033f;
// Token: 0x0400344C RID: 13388
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400344C")]
[SerializeField]
private float scrollPitchSpeed;
}
}
}
@@ -0,0 +1,225 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Avatars;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000919 RID: 2329
[Token(Token = "0x2000919")]
public class AvatarColorListModel : ListModel
{
// Token: 0x17000B31 RID: 2865
// (get) Token: 0x06003F27 RID: 16167 RVA: 0x000FB818 File Offset: 0x000F9A18
[Token(Token = "0x17000B31")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003F27")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B32 RID: 2866
// (get) Token: 0x06003F28 RID: 16168 RVA: 0x000FB828 File Offset: 0x000F9A28
[Token(Token = "0x17000B32")]
public AvatarColorModel.AvatarColorType MEDAGKEAEKK
{
[Token(Token = "0x6003F28")]
[Address(RVA = "0x56DD50", Offset = "0x56CD50", VA = "0x18056DD50")]
get
{
return this.avatarColorType;
}
}
// Token: 0x17000B33 RID: 2867
// (get) Token: 0x06003F29 RID: 16169 RVA: 0x000FB83C File Offset: 0x000F9A3C
[Token(Token = "0x17000B33")]
protected override bool DALKHIPOALJ
{
[Token(Token = "0x6003F29")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "27")]
get
{
}
}
// Token: 0x17000B34 RID: 2868
// (get) Token: 0x06003F2A RID: 16170 RVA: 0x000FB84C File Offset: 0x000F9A4C
[Token(Token = "0x17000B34")]
public override bool MEBGJGNMIMG
{
[Token(Token = "0x6003F2A")]
[Address(RVA = "0x1BA7BA0", Offset = "0x1BA6BA0", VA = "0x181BA7BA0", Slot = "26")]
get
{
bool flag;
return this.BOIHKFECIGG == 0 || flag;
}
}
// Token: 0x17000B35 RID: 2869
// (get) Token: 0x06003F2B RID: 16171 RVA: 0x000FB868 File Offset: 0x000F9A68
[Token(Token = "0x17000B35")]
public IReadOnlyList<string> NPJAJPJHDKH
{
[Token(Token = "0x6003F2B")]
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
get
{
/*
An exception occurred when decompiling this method (06003F2B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.String> RRUI.Data.AvatarColorListModel::get_Guids()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<string>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<string>(AvatarColorListModel::BOIHKFECIGG, ldloc:AvatarColorListModel(this)))
}
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.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: 0x06003F2C RID: 16172 RVA: 0x000FB87C File Offset: 0x000F9A7C
[Token(Token = "0x6003F2C")]
[Address(RVA = "0x1BA7A20", Offset = "0x1BA6A20", VA = "0x181BA7A20", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.Clear();
base.LNEJNIEHGLD();
AvatarCustomizationModel componentInParent = base.GetComponentInParent<AvatarCustomizationModel>();
this.HAPFGIALPJL = componentInParent;
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = componentInParent.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
// Token: 0x06003F2D RID: 16173 RVA: 0x000FB8C0 File Offset: 0x000F9AC0
[Token(Token = "0x6003F2D")]
[Address(RVA = "0x1BA7AF0", Offset = "0x1BA6AF0", VA = "0x181BA7AF0", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = this.HAPFGIALPJL.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
// Token: 0x06003F2E RID: 16174 RVA: 0x000FB8F4 File Offset: 0x000F9AF4
[Token(Token = "0x6003F2E")]
[Address(RVA = "0x1BA7650", Offset = "0x1BA6650", VA = "0x181BA7650", Slot = "22")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
this.BOIHKFECIGG = (ulong)0L;
}
// Token: 0x06003F2F RID: 16175 RVA: 0x000FB910 File Offset: 0x000F9B10
[Token(Token = "0x6003F2F")]
[Address(RVA = "0x1BA76A0", Offset = "0x1BA66A0", VA = "0x181BA76A0", Slot = "31")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
AvatarColorModel.AvatarColorType avatarColorType = this.avatarColorType;
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
if (AvatarColorListModel.<>c.<>9__16_0 != 0)
{
goto IL_7E;
}
AvatarColorListModel.<>c.<>9__16_0 = (ColorVault.ColorToGuid c) => c.guidString;
}
if (avatarColorType > AvatarColorModel.AvatarColorType.BeardPrimary)
{
goto IL_96;
}
bool showLockedItems2 = this.HAPFGIALPJL.HPLLCDOINAP;
bool showLockedItems = showLockedItems2;
Func<ColorVault.ColorToGuid, bool> func = (ColorVault.ColorToGuid c) => c != 0;
Func<ColorVault.ColorToGuid, string> func2;
if (AvatarColorListModel.<>c.<>9__16_2 == 0)
{
func2 = (ColorVault.ColorToGuid c) => c.guidString;
AvatarColorListModel.<>c.<>9__16_2 = func2;
}
IL_7E:
IEnumerable<ColorVault.ColorToGuid> enumerable;
List<string> list = Enumerable.ToList<string>(Enumerable.Select<ColorVault.ColorToGuid, string>(enumerable, func2));
this.BOIHKFECIGG = list;
}
IL_96:
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003F30 RID: 16176 RVA: 0x000FB9C0 File Offset: 0x000F9BC0
[Token(Token = "0x6003F30")]
[Address(RVA = "0x1745130", Offset = "0x1744130", VA = "0x181745130")]
private void PBCPNOGHPFF(ModelBase NLNHFEEMFBN)
{
base.MKBLJJGJAOH();
}
// Token: 0x06003F31 RID: 16177 RVA: 0x000FB9D4 File Offset: 0x000F9BD4
[Token(Token = "0x6003F31")]
[Address(RVA = "0x173C7E0", Offset = "0x173B7E0", VA = "0x18173C7E0")]
public AvatarColorListModel()
{
}
// Token: 0x0400344E RID: 13390
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400344E")]
[SerializeField]
private AvatarColorModel.AvatarColorType avatarColorType;
// Token: 0x0400344F RID: 13391
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400344F")]
private AvatarCustomizationModel HAPFGIALPJL;
// Token: 0x04003450 RID: 13392
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4003450")]
private List<string> BOIHKFECIGG;
// Token: 0x0200091A RID: 2330
[Token(Token = "0x200091A")]
[CompilerGenerated]
private sealed class GGADIBNHLCB
{
// Token: 0x06003F32 RID: 16178 RVA: 0x000FB9E8 File Offset: 0x000F9BE8
[Token(Token = "0x6003F32")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GGADIBNHLCB()
{
}
// Token: 0x06003F33 RID: 16179 RVA: 0x000FB9FC File Offset: 0x000F9BFC
[Token(Token = "0x6003F33")]
[Address(RVA = "0x1BB20D0", Offset = "0x1BB10D0", VA = "0x181BB20D0")]
internal bool <RefreshInternal>b__1(ColorVault.ColorToGuid c)
{
return c != 0;
}
// Token: 0x04003451 RID: 13393
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003451")]
public bool showLockedItems;
}
}
}
@@ -0,0 +1,77 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x0200091C RID: 2332
[Token(Token = "0x200091C")]
public class AvatarColorListModelController : ModelController<AvatarColorListModel>
{
// Token: 0x06003F38 RID: 16184 RVA: 0x000FBA7C File Offset: 0x000F9C7C
[Token(Token = "0x6003F38")]
[Address(RVA = "0x1BA7610", Offset = "0x1BA6610", VA = "0x181BA7610")]
public AvatarColorListModelController()
{
}
// Token: 0x0200091D RID: 2333
[Token(Token = "0x200091D")]
[Serializable]
private class AvatarColorListSpawnerImpl : RecyclingListControllerImpl<AvatarColorListModel, AvatarColorModel>
{
// Token: 0x06003F39 RID: 16185 RVA: 0x000FBA90 File Offset: 0x000F9C90
[Token(Token = "0x6003F39")]
[Address(RVA = "0x1BA7BF0", Offset = "0x1BA6BF0", VA = "0x181BA7BF0", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
AvatarColorModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren<AvatarColorModel>();
}
// Token: 0x06003F3A RID: 16186 RVA: 0x000FBAAC File Offset: 0x000F9CAC
[Token(Token = "0x6003F3A")]
[Address(RVA = "0x1BA7CA0", Offset = "0x1BA6CA0", VA = "0x181BA7CA0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<string>(num);
}
// Token: 0x06003F3B RID: 16187 RVA: 0x000FBAC4 File Offset: 0x000F9CC4
[Token(Token = "0x6003F3B")]
[Address(RVA = "0x1BA7CF0", Offset = "0x1BA6CF0", VA = "0x181BA7CF0")]
public AvatarColorListSpawnerImpl()
{
}
}
// Token: 0x0200091E RID: 2334
[Token(Token = "0x200091E")]
[Serializable]
private class AvatarColorCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<AvatarColorListModel, AvatarColorModel, AvatarColorModelController>
{
// Token: 0x06003F3C RID: 16188 RVA: 0x000FBAD8 File Offset: 0x000F9CD8
[Token(Token = "0x6003F3C")]
[Address(RVA = "0x1BA7580", Offset = "0x1BA6580", VA = "0x181BA7580", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<string>(num);
}
// Token: 0x06003F3D RID: 16189 RVA: 0x000FBAF0 File Offset: 0x000F9CF0
[Token(Token = "0x6003F3D")]
[Address(RVA = "0x1BA74F0", Offset = "0x1BA64F0", VA = "0x181BA74F0", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, AvatarColorModel OFOBHOJBDCP, BAEJLDPBGFI HELKKLDLMKB)
{
}
// Token: 0x06003F3E RID: 16190 RVA: 0x000FBB08 File Offset: 0x000F9D08
[Token(Token = "0x6003F3E")]
[Address(RVA = "0x1BA75D0", Offset = "0x1BA65D0", VA = "0x181BA75D0")]
public AvatarColorCardSpawnerImpl()
{
}
}
}
}
@@ -0,0 +1,329 @@
using System;
using Cpp2IlInjected;
using RecRoom.Avatars;
using RecRoom.Avatars.Data.Shared;
namespace RRUI.Data
{
// Token: 0x0200091F RID: 2335
[Token(Token = "0x200091F")]
public class AvatarColorModel : AvatarCustomizationDependentModel
{
// Token: 0x17000B36 RID: 2870
// (get) Token: 0x06003F3F RID: 16191 RVA: 0x000FBB1C File Offset: 0x000F9D1C
[Token(Token = "0x17000B36")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003F3F")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B37 RID: 2871
// (get) Token: 0x06003F40 RID: 16192 RVA: 0x000FBB2C File Offset: 0x000F9D2C
// (set) Token: 0x06003F41 RID: 16193 RVA: 0x000FBB40 File Offset: 0x000F9D40
[Token(Token = "0x17000B37")]
public AvatarColorModel.AvatarColorType MNJODMKIILA
{
[Token(Token = "0x6003F40")]
[Address(RVA = "0x483340", Offset = "0x482340", VA = "0x180483340")]
get;
[Token(Token = "0x6003F41")]
[Address(RVA = "0x4833A0", Offset = "0x4823A0", VA = "0x1804833A0")]
private set;
}
// Token: 0x17000B38 RID: 2872
// (get) Token: 0x06003F42 RID: 16194 RVA: 0x000FBB54 File Offset: 0x000F9D54
// (set) Token: 0x06003F43 RID: 16195 RVA: 0x000FBB68 File Offset: 0x000F9D68
[Token(Token = "0x17000B38")]
public ColorVault.ColorToGuid NJBNOMNMPNI
{
[Token(Token = "0x6003F42")]
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
get;
[Token(Token = "0x6003F43")]
[Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")]
private set;
}
// Token: 0x17000B39 RID: 2873
// (get) Token: 0x06003F44 RID: 16196 RVA: 0x000FBB7C File Offset: 0x000F9D7C
[Token(Token = "0x17000B39")]
public bool ABEIKIMEDIC
{
[Token(Token = "0x6003F44")]
[Address(RVA = "0x1BA86A0", Offset = "0x1BA76A0", VA = "0x181BA86A0")]
get
{
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
int num = 0;
bool flag = ColorVault.ColorToGuid.BDBLGMKABNK(colorToGuid, num);
if (!flag)
{
return flag;
}
return this.<HPFHIHLEAFJ>k__BackingField.<Unlocked>k__BackingField;
}
}
// Token: 0x17000B3A RID: 2874
// (get) Token: 0x06003F45 RID: 16197 RVA: 0x000FBBB4 File Offset: 0x000F9DB4
[Token(Token = "0x17000B3A")]
public bool EBBHEBCMKNI
{
[Token(Token = "0x6003F45")]
[Address(RVA = "0x1BA8630", Offset = "0x1BA7630", VA = "0x181BA8630")]
get
{
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
int num = 0;
bool flag = ColorVault.ColorToGuid.BDBLGMKABNK(colorToGuid, num);
ColorVault.ColorToGuid colorToGuid2 = this.<HPFHIHLEAFJ>k__BackingField;
if (!flag || colorToGuid2.<Unlocked>k__BackingField)
{
}
if (colorToGuid2 != 0)
{
return colorToGuid2.<PurchasableGiftDrop>k__BackingField != 0;
}
return 0 != 0;
}
}
// Token: 0x17000B3B RID: 2875
// (get) Token: 0x06003F46 RID: 16198 RVA: 0x000FBC08 File Offset: 0x000F9E08
[Token(Token = "0x17000B3B")]
public HOJMGAMMIAD NKMOKCDNHIM
{
[Token(Token = "0x6003F46")]
[Address(RVA = "0x1BA86E0", Offset = "0x1BA76E0", VA = "0x181BA86E0")]
get
{
ColorVault.ColorToGuid colorToGuid;
do
{
colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
}
while (colorToGuid == 0);
return colorToGuid.<PurchasableGiftDrop>k__BackingField;
}
}
// Token: 0x17000B3C RID: 2876
// (get) Token: 0x06003F47 RID: 16199 RVA: 0x000FBC28 File Offset: 0x000F9E28
[Token(Token = "0x17000B3C")]
public bool EFBOHDBHFKF
{
[Token(Token = "0x6003F47")]
[Address(RVA = "0x1BA8610", Offset = "0x1BA7610", VA = "0x181BA8610")]
get
{
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
if (colorToGuid != 0)
{
return colorToGuid.<PurchasableGiftDrop>k__BackingField != 0;
}
return colorToGuid != 0;
}
}
// Token: 0x06003F48 RID: 16200 RVA: 0x000FBC54 File Offset: 0x000F9E54
[Token(Token = "0x6003F48")]
[Address(RVA = "0x1BA8500", Offset = "0x1BA7500", VA = "0x181BA8500")]
public void SetColor(AvatarColorModel.AvatarColorType GEDCEIDOKJL, string CBCHEMNOLBO)
{
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
this.<MGGMPKNGGOD>k__BackingField = GEDCEIDOKJL;
if (GEDCEIDOKJL == AvatarColorModel.AvatarColorType.Skin)
{
}
ColorVault.ColorToGuid colorToGuid;
this.<HPFHIHLEAFJ>k__BackingField = colorToGuid;
base.MKBLJJGJAOH();
}
}
// Token: 0x06003F49 RID: 16201 RVA: 0x000FBC8C File Offset: 0x000F9E8C
[Token(Token = "0x6003F49")]
[Address(RVA = "0x1BA7E20", Offset = "0x1BA6E20", VA = "0x181BA7E20", Slot = "22")]
protected override void AHFKACICJNC()
{
int num = 0;
this.<MGGMPKNGGOD>k__BackingField = (AvatarColorModel.AvatarColorType)num;
this.<HPFHIHLEAFJ>k__BackingField = num;
}
// Token: 0x06003F4A RID: 16202 RVA: 0x000FBCAC File Offset: 0x000F9EAC
[Token(Token = "0x6003F4A")]
[Address(RVA = "0x1BA82C0", Offset = "0x1BA72C0", VA = "0x181BA82C0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003F4B RID: 16203 RVA: 0x000FBCC0 File Offset: 0x000F9EC0
[Token(Token = "0x6003F4B")]
[Address(RVA = "0x1BA8360", Offset = "0x1BA7360", VA = "0x181BA8360")]
public bool IsAvatarColorEquipped()
{
AvatarColorModel.AvatarColorType avatarColorType = this.<MGGMPKNGGOD>k__BackingField;
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
MNHEFLIMKGO agcaplpaahh = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh.KHNBGEMIFHE, colorToGuid);
}
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
MNHEFLIMKGO agcaplpaahh2 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid2 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh2.MNAMCLKHFJG, colorToGuid2);
}
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
MNHEFLIMKGO agcaplpaahh3 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid3 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh3.OFHAHFCLGMD, colorToGuid3);
}
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.HairPrimary)
{
}
MNHEFLIMKGO agcaplpaahh4 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid4 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh4.HAEBMPABLLO, colorToGuid4);
}
MNHEFLIMKGO agcaplpaahh5 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid5 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh5.CNICJGCGELG, colorToGuid5);
}
// Token: 0x06003F4C RID: 16204 RVA: 0x000FBDA4 File Offset: 0x000F9FA4
[Token(Token = "0x6003F4C")]
[Address(RVA = "0x1BA8490", Offset = "0x1BA7490", VA = "0x181BA8490")]
public bool IsCorrespondingItemEquipped()
{
AvatarColorModel.AvatarColorType avatarColorType = this.<MGGMPKNGGOD>k__BackingField;
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin || avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
return base.JAHLPGDLMOC.AGCAPLPAAHH.GGOLBHGLFHH;
}
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin || avatarColorType == AvatarColorModel.AvatarColorType.HairPrimary)
{
return base.JAHLPGDLMOC.AGCAPLPAAHH.KDMHPFJAECM;
}
}
throw new NullReferenceException();
}
// Token: 0x06003F4D RID: 16205 RVA: 0x000FBDF4 File Offset: 0x000F9FF4
[Token(Token = "0x6003F4D")]
[Address(RVA = "0x1BA7E30", Offset = "0x1BA6E30", VA = "0x181BA7E30")]
public void EquipAvatarColor()
{
AvatarColorModel.AvatarColorType avatarColorType = this.<MGGMPKNGGOD>k__BackingField;
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.HairPrimary)
{
return;
}
AvatarCustomizationModel avatarCustomizationModel = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
if (!ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel.AGCAPLPAAHH.HAEBMPABLLO, colorToGuid))
{
goto IL_A3;
}
avatarCustomizationModel.AGCAPLPAAHH.MPGLBBGFPCA = colorToGuid;
}
AvatarCustomizationModel avatarCustomizationModel2 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid2 = this.<HPFHIHLEAFJ>k__BackingField;
if (ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel2.AGCAPLPAAHH.CNICJGCGELG, colorToGuid2))
{
avatarCustomizationModel2.AGCAPLPAAHH.CNKBADFBNPI = colorToGuid2;
avatarCustomizationModel2.AddUndoStack();
MFBGLIHGCGO<OutfitType> avatarItemChangedEvent = AvatarCustomizationModel.AvatarItemChangedEvent;
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
avatarCustomizationModel2.MKBLJJGJAOH();
}
IL_A3:
CFLMJLFBOKH.CCFNPHENJEC();
return;
}
AvatarCustomizationModel avatarCustomizationModel3 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid3 = this.<HPFHIHLEAFJ>k__BackingField;
if (!ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel3.AGCAPLPAAHH.OFHAHFCLGMD, colorToGuid3))
{
goto IL_133;
}
avatarCustomizationModel3.AGCAPLPAAHH.CMNNDEAJOOJ = colorToGuid3;
}
AvatarCustomizationModel avatarCustomizationModel4 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid4 = this.<HPFHIHLEAFJ>k__BackingField;
if (ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel4.AGCAPLPAAHH.MNAMCLKHFJG, colorToGuid4))
{
avatarCustomizationModel4.AGCAPLPAAHH.JMPBPEAPJOJ = colorToGuid4;
avatarCustomizationModel4.AddUndoStack();
MFBGLIHGCGO<OutfitType> avatarItemChangedEvent2 = AvatarCustomizationModel.AvatarItemChangedEvent;
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
avatarCustomizationModel4.MKBLJJGJAOH();
}
IL_133:
CFLMJLFBOKH.OLIPFECOMAL();
return;
}
AvatarCustomizationModel avatarCustomizationModel5 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid5 = this.<HPFHIHLEAFJ>k__BackingField;
if (ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel5.AGCAPLPAAHH.KHNBGEMIFHE, colorToGuid5))
{
avatarCustomizationModel5.AGCAPLPAAHH.IAFAJCENECF = colorToGuid5;
avatarCustomizationModel5.AddUndoStack();
avatarCustomizationModel5.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarBodyChangedEvent.CNFDGDEOPPF();
}
CFLMJLFBOKH.LINALOHJKCP();
}
// Token: 0x06003F4E RID: 16206 RVA: 0x000FBF98 File Offset: 0x000FA198
[Token(Token = "0x6003F4E")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
public AvatarColorModel()
{
}
// Token: 0x02000920 RID: 2336
[Token(Token = "0x2000920")]
public enum AvatarColorType
{
// Token: 0x04003458 RID: 13400
[Token(Token = "0x4003458")]
Skin,
// Token: 0x04003459 RID: 13401
[Token(Token = "0x4003459")]
HairPrimary,
// Token: 0x0400345A RID: 13402
[Token(Token = "0x400345A")]
HairSecondary,
// Token: 0x0400345B RID: 13403
[Token(Token = "0x400345B")]
BeardPrimary,
// Token: 0x0400345C RID: 13404
[Token(Token = "0x400345C")]
BeardSecondary
}
}
}
@@ -0,0 +1,189 @@
using System;
using Cpp2IlInjected;
using RecRoom.Avatars;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000921 RID: 2337
[Token(Token = "0x2000921")]
public class AvatarColorModelController : ModelController<AvatarColorModel>, IOLLIDNPNNA
{
// Token: 0x06003F4F RID: 16207 RVA: 0x000FBFAC File Offset: 0x000FA1AC
[Token(Token = "0x6003F4F")]
[Address(RVA = "0x1BA7D30", Offset = "0x1BA6D30", VA = "0x181BA7D30", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (06003F4F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.AvatarColorModelController::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: 0x06003F50 RID: 16208 RVA: 0x000FBFD8 File Offset: 0x000FA1D8
[Token(Token = "0x6003F50")]
[Address(RVA = "0x1BA7DE0", Offset = "0x1BA6DE0", VA = "0x181BA7DE0")]
public AvatarColorModelController()
{
}
// Token: 0x02000922 RID: 2338
[Token(Token = "0x2000922")]
[Serializable]
private class AvatarColorToCardImpl : ToCardControllerImpl<AvatarColorModel>
{
// Token: 0x06003F51 RID: 16209 RVA: 0x000FBFEC File Offset: 0x000FA1EC
[Token(Token = "0x6003F51")]
[Address(RVA = "0x1BA8700", Offset = "0x1BA7700", VA = "0x181BA8700")]
private void MEEKCCGGFFD()
{
bool flag;
if (!flag)
{
}
}
// Token: 0x17000B3D RID: 2877
// (get) Token: 0x06003F52 RID: 16210 RVA: 0x000FC004 File Offset: 0x000FA204
[Token(Token = "0x17000B3D")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x6003F52")]
[Address(RVA = "0x1BA87C0", Offset = "0x1BA77C0", VA = "0x181BA87C0", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb;
int num2;
bool flag2;
do
{
galeigfhnbb = new GALEIGFHNBB();
if (galeigfhnbb != 0)
{
Sprite <NHBCJNENEMO>k__BackingField = galeigfhnbb.<NHBCJNENEMO>k__BackingField;
if (<NHBCJNENEMO>k__BackingField != 0)
{
}
}
galeigfhnbb.<NEIFFANECIB>k__BackingField = galeigfhnbb;
if (galeigfhnbb != 0)
{
if (galeigfhnbb != 0)
{
if (galeigfhnbb != 0)
{
if (galeigfhnbb != 0)
{
if (galeigfhnbb != (ulong)1L)
{
}
AvatarCustomizationModel avatarCustomizationModel;
ColorVault.ColorToGuid haebmpabllo = avatarCustomizationModel.AGCAPLPAAHH.HAEBMPABLLO;
}
AvatarCustomizationModel avatarCustomizationModel2;
ColorVault.ColorToGuid cnicjgcgelg = avatarCustomizationModel2.AGCAPLPAAHH.CNICJGCGELG;
}
AvatarCustomizationModel avatarCustomizationModel3;
ColorVault.ColorToGuid ofhahfclgmd = avatarCustomizationModel3.AGCAPLPAAHH.OFHAHFCLGMD;
}
AvatarCustomizationModel avatarCustomizationModel4;
ColorVault.ColorToGuid mnamclkhfjg = avatarCustomizationModel4.AGCAPLPAAHH.MNAMCLKHFJG;
}
int num = 0;
AvatarCustomizationModel avatarCustomizationModel5;
bool flag = ColorVault.ColorToGuid.JGIMJGNAJHP(avatarCustomizationModel5.AGCAPLPAAHH.KHNBGEMIFHE, num);
galeigfhnbb.<EKHFIFAJLBA>k__BackingField = flag;
Action action = new Action(this.MEEKCCGGFFD);
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
num2 = 0;
}
while (!flag2);
if (0 != 0)
{
}
bool flag3 = num2 != 0;
AvatarCustomizationModel avatarCustomizationModel6;
if (!flag3)
{
if (flag3 && avatarCustomizationModel6.HPLLCDOINAP)
{
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = "Owned";
galeigfhnbb.<NHBCJNENEMO>k__BackingField = num2;
}
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = num2;
galeigfhnbb.<NHBCJNENEMO>k__BackingField = num2;
}
if (avatarCustomizationModel6 != 0)
{
}
string text = num2.OIPDMFAMEEA(ACDKILABNNC.RecCenterTokens);
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = text;
CardsConfig instance = CardsConfig.Instance;
return galeigfhnbb;
}
}
// Token: 0x06003F53 RID: 16211 RVA: 0x000FC12C File Offset: 0x000FA32C
[Token(Token = "0x6003F53")]
[Address(RVA = "0x1BA8780", Offset = "0x1BA7780", VA = "0x181BA8780")]
public AvatarColorToCardImpl()
{
}
}
// Token: 0x02000923 RID: 2339
[Token(Token = "0x2000923")]
[Serializable]
private class BackgroundColorImageImpl : ImageControllerImpl<AvatarColorModel>
{
// Token: 0x06003F54 RID: 16212 RVA: 0x000FC140 File Offset: 0x000FA340
[Token(Token = "0x6003F54")]
[Address(RVA = "0x1BAD900", Offset = "0x1BAC900", VA = "0x181BAD900", Slot = "27")]
protected override void DMAHGBLDMFA()
{
AvatarColorModel.AvatarColorType avatarColorType = this.avatarColorType;
if (avatarColorType == AvatarColorModel.AvatarColorType.HairPrimary)
{
AvatarCustomizationModel avatarCustomizationModel;
MNHEFLIMKGO agcaplpaahh = avatarCustomizationModel.AGCAPLPAAHH;
}
if (avatarColorType == AvatarColorModel.AvatarColorType.HairSecondary)
{
AvatarCustomizationModel avatarCustomizationModel2;
Color color = avatarCustomizationModel2.AGCAPLPAAHH.OFHAHFCLGMD.color;
}
}
// Token: 0x06003F55 RID: 16213 RVA: 0x000FC17C File Offset: 0x000FA37C
[Token(Token = "0x6003F55")]
[Address(RVA = "0x1BAD9C0", Offset = "0x1BAC9C0", VA = "0x181BAD9C0")]
public BackgroundColorImageImpl()
{
}
// Token: 0x0400345D RID: 13405
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400345D")]
[SerializeField]
private AvatarColorModel.AvatarColorType avatarColorType;
}
}
}
@@ -0,0 +1,119 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000934 RID: 2356
[Token(Token = "0x2000934")]
public class AvatarCustomizationDependentModel : RRUIModel
{
// Token: 0x17000B5A RID: 2906
// (get) Token: 0x06003FCC RID: 16332 RVA: 0x000FDDDC File Offset: 0x000FBFDC
[Token(Token = "0x17000B5A")]
public AvatarCustomizationModel JAHLPGDLMOC
{
[Token(Token = "0x6003FCC")]
[Address(RVA = "0x1BA9350", Offset = "0x1BA8350", VA = "0x181BA9350")]
get
{
AvatarCustomizationModel hapfgialpjl = this.HAPFGIALPJL;
int num = 0;
if (hapfgialpjl == num)
{
AvatarCustomizationModel componentInParent = base.GetComponentInParent<AvatarCustomizationModel>();
this.HAPFGIALPJL = componentInParent;
}
return this.HAPFGIALPJL;
}
}
// Token: 0x17000B5B RID: 2907
// (get) Token: 0x06003FCD RID: 16333 RVA: 0x000FDE10 File Offset: 0x000FC010
[Token(Token = "0x17000B5B")]
public MNHEFLIMKGO ONBHMHCNDLO
{
[Token(Token = "0x6003FCD")]
[Address(RVA = "0x1BA93D0", Offset = "0x1BA83D0", VA = "0x181BA93D0")]
get
{
return this.JAHLPGDLMOC.AGCAPLPAAHH;
}
}
// Token: 0x17000B5C RID: 2908
// (get) Token: 0x06003FCE RID: 16334 RVA: 0x000FDE30 File Offset: 0x000FC030
[Token(Token = "0x17000B5C")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003FCE")]
[Address(RVA = "0x1BA9200", Offset = "0x1BA8200", VA = "0x181BA9200", Slot = "12")]
get
{
AvatarCustomizationModel avatarCustomizationModel = this.JAHLPGDLMOC;
int num = 0;
return avatarCustomizationModel != num;
}
}
// Token: 0x06003FCF RID: 16335 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003FCF")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003FD0 RID: 16336 RVA: 0x000FDE50 File Offset: 0x000FC050
[Token(Token = "0x6003FD0")]
[Address(RVA = "0x1BA90B0", Offset = "0x1BA80B0", VA = "0x181BA90B0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003FD1 RID: 16337 RVA: 0x000FDE64 File Offset: 0x000FC064
[Token(Token = "0x6003FD1")]
[Address(RVA = "0x1BA9150", Offset = "0x1BA8150", VA = "0x181BA9150", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = this.JAHLPGDLMOC.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
// Token: 0x06003FD2 RID: 16338 RVA: 0x000FDE98 File Offset: 0x000FC098
[Token(Token = "0x6003FD2")]
[Address(RVA = "0x1BA9270", Offset = "0x1BA8270", VA = "0x181BA9270", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
AvatarCustomizationModel hapfgialpjl = this.HAPFGIALPJL;
int num = 0;
if (hapfgialpjl != num)
{
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = this.HAPFGIALPJL.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
}
// Token: 0x06003FD3 RID: 16339 RVA: 0x000FDEE0 File Offset: 0x000FC0E0
[Token(Token = "0x6003FD3")]
[Address(RVA = "0x1740000", Offset = "0x173F000", VA = "0x181740000")]
private void PBCPNOGHPFF(ModelBase NLNHFEEMFBN)
{
base.MKBLJJGJAOH();
}
// Token: 0x06003FD4 RID: 16340 RVA: 0x000FDEF4 File Offset: 0x000FC0F4
[Token(Token = "0x6003FD4")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
public AvatarCustomizationDependentModel()
{
}
// Token: 0x040034B8 RID: 13496
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40034B8")]
private AvatarCustomizationModel HAPFGIALPJL;
}
}
@@ -0,0 +1,298 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Avatars.Data.Shared;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000924 RID: 2340
[Token(Token = "0x2000924")]
public class AvatarCustomizationItemListModel : ListModel
{
// Token: 0x17000B3E RID: 2878
// (get) Token: 0x06003F56 RID: 16214 RVA: 0x000FC190 File Offset: 0x000FA390
[Token(Token = "0x17000B3E")]
public OutfitType KPBOKDELAPH
{
[Token(Token = "0x6003F56")]
[Address(RVA = "0x56DD50", Offset = "0x56CD50", VA = "0x18056DD50")]
get
{
return this.outfitType;
}
}
// Token: 0x17000B3F RID: 2879
// (get) Token: 0x06003F57 RID: 16215 RVA: 0x000FC1A4 File Offset: 0x000FA3A4
[Token(Token = "0x17000B3F")]
public AvatarItemHandEquipType FCOELFJONFI
{
[Token(Token = "0x6003F57")]
[Address(RVA = "0x4AF6B0", Offset = "0x4AE6B0", VA = "0x1804AF6B0")]
get
{
return this.handEquipType;
}
}
// Token: 0x17000B40 RID: 2880
// (get) Token: 0x06003F58 RID: 16216 RVA: 0x000FC1B8 File Offset: 0x000FA3B8
[Token(Token = "0x17000B40")]
public EOBKJELFMIA.PFIGBFIKKEG IHPAOPAJPBO
{
[Token(Token = "0x6003F58")]
[Address(RVA = "0x1BA9AE0", Offset = "0x1BA8AE0", VA = "0x181BA9AE0")]
get
{
return this.HAPFGIALPJL.PFFKBHDEIDH;
}
}
// Token: 0x17000B41 RID: 2881
// (get) Token: 0x06003F59 RID: 16217 RVA: 0x000FC1D8 File Offset: 0x000FA3D8
[Token(Token = "0x17000B41")]
public EOBKJELFMIA.LFFHCBCBCJJ DFJELDMGJAD
{
[Token(Token = "0x6003F59")]
[Address(RVA = "0x1BA9A70", Offset = "0x1BA8A70", VA = "0x181BA9A70")]
get
{
return this.outfitType.JIJFBCNAKNK();
}
}
// Token: 0x17000B42 RID: 2882
// (get) Token: 0x06003F5A RID: 16218 RVA: 0x000FC1F0 File Offset: 0x000FA3F0
[Token(Token = "0x17000B42")]
public EOBKJELFMIA.LFFHCBCBCJJ FONNFBDGANC
{
[Token(Token = "0x6003F5A")]
[Address(RVA = "0x1BA9A80", Offset = "0x1BA8A80", VA = "0x181BA9A80")]
get
{
return this.HAPFGIALPJL.IMJKADIIAGN;
}
}
// Token: 0x17000B43 RID: 2883
// (get) Token: 0x06003F5B RID: 16219 RVA: 0x000FC210 File Offset: 0x000FA410
[Token(Token = "0x17000B43")]
public EOBKJELFMIA.LFFHCBCBCJJ BGDFCJHBBCH
{
[Token(Token = "0x6003F5B")]
[Address(RVA = "0x1BA99E0", Offset = "0x1BA89E0", VA = "0x181BA99E0")]
get
{
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj = this.outfitType.JIJFBCNAKNK();
return this.HAPFGIALPJL.IMJKADIIAGN;
}
}
// Token: 0x17000B44 RID: 2884
// (get) Token: 0x06003F5C RID: 16220 RVA: 0x000FC23C File Offset: 0x000FA43C
[Token(Token = "0x17000B44")]
public string NKENBFJLMAM
{
[Token(Token = "0x6003F5C")]
[Address(RVA = "0x1BA9AB0", Offset = "0x1BA8AB0", VA = "0x181BA9AB0")]
get
{
return this.HAPFGIALPJL.EFAODIPOHBL;
}
}
// Token: 0x17000B45 RID: 2885
// (get) Token: 0x06003F5D RID: 16221 RVA: 0x000FC25C File Offset: 0x000FA45C
[Token(Token = "0x17000B45")]
public IReadOnlyList<string> NPJAJPJHDKH
{
[Token(Token = "0x6003F5D")]
[Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")]
get
{
/*
An exception occurred when decompiling this method (06003F5D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.String> RRUI.Data.AvatarCustomizationItemListModel::get_Guids()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<string>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<string>(AvatarCustomizationItemListModel::BOIHKFECIGG, ldloc:AvatarCustomizationItemListModel(this)))
}
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.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: 0x17000B46 RID: 2886
// (get) Token: 0x06003F5E RID: 16222 RVA: 0x000FC270 File Offset: 0x000FA470
[Token(Token = "0x17000B46")]
protected override bool DALKHIPOALJ
{
[Token(Token = "0x6003F5E")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "27")]
get
{
}
}
// Token: 0x17000B47 RID: 2887
// (get) Token: 0x06003F5F RID: 16223 RVA: 0x000FC280 File Offset: 0x000FA480
[Token(Token = "0x17000B47")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003F5F")]
[Address(RVA = "0x1BA9850", Offset = "0x1BA8850", VA = "0x181BA9850", Slot = "12")]
get
{
AvatarCustomizationModel hapfgialpjl = this.HAPFGIALPJL;
int num = 0;
return hapfgialpjl != num;
}
}
// Token: 0x17000B48 RID: 2888
// (get) Token: 0x06003F60 RID: 16224 RVA: 0x000FC2A0 File Offset: 0x000FA4A0
[Token(Token = "0x17000B48")]
public override bool MEBGJGNMIMG
{
[Token(Token = "0x6003F60")]
[Address(RVA = "0x1BA9A20", Offset = "0x1BA8A20", VA = "0x181BA9A20", Slot = "26")]
get
{
bool flag;
return this.BOIHKFECIGG == 0 || flag;
}
}
// Token: 0x06003F61 RID: 16225 RVA: 0x000FC2BC File Offset: 0x000FA4BC
[Token(Token = "0x6003F61")]
[Address(RVA = "0x1BA9780", Offset = "0x1BA8780", VA = "0x181BA9780", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.Clear();
AvatarCustomizationModel componentInParent = base.GetComponentInParent<AvatarCustomizationModel>();
this.HAPFGIALPJL = componentInParent;
base.LNEJNIEHGLD();
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = this.HAPFGIALPJL.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
// Token: 0x06003F62 RID: 16226 RVA: 0x000FC304 File Offset: 0x000FA504
[Token(Token = "0x6003F62")]
[Address(RVA = "0x1BA98B0", Offset = "0x1BA88B0", VA = "0x181BA98B0", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = this.HAPFGIALPJL.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(this.PBCPNOGHPFF);
}
// Token: 0x06003F63 RID: 16227 RVA: 0x000FC338 File Offset: 0x000FA538
[Token(Token = "0x6003F63")]
[Address(RVA = "0x1BA9430", Offset = "0x1BA8430", VA = "0x181BA9430", Slot = "22")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
this.BOIHKFECIGG.Clear();
}
// Token: 0x06003F64 RID: 16228 RVA: 0x000FC35C File Offset: 0x000FA55C
[Token(Token = "0x6003F64")]
[Address(RVA = "0x1BA94F0", Offset = "0x1BA84F0", VA = "0x181BA94F0", Slot = "31")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
this.BOIHKFECIGG.Clear();
if (this.addNoneOptionToList)
{
this.BOIHKFECIGG.Add("NONE_EQUIPPED_IN_THIS_SLOT");
}
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
EOBKJELFMIA.PFIGBFIKKEG pffkbhdeidh = this.HAPFGIALPJL.PFFKBHDEIDH;
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj = this.outfitType.JIJFBCNAKNK();
EOBKJELFMIA.LFFHCBCBCJJ imjkadiiagn = this.HAPFGIALPJL.IMJKADIIAGN;
int num = 0;
Action<IReadOnlyList<string>> action = new Action(this.FANCKIFOEHI);
if (num < this)
{
num += num;
if (num != this)
{
num++;
}
}
PMGCJEPKFOF<IReadOnlyList<string>> pmgcjepkfof;
pmgcjepkfof += pmgcjepkfof;
num += 19;
throw new NullReferenceException();
}
// Token: 0x06003F65 RID: 16229 RVA: 0x000FC3F0 File Offset: 0x000FA5F0
[Token(Token = "0x6003F65")]
[Address(RVA = "0x1745130", Offset = "0x1744130", VA = "0x181745130")]
private void PBCPNOGHPFF(ModelBase NLNHFEEMFBN)
{
base.MKBLJJGJAOH();
}
// Token: 0x06003F66 RID: 16230 RVA: 0x000FC404 File Offset: 0x000FA604
[Token(Token = "0x6003F66")]
[Address(RVA = "0x1BA9960", Offset = "0x1BA8960", VA = "0x181BA9960")]
public AvatarCustomizationItemListModel()
{
List<string> list = new List();
this.BOIHKFECIGG = list;
base..ctor();
}
// Token: 0x06003F67 RID: 16231 RVA: 0x000FC434 File Offset: 0x000FA634
[Token(Token = "0x6003F67")]
[Address(RVA = "0x1BA9490", Offset = "0x1BA8490", VA = "0x181BA9490")]
[CompilerGenerated]
private void FANCKIFOEHI(IReadOnlyList<string> FHFGOGLNKEE)
{
this.BOIHKFECIGG.AddRange(FHFGOGLNKEE);
}
// Token: 0x0400345E RID: 13406
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400345E")]
[SerializeField]
private OutfitType outfitType;
// Token: 0x0400345F RID: 13407
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400345F")]
[SerializeField]
private bool addNoneOptionToList = true;
// Token: 0x04003460 RID: 13408
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4003460")]
[SerializeField]
private AvatarItemHandEquipType handEquipType = (AvatarItemHandEquipType)((ulong)1L);
// Token: 0x04003461 RID: 13409
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4003461")]
private AvatarCustomizationModel HAPFGIALPJL;
// Token: 0x04003462 RID: 13410
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4003462")]
private readonly List<string> BOIHKFECIGG;
}
}
@@ -0,0 +1,47 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000925 RID: 2341
[Token(Token = "0x2000925")]
public class AvatarCustomizationItemListModelController : ModelController<AvatarCustomizationItemListModel>
{
// Token: 0x06003F68 RID: 16232 RVA: 0x000FC454 File Offset: 0x000FA654
[Token(Token = "0x6003F68")]
[Address(RVA = "0x1BA93F0", Offset = "0x1BA83F0", VA = "0x181BA93F0")]
public AvatarCustomizationItemListModelController()
{
}
// Token: 0x02000926 RID: 2342
[Token(Token = "0x2000926")]
[Serializable]
private class OutfitItemCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<AvatarCustomizationItemListModel, OutfitItemModel, OutfitItemModelController>
{
// Token: 0x06003F69 RID: 16233 RVA: 0x000FC468 File Offset: 0x000FA668
[Token(Token = "0x6003F69")]
[Address(RVA = "0x1BB43C0", Offset = "0x1BB33C0", VA = "0x181BB43C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<string>(num);
}
// Token: 0x06003F6A RID: 16234 RVA: 0x000FC480 File Offset: 0x000FA680
[Token(Token = "0x6003F6A")]
[Address(RVA = "0x1BB4310", Offset = "0x1BB3310", VA = "0x181BB4310", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, OutfitItemModel IBGNNKNEDLG, BAEJLDPBGFI JFOIMFFMEJO)
{
}
// Token: 0x06003F6B RID: 16235 RVA: 0x000FC498 File Offset: 0x000FA698
[Token(Token = "0x6003F6B")]
[Address(RVA = "0x1BB4410", Offset = "0x1BB3410", VA = "0x181BB4410")]
public OutfitItemCardSpawnerImpl()
{
}
}
}
}
@@ -0,0 +1,2004 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom.Avatars;
using RecRoom.Avatars.Data.Runtime;
using RecRoom.Avatars.Data.Shared;
using RecRoom.Avatars.Face;
using RecRoom.Avatars.Outfit;
using RecRoom.Core;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000927 RID: 2343
[Token(Token = "0x2000927")]
public class AvatarCustomizationModel : AvatarModel
{
// Token: 0x17000B49 RID: 2889
// (get) Token: 0x06003F6C RID: 16236 RVA: 0x000FC4AC File Offset: 0x000FA6AC
// (set) Token: 0x06003F6D RID: 16237 RVA: 0x000FC4C0 File Offset: 0x000FA6C0
[Token(Token = "0x17000B49")]
public AvatarCustomizationModel.OPGHFCLCNJB EMFEEACHDCN
{
[Token(Token = "0x6003F6C")]
[Address(RVA = "0x775240", Offset = "0x774240", VA = "0x180775240")]
get
{
return this.FJGNNGGOHKB;
}
[Token(Token = "0x6003F6D")]
[Address(RVA = "0x1BAD170", Offset = "0x1BAC170", VA = "0x181BAD170")]
set
{
this.FJGNNGGOHKB = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4A RID: 2890
// (get) Token: 0x06003F6E RID: 16238 RVA: 0x000FC4DC File Offset: 0x000FA6DC
// (set) Token: 0x06003F6F RID: 16239 RVA: 0x000FC4F0 File Offset: 0x000FA6F0
[Token(Token = "0x17000B4A")]
public AvatarCustomizationModel.LHIFBBOIHDN CIBAIOMOMDE
{
[Token(Token = "0x6003F6E")]
[Address(RVA = "0xAB93E0", Offset = "0xAB83E0", VA = "0x180AB93E0")]
get
{
return this.HEBIMNOHFIO;
}
[Token(Token = "0x6003F6F")]
[Address(RVA = "0x1BAD210", Offset = "0x1BAC210", VA = "0x181BAD210")]
set
{
this.HEBIMNOHFIO = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4B RID: 2891
// (get) Token: 0x06003F70 RID: 16240 RVA: 0x000FC50C File Offset: 0x000FA70C
// (set) Token: 0x06003F71 RID: 16241 RVA: 0x000FC520 File Offset: 0x000FA720
[Token(Token = "0x17000B4B")]
public AvatarCustomizationModel.LHIFBBOIHDN IEGDIJGKPDB
{
[Token(Token = "0x6003F70")]
[Address(RVA = "0x4D9710", Offset = "0x4D8710", VA = "0x1804D9710")]
get
{
return this.IJBPKOEBIMA;
}
[Token(Token = "0x6003F71")]
[Address(RVA = "0x1BAD1C0", Offset = "0x1BAC1C0", VA = "0x181BAD1C0")]
set
{
this.IJBPKOEBIMA = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4C RID: 2892
// (get) Token: 0x06003F72 RID: 16242 RVA: 0x000FC53C File Offset: 0x000FA73C
// (set) Token: 0x06003F73 RID: 16243 RVA: 0x000FC550 File Offset: 0x000FA750
[Token(Token = "0x17000B4C")]
public AvatarCustomizationModel.NPPNKEECNHH IEPLMOBEFLI
{
[Token(Token = "0x6003F72")]
[Address(RVA = "0x1B03710", Offset = "0x1B02710", VA = "0x181B03710")]
get
{
return this.OLPCAFKPKMM;
}
[Token(Token = "0x6003F73")]
[Address(RVA = "0x1BAD260", Offset = "0x1BAC260", VA = "0x181BAD260")]
set
{
this.OLPCAFKPKMM = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4D RID: 2893
// (get) Token: 0x06003F74 RID: 16244 RVA: 0x000FC56C File Offset: 0x000FA76C
// (set) Token: 0x06003F75 RID: 16245 RVA: 0x000FC580 File Offset: 0x000FA780
[Token(Token = "0x17000B4D")]
public AvatarCustomizationModel.AHHLAJFBBEP LNCPBGHPMMP
{
[Token(Token = "0x6003F74")]
[Address(RVA = "0x6A55D0", Offset = "0x6A45D0", VA = "0x1806A55D0")]
get
{
return this.BMJHDDEGMPJ;
}
[Token(Token = "0x6003F75")]
[Address(RVA = "0x1BAD2B0", Offset = "0x1BAC2B0", VA = "0x181BAD2B0")]
set
{
this.BMJHDDEGMPJ = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4E RID: 2894
// (get) Token: 0x06003F76 RID: 16246 RVA: 0x000FC59C File Offset: 0x000FA79C
// (set) Token: 0x06003F77 RID: 16247 RVA: 0x000FC5B0 File Offset: 0x000FA7B0
[Token(Token = "0x17000B4E")]
public AvatarCustomizationModel.GNMMOOFNADF OJEOIDGLDJI
{
[Token(Token = "0x6003F76")]
[Address(RVA = "0x6A5740", Offset = "0x6A4740", VA = "0x1806A5740")]
get
{
return this.GEJBGMJOMKI;
}
[Token(Token = "0x6003F77")]
[Address(RVA = "0x1BAD380", Offset = "0x1BAC380", VA = "0x181BAD380")]
set
{
this.GEJBGMJOMKI = value;
base.JOJPOMANGPO();
}
}
// Token: 0x17000B4F RID: 2895
// (get) Token: 0x06003F78 RID: 16248 RVA: 0x000FC5CC File Offset: 0x000FA7CC
// (set) Token: 0x06003F79 RID: 16249 RVA: 0x000FC5E0 File Offset: 0x000FA7E0
[Token(Token = "0x17000B4F")]
public EOBKJELFMIA.PFIGBFIKKEG IHPAOPAJPBO
{
[Token(Token = "0x6003F78")]
[Address(RVA = "0x6A55C0", Offset = "0x6A45C0", VA = "0x1806A55C0")]
get
{
return this.PFFKBHDEIDH;
}
[Token(Token = "0x6003F79")]
[Address(RVA = "0x1BAD370", Offset = "0x1BAC370", VA = "0x181BAD370")]
set
{
this.PFFKBHDEIDH = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B50 RID: 2896
// (get) Token: 0x06003F7A RID: 16250 RVA: 0x000FC5FC File Offset: 0x000FA7FC
// (set) Token: 0x06003F7B RID: 16251 RVA: 0x000FC610 File Offset: 0x000FA810
[Token(Token = "0x17000B50")]
public EOBKJELFMIA.LFFHCBCBCJJ FONNFBDGANC
{
[Token(Token = "0x6003F7A")]
[Address(RVA = "0x6A55B0", Offset = "0x6A45B0", VA = "0x1806A55B0")]
get
{
return this.IMJKADIIAGN;
}
[Token(Token = "0x6003F7B")]
[Address(RVA = "0x1BAD320", Offset = "0x1BAC320", VA = "0x181BAD320")]
set
{
this.IMJKADIIAGN = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B51 RID: 2897
// (get) Token: 0x06003F7C RID: 16252 RVA: 0x000FC62C File Offset: 0x000FA82C
// (set) Token: 0x06003F7D RID: 16253 RVA: 0x000FC640 File Offset: 0x000FA840
[Token(Token = "0x17000B51")]
public string NKENBFJLMAM
{
[Token(Token = "0x6003F7C")]
[Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")]
get
{
return this.EFAODIPOHBL;
}
[Token(Token = "0x6003F7D")]
[Address(RVA = "0x1BAD330", Offset = "0x1BAC330", VA = "0x181BAD330")]
set
{
if (this.EFAODIPOHBL != value)
{
this.EFAODIPOHBL = value;
base.MKBLJJGJAOH();
}
}
}
// Token: 0x17000B52 RID: 2898
// (get) Token: 0x06003F7E RID: 16254 RVA: 0x000FC66C File Offset: 0x000FA86C
// (set) Token: 0x06003F7F RID: 16255 RVA: 0x000FC680 File Offset: 0x000FA880
[Token(Token = "0x17000B52")]
public bool PJKALLBFKBE
{
[Token(Token = "0x6003F7E")]
[Address(RVA = "0x54E460", Offset = "0x54D460", VA = "0x18054E460")]
get
{
return this.MNJHFGHJBDN;
}
[Token(Token = "0x6003F7F")]
[Address(RVA = "0x1BAD300", Offset = "0x1BAC300", VA = "0x181BAD300")]
set
{
this.MNJHFGHJBDN = value;
if (!value)
{
this.EFAODIPOHBL = (ulong)0L;
}
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B53 RID: 2899
// (get) Token: 0x06003F80 RID: 16256 RVA: 0x000FC6A8 File Offset: 0x000FA8A8
[Token(Token = "0x17000B53")]
public bool HPLLCDOINAP
{
[Token(Token = "0x6003F80")]
[Address(RVA = "0x1BAD080", Offset = "0x1BAC080", VA = "0x181BAD080")]
get
{
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj;
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj2;
return this.IMJKADIIAGN.HasFlag(lffhcbcbcjj) || !this.IMJKADIIAGN.HasFlag(lffhcbcbcjj2);
}
}
// Token: 0x17000B54 RID: 2900
// (get) Token: 0x06003F81 RID: 16257 RVA: 0x000FC6DC File Offset: 0x000FA8DC
// (set) Token: 0x06003F82 RID: 16258 RVA: 0x000FC6F0 File Offset: 0x000FA8F0
[Token(Token = "0x17000B54")]
public PlayerAvatarDisplay.DPOGFJABJBJ DDGKLBNLCEC
{
[Token(Token = "0x6003F81")]
[Address(RVA = "0x42D470", Offset = "0x42C470", VA = "0x18042D470")]
get;
[Token(Token = "0x6003F82")]
[Address(RVA = "0x42DA60", Offset = "0x42CA60", VA = "0x18042DA60")]
private set;
}
// Token: 0x17000B55 RID: 2901
// (get) Token: 0x06003F83 RID: 16259 RVA: 0x000FC704 File Offset: 0x000FA904
// (set) Token: 0x06003F84 RID: 16260 RVA: 0x000FC718 File Offset: 0x000FA918
[Token(Token = "0x17000B55")]
public bool ECGJIDIFNJG
{
[Token(Token = "0x6003F83")]
[Address(RVA = "0x42D490", Offset = "0x42C490", VA = "0x18042D490")]
get;
[Token(Token = "0x6003F84")]
[Address(RVA = "0x42DA80", Offset = "0x42CA80", VA = "0x18042DA80")]
private set;
}
// Token: 0x17000B56 RID: 2902
// (get) Token: 0x06003F85 RID: 16261 RVA: 0x000FC72C File Offset: 0x000FA92C
[Token(Token = "0x17000B56")]
public bool DINPECFANOH
{
[Token(Token = "0x6003F85")]
[Address(RVA = "0x1BACFC0", Offset = "0x1BABFC0", VA = "0x181BACFC0")]
get
{
BrowserModel browserModel = this.customizationBrowser;
int num = 0;
if (browserModel != num)
{
Route route = this.customizationBrowser.GMAKMKMNHAP;
Route route2 = this.customizeCompleteRoute;
if (route.Equals(route2))
{
return this.customizationBrowser.<JLJEPDBGHNG>k__BackingField != BrowserModel.LPHOBCGJLFF.Pending;
}
}
throw new NullReferenceException();
}
}
// Token: 0x06003F86 RID: 16262 RVA: 0x000FC784 File Offset: 0x000FA984
[Token(Token = "0x6003F86")]
[Address(RVA = "0x1BA9BE0", Offset = "0x1BA8BE0", VA = "0x181BA9BE0")]
public void BuyAll()
{
Action<JPIJGHNNIDP> action = new Action(this.FFCCFJMDNNE);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof2;
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x17000B57 RID: 2903
// (get) Token: 0x06003F87 RID: 16263 RVA: 0x000FC7C8 File Offset: 0x000FA9C8
[Token(Token = "0x17000B57")]
public bool BFKFGKFNNOE
{
[Token(Token = "0x6003F87")]
[Address(RVA = "0x1BACF70", Offset = "0x1BABF70", VA = "0x181BACF70")]
get
{
return this.BJJLOAAFEPN.IBDJAKGMLEB != 0;
}
}
// Token: 0x17000B58 RID: 2904
// (get) Token: 0x06003F88 RID: 16264 RVA: 0x000FC7EC File Offset: 0x000FA9EC
[Token(Token = "0x17000B58")]
public bool MCLMKMAKOPG
{
[Token(Token = "0x6003F88")]
[Address(RVA = "0x1BACF20", Offset = "0x1BABF20", VA = "0x181BACF20")]
get
{
return this.BJJLOAAFEPN.FLAGPNDNLFI != 0;
}
}
// Token: 0x06003F89 RID: 16265 RVA: 0x000FC810 File Offset: 0x000FAA10
[Token(Token = "0x6003F89")]
[Address(RVA = "0x1BAC880", Offset = "0x1BAB880", VA = "0x181BAC880")]
public void Undo()
{
if (this.BJJLOAAFEPN.IBDJAKGMLEB != 0)
{
this.BJJLOAAFEPN.HEBIFJELCPI();
BEPMBLAHCML<PBNNFOJIBOD> bjjloaafepn = this.BJJLOAAFEPN;
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
PBNNFOJIBOD pbnnfojibod = bjjloaafepn.ENONEADFACP;
agcaplpaahh.OMOFPCLAKDJ(pbnnfojibod);
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarUndoEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003F8A RID: 16266 RVA: 0x000FC868 File Offset: 0x000FAA68
[Token(Token = "0x6003F8A")]
[Address(RVA = "0x1BAB790", Offset = "0x1BAA790", VA = "0x181BAB790")]
public void Redo()
{
if (this.BJJLOAAFEPN.FLAGPNDNLFI != 0)
{
this.BJJLOAAFEPN.OOAIDMBHDKP();
BEPMBLAHCML<PBNNFOJIBOD> bjjloaafepn = this.BJJLOAAFEPN;
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
PBNNFOJIBOD pbnnfojibod = bjjloaafepn.ENONEADFACP;
agcaplpaahh.OMOFPCLAKDJ(pbnnfojibod);
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarRedoEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003F8B RID: 16267 RVA: 0x000FC8C0 File Offset: 0x000FAAC0
[Token(Token = "0x6003F8B")]
[Address(RVA = "0x1BA9B50", Offset = "0x1BA8B50", VA = "0x181BA9B50")]
public void AddUndoStack()
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
BEPMBLAHCML<PBNNFOJIBOD> bjjloaafepn = this.BJJLOAAFEPN;
int num = 0;
PBNNFOJIBOD pbnnfojibod = agcaplpaahh.OHCPAPEDEAK(num != 0, true);
bjjloaafepn.BPAJKKAGPKB(pbnnfojibod);
base.JOJPOMANGPO();
}
// Token: 0x06003F8C RID: 16268 RVA: 0x000FC8FC File Offset: 0x000FAAFC
[Token(Token = "0x6003F8C")]
[Address(RVA = "0x1BAB450", Offset = "0x1BAA450", VA = "0x181BAB450")]
public void Randomize()
{
AvatarCustomizationSettings avatarCustomizationSettings;
this.AGCAPLPAAHH.NBIMOCPACLP = avatarCustomizationSettings;
List<AvatarItemSelection> list;
this.AGCAPLPAAHH.MBFHPDKGHHM(list);
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
OutfitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh2 = this.AGCAPLPAAHH;
instance.HairColorVault.Awake();
MNHEFLIMKGO agcaplpaahh3 = this.AGCAPLPAAHH;
OutfitManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh4 = this.AGCAPLPAAHH;
instance2.HairColorVault.Awake();
MNHEFLIMKGO agcaplpaahh5 = this.AGCAPLPAAHH;
OutfitManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh6 = this.AGCAPLPAAHH;
AvatarHairPattern randomDefault = instance3.HairPatternVault.GetRandomDefault();
agcaplpaahh6.JEHKMHAJDNL = randomDefault;
this.AddUndoStack();
AvatarCustomizationModel.AvatarRandomizedEvent.CNFDGDEOPPF();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
// Token: 0x06003F8D RID: 16269 RVA: 0x000FC9C4 File Offset: 0x000FABC4
[Token(Token = "0x6003F8D")]
[Address(RVA = "0x1BAB270", Offset = "0x1BAA270", VA = "0x181BAB270")]
public void RandomizeHair()
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
OutfitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
MNHEFLIMKGO agcaplpaahh2 = this.AGCAPLPAAHH;
instance.HairColorVault.Awake();
AvatarHairPattern avatarHairPattern;
this.AGCAPLPAAHH.JEHKMHAJDNL = avatarHairPattern;
this.AddUndoStack();
AvatarCustomizationModel.AvatarRandomizedEvent.CNFDGDEOPPF();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
// Token: 0x06003F8E RID: 16270 RVA: 0x000FCA30 File Offset: 0x000FAC30
[Token(Token = "0x6003F8E")]
[Address(RVA = "0x1BAC990", Offset = "0x1BAB990", VA = "0x181BAC990")]
public void UnequipOutfitItems(IEnumerable<AvatarItemSelection> BOOHBJEEGKH)
{
int num2;
for (;;)
{
int num = 0;
num2 = 0;
num += num;
num++;
int num3 = 0;
if (num < num3)
{
num += num;
num++;
}
int num4 = 0;
if (num >= num4)
{
goto IL_2C;
}
num += num;
if (num != num4)
{
num++;
goto IL_2C;
}
IL_50:
OKNNKFGFODL oknnkfgfodl;
oknnkfgfodl += oknnkfgfodl;
if (num == 0)
{
break;
}
continue;
IL_2C:
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
MFBGLIHGCGO<OutfitType> avatarItemUnequippedEvent = AvatarCustomizationModel.AvatarItemUnequippedEvent;
oknnkfgfodl = AvatarCustomizationModel.AvatarUndoEvent;
oknnkfgfodl += oknnkfgfodl;
oknnkfgfodl += oknnkfgfodl;
goto IL_50;
}
if (num2 != 0)
{
this.AddUndoStack();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003F8F RID: 16271 RVA: 0x000FCAC8 File Offset: 0x000FACC8
[Token(Token = "0x6003F8F")]
[Address(RVA = "0x1BA9E10", Offset = "0x1BA8E10", VA = "0x181BA9E10")]
public void EquipOutfitItem(AvatarItem IOBEPGLJNIP, AvatarItemHandEquipType CKHHLPHCPGN, PlayerAvatarDisplay.DPOGFJABJBJ LBFPDPLKHMJ)
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
bool flag;
if (flag)
{
this.AddUndoStack();
int num = 0;
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF(num);
}
}
// Token: 0x06003F90 RID: 16272 RVA: 0x000FCB00 File Offset: 0x000FAD00
[Token(Token = "0x6003F90")]
[Address(RVA = "0x1BABFC0", Offset = "0x1BAAFC0", VA = "0x181BABFC0")]
public void SetSkinColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.KHNBGEMIFHE, GJAINANBOCB))
{
this.AGCAPLPAAHH.IAFAJCENECF = GJAINANBOCB;
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarBodyChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003F91 RID: 16273 RVA: 0x000FCB4C File Offset: 0x000FAD4C
[Token(Token = "0x6003F91")]
[Address(RVA = "0x1BABDC0", Offset = "0x1BAADC0", VA = "0x181BABDC0")]
public void SetHairPrimaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.MNAMCLKHFJG, GJAINANBOCB))
{
this.AGCAPLPAAHH.JMPBPEAPJOJ = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003F92 RID: 16274 RVA: 0x000FCBA4 File Offset: 0x000FADA4
[Token(Token = "0x6003F92")]
[Address(RVA = "0x1BABEC0", Offset = "0x1BAAEC0", VA = "0x181BABEC0")]
public void SetHairSecondaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.OFHAHFCLGMD, GJAINANBOCB))
{
this.AGCAPLPAAHH.CMNNDEAJOOJ = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003F93 RID: 16275 RVA: 0x000FCBFC File Offset: 0x000FADFC
[Token(Token = "0x6003F93")]
[Address(RVA = "0x1BABCC0", Offset = "0x1BAACC0", VA = "0x181BABCC0")]
public void SetHairPattern(AvatarHairPattern FBGFJJFJBFE)
{
if (AvatarHairPattern.BDBLGMKABNK(this.AGCAPLPAAHH.CABGIIPFNJC, FBGFJJFJBFE))
{
this.AGCAPLPAAHH.JEHKMHAJDNL = FBGFJJFJBFE;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)2);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003F94 RID: 16276 RVA: 0x000FCC54 File Offset: 0x000FAE54
[Token(Token = "0x6003F94")]
[Address(RVA = "0x1BAB8A0", Offset = "0x1BAA8A0", VA = "0x181BAB8A0")]
public void SetBeardPrimaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.CNICJGCGELG, GJAINANBOCB))
{
this.AGCAPLPAAHH.CNKBADFBNPI = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)20);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003F95 RID: 16277 RVA: 0x000FCCAC File Offset: 0x000FAEAC
[Token(Token = "0x6003F95")]
[Address(RVA = "0x1BAB9A0", Offset = "0x1BAA9A0", VA = "0x181BAB9A0")]
public void SetBeardSecondaryColor(ColorVault.ColorToGuid GJAINANBOCB)
{
if (ColorVault.ColorToGuid.BDBLGMKABNK(this.AGCAPLPAAHH.HAEBMPABLLO, GJAINANBOCB))
{
this.AGCAPLPAAHH.MPGLBBGFPCA = GJAINANBOCB;
this.AddUndoStack();
AvatarCustomizationModel.AvatarItemChangedEvent.CNFDGDEOPPF((uint)20);
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
base.MKBLJJGJAOH();
}
}
// Token: 0x06003F96 RID: 16278 RVA: 0x000FCD04 File Offset: 0x000FAF04
[Token(Token = "0x6003F96")]
[Address(RVA = "0x1BABAA0", Offset = "0x1BAAAA0", VA = "0x181BABAA0")]
public void SetBodyShape(string COFLAJFOPEN)
{
if (this.AGCAPLPAAHH.GNJJGBFBHPB(COFLAJFOPEN))
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarBodyChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003F97 RID: 16279 RVA: 0x000FCD3C File Offset: 0x000FAF3C
[Token(Token = "0x6003F97")]
[Address(RVA = "0x1BABC10", Offset = "0x1BAAC10", VA = "0x181BABC10")]
public void SetFaceShape(string COFLAJFOPEN)
{
if (this.AGCAPLPAAHH.NMLHPCIPPFL(COFLAJFOPEN))
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarFaceChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003F98 RID: 16280 RVA: 0x000FCD74 File Offset: 0x000FAF74
[Token(Token = "0x6003F98")]
[Address(RVA = "0x1BABB50", Offset = "0x1BAAB50", VA = "0x181BABB50")]
public void SetFaceFeatureStyle(FaceFeatureType GEDCEIDOKJL, string COFLAJFOPEN)
{
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
bool flag;
if (flag)
{
this.AddUndoStack();
base.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarFaceChangedEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003F99 RID: 16281 RVA: 0x000FCDA8 File Offset: 0x000FAFA8
[Token(Token = "0x6003F99")]
[Address(RVA = "0x1BAA190", Offset = "0x1BA9190", VA = "0x181BAA190")]
public void GoToCustomizeEyesPage()
{
Route route = this.customizeEyeRoute;
if (route != 0)
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003F9A RID: 16282 RVA: 0x000FCDDC File Offset: 0x000FAFDC
[Token(Token = "0x6003F9A")]
[Address(RVA = "0x1BAA260", Offset = "0x1BA9260", VA = "0x181BAA260")]
public void GoToCustomizeMouthPage()
{
Route route = this.customizeMouthRoute;
if (route != 0)
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003F9B RID: 16283 RVA: 0x000FCE10 File Offset: 0x000FB010
[Token(Token = "0x6003F9B")]
[Address(RVA = "0x1BAA210", Offset = "0x1BA9210", VA = "0x181BAA210")]
public void GoToCustomizeHatPage(PlayerAvatarDisplay.DPOGFJABJBJ KLCPIMHDKKI)
{
Route route = this.customizeHatRoute;
if (route != 0 && KLCPIMHDKKI != 0)
{
this.<OCNFHJGPBGF>k__BackingField = KLCPIMHDKKI;
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003F9C RID: 16284 RVA: 0x000FCE50 File Offset: 0x000FB050
[Token(Token = "0x6003F9C")]
[Address(RVA = "0x1BAA1D0", Offset = "0x1BA91D0", VA = "0x181BAA1D0")]
public void GoToCustomizeHairPage()
{
Route route = this.customizeHairRoute;
if (route != 0)
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
}
// Token: 0x06003F9D RID: 16285 RVA: 0x000FCE84 File Offset: 0x000FB084
[Token(Token = "0x6003F9D")]
[Address(RVA = "0x1BA9DA0", Offset = "0x1BA8DA0", VA = "0x181BA9DA0")]
public void CompleteCustomization()
{
BrowserModel browserModel = this.customizationBrowser;
if (browserModel != 0)
{
Route route = this.customizeCompleteRoute;
int num = 0;
int num2 = 0;
browserModel.GoTo(route, num2, num != 0);
}
}
// Token: 0x06003F9E RID: 16286 RVA: 0x000FCEB4 File Offset: 0x000FB0B4
[Token(Token = "0x6003F9E")]
[Address(RVA = "0x1BAA100", Offset = "0x1BA9100", VA = "0x181BAA100")]
public void GoBackToCustomizeMainPage()
{
if (this.customizeMainRoute != (ulong)0L)
{
BrowserModel browserModel = this.customizationBrowser;
Func<CECAKDDNHLN, bool> func = new Func(this.HKBKCJCHMHM);
browserModel.GoBackTo(func);
}
}
// Token: 0x06003F9F RID: 16287 RVA: 0x000FCEF0 File Offset: 0x000FB0F0
[Token(Token = "0x6003F9F")]
[Address(RVA = "0x1BA9DE0", Offset = "0x1BA8DE0", VA = "0x181BA9DE0")]
private void EPKCLJOKKJG()
{
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj = this.defaultOwnershipFilter;
this.IMJKADIIAGN = lffhcbcbcjj;
base.MKBLJJGJAOH();
this.FEDHFBJAAOA();
}
// Token: 0x06003FA0 RID: 16288 RVA: 0x000FCF18 File Offset: 0x000FB118
[Token(Token = "0x6003FA0")]
[Address(RVA = "0x1BA9F00", Offset = "0x1BA8F00", VA = "0x181BA9F00")]
private void FEDHFBJAAOA()
{
DynamicUIDialogModel ipojpdbopei = this.IPOJPDBOPEI;
int num = 0;
if (ipojpdbopei != num)
{
this.IPOJPDBOPEI.Dismiss();
this.IPOJPDBOPEI = (ulong)0L;
}
DynamicUIDialogModel plkddechebc = this.PLKDDECHEBC;
int num2 = 0;
if (plkddechebc != num2)
{
this.PLKDDECHEBC.Dismiss();
this.PLKDDECHEBC = (ulong)0L;
}
}
// Token: 0x06003FA1 RID: 16289 RVA: 0x000FCF7C File Offset: 0x000FB17C
[Token(Token = "0x6003FA1")]
[Address(RVA = "0x1BAC090", Offset = "0x1BAB090", VA = "0x181BAC090")]
public void TryShowFilterDialogPopUp()
{
if (this.FKMFLKEKGDO == (ulong)0L)
{
List<DOPNALIMPNA> list = new List();
DHCINNFLBBA dhcinnflbba = new DHCINNFLBBA();
dhcinnflbba.MDAMJJGPJKM = "My Items";
dhcinnflbba.LNHMBKMKJMK = "Show only items I own";
Func<bool> func = new Func(this.BDLKLBIHFPP);
dhcinnflbba.OILFCDKJPNI = func;
Action<bool> action = new Action(this.JDGLCAHEMPC);
dhcinnflbba.FJFNDMPKFMB = action;
list.Add(dhcinnflbba);
List<DOPNALIMPNA> list2 = new List();
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
imafjgkhemd.GPJEDBDCNNP = "Reset";
ulong num;
imafjgkhemd.GPJAHEOLCPN = num;
Action action2 = new Action(this.EPKCLJOKKJG);
imafjgkhemd.MEEKCCGGFFD = action2;
list2.Add(imafjgkhemd);
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
imafjgkhemd2.GPJEDBDCNNP = "OK";
ulong num2;
imafjgkhemd2.GPJAHEOLCPN = num2;
Action action3 = new Action(this.FEDHFBJAAOA);
imafjgkhemd2.MEEKCCGGFFD = action3;
list2.Add(imafjgkhemd2);
this.FKMFLKEKGDO = new NLONGNGOMON
{
<CEJPKGDKMJE>k__BackingField = "Filters",
PFDJAAFIIGD = list,
LMGLKPMHADA = list2
};
}
DialogListModel dialogListModel = base.PKJJDBNMMEA;
if (dialogListModel != 0)
{
NLONGNGOMON fkmflkekgdo = this.FKMFLKEKGDO;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<NLONGNGOMON>((DLKPBLNKLAD)((uint)5), fkmflkekgdo);
Action<BaseDialogModel<NLONGNGOMON>> action4 = new Action(this.KIBOAMMALGK);
}
}
// Token: 0x06003FA2 RID: 16290 RVA: 0x000FD0CC File Offset: 0x000FB2CC
[Token(Token = "0x6003FA2")]
[Address(RVA = "0x1BAC3C0", Offset = "0x1BAB3C0", VA = "0x181BAC3C0")]
public void TryShowSortingDialogPopUp()
{
if (this.KMLOCGKNKKM == (ulong)0L)
{
List<DOPNALIMPNA> list = new List();
LBEHDFOHDFL lbehdfohdfl = new LBEHDFOHDFL();
ulong num;
lbehdfohdfl.ODOPKMFAEDH = num;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg2;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg3;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg4;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg5;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg6;
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg7;
lbehdfohdfl.JIHPIJCIEAL(new List
{
new GGAEDILEDCM
{
GPJEDBDCNNP = "Featured",
AKFDMGLACLA = pfigbfikkeg
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Name (A to Z)",
AKFDMGLACLA = pfigbfikkeg2
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Name (Z to A)",
AKFDMGLACLA = pfigbfikkeg3
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Stars (5 to 1)",
AKFDMGLACLA = pfigbfikkeg4
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Stars (1 to 5)",
AKFDMGLACLA = pfigbfikkeg5
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Price (Low to High)",
AKFDMGLACLA = pfigbfikkeg6
},
new GGAEDILEDCM
{
GPJEDBDCNNP = "Price (High to Low)",
AKFDMGLACLA = pfigbfikkeg7
}
});
Func<object> func = new Func(this.JOEBNHGCNNO);
lbehdfohdfl.MBGEMDOHIAD = func;
Action<object> action = new Action(this.KHFGDIPIHAE);
lbehdfohdfl.JMELLPEIDNG = action;
list.Add(lbehdfohdfl);
this.KMLOCGKNKKM = new NLONGNGOMON
{
<CEJPKGDKMJE>k__BackingField = "Sorting",
PFDJAAFIIGD = list
};
}
DialogListModel dialogListModel = base.PKJJDBNMMEA;
if (dialogListModel != 0)
{
NLONGNGOMON kmlocgknkkm = this.KMLOCGKNKKM;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<NLONGNGOMON>((DLKPBLNKLAD)((uint)5), kmlocgknkkm);
Action<BaseDialogModel<NLONGNGOMON>> action2 = new Action(this.NOGBLGCFHNM);
}
}
// Token: 0x06003FA3 RID: 16291 RVA: 0x000FD29C File Offset: 0x000FB49C
[Token(Token = "0x6003FA3")]
[Address(RVA = "0x1BAA930", Offset = "0x1BA9930", VA = "0x181BAA930", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
EOBKJELFMIA.LFFHCBCBCJJ lffhcbcbcjj = this.defaultOwnershipFilter;
this.IMJKADIIAGN = lffhcbcbcjj;
base.MKBLJJGJAOH();
EOBKJELFMIA.PFIGBFIKKEG pfigbfikkeg = this.defaultSorting;
this.PFFKBHDEIDH = pfigbfikkeg;
base.MKBLJJGJAOH();
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
if (lhkbodfdflc != 0)
{
this.AGCAPLPAAHH = lhkbodfdflc;
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06003FA4 RID: 16292 RVA: 0x000FD2F0 File Offset: 0x000FB4F0
[Token(Token = "0x6003FA4")]
[Address(RVA = "0x1BAABA0", Offset = "0x1BA9BA0", VA = "0x181BAABA0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(this.ONGOOHCFLLE);
OKNNKFGFODL browsableItemsChangedEvent = OutfitManager.BrowsableItemsChangedEvent;
Action action2 = new Action(base.MKBLJJGJAOH);
int num = 0;
browsableItemsChangedEvent.BPAJKKAGPKB(action2, num != 0);
DelegateData data = action2.data;
Action action3 = new Action(base.MKBLJJGJAOH);
OKNNKFGFODL hairDyeUnlockedEvent = HairColorVault.HairDyeUnlockedEvent;
Action action4 = new Action(base.MKBLJJGJAOH);
int num2 = 0;
hairDyeUnlockedEvent.BPAJKKAGPKB(action4, num2 != 0);
bool flag = base.GetComponentInParent<TitleScreenFlowModel>();
this.<MICMDGDJCDO>k__BackingField = flag;
}
// Token: 0x06003FA5 RID: 16293 RVA: 0x000FD38C File Offset: 0x000FB58C
[Token(Token = "0x6003FA5")]
[Address(RVA = "0x1BAAFF0", Offset = "0x1BA9FF0", VA = "0x181BAAFF0", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(this.ONGOOHCFLLE);
OKNNKFGFODL browsableItemsChangedEvent = OutfitManager.BrowsableItemsChangedEvent;
Action action2 = new Action(base.MKBLJJGJAOH);
browsableItemsChangedEvent.BIHKNNPGGKP(action2);
bool flag;
if (flag)
{
Action action3 = new Action(base.MKBLJJGJAOH);
}
OKNNKFGFODL hairDyeUnlockedEvent = HairColorVault.HairDyeUnlockedEvent;
Action action4 = new Action(base.MKBLJJGJAOH);
hairDyeUnlockedEvent.BIHKNNPGGKP(action4);
}
// Token: 0x17000B59 RID: 2905
// (get) Token: 0x06003FA6 RID: 16294 RVA: 0x000FD404 File Offset: 0x000FB604
[Token(Token = "0x17000B59")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003FA6")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x06003FA7 RID: 16295 RVA: 0x000FD414 File Offset: 0x000FB614
[Token(Token = "0x6003FA7")]
[Address(RVA = "0x1BA9FF0", Offset = "0x1BA8FF0", VA = "0x181BA9FF0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
if (this.BJJLOAAFEPN.ENONEADFACP == 0)
{
this.AddUndoStack();
}
DABKFAIHBBP dabkfaihbbp = this.GLPJPIEOLDF();
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003FA8 RID: 16296 RVA: 0x000FD448 File Offset: 0x000FB648
[Token(Token = "0x6003FA8")]
[Address(RVA = "0x1BAAEA0", Offset = "0x1BA9EA0", VA = "0x181BAAEA0")]
private void ONGOOHCFLLE(MNHEFLIMKGO KJAFOCJMDIH)
{
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
if (lhkbodfdflc != 0)
{
this.AGCAPLPAAHH = lhkbodfdflc;
base.MKBLJJGJAOH();
}
MNHEFLIMKGO.GFOMCHMBLHE(this.AGCAPLPAAHH);
base.MKBLJJGJAOH();
}
// Token: 0x06003FA9 RID: 16297 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003FA9")]
[Address(RVA = "0x1BAA2D0", Offset = "0x1BA92D0", VA = "0x181BAA2D0")]
public static PMGCJEPKFOF<JPIJGHNNIDP> HandleTrialItems(DGOHCPBKOHD PFNGHHBCMGE, bool NEBEOPDJMJC = false)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003FAA RID: 16298 RVA: 0x000FD480 File Offset: 0x000FB680
[Token(Token = "0x6003FAA")]
[Address(RVA = "0x1BACEA0", Offset = "0x1BABEA0", VA = "0x181BACEA0")]
public AvatarCustomizationModel()
{
BEPMBLAHCML<PBNNFOJIBOD> bepmblahcml = new BEPMBLAHCML(10);
this.BJJLOAAFEPN = bepmblahcml;
this.FJGNNGGOHKB = (AvatarCustomizationModel.OPGHFCLCNJB)((ulong)5L);
base..ctor();
}
// Token: 0x06003FAB RID: 16299 RVA: 0x000FD4C0 File Offset: 0x000FB6C0
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003FAB")]
[Address(RVA = "0x1BACCA0", Offset = "0x1BABCA0", VA = "0x181BACCA0")]
static AvatarCustomizationModel()
{
int num;
int num2;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
AvatarCustomizationModel.AvatarFaceChangedEvent = oknnkfgfodl;
int num3;
int num4;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
AvatarCustomizationModel.AvatarBodyChangedEvent = oknnkfgfodl2;
int num5;
int num6;
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(32, num5 != 0, num6 != 0);
num6 = 0;
num5 = 0;
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent = oknnkfgfodl3;
int num7;
int num8;
OKNNKFGFODL oknnkfgfodl4 = new OKNNKFGFODL(32, num7 != 0, num8 != 0);
num8 = 0;
num7 = 0;
AvatarCustomizationModel.AvatarRandomizedEvent = oknnkfgfodl4;
int num9;
int num10;
OKNNKFGFODL oknnkfgfodl5 = new OKNNKFGFODL(32, num9 != 0, num10 != 0);
num10 = 0;
num9 = 0;
AvatarCustomizationModel.AvatarUndoEvent = oknnkfgfodl5;
int num11;
int num12;
OKNNKFGFODL oknnkfgfodl6 = new OKNNKFGFODL(32, num11 != 0, num12 != 0);
num12 = 0;
num11 = 0;
AvatarCustomizationModel.AvatarRedoEvent = oknnkfgfodl6;
int num13;
int num14;
MFBGLIHGCGO<OutfitType> mfbglihgcgo = new MFBGLIHGCGO(4, num13 != 0, num14 != 0);
num14 = 0;
num13 = 0;
AvatarCustomizationModel.AvatarItemChangedEvent = mfbglihgcgo;
int num15;
int num16;
MFBGLIHGCGO<OutfitType> mfbglihgcgo2 = new MFBGLIHGCGO(4, num15 != 0, num16 != 0);
num16 = 0;
num15 = 0;
AvatarCustomizationModel.AvatarItemUnequippedEvent = mfbglihgcgo2;
}
// Token: 0x06003FAC RID: 16300 RVA: 0x000FD598 File Offset: 0x000FB798
[Token(Token = "0x6003FAC")]
[Address(RVA = "0x1740000", Offset = "0x173F000", VA = "0x181740000")]
[CompilerGenerated]
private void FFCCFJMDNNE(JPIJGHNNIDP MAOOLFEBOOD)
{
base.MKBLJJGJAOH();
}
// Token: 0x06003FAD RID: 16301 RVA: 0x000FD5AC File Offset: 0x000FB7AC
[Token(Token = "0x6003FAD")]
[Address(RVA = "0x1BAA2A0", Offset = "0x1BA92A0", VA = "0x181BAA2A0")]
[CompilerGenerated]
private bool HKBKCJCHMHM(CECAKDDNHLN PACGLAIGOMF)
{
Route <GIAMNOCCOHD>k__BackingField = PACGLAIGOMF.<GIAMNOCCOHD>k__BackingField;
Route route = this.customizeMainRoute;
return <GIAMNOCCOHD>k__BackingField.Equals(route);
}
// Token: 0x06003FAE RID: 16302 RVA: 0x000FD5D4 File Offset: 0x000FB7D4
[Token(Token = "0x6003FAE")]
[Address(RVA = "0x1BA9BD0", Offset = "0x1BA8BD0", VA = "0x181BA9BD0")]
[CompilerGenerated]
private bool BDLKLBIHFPP()
{
return this.IMJKADIIAGN == EOBKJELFMIA.LFFHCBCBCJJ.Owned;
}
// Token: 0x06003FAF RID: 16303 RVA: 0x000FD5EC File Offset: 0x000FB7EC
[Token(Token = "0x6003FAF")]
[Address(RVA = "0x1BAA900", Offset = "0x1BA9900", VA = "0x181BAA900")]
[CompilerGenerated]
private void JDGLCAHEMPC(bool ONGBFDACHHG)
{
this.IMJKADIIAGN = (ONGBFDACHHG ? EOBKJELFMIA.LFFHCBCBCJJ.Store : EOBKJELFMIA.LFFHCBCBCJJ.None);
base.MKBLJJGJAOH();
}
// Token: 0x06003FB0 RID: 16304 RVA: 0x000FD60C File Offset: 0x000FB80C
[Token(Token = "0x6003FB0")]
[Address(RVA = "0x1BAAB10", Offset = "0x1BA9B10", VA = "0x181BAAB10")]
[CompilerGenerated]
private void KIBOAMMALGK(BaseDialogModel<NLONGNGOMON> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.IPOJPDBOPEI = num;
return;
}
this.IPOJPDBOPEI = BBPMNICHFLM;
}
// Token: 0x06003FB1 RID: 16305 RVA: 0x000FD630 File Offset: 0x000FB830
[Token(Token = "0x6003FB1")]
[Address(RVA = "0x1BAAA30", Offset = "0x1BA9A30", VA = "0x181BAAA30")]
[CompilerGenerated]
private object JOEBNHGCNNO()
{
/*
An exception occurred when decompiling this method (06003FB1)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object RRUI.Data.AvatarCustomizationModel::JOEBNHGCNNO()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:PFIGBFIKKEG(var_0_06, ldfld:PFIGBFIKKEG(AvatarCustomizationModel::PFFKBHDEIDH, ldloc:AvatarCustomizationModel(this)))
}
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.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: 0x06003FB2 RID: 16306 RVA: 0x000FD644 File Offset: 0x000FB844
[Token(Token = "0x6003FB2")]
[Address(RVA = "0x1BAAA80", Offset = "0x1BA9A80", VA = "0x181BAAA80")]
[CompilerGenerated]
private void KHFGDIPIHAE(object DNGKIAJLLHG)
{
object obj;
this.PFFKBHDEIDH = obj;
base.MKBLJJGJAOH();
this.FEDHFBJAAOA();
}
// Token: 0x06003FB3 RID: 16307 RVA: 0x000FD66C File Offset: 0x000FB86C
[Token(Token = "0x6003FB3")]
[Address(RVA = "0x1BAAE10", Offset = "0x1BA9E10", VA = "0x181BAAE10")]
[CompilerGenerated]
private void NOGBLGCFHNM(BaseDialogModel<NLONGNGOMON> BBPMNICHFLM)
{
if (BBPMNICHFLM == 0)
{
int num = 0;
this.PLKDDECHEBC = num;
return;
}
this.PLKDDECHEBC = BBPMNICHFLM;
}
// Token: 0x04003463 RID: 13411
[Token(Token = "0x4003463")]
private const int CLGDCHJIPMF = 10;
// Token: 0x04003464 RID: 13412
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003464")]
[SerializeField]
private EOBKJELFMIA.LFFHCBCBCJJ defaultOwnershipFilter = (EOBKJELFMIA.LFFHCBCBCJJ)((ulong)2L);
// Token: 0x04003465 RID: 13413
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4003465")]
[SerializeField]
private EOBKJELFMIA.PFIGBFIKKEG defaultSorting = (EOBKJELFMIA.PFIGBFIKKEG)((ulong)2L);
// Token: 0x04003466 RID: 13414
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003466")]
[SerializeField]
[Header("Sub pages")]
private BrowserModel customizationBrowser;
// Token: 0x04003467 RID: 13415
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003467")]
[SerializeField]
private Route customizeMainRoute;
// Token: 0x04003468 RID: 13416
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003468")]
[SerializeField]
private Route customizeEyeRoute;
// Token: 0x04003469 RID: 13417
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4003469")]
[SerializeField]
private Route customizeMouthRoute;
// Token: 0x0400346A RID: 13418
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400346A")]
[SerializeField]
private Route customizeHatRoute;
// Token: 0x0400346B RID: 13419
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400346B")]
[SerializeField]
private Route customizeCompleteRoute;
// Token: 0x0400346C RID: 13420
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400346C")]
[SerializeField]
private Route customizeHairRoute;
// Token: 0x0400346D RID: 13421
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400346D")]
private readonly BEPMBLAHCML<PBNNFOJIBOD> BJJLOAAFEPN;
// Token: 0x0400346E RID: 13422
[Token(Token = "0x400346E")]
public static readonly OKNNKFGFODL AvatarFaceChangedEvent;
// Token: 0x0400346F RID: 13423
[Token(Token = "0x400346F")]
public static readonly OKNNKFGFODL AvatarBodyChangedEvent;
// Token: 0x04003470 RID: 13424
[Token(Token = "0x4003470")]
public static readonly OKNNKFGFODL AvatarHairOrBeardColorChangedEvent;
// Token: 0x04003471 RID: 13425
[Token(Token = "0x4003471")]
public static readonly OKNNKFGFODL AvatarRandomizedEvent;
// Token: 0x04003472 RID: 13426
[Token(Token = "0x4003472")]
public static readonly OKNNKFGFODL AvatarUndoEvent;
// Token: 0x04003473 RID: 13427
[Token(Token = "0x4003473")]
public static readonly OKNNKFGFODL AvatarRedoEvent;
// Token: 0x04003474 RID: 13428
[Token(Token = "0x4003474")]
public static readonly MFBGLIHGCGO<OutfitType> AvatarItemChangedEvent;
// Token: 0x04003475 RID: 13429
[Token(Token = "0x4003475")]
public static readonly MFBGLIHGCGO<OutfitType> AvatarItemUnequippedEvent;
// Token: 0x04003476 RID: 13430
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4003476")]
private AvatarCustomizationModel.OPGHFCLCNJB FJGNNGGOHKB;
// Token: 0x04003477 RID: 13431
[FieldOffset(Offset = "0xC4")]
[Token(Token = "0x4003477")]
private AvatarCustomizationModel.LHIFBBOIHDN HEBIMNOHFIO;
// Token: 0x04003478 RID: 13432
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4003478")]
private AvatarCustomizationModel.LHIFBBOIHDN IJBPKOEBIMA;
// Token: 0x04003479 RID: 13433
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4003479")]
private AvatarCustomizationModel.NPPNKEECNHH OLPCAFKPKMM;
// Token: 0x0400347A RID: 13434
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400347A")]
private AvatarCustomizationModel.AHHLAJFBBEP BMJHDDEGMPJ;
// Token: 0x0400347B RID: 13435
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x400347B")]
private AvatarCustomizationModel.GNMMOOFNADF GEJBGMJOMKI;
// Token: 0x0400347C RID: 13436
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400347C")]
private EOBKJELFMIA.PFIGBFIKKEG PFFKBHDEIDH;
// Token: 0x0400347D RID: 13437
[FieldOffset(Offset = "0xDC")]
[Token(Token = "0x400347D")]
private EOBKJELFMIA.LFFHCBCBCJJ IMJKADIIAGN;
// Token: 0x0400347E RID: 13438
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400347E")]
private string EFAODIPOHBL;
// Token: 0x0400347F RID: 13439
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400347F")]
private bool MNJHFGHJBDN;
// Token: 0x04003482 RID: 13442
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4003482")]
private DynamicUIDialogModel IPOJPDBOPEI;
// Token: 0x04003483 RID: 13443
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4003483")]
private NLONGNGOMON FKMFLKEKGDO;
// Token: 0x04003484 RID: 13444
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4003484")]
private DynamicUIDialogModel PLKDDECHEBC;
// Token: 0x04003485 RID: 13445
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x4003485")]
private NLONGNGOMON KMLOCGKNKKM;
// Token: 0x02000928 RID: 2344
[Token(Token = "0x2000928")]
public enum LHIFBBOIHDN
{
// Token: 0x04003487 RID: 13447
[Token(Token = "0x4003487")]
Style,
// Token: 0x04003488 RID: 13448
[Token(Token = "0x4003488")]
Color
}
// Token: 0x02000929 RID: 2345
[Token(Token = "0x2000929")]
public enum OPGHFCLCNJB
{
// Token: 0x0400348A RID: 13450
[Token(Token = "0x400348A")]
FaceShape,
// Token: 0x0400348B RID: 13451
[Token(Token = "0x400348B")]
Eyes,
// Token: 0x0400348C RID: 13452
[Token(Token = "0x400348C")]
Mouth,
// Token: 0x0400348D RID: 13453
[Token(Token = "0x400348D")]
Ears,
// Token: 0x0400348E RID: 13454
[Token(Token = "0x400348E")]
BodyShape,
// Token: 0x0400348F RID: 13455
[Token(Token = "0x400348F")]
SkinColor
}
// Token: 0x0200092A RID: 2346
[Token(Token = "0x200092A")]
public enum NPPNKEECNHH
{
// Token: 0x04003491 RID: 13457
[Token(Token = "0x4003491")]
BothHands,
// Token: 0x04003492 RID: 13458
[Token(Token = "0x4003492")]
LeftHand,
// Token: 0x04003493 RID: 13459
[Token(Token = "0x4003493")]
RightHand
}
// Token: 0x0200092B RID: 2347
[Token(Token = "0x200092B")]
public enum AHHLAJFBBEP
{
// Token: 0x04003495 RID: 13461
[Token(Token = "0x4003495")]
Hats,
// Token: 0x04003496 RID: 13462
[Token(Token = "0x4003496")]
Glasses,
// Token: 0x04003497 RID: 13463
[Token(Token = "0x4003497")]
Earrings
}
// Token: 0x0200092C RID: 2348
[Token(Token = "0x200092C")]
public enum GNMMOOFNADF
{
// Token: 0x04003499 RID: 13465
[Token(Token = "0x4003499")]
Clothes,
// Token: 0x0400349A RID: 13466
[Token(Token = "0x400349A")]
Shoulders,
// Token: 0x0400349B RID: 13467
[Token(Token = "0x400349B")]
Necklaces,
// Token: 0x0400349C RID: 13468
[Token(Token = "0x400349C")]
Belts
}
// Token: 0x0200092D RID: 2349
[Token(Token = "0x200092D")]
[CompilerGenerated]
private sealed class PKHFGJLJDLN
{
// Token: 0x06003FB4 RID: 16308 RVA: 0x000FD690 File Offset: 0x000FB890
[Token(Token = "0x6003FB4")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PKHFGJLJDLN()
{
}
// Token: 0x06003FB5 RID: 16309 RVA: 0x000FD6A4 File Offset: 0x000FB8A4
[Token(Token = "0x6003FB5")]
[Address(RVA = "0x1BB4860", Offset = "0x1BB3860", VA = "0x181BB4860")]
internal void <HandleTrialItems>b__2(BKFGFHDDNFG sf)
{
AvatarCustomizationModel.BMBFHNJHMIN bmbfhnjhmin = new AvatarCustomizationModel.BMBFHNJHMIN();
bmbfhnjhmin.CS$<>8__locals1 = this;
List<HOJMGAMMIAD> jdgebbmdjbc = sf.JDGEBBMDJBC;
Func<HOJMGAMMIAD, bool> func = this.<>9__5;
if (func == 0)
{
Func<HOJMGAMMIAD, bool> func2 = (HOJMGAMMIAD storeGiftDrop) => this.giftDrops.Contains(storeGiftDrop);
this.<>9__5 = func2;
}
List<HOJMGAMMIAD> list = Enumerable.ToList<HOJMGAMMIAD>(Enumerable.Where<HOJMGAMMIAD>(jdgebbmdjbc, func));
bmbfhnjhmin.allItems = list;
AvatarCustomizationModel.AGKLFILGOKL agklfilgokl = new AvatarCustomizationModel.AGKLFILGOKL();
agklfilgokl.CS$<>8__locals2 = bmbfhnjhmin;
if (GCBPKHFJKCE.KHKBGCCMFPE == 0)
{
}
bool flag = GCBPKHFJKCE.KHKBGCCMFPE.MIKDLDEALPN;
agklfilgokl.isLocalPlayerRRPlusMember = flag;
if (flag)
{
}
List<HOJMGAMMIAD> allItems = agklfilgokl.CS$<>8__locals2.allItems;
Func<HOJMGAMMIAD, bool> func3;
if (AvatarCustomizationModel.<>c.<>9__118_6 == 0)
{
func3 = (HOJMGAMMIAD item) => item.<IPAKFAFGINE>k__BackingField.<EFFHIKNPACF>k__BackingField;
AvatarCustomizationModel.<>c.<>9__118_6 = func3;
}
bool flag2 = Enumerable.Any<HOJMGAMMIAD>(allItems, func3);
agklfilgokl.isShowingPurchaseResults = false;
IIKFCAONJCO iikfcaonjco = new IIKFCAONJCO();
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals = agklfilgokl.CS$<>8__locals2;
agklfilgokl.costInfo = iikfcaonjco;
List<HOJMGAMMIAD> allItems2 = cs$<>8__locals.allItems;
int num = 0;
iikfcaonjco.BDJFGEJFPPO(allItems2, DGOHCPBKOHD.Watch, ACDKILABNNC.RecCenterTokens);
agklfilgokl.checkoutDialogModel = num;
IIKFCAONJCO costInfo = agklfilgokl.costInfo;
Action<int, CardModel, StoreItemModel, BAEJLDPBGFI> action = delegate(int index, CardModel cardModel, StoreItemModel storeItemModel, BAEJLDPBGFI storeItemToCardController)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
int num2 = 0;
PCEJMCMGIIA pcejmcmgiia = PCEJMCMGIIA.KJIKOFCAMAJ<StoreItemModel, StoreItemModelController>(costInfo, action, num2);
agklfilgokl.checkoutDialogData = pcejmcmgiia;
pcejmcmgiia.<PPEEEICBMBN>k__BackingField = flag2;
DGOHCPBKOHD dgohcpbkohd = this.storefrontEntryPoint;
PCEJMCMGIIA checkoutDialogData = agklfilgokl.checkoutDialogData;
string text = string.Format("PurchaseTrialItems_{0}", dgohcpbkohd);
checkoutDialogData.<FNJFBAEINFF>k__BackingField = text;
PCEJMCMGIIA checkoutDialogData2 = agklfilgokl.checkoutDialogData;
if (this.showWarning)
{
}
string empty = string.Empty;
checkoutDialogData2.<MOHBIFLJNPB>k__BackingField = empty;
DGOHCPBKOHD dgohcpbkohd2 = this.storefrontEntryPoint;
PCEJMCMGIIA checkoutDialogData3 = agklfilgokl.checkoutDialogData;
string text2 = string.Format("PurchaseTrialItems_NotEnoughTokens_{0}", dgohcpbkohd2);
checkoutDialogData3.<GOIJONLEIAG>k__BackingField = text2;
PCEJMCMGIIA checkoutDialogData4 = agklfilgokl.checkoutDialogData;
Action action2 = delegate
{
AvatarCustomizationModel.NHBIKOCJBOG nhbikocjbog = new AvatarCustomizationModel.NHBIKOCJBOG();
nhbikocjbog.CS$<>8__locals4 = agklfilgokl;
DialogListModel dialogListModel = agklfilgokl.checkoutDialogModel.PKJJDBNMMEA;
nhbikocjbog.dialogListModel = dialogListModel;
DGOHCPBKOHD dgohcpbkohd3 = agklfilgokl.CS$<>8__locals2.CS$<>8__locals1.storefrontEntryPoint;
int num3 = 0;
Action<BNOHDIHPGBA.OFCMJLHAKLH> action4 = delegate(BNOHDIHPGBA.OFCMJLHAKLH purchaseResults)
{
nhbikocjbog.CS$<>8__locals4.isShowingPurchaseResults = true;
CheckoutDialogModel checkoutDialogModel2 = nhbikocjbog.CS$<>8__locals4.checkoutDialogModel;
if (checkoutDialogModel2 != 0)
{
checkoutDialogModel2.Dismiss();
}
if (purchaseResults != 0)
{
List<HOJMGAMMIAD> allItems3 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.allItems;
List<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
DialogListModel dialogListModel2 = nhbikocjbog.dialogListModel;
List<string> ngcmlajjcpg = purchaseResults.NGCMLAJJCPG;
bool flag3 = allItems3._size != 1;
DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GDAJPJGPNIM(dialogListModel2, hnibdnimaii, ngcmlajjcpg, flag3);
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals2 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals2.<>9__13 == 0)
{
Action action5 = delegate
{
cs$<>8__locals2.promise.OOOIENHGNCA((uint)1);
};
cs$<>8__locals2.<>9__13 = action5;
}
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals3 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals3.<>9__14 == 0)
{
Action<string> action6 = delegate(string _)
{
cs$<>8__locals3.promise.OOOIENHGNCA((uint)2);
};
cs$<>8__locals3.<>9__14 = action6;
}
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals4 = nhbikocjbog.CS$<>8__locals4;
if (cs$<>8__locals4.<>9__15 == 0)
{
Action action7 = delegate
{
cs$<>8__locals4.isShowingPurchaseResults = false;
};
cs$<>8__locals4.<>9__15 = action7;
}
}
};
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof;
if (num3 < nhbikocjbog)
{
num3 += num3;
if (num3 == nhbikocjbog)
{
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
num3++;
}
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action4);
};
checkoutDialogData4.<PAABJIENLBM>k__BackingField = action2;
PCEJMCMGIIA checkoutDialogData5 = agklfilgokl.checkoutDialogData;
Action action3 = delegate
{
agklfilgokl.checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
CBLLFJEDOII<JPIJGHNNIDP> cbllfjedoii = agklfilgokl.CS$<>8__locals2.CS$<>8__locals1.promise;
if (!agklfilgokl.isShowingPurchaseResults)
{
int num4 = 0;
cbllfjedoii.OOOIENHGNCA(num4);
return;
}
};
checkoutDialogData5.<NPFBOHLFFJH>k__BackingField = action3;
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
PCEJMCMGIIA checkoutDialogData6 = agklfilgokl.checkoutDialogData;
CheckoutDialogModel checkoutDialogModel = flowByType.ShowScreenAndDisplayCheckoutDialog<StoreItemModel, StoreItemModelController>(checkoutDialogData6);
agklfilgokl.checkoutDialogModel = checkoutDialogModel;
}
// Token: 0x06003FB6 RID: 16310 RVA: 0x000FD8DC File Offset: 0x000FBADC
[Token(Token = "0x6003FB6")]
[Address(RVA = "0x1BB4CE0", Offset = "0x1BB3CE0", VA = "0x181BB4CE0")]
internal bool <HandleTrialItems>b__5(HOJMGAMMIAD storeGiftDrop)
{
return this.giftDrops.Contains(storeGiftDrop);
}
// Token: 0x06003FB7 RID: 16311 RVA: 0x000FD8FC File Offset: 0x000FBAFC
[Token(Token = "0x6003FB7")]
[Address(RVA = "0x1BB47C0", Offset = "0x1BB37C0", VA = "0x181BB47C0")]
internal void <HandleTrialItems>b__13()
{
this.promise.OOOIENHGNCA((uint)1);
}
// Token: 0x06003FB8 RID: 16312 RVA: 0x000FD91C File Offset: 0x000FBB1C
[Token(Token = "0x6003FB8")]
[Address(RVA = "0x1BB4810", Offset = "0x1BB3810", VA = "0x181BB4810")]
internal void <HandleTrialItems>b__14(string _)
{
this.promise.OOOIENHGNCA((uint)2);
}
// Token: 0x0400349D RID: 13469
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400349D")]
public List<HOJMGAMMIAD> giftDrops;
// Token: 0x0400349E RID: 13470
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400349E")]
public CBLLFJEDOII<JPIJGHNNIDP> promise;
// Token: 0x0400349F RID: 13471
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400349F")]
public DGOHCPBKOHD storefrontEntryPoint;
// Token: 0x040034A0 RID: 13472
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40034A0")]
public bool showWarning;
// Token: 0x040034A1 RID: 13473
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40034A1")]
public Func<HOJMGAMMIAD, bool> <>9__5;
// Token: 0x040034A2 RID: 13474
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40034A2")]
public Action <>9__13;
// Token: 0x040034A3 RID: 13475
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034A3")]
public Action<string> <>9__14;
}
// Token: 0x0200092E RID: 2350
[Token(Token = "0x200092E")]
[CompilerGenerated]
private sealed class PFHKBHGLOLB
{
// Token: 0x06003FB9 RID: 16313 RVA: 0x000FD93C File Offset: 0x000FBB3C
[Token(Token = "0x6003FB9")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PFHKBHGLOLB()
{
}
// Token: 0x06003FBA RID: 16314 RVA: 0x000FD950 File Offset: 0x000FBB50
[Token(Token = "0x6003FBA")]
[Address(RVA = "0x1BB4640", Offset = "0x1BB3640", VA = "0x181BB4640")]
internal DABKFAIHBBP <HandleTrialItems>b__3()
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
GiftManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
GiftManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
NLEKGNENMCO.LOCNECLOHCA locneclohca = this.package;
GiftManager.PFJMNDHPNBK <>9__118_ = AvatarCustomizationModel.<>c.<>9__118_4;
if (<>9__118_ == 0)
{
AvatarCustomizationModel.<>c.<>9__118_4 = delegate(bool successful)
{
if (!successful)
{
Debug.LogError("Could not consume gift in trial purchase queue");
return;
}
};
}
IEnumerator<KENFJGFMIPM> enumerator = instance3.RunConsumeGift(locneclohca, <>9__118_);
KFBABPAPIMB kfbabpapimb = instance.Run(instance2, enumerator);
throw new NullReferenceException();
}
// Token: 0x040034A4 RID: 13476
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40034A4")]
public NLEKGNENMCO.LOCNECLOHCA package;
}
// Token: 0x0200092F RID: 2351
[Token(Token = "0x200092F")]
[CompilerGenerated]
private sealed class BMBFHNJHMIN
{
// Token: 0x06003FBB RID: 16315 RVA: 0x000FD9B4 File Offset: 0x000FBBB4
[Token(Token = "0x6003FBB")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BMBFHNJHMIN()
{
}
// Token: 0x040034A5 RID: 13477
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40034A5")]
public List<HOJMGAMMIAD> allItems;
// Token: 0x040034A6 RID: 13478
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40034A6")]
public AvatarCustomizationModel.PKHFGJLJDLN CS$<>8__locals1;
}
// Token: 0x02000930 RID: 2352
[Token(Token = "0x2000930")]
[CompilerGenerated]
private sealed class AGKLFILGOKL
{
// Token: 0x06003FBC RID: 16316 RVA: 0x000FD9C8 File Offset: 0x000FBBC8
[Token(Token = "0x6003FBC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AGKLFILGOKL()
{
}
// Token: 0x06003FBD RID: 16317 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003FBD")]
[Address(RVA = "0x1BA2300", Offset = "0x1BA1300", VA = "0x181BA2300")]
internal void <HandleTrialItems>b__7(int index, CardModel cardModel, StoreItemModel storeItemModel, BAEJLDPBGFI storeItemToCardController)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003FBE RID: 16318 RVA: 0x000FD9DC File Offset: 0x000FBBDC
[Token(Token = "0x6003FBE")]
[Address(RVA = "0x1BA2410", Offset = "0x1BA1410", VA = "0x181BA2410")]
internal void <HandleTrialItems>b__8()
{
AvatarCustomizationModel.NHBIKOCJBOG nhbikocjbog = new AvatarCustomizationModel.NHBIKOCJBOG();
nhbikocjbog.CS$<>8__locals4 = this;
DialogListModel dialogListModel = this.checkoutDialogModel.PKJJDBNMMEA;
nhbikocjbog.dialogListModel = dialogListModel;
DGOHCPBKOHD storefrontEntryPoint = this.CS$<>8__locals2.CS$<>8__locals1.storefrontEntryPoint;
int num = 0;
Action<BNOHDIHPGBA.OFCMJLHAKLH> action = delegate(BNOHDIHPGBA.OFCMJLHAKLH purchaseResults)
{
nhbikocjbog.CS$<>8__locals4.isShowingPurchaseResults = true;
CheckoutDialogModel checkoutDialogModel = nhbikocjbog.CS$<>8__locals4.checkoutDialogModel;
if (checkoutDialogModel != 0)
{
checkoutDialogModel.Dismiss();
}
if (purchaseResults != 0)
{
List<HOJMGAMMIAD> allItems = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.allItems;
List<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
DialogListModel dialogListModel2 = nhbikocjbog.dialogListModel;
List<string> ngcmlajjcpg = purchaseResults.NGCMLAJJCPG;
bool flag = allItems._size != 1;
DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GDAJPJGPNIM(dialogListModel2, hnibdnimaii, ngcmlajjcpg, flag);
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals.<>9__13 == 0)
{
Action action2 = delegate
{
cs$<>8__locals.promise.OOOIENHGNCA((uint)1);
};
cs$<>8__locals.<>9__13 = action2;
}
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals2 = nhbikocjbog.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals2.<>9__14 == 0)
{
Action<string> action3 = delegate(string _)
{
cs$<>8__locals2.promise.OOOIENHGNCA((uint)2);
};
cs$<>8__locals2.<>9__14 = action3;
}
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals3 = nhbikocjbog.CS$<>8__locals4;
if (cs$<>8__locals3.<>9__15 == 0)
{
Action action4 = delegate
{
cs$<>8__locals3.isShowingPurchaseResults = false;
};
cs$<>8__locals3.<>9__15 = action4;
}
}
};
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof;
if (num < nhbikocjbog)
{
num += num;
if (num == nhbikocjbog)
{
pmgcjepkfof += pmgcjepkfof;
throw new NullReferenceException();
}
num++;
}
PMGCJEPKFOF<BNOHDIHPGBA.OFCMJLHAKLH> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
}
// Token: 0x06003FBF RID: 16319 RVA: 0x000FDA54 File Offset: 0x000FBC54
[Token(Token = "0x6003FBF")]
[Address(RVA = "0x1A10A70", Offset = "0x1A0FA70", VA = "0x181A10A70")]
internal void <HandleTrialItems>b__15()
{
this.isShowingPurchaseResults = false;
}
// Token: 0x06003FC0 RID: 16320 RVA: 0x000FDA68 File Offset: 0x000FBC68
[Token(Token = "0x6003FC0")]
[Address(RVA = "0x1BA25B0", Offset = "0x1BA15B0", VA = "0x181BA25B0")]
internal void <HandleTrialItems>b__9()
{
this.checkoutDialogData.<NPFBOHLFFJH>k__BackingField = (ulong)0L;
CBLLFJEDOII<JPIJGHNNIDP> promise = this.CS$<>8__locals2.CS$<>8__locals1.promise;
if (!this.isShowingPurchaseResults)
{
int num = 0;
promise.OOOIENHGNCA(num);
return;
}
}
// Token: 0x040034A7 RID: 13479
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40034A7")]
public CheckoutDialogModel checkoutDialogModel;
// Token: 0x040034A8 RID: 13480
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40034A8")]
public IIKFCAONJCO costInfo;
// Token: 0x040034A9 RID: 13481
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40034A9")]
public bool isLocalPlayerRRPlusMember;
// Token: 0x040034AA RID: 13482
[FieldOffset(Offset = "0x21")]
[Token(Token = "0x40034AA")]
public bool isShowingPurchaseResults;
// Token: 0x040034AB RID: 13483
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40034AB")]
public PCEJMCMGIIA checkoutDialogData;
// Token: 0x040034AC RID: 13484
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40034AC")]
public AvatarCustomizationModel.BMBFHNJHMIN CS$<>8__locals2;
// Token: 0x040034AD RID: 13485
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034AD")]
public Action <>9__15;
}
// Token: 0x02000931 RID: 2353
[Token(Token = "0x2000931")]
[CompilerGenerated]
private sealed class GNFFCGDCLDD
{
// Token: 0x06003FC1 RID: 16321 RVA: 0x000FDAB0 File Offset: 0x000FBCB0
[Token(Token = "0x6003FC1")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GNFFCGDCLDD()
{
}
// Token: 0x06003FC2 RID: 16322 RVA: 0x000FDAC4 File Offset: 0x000FBCC4
[Token(Token = "0x6003FC2")]
[Address(RVA = "0x1BB20F0", Offset = "0x1BB10F0", VA = "0x181BB20F0")]
internal void <HandleTrialItems>b__10()
{
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals = this.CS$<>8__locals3.CS$<>8__locals2;
int num = this.index;
HOJMGAMMIAD hojmgammiad = ECNNGIFNNNM.BMCEKIFDDJK<HOJMGAMMIAD>(cs$<>8__locals.allItems, num);
MNHEFLIMKGO lhkbodfdflc = MNHEFLIMKGO.LHKBODFDFLC;
int num2 = 0;
lhkbodfdflc.BCLDGDMDOKK(hojmgammiad);
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals2 = this.CS$<>8__locals3;
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals3 = cs$<>8__locals2.CS$<>8__locals2;
List<HOJMGAMMIAD> allItems = cs$<>8__locals3.allItems;
IIKFCAONJCO iikfcaonjco = new IIKFCAONJCO();
cs$<>8__locals2.costInfo = iikfcaonjco;
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals4 = this.CS$<>8__locals3;
AvatarCustomizationModel.BMBFHNJHMIN cs$<>8__locals5 = cs$<>8__locals4.CS$<>8__locals2;
IIKFCAONJCO costInfo = cs$<>8__locals4.costInfo;
List<HOJMGAMMIAD> allItems2 = cs$<>8__locals5.allItems;
costInfo.BDJFGEJFPPO(allItems2, (DGOHCPBKOHD)num2, (ACDKILABNNC)((uint)2));
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals6 = this.CS$<>8__locals3;
if (cs$<>8__locals6.isLocalPlayerRRPlusMember)
{
}
List<HOJMGAMMIAD> allItems3 = cs$<>8__locals6.CS$<>8__locals2.allItems;
Func<HOJMGAMMIAD, bool> <>9__118_ = AvatarCustomizationModel.<>c.<>9__118_11;
if (<>9__118_ == 0)
{
AvatarCustomizationModel.<>c.<>9__118_11 = (HOJMGAMMIAD item) => item.<IPAKFAFGINE>k__BackingField.<EFFHIKNPACF>k__BackingField;
}
bool flag = Enumerable.Any<HOJMGAMMIAD>(allItems3, <>9__118_);
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals7 = this.CS$<>8__locals3;
CheckoutDialogModel checkoutDialogModel = cs$<>8__locals7.checkoutDialogModel;
IIKFCAONJCO costInfo2 = cs$<>8__locals7.costInfo;
checkoutDialogModel.ResetCostInfo(costInfo2, flag);
}
// Token: 0x040034AE RID: 13486
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40034AE")]
public int index;
// Token: 0x040034AF RID: 13487
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40034AF")]
public AvatarCustomizationModel.AGKLFILGOKL CS$<>8__locals3;
}
// Token: 0x02000932 RID: 2354
[Token(Token = "0x2000932")]
[CompilerGenerated]
private sealed class NHBIKOCJBOG
{
// Token: 0x06003FC3 RID: 16323 RVA: 0x000FDC00 File Offset: 0x000FBE00
[Token(Token = "0x6003FC3")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NHBIKOCJBOG()
{
}
// Token: 0x06003FC4 RID: 16324 RVA: 0x000FDC14 File Offset: 0x000FBE14
[Token(Token = "0x6003FC4")]
[Address(RVA = "0x1BB3F10", Offset = "0x1BB2F10", VA = "0x181BB3F10")]
internal void <HandleTrialItems>b__12(BNOHDIHPGBA.OFCMJLHAKLH purchaseResults)
{
this.CS$<>8__locals4.isShowingPurchaseResults = true;
CheckoutDialogModel checkoutDialogModel = this.CS$<>8__locals4.checkoutDialogModel;
if (checkoutDialogModel != 0)
{
checkoutDialogModel.Dismiss();
}
if (purchaseResults != 0)
{
List<HOJMGAMMIAD> allItems = this.CS$<>8__locals4.CS$<>8__locals2.allItems;
List<string> hnibdnimaii = purchaseResults.HNIBDNIMAII;
DialogListModel dialogListModel = this.dialogListModel;
List<string> ngcmlajjcpg = purchaseResults.NGCMLAJJCPG;
bool flag = allItems._size != 1;
DABKFAIHBBP dabkfaihbbp = BNOHDIHPGBA.GDAJPJGPNIM(dialogListModel, hnibdnimaii, ngcmlajjcpg, flag);
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals = this.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals.<>9__13 == 0)
{
Action action = delegate
{
cs$<>8__locals.promise.OOOIENHGNCA((uint)1);
};
cs$<>8__locals.<>9__13 = action;
}
AvatarCustomizationModel.PKHFGJLJDLN cs$<>8__locals2 = this.CS$<>8__locals4.CS$<>8__locals2.CS$<>8__locals1;
if (cs$<>8__locals2.<>9__14 == 0)
{
Action<string> action2 = delegate(string _)
{
cs$<>8__locals2.promise.OOOIENHGNCA((uint)2);
};
cs$<>8__locals2.<>9__14 = action2;
}
AvatarCustomizationModel.AGKLFILGOKL cs$<>8__locals3 = this.CS$<>8__locals4;
if (cs$<>8__locals3.<>9__15 == 0)
{
Action action3 = delegate
{
cs$<>8__locals3.isShowingPurchaseResults = false;
};
cs$<>8__locals3.<>9__15 = action3;
}
}
}
// Token: 0x040034B0 RID: 13488
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40034B0")]
public DialogListModel dialogListModel;
// Token: 0x040034B1 RID: 13489
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40034B1")]
public AvatarCustomizationModel.AGKLFILGOKL CS$<>8__locals4;
}
}
}
@@ -0,0 +1,996 @@
using System;
using Cpp2IlInjected;
using RRUI.Navigation;
using UnityEngine;
using UnityEngine.Rendering;
namespace RRUI.Data
{
// Token: 0x02000935 RID: 2357
[Token(Token = "0x2000935")]
public class AvatarCustomizationModelController : ModelController<AvatarCustomizationModel>
{
// Token: 0x06003FD5 RID: 16341 RVA: 0x000FDF08 File Offset: 0x000FC108
[Token(Token = "0x6003FD5")]
[Address(RVA = "0x1BA9B10", Offset = "0x1BA8B10", VA = "0x181BA9B10")]
public AvatarCustomizationModelController()
{
}
// Token: 0x02000936 RID: 2358
[Token(Token = "0x2000936")]
[Serializable]
private class BuyButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FD6 RID: 16342 RVA: 0x000FDF1C File Offset: 0x000FC11C
[Token(Token = "0x6003FD6")]
[Address(RVA = "0x1BB0340", Offset = "0x1BAF340", VA = "0x181BB0340", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003FD7 RID: 16343 RVA: 0x000FDF30 File Offset: 0x000FC130
[Token(Token = "0x6003FD7")]
[Address(RVA = "0x1BB03B0", Offset = "0x1BAF3B0", VA = "0x181BB03B0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003FD8 RID: 16344 RVA: 0x000FDF44 File Offset: 0x000FC144
[Token(Token = "0x6003FD8")]
[Address(RVA = "0x1BB03F0", Offset = "0x1BAF3F0", VA = "0x181BB03F0")]
public BuyButtonImpl()
{
}
}
// Token: 0x02000937 RID: 2359
[Token(Token = "0x2000937")]
[Serializable]
private class UndoButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FD9 RID: 16345 RVA: 0x000FDF58 File Offset: 0x000FC158
[Token(Token = "0x6003FD9")]
[Address(RVA = "0x1BB8550", Offset = "0x1BB7550", VA = "0x181BB8550", Slot = "27")]
protected override void DMAHGBLDMFA()
{
PBNNFOJIBOD pbnnfojibod;
bool flag = pbnnfojibod != 0;
}
// Token: 0x06003FDA RID: 16346 RVA: 0x000FDF74 File Offset: 0x000FC174
[Token(Token = "0x6003FDA")]
[Address(RVA = "0x1BB85E0", Offset = "0x1BB75E0", VA = "0x181BB85E0", Slot = "29")]
protected override void IKNMALNFPII()
{
PBNNFOJIBOD pbnnfojibod;
if (pbnnfojibod != 0)
{
AvatarCustomizationModel.AvatarUndoEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003FDB RID: 16347 RVA: 0x000FDF98 File Offset: 0x000FC198
[Token(Token = "0x6003FDB")]
[Address(RVA = "0x1BB8720", Offset = "0x1BB7720", VA = "0x181BB8720")]
public UndoButtonImpl()
{
}
}
// Token: 0x02000938 RID: 2360
[Token(Token = "0x2000938")]
[Serializable]
private class RedoButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FDC RID: 16348 RVA: 0x000FDFAC File Offset: 0x000FC1AC
[Token(Token = "0x6003FDC")]
[Address(RVA = "0x1BB5330", Offset = "0x1BB4330", VA = "0x181BB5330", Slot = "27")]
protected override void DMAHGBLDMFA()
{
PBNNFOJIBOD pbnnfojibod;
bool flag = pbnnfojibod != 0;
}
// Token: 0x06003FDD RID: 16349 RVA: 0x000FDFC8 File Offset: 0x000FC1C8
[Token(Token = "0x6003FDD")]
[Address(RVA = "0x1BB53C0", Offset = "0x1BB43C0", VA = "0x181BB53C0", Slot = "29")]
protected override void IKNMALNFPII()
{
PBNNFOJIBOD pbnnfojibod;
if (pbnnfojibod != 0)
{
AvatarCustomizationModel.AvatarRedoEvent.CNFDGDEOPPF();
}
}
// Token: 0x06003FDE RID: 16350 RVA: 0x000FDFEC File Offset: 0x000FC1EC
[Token(Token = "0x6003FDE")]
[Address(RVA = "0x1BB5500", Offset = "0x1BB4500", VA = "0x181BB5500")]
public RedoButtonImpl()
{
}
}
// Token: 0x02000939 RID: 2361
[Token(Token = "0x2000939")]
[Serializable]
private class RandomizeButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FDF RID: 16351 RVA: 0x000FE000 File Offset: 0x000FC200
[Token(Token = "0x6003FDF")]
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003FE0 RID: 16352 RVA: 0x000FE014 File Offset: 0x000FC214
[Token(Token = "0x6003FE0")]
[Address(RVA = "0x1BB5200", Offset = "0x1BB4200", VA = "0x181BB5200", Slot = "29")]
protected override void IKNMALNFPII()
{
CFLMJLFBOKH.LLHCBFEEGDN();
}
// Token: 0x06003FE1 RID: 16353 RVA: 0x000FE030 File Offset: 0x000FC230
[Token(Token = "0x6003FE1")]
[Address(RVA = "0x1BB5270", Offset = "0x1BB4270", VA = "0x181BB5270")]
public RandomizeButtonImpl()
{
}
}
// Token: 0x0200093A RID: 2362
[Token(Token = "0x200093A")]
[Serializable]
private class RandomizeHairButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FE2 RID: 16354 RVA: 0x000FE044 File Offset: 0x000FC244
[Token(Token = "0x6003FE2")]
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003FE3 RID: 16355 RVA: 0x000FE058 File Offset: 0x000FC258
[Token(Token = "0x6003FE3")]
[Address(RVA = "0x1BB52B0", Offset = "0x1BB42B0", VA = "0x181BB52B0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003FE4 RID: 16356 RVA: 0x000FE06C File Offset: 0x000FC26C
[Token(Token = "0x6003FE4")]
[Address(RVA = "0x1BB52F0", Offset = "0x1BB42F0", VA = "0x181BB52F0")]
public RandomizeHairButtonImpl()
{
}
}
// Token: 0x0200093B RID: 2363
[Token(Token = "0x200093B")]
[Serializable]
private class GoToCustomizeEyesButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FE5 RID: 16357 RVA: 0x000FE080 File Offset: 0x000FC280
[Token(Token = "0x6003FE5")]
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003FE6 RID: 16358 RVA: 0x000FE094 File Offset: 0x000FC294
[Token(Token = "0x6003FE6")]
[Address(RVA = "0x1BB23F0", Offset = "0x1BB13F0", VA = "0x181BB23F0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003FE7 RID: 16359 RVA: 0x000FE0A8 File Offset: 0x000FC2A8
[Token(Token = "0x6003FE7")]
[Address(RVA = "0x1BB2460", Offset = "0x1BB1460", VA = "0x181BB2460")]
public GoToCustomizeEyesButtonImpl()
{
}
}
// Token: 0x0200093C RID: 2364
[Token(Token = "0x200093C")]
[Serializable]
private class GoToCustomizeMouthButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FE8 RID: 16360 RVA: 0x000FE0BC File Offset: 0x000FC2BC
[Token(Token = "0x6003FE8")]
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003FE9 RID: 16361 RVA: 0x000FE0D0 File Offset: 0x000FC2D0
[Token(Token = "0x6003FE9")]
[Address(RVA = "0x1BB25A0", Offset = "0x1BB15A0", VA = "0x181BB25A0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003FEA RID: 16362 RVA: 0x000FE0E4 File Offset: 0x000FC2E4
[Token(Token = "0x6003FEA")]
[Address(RVA = "0x1BB2610", Offset = "0x1BB1610", VA = "0x181BB2610")]
public GoToCustomizeMouthButtonImpl()
{
}
}
// Token: 0x0200093D RID: 2365
[Token(Token = "0x200093D")]
[Serializable]
private class GoToCustomizeMainButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FEB RID: 16363 RVA: 0x000FE0F8 File Offset: 0x000FC2F8
[Token(Token = "0x6003FEB")]
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003FEC RID: 16364 RVA: 0x000FE10C File Offset: 0x000FC30C
[Token(Token = "0x6003FEC")]
[Address(RVA = "0x1BB24A0", Offset = "0x1BB14A0", VA = "0x181BB24A0", Slot = "29")]
protected override void IKNMALNFPII()
{
Func<CECAKDDNHLN, bool> func = new Func(base.HKBKCJCHMHM);
}
// Token: 0x06003FED RID: 16365 RVA: 0x000FE12C File Offset: 0x000FC32C
[Token(Token = "0x6003FED")]
[Address(RVA = "0x1BB2560", Offset = "0x1BB1560", VA = "0x181BB2560")]
public GoToCustomizeMainButtonImpl()
{
}
}
// Token: 0x0200093E RID: 2366
[Token(Token = "0x200093E")]
[Serializable]
private class CompleteCustomizationButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FEE RID: 16366 RVA: 0x000FE140 File Offset: 0x000FC340
[Token(Token = "0x6003FEE")]
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003FEF RID: 16367 RVA: 0x000FE154 File Offset: 0x000FC354
[Token(Token = "0x6003FEF")]
[Address(RVA = "0x1BB10C0", Offset = "0x1BB00C0", VA = "0x181BB10C0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003FF0 RID: 16368 RVA: 0x000FE168 File Offset: 0x000FC368
[Token(Token = "0x6003FF0")]
[Address(RVA = "0x1BB1120", Offset = "0x1BB0120", VA = "0x181BB1120")]
public CompleteCustomizationButtonImpl()
{
}
}
// Token: 0x0200093F RID: 2367
[Token(Token = "0x200093F")]
[Serializable]
private class ShowFiltersButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FF1 RID: 16369 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003FF1")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003FF2 RID: 16370 RVA: 0x000FE17C File Offset: 0x000FC37C
[Token(Token = "0x6003FF2")]
[Address(RVA = "0x1BB64E0", Offset = "0x1BB54E0", VA = "0x181BB64E0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003FF3 RID: 16371 RVA: 0x000FE190 File Offset: 0x000FC390
[Token(Token = "0x6003FF3")]
[Address(RVA = "0x1BB6520", Offset = "0x1BB5520", VA = "0x181BB6520")]
public ShowFiltersButtonImpl()
{
}
}
// Token: 0x02000940 RID: 2368
[Token(Token = "0x2000940")]
[Serializable]
private class ShowSortingButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FF4 RID: 16372 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003FF4")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003FF5 RID: 16373 RVA: 0x000FE1A4 File Offset: 0x000FC3A4
[Token(Token = "0x6003FF5")]
[Address(RVA = "0x1BB6560", Offset = "0x1BB5560", VA = "0x181BB6560", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06003FF6 RID: 16374 RVA: 0x000FE1B8 File Offset: 0x000FC3B8
[Token(Token = "0x6003FF6")]
[Address(RVA = "0x1BB65A0", Offset = "0x1BB55A0", VA = "0x181BB65A0")]
public ShowSortingButtonImpl()
{
}
}
// Token: 0x02000941 RID: 2369
[Token(Token = "0x2000941")]
[Serializable]
private class GoToSearchButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FF7 RID: 16375 RVA: 0x000FE1CC File Offset: 0x000FC3CC
[Token(Token = "0x6003FF7")]
[Address(RVA = "0x1BB2650", Offset = "0x1BB1650", VA = "0x181BB2650", Slot = "27")]
protected override void DMAHGBLDMFA()
{
BrowserModel browserModel = this.mainCategoryBrowser;
int num = 0;
if (browserModel == num)
{
BrowserModel browserModel2;
this.mainCategoryBrowser = browserModel2;
}
}
// Token: 0x06003FF8 RID: 16376 RVA: 0x000FE1FC File Offset: 0x000FC3FC
[Token(Token = "0x6003FF8")]
[Address(RVA = "0x1BB26E0", Offset = "0x1BB16E0", VA = "0x181BB26E0", Slot = "29")]
protected override void IKNMALNFPII()
{
if (this.mainCategoryBrowser.GMAKMKMNHAP != 0)
{
Route route = this.mainCategoryBrowser.GMAKMKMNHAP;
Route route2 = this.searchRoute;
if (route.Equals(route2))
{
this.mainCategoryBrowser.GoBack();
return;
}
}
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.searchRoute);
BrowserModel browserModel = this.mainCategoryBrowser;
int num = 0;
browserModel.GoTo(cecakddnhln, num != 0);
browserModel.MKBLJJGJAOH();
}
// Token: 0x06003FF9 RID: 16377 RVA: 0x000FE26C File Offset: 0x000FC46C
[Token(Token = "0x6003FF9")]
[Address(RVA = "0x1BB2800", Offset = "0x1BB1800", VA = "0x181BB2800")]
public GoToSearchButtonImpl()
{
}
// Token: 0x040034B9 RID: 13497
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034B9")]
[SerializeField]
private Route searchRoute;
// Token: 0x040034BA RID: 13498
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40034BA")]
private BrowserModel mainCategoryBrowser;
}
// Token: 0x02000942 RID: 2370
[Token(Token = "0x2000942")]
[Serializable]
private class StopSearchingButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FFA RID: 16378 RVA: 0x000FE280 File Offset: 0x000FC480
[Token(Token = "0x6003FFA")]
[Address(RVA = "0x1BB6D50", Offset = "0x1BB5D50", VA = "0x181BB6D50", Slot = "27")]
protected override void DMAHGBLDMFA()
{
BrowserModel browserModel = this.mainCategoryBrowser;
int num = 0;
if (browserModel == num)
{
BrowserModel browserModel2;
this.mainCategoryBrowser = browserModel2;
}
}
// Token: 0x06003FFB RID: 16379 RVA: 0x000FE2B0 File Offset: 0x000FC4B0
[Token(Token = "0x6003FFB")]
[Address(RVA = "0x1BB6DE0", Offset = "0x1BB5DE0", VA = "0x181BB6DE0", Slot = "29")]
protected override void IKNMALNFPII()
{
this.mainCategoryBrowser.GoBack();
}
// Token: 0x06003FFC RID: 16380 RVA: 0x000FE2D0 File Offset: 0x000FC4D0
[Token(Token = "0x6003FFC")]
[Address(RVA = "0x1BB6E50", Offset = "0x1BB5E50", VA = "0x181BB6E50")]
public StopSearchingButtonImpl()
{
}
// Token: 0x040034BB RID: 13499
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034BB")]
private BrowserModel mainCategoryBrowser;
}
// Token: 0x02000943 RID: 2371
[Token(Token = "0x2000943")]
[Serializable]
private class ClearSearchButtonImpl : ButtonControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06003FFD RID: 16381 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003FFD")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003FFE RID: 16382 RVA: 0x000FE2E4 File Offset: 0x000FC4E4
[Token(Token = "0x6003FFE")]
[Address(RVA = "0x1BB0430", Offset = "0x1BAF430", VA = "0x181BB0430", Slot = "29")]
protected override void IKNMALNFPII()
{
bool flag;
if (flag)
{
}
}
// Token: 0x06003FFF RID: 16383 RVA: 0x000FE2FC File Offset: 0x000FC4FC
[Token(Token = "0x6003FFF")]
[Address(RVA = "0x1BB04B0", Offset = "0x1BAF4B0", VA = "0x181BB04B0")]
public ClearSearchButtonImpl()
{
}
}
// Token: 0x02000944 RID: 2372
[Token(Token = "0x2000944")]
[Serializable]
private class HairCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.LHIFBBOIHDN>
{
// Token: 0x06004000 RID: 16384 RVA: 0x000FE310 File Offset: 0x000FC510
[Token(Token = "0x6004000")]
[Address(RVA = "0x1BB29F0", Offset = "0x1BB19F0", VA = "0x181BB29F0", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06004001 RID: 16385 RVA: 0x000FE328 File Offset: 0x000FC528
[Token(Token = "0x6004001")]
[Address(RVA = "0x1BB2970", Offset = "0x1BB1970", VA = "0x181BB2970", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
}
// Token: 0x06004002 RID: 16386 RVA: 0x000FE340 File Offset: 0x000FC540
[Token(Token = "0x6004002")]
[Address(RVA = "0x1BB2A40", Offset = "0x1BB1A40", VA = "0x181BB2A40")]
public HairCategoriesToggleButtonImpl()
{
}
}
// Token: 0x02000945 RID: 2373
[Token(Token = "0x2000945")]
[Serializable]
private class FacialHairCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.LHIFBBOIHDN>
{
// Token: 0x06004003 RID: 16387 RVA: 0x000FE354 File Offset: 0x000FC554
[Token(Token = "0x6004003")]
[Address(RVA = "0x1BB1BE0", Offset = "0x1BB0BE0", VA = "0x181BB1BE0", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06004004 RID: 16388 RVA: 0x000FE36C File Offset: 0x000FC56C
[Token(Token = "0x6004004")]
[Address(RVA = "0x1BB1B60", Offset = "0x1BB0B60", VA = "0x181BB1B60", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
}
// Token: 0x06004005 RID: 16389 RVA: 0x000FE384 File Offset: 0x000FC584
[Token(Token = "0x6004005")]
[Address(RVA = "0x1BB1C30", Offset = "0x1BB0C30", VA = "0x181BB1C30")]
public FacialHairCategoriesToggleButtonImpl()
{
}
}
// Token: 0x02000946 RID: 2374
[Token(Token = "0x2000946")]
[Serializable]
private class FaceCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.OPGHFCLCNJB>
{
// Token: 0x06004006 RID: 16390 RVA: 0x000FE398 File Offset: 0x000FC598
[Token(Token = "0x6004006")]
[Address(RVA = "0x1BB1A40", Offset = "0x1BB0A40", VA = "0x181BB1A40", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.OPGHFCLCNJB NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06004007 RID: 16391 RVA: 0x000FE3B0 File Offset: 0x000FC5B0
[Token(Token = "0x6004007")]
[Address(RVA = "0x1BB19C0", Offset = "0x1BB09C0", VA = "0x181BB19C0", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.OPGHFCLCNJB NPOHJMEHEKB)
{
}
// Token: 0x06004008 RID: 16392 RVA: 0x000FE3C8 File Offset: 0x000FC5C8
[Token(Token = "0x6004008")]
[Address(RVA = "0x1BB1A90", Offset = "0x1BB0A90", VA = "0x181BB1A90")]
public FaceCategoriesToggleButtonImpl()
{
}
}
// Token: 0x02000947 RID: 2375
[Token(Token = "0x2000947")]
[Serializable]
private class HandCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.NPPNKEECNHH>
{
// Token: 0x06004009 RID: 16393 RVA: 0x000FE3DC File Offset: 0x000FC5DC
[Token(Token = "0x6004009")]
[Address(RVA = "0x1BB2B90", Offset = "0x1BB1B90", VA = "0x181BB2B90", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.NPPNKEECNHH NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x0600400A RID: 16394 RVA: 0x000FE3F4 File Offset: 0x000FC5F4
[Token(Token = "0x600400A")]
[Address(RVA = "0x1BB2B10", Offset = "0x1BB1B10", VA = "0x181BB2B10", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.NPPNKEECNHH NPOHJMEHEKB)
{
}
// Token: 0x0600400B RID: 16395 RVA: 0x000FE40C File Offset: 0x000FC60C
[Token(Token = "0x600400B")]
[Address(RVA = "0x1BB2BE0", Offset = "0x1BB1BE0", VA = "0x181BB2BE0")]
public HandCategoriesToggleButtonImpl()
{
}
}
// Token: 0x02000948 RID: 2376
[Token(Token = "0x2000948")]
[Serializable]
private class HeadCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.AHHLAJFBBEP>
{
// Token: 0x0600400C RID: 16396 RVA: 0x000FE420 File Offset: 0x000FC620
[Token(Token = "0x600400C")]
[Address(RVA = "0x1BB2D30", Offset = "0x1BB1D30", VA = "0x181BB2D30", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.AHHLAJFBBEP NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x0600400D RID: 16397 RVA: 0x000FE438 File Offset: 0x000FC638
[Token(Token = "0x600400D")]
[Address(RVA = "0x1BB2CB0", Offset = "0x1BB1CB0", VA = "0x181BB2CB0", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.AHHLAJFBBEP NPOHJMEHEKB)
{
}
// Token: 0x0600400E RID: 16398 RVA: 0x000FE450 File Offset: 0x000FC650
[Token(Token = "0x600400E")]
[Address(RVA = "0x1BB2D80", Offset = "0x1BB1D80", VA = "0x181BB2D80")]
public HeadCategoriesToggleButtonImpl()
{
}
}
// Token: 0x02000949 RID: 2377
[Token(Token = "0x2000949")]
[Serializable]
private class TorsoCategoriesToggleButtonImpl : AvatarCustomizationModelController.BaseCustomizationCategoryToggleButtonImpl<AvatarCustomizationModel.GNMMOOFNADF>
{
// Token: 0x0600400F RID: 16399 RVA: 0x000FE464 File Offset: 0x000FC664
[Token(Token = "0x600400F")]
[Address(RVA = "0x1BB7FD0", Offset = "0x1BB6FD0", VA = "0x181BB7FD0", Slot = "30")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.GNMMOOFNADF NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06004010 RID: 16400 RVA: 0x000FE47C File Offset: 0x000FC67C
[Token(Token = "0x6004010")]
[Address(RVA = "0x1BB7F50", Offset = "0x1BB6F50", VA = "0x181BB7F50", Slot = "31")]
protected override void LDFCKBDINCN(AvatarCustomizationModel.GNMMOOFNADF NPOHJMEHEKB)
{
}
// Token: 0x06004011 RID: 16401 RVA: 0x000FE494 File Offset: 0x000FC694
[Token(Token = "0x6004011")]
[Address(RVA = "0x1BB8020", Offset = "0x1BB7020", VA = "0x181BB8020")]
public TorsoCategoriesToggleButtonImpl()
{
}
}
// Token: 0x0200094A RID: 2378
[Token(Token = "0x200094A")]
private abstract class BaseCustomizationCategoryToggleButtonImpl<TEnum> : ToggleControllerImpl<AvatarCustomizationModel> where TEnum : Enum
{
// Token: 0x06004012 RID: 16402
[Token(Token = "0x6004012")]
[Address(Slot = "30")]
protected abstract bool OAICIBKHHGB(TEnum NPOHJMEHEKB);
// Token: 0x06004013 RID: 16403
[Token(Token = "0x6004013")]
[Address(Slot = "31")]
protected abstract void LDFCKBDINCN(TEnum NPOHJMEHEKB);
// Token: 0x06004014 RID: 16404 RVA: 0x000FE4A8 File Offset: 0x000FC6A8
[Token(Token = "0x6004014")]
[Address(RVA = "0x28D7870", Offset = "0x28D6870", VA = "0x1828D7870", Slot = "27")]
protected override void DMAHGBLDMFA()
{
this.IKNMALNFPII();
}
// Token: 0x06004015 RID: 16405 RVA: 0x000FE4C4 File Offset: 0x000FC6C4
[Token(Token = "0x6004015")]
[Address(RVA = "0x28D78F0", Offset = "0x28D68F0", VA = "0x1828D78F0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004016 RID: 16406 RVA: 0x000FE4D8 File Offset: 0x000FC6D8
[Token(Token = "0x6004016")]
[Address(RVA = "0x28D7950", Offset = "0x28D6950", VA = "0x1828D7950")]
protected BaseCustomizationCategoryToggleButtonImpl()
{
}
// Token: 0x040034BC RID: 13500
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40034BC")]
[SerializeField]
private TEnum categoryType;
}
// Token: 0x0200094B RID: 2379
[Token(Token = "0x200094B")]
private abstract class BaseCustomizationCategoryHideableImpl<TEnum> : HideableControllerImpl<AvatarCustomizationModel> where TEnum : Enum
{
// Token: 0x06004017 RID: 16407
[Token(Token = "0x6004017")]
[Address(Slot = "29")]
protected abstract bool OAICIBKHHGB(TEnum NPOHJMEHEKB);
// Token: 0x06004018 RID: 16408 RVA: 0x000FE4F4 File Offset: 0x000FC6F4
[Token(Token = "0x6004018")]
[Address(RVA = "0x28D7780", Offset = "0x28D6780", VA = "0x1828D7780", Slot = "27")]
protected override void DMAHGBLDMFA()
{
this.HDCFHIKKDBC();
}
// Token: 0x06004019 RID: 16409 RVA: 0x000FE510 File Offset: 0x000FC710
[Token(Token = "0x6004019")]
[Address(RVA = "0x28D77D0", Offset = "0x28D67D0", VA = "0x1828D77D0")]
protected BaseCustomizationCategoryHideableImpl()
{
}
// Token: 0x040034BD RID: 13501
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40034BD")]
[SerializeField]
private TEnum categoryType;
}
// Token: 0x0200094C RID: 2380
[Token(Token = "0x200094C")]
[Serializable]
private class HairCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.LHIFBBOIHDN>
{
// Token: 0x0600401A RID: 16410 RVA: 0x000FE52C File Offset: 0x000FC72C
[Token(Token = "0x600401A")]
[Address(RVA = "0x1BB28E0", Offset = "0x1BB18E0", VA = "0x181BB28E0", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x0600401B RID: 16411 RVA: 0x000FE544 File Offset: 0x000FC744
[Token(Token = "0x600401B")]
[Address(RVA = "0x1BB2930", Offset = "0x1BB1930", VA = "0x181BB2930")]
public HairCategoriesHideableImpl()
{
}
}
// Token: 0x0200094D RID: 2381
[Token(Token = "0x200094D")]
[Serializable]
private class FacialHairCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.LHIFBBOIHDN>
{
// Token: 0x0600401C RID: 16412 RVA: 0x000FE558 File Offset: 0x000FC758
[Token(Token = "0x600401C")]
[Address(RVA = "0x1BB1AD0", Offset = "0x1BB0AD0", VA = "0x181BB1AD0", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.LHIFBBOIHDN NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x0600401D RID: 16413 RVA: 0x000FE570 File Offset: 0x000FC770
[Token(Token = "0x600401D")]
[Address(RVA = "0x1BB1B20", Offset = "0x1BB0B20", VA = "0x181BB1B20")]
public FacialHairCategoriesHideableImpl()
{
}
}
// Token: 0x0200094E RID: 2382
[Token(Token = "0x200094E")]
[Serializable]
private class FaceCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.OPGHFCLCNJB>
{
// Token: 0x0600401E RID: 16414 RVA: 0x000FE584 File Offset: 0x000FC784
[Token(Token = "0x600401E")]
[Address(RVA = "0x1BB1930", Offset = "0x1BB0930", VA = "0x181BB1930", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.OPGHFCLCNJB NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x0600401F RID: 16415 RVA: 0x000FE59C File Offset: 0x000FC79C
[Token(Token = "0x600401F")]
[Address(RVA = "0x1BB1980", Offset = "0x1BB0980", VA = "0x181BB1980")]
public FaceCategoriesHideableImpl()
{
}
}
// Token: 0x0200094F RID: 2383
[Token(Token = "0x200094F")]
[Serializable]
private class HandCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.NPPNKEECNHH>
{
// Token: 0x06004020 RID: 16416 RVA: 0x000FE5B0 File Offset: 0x000FC7B0
[Token(Token = "0x6004020")]
[Address(RVA = "0x1BB2A80", Offset = "0x1BB1A80", VA = "0x181BB2A80", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.NPPNKEECNHH NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06004021 RID: 16417 RVA: 0x000FE5C8 File Offset: 0x000FC7C8
[Token(Token = "0x6004021")]
[Address(RVA = "0x1BB2AD0", Offset = "0x1BB1AD0", VA = "0x181BB2AD0")]
public HandCategoriesHideableImpl()
{
}
}
// Token: 0x02000950 RID: 2384
[Token(Token = "0x2000950")]
[Serializable]
private class HeadCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.AHHLAJFBBEP>
{
// Token: 0x06004022 RID: 16418 RVA: 0x000FE5DC File Offset: 0x000FC7DC
[Token(Token = "0x6004022")]
[Address(RVA = "0x1BB2C20", Offset = "0x1BB1C20", VA = "0x181BB2C20", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.AHHLAJFBBEP NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06004023 RID: 16419 RVA: 0x000FE5F4 File Offset: 0x000FC7F4
[Token(Token = "0x6004023")]
[Address(RVA = "0x1BB2C70", Offset = "0x1BB1C70", VA = "0x181BB2C70")]
public HeadCategoriesHideableImpl()
{
}
}
// Token: 0x02000951 RID: 2385
[Token(Token = "0x2000951")]
[Serializable]
private class TorsoCategoriesHideableImpl : AvatarCustomizationModelController.BaseCustomizationCategoryHideableImpl<AvatarCustomizationModel.GNMMOOFNADF>
{
// Token: 0x06004024 RID: 16420 RVA: 0x000FE608 File Offset: 0x000FC808
[Token(Token = "0x6004024")]
[Address(RVA = "0x1BB7EC0", Offset = "0x1BB6EC0", VA = "0x181BB7EC0", Slot = "29")]
protected override bool OAICIBKHHGB(AvatarCustomizationModel.GNMMOOFNADF NPOHJMEHEKB)
{
bool flag;
return flag;
}
// Token: 0x06004025 RID: 16421 RVA: 0x000FE620 File Offset: 0x000FC820
[Token(Token = "0x6004025")]
[Address(RVA = "0x1BB7F10", Offset = "0x1BB6F10", VA = "0x181BB7F10")]
public TorsoCategoriesHideableImpl()
{
}
}
// Token: 0x02000952 RID: 2386
[Token(Token = "0x2000952")]
[Serializable]
private class HideInTitleScreenFlowImpl : HideableControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06004026 RID: 16422 RVA: 0x000FE634 File Offset: 0x000FC834
[Token(Token = "0x6004026")]
[Address(RVA = "0x1BB3370", Offset = "0x1BB2370", VA = "0x181BB3370", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004027 RID: 16423 RVA: 0x000FE648 File Offset: 0x000FC848
[Token(Token = "0x6004027")]
[Address(RVA = "0x1BB33D0", Offset = "0x1BB23D0", VA = "0x181BB33D0")]
public HideInTitleScreenFlowImpl()
{
}
}
// Token: 0x02000953 RID: 2387
[Token(Token = "0x2000953")]
[Serializable]
private class HideWhenTryingItemsImpl : HideableControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06004028 RID: 16424 RVA: 0x000FE65C File Offset: 0x000FC85C
[Token(Token = "0x6004028")]
[Address(RVA = "0x1BB34C0", Offset = "0x1BB24C0", VA = "0x181BB34C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004029 RID: 16425 RVA: 0x000FE670 File Offset: 0x000FC870
[Token(Token = "0x6004029")]
[Address(RVA = "0x1BB3530", Offset = "0x1BB2530", VA = "0x181BB3530")]
public HideWhenTryingItemsImpl()
{
}
}
// Token: 0x02000954 RID: 2388
[Token(Token = "0x2000954")]
[Serializable]
private class HideWhenNotTryingItemsImpl : HideableControllerImpl<AvatarCustomizationModel>
{
// Token: 0x0600402A RID: 16426 RVA: 0x000FE684 File Offset: 0x000FC884
[Token(Token = "0x600402A")]
[Address(RVA = "0x1BB3410", Offset = "0x1BB2410", VA = "0x181BB3410", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag2;
bool flag = !flag2;
}
// Token: 0x0600402B RID: 16427 RVA: 0x000FE69C File Offset: 0x000FC89C
[Token(Token = "0x600402B")]
[Address(RVA = "0x1BB3480", Offset = "0x1BB2480", VA = "0x181BB3480")]
public HideWhenNotTryingItemsImpl()
{
}
}
// Token: 0x02000955 RID: 2389
[Token(Token = "0x2000955")]
[Serializable]
private class ShowWhileSearchingHideableImpl : HideableControllerImpl<AvatarCustomizationModel>
{
// Token: 0x0600402C RID: 16428 RVA: 0x000FE6B0 File Offset: 0x000FC8B0
[Token(Token = "0x600402C")]
[Address(RVA = "0x1BB65E0", Offset = "0x1BB55E0", VA = "0x181BB65E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600402D RID: 16429 RVA: 0x000FE6C4 File Offset: 0x000FC8C4
[Token(Token = "0x600402D")]
[Address(RVA = "0x1BB6640", Offset = "0x1BB5640", VA = "0x181BB6640")]
public ShowWhileSearchingHideableImpl()
{
}
}
// Token: 0x02000956 RID: 2390
[Token(Token = "0x2000956")]
[Serializable]
private class TotalCostTextImpl : TextControllerImpl<AvatarCustomizationModel>
{
// Token: 0x0600402E RID: 16430 RVA: 0x000FE6D8 File Offset: 0x000FC8D8
[Token(Token = "0x600402E")]
[Address(RVA = "0x1BB8060", Offset = "0x1BB7060", VA = "0x181BB8060", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag && NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
IIKFCAONJCO iikfcaonjco = new IIKFCAONJCO();
long <FIAJFEBGJNA>k__BackingField = iikfcaonjco.<FIAJFEBGJNA>k__BackingField;
string text = iikfcaonjco.GOMGLLEGIIK();
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
return;
}
int num = 0;
CoreUnsafeUtils.QuickSort(0, num);
}
// Token: 0x0600402F RID: 16431 RVA: 0x000FE720 File Offset: 0x000FC920
[Token(Token = "0x600402F")]
[Address(RVA = "0x1BB81B0", Offset = "0x1BB71B0", VA = "0x181BB81B0")]
public TotalCostTextImpl()
{
}
}
// Token: 0x02000957 RID: 2391
[Token(Token = "0x2000957")]
[Serializable]
private class SearchQueryInputFieldImpl : InputFieldControllerImpl<AvatarCustomizationModel>
{
// Token: 0x06004030 RID: 16432 RVA: 0x000FE734 File Offset: 0x000FC934
[Token(Token = "0x6004030")]
[Address(RVA = "0x1BB5920", Offset = "0x1BB4920", VA = "0x181BB5920", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
return;
}
}
// Token: 0x06004031 RID: 16433 RVA: 0x000FE74C File Offset: 0x000FC94C
[Token(Token = "0x6004031")]
[Address(RVA = "0x1BB5AF0", Offset = "0x1BB4AF0", VA = "0x181BB5AF0", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
bool flag;
if (flag)
{
}
}
// Token: 0x06004032 RID: 16434 RVA: 0x000FE764 File Offset: 0x000FC964
[Token(Token = "0x6004032")]
[Address(RVA = "0x1BB5BA0", Offset = "0x1BB4BA0", VA = "0x181BB5BA0")]
public SearchQueryInputFieldImpl()
{
}
}
}
}
@@ -0,0 +1,73 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000C66 RID: 3174
[Token(Token = "0x2000C66")]
public class AvatarFeaturesModel : AvatarCustomizationDependentModel
{
// Token: 0x17000DEF RID: 3567
// (get) Token: 0x06004D34 RID: 19764 RVA: 0x0011B34C File Offset: 0x0011954C
[Token(Token = "0x17000DEF")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004D34")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000DF0 RID: 3568
// (get) Token: 0x06004D35 RID: 19765 RVA: 0x0011B35C File Offset: 0x0011955C
// (set) Token: 0x06004D36 RID: 19766 RVA: 0x0011B38C File Offset: 0x0011958C
[Token(Token = "0x17000DF0")]
public bool AHALCOMOBDF
{
[Token(Token = "0x6004D35")]
[Address(RVA = "0x1BAD560", Offset = "0x1BAC560", VA = "0x181BAD560")]
get
{
AvatarCustomizationModel avatarCustomizationModel = base.JAHLPGDLMOC;
if (avatarCustomizationModel != 0)
{
return avatarCustomizationModel.AGCAPLPAAHH.KGFKHHAFMAH.hideEars;
}
throw new NullReferenceException();
}
[Token(Token = "0x6004D36")]
[Address(RVA = "0x1BAD5A0", Offset = "0x1BAC5A0", VA = "0x181BAD5A0")]
set
{
base.JAHLPGDLMOC.AGCAPLPAAHH.AGANJPALBAI(value);
CFLMJLFBOKH.LDMGHNPFKCM();
base.MKBLJJGJAOH();
}
}
// Token: 0x06004D37 RID: 19767 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004D37")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004D38 RID: 19768 RVA: 0x0011B3C0 File Offset: 0x001195C0
[Token(Token = "0x6004D38")]
[Address(RVA = "0x1BAD4C0", Offset = "0x1BAC4C0", VA = "0x181BAD4C0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06004D39 RID: 19769 RVA: 0x0011B3D4 File Offset: 0x001195D4
[Token(Token = "0x6004D39")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
public AvatarFeaturesModel()
{
}
}
}
@@ -0,0 +1,109 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Avatars;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000C67 RID: 3175
[Token(Token = "0x2000C67")]
public class AvatarFeaturesModelController : ModelController<AvatarFeaturesModel>
{
// Token: 0x06004D3A RID: 19770 RVA: 0x0011B3E8 File Offset: 0x001195E8
[Token(Token = "0x6004D3A")]
[Address(RVA = "0x1BAD3D0", Offset = "0x1BAC3D0", VA = "0x181BAD3D0")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (06004D3A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.AvatarFeaturesModelController::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: 0x06004D3B RID: 19771 RVA: 0x0011B414 File Offset: 0x00119614
[Token(Token = "0x6004D3B")]
[Address(RVA = "0x1BAD480", Offset = "0x1BAC480", VA = "0x181BAD480")]
public AvatarFeaturesModelController()
{
}
// Token: 0x02000C68 RID: 3176
[Token(Token = "0x2000C68")]
[Serializable]
private class OutfitItemToCardImpl : ToCardControllerImpl<AvatarFeaturesModel>
{
// Token: 0x17000DF1 RID: 3569
// (get) Token: 0x06004D3C RID: 19772 RVA: 0x0011B428 File Offset: 0x00119628
[Token(Token = "0x17000DF1")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x6004D3C")]
[Address(RVA = "0x1BB4550", Offset = "0x1BB3550", VA = "0x181BB4550", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
string text = "Ears";
if (this.hideEars)
{
text = "No Ears";
}
galeigfhnbb.<EEAGJCIHELJ>k__BackingField = text;
AvatarCustomizationModel avatarCustomizationModel;
if (avatarCustomizationModel != 0)
{
AvatarCustomizationSettings kgfkhhafmah = avatarCustomizationModel.AGCAPLPAAHH.KGFKHHAFMAH;
}
bool flag = avatarCustomizationModel == this.hideEars;
galeigfhnbb.<EKHFIFAJLBA>k__BackingField = flag;
Action action = new Action(this.BDFLEDHEDGA);
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
return galeigfhnbb;
}
}
// Token: 0x06004D3D RID: 19773 RVA: 0x0011B498 File Offset: 0x00119698
[Token(Token = "0x6004D3D")]
[Address(RVA = "0x1BB4510", Offset = "0x1BB3510", VA = "0x181BB4510")]
public OutfitItemToCardImpl()
{
}
// Token: 0x06004D3E RID: 19774 RVA: 0x0011B4AC File Offset: 0x001196AC
[Token(Token = "0x6004D3E")]
[Address(RVA = "0x1BB4450", Offset = "0x1BB3450", VA = "0x181BB4450")]
[CompilerGenerated]
private void BDFLEDHEDGA()
{
bool flag = this.hideEars;
AvatarCustomizationModel avatarCustomizationModel;
avatarCustomizationModel.AGCAPLPAAHH.AGANJPALBAI(flag);
CFLMJLFBOKH.LDMGHNPFKCM();
}
// Token: 0x040038EE RID: 14574
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x40038EE")]
[SerializeField]
private bool hideEars;
}
}
}
+118
View File
@@ -0,0 +1,118 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000916 RID: 2326
[Token(Token = "0x2000916")]
public class AvatarModel : RRUIModel
{
// Token: 0x17000B2F RID: 2863
// (get) Token: 0x06003F17 RID: 16151 RVA: 0x000FB64C File Offset: 0x000F984C
[Token(Token = "0x17000B2F")]
public MNHEFLIMKGO ONBHMHCNDLO
{
[Token(Token = "0x6003F17")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return this.AGCAPLPAAHH;
}
}
// Token: 0x17000B30 RID: 2864
// (get) Token: 0x06003F18 RID: 16152 RVA: 0x000FB660 File Offset: 0x000F9860
[Token(Token = "0x17000B30")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003F18")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x06003F19 RID: 16153 RVA: 0x000FB670 File Offset: 0x000F9870
[Token(Token = "0x6003F19")]
[Address(RVA = "0x1BAD730", Offset = "0x1BAC730", VA = "0x181BAD730", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(this.ONGOOHCFLLE);
}
// Token: 0x06003F1A RID: 16154 RVA: 0x000FB69C File Offset: 0x000F989C
[Token(Token = "0x6003F1A")]
[Address(RVA = "0x1BAD810", Offset = "0x1BAC810", VA = "0x181BAD810", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<MNHEFLIMKGO> lkdegagmamp = MNHEFLIMKGO.LKDEGAGMAMP;
Action<MNHEFLIMKGO> action = new Action(this.ONGOOHCFLLE);
}
// Token: 0x06003F1B RID: 16155 RVA: 0x000FB6C8 File Offset: 0x000F98C8
[Token(Token = "0x6003F1B")]
[Address(RVA = "0x1BAD800", Offset = "0x1BAC800", VA = "0x181BAD800")]
private void ONGOOHCFLLE(MNHEFLIMKGO KJAFOCJMDIH)
{
if (KJAFOCJMDIH == this.AGCAPLPAAHH)
{
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06003F1C RID: 16156 RVA: 0x000FB6E8 File Offset: 0x000F98E8
[Token(Token = "0x6003F1C")]
[Address(RVA = "0x1BAD8E0", Offset = "0x1BAC8E0", VA = "0x181BAD8E0")]
public void SetAvatarReference(MNHEFLIMKGO KJAFOCJMDIH)
{
if (KJAFOCJMDIH != 0 && KJAFOCJMDIH != this.AGCAPLPAAHH)
{
this.AGCAPLPAAHH = KJAFOCJMDIH;
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x06003F1D RID: 16157 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003F1D")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected virtual void CEIEIEPOMNH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003F1E RID: 16158 RVA: 0x000FB710 File Offset: 0x000F9910
[Token(Token = "0x6003F1E")]
[Address(RVA = "0x1787CE0", Offset = "0x1786CE0", VA = "0x181787CE0", Slot = "22")]
protected override void AHFKACICJNC()
{
this.AGCAPLPAAHH = (ulong)0L;
}
// Token: 0x06003F1F RID: 16159 RVA: 0x000FB728 File Offset: 0x000F9928
[Token(Token = "0x6003F1F")]
[Address(RVA = "0x1BAD670", Offset = "0x1BAC670", VA = "0x181BAD670", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
DABKFAIHBBP dabkfaihbbp = this.GLPJPIEOLDF();
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003F20 RID: 16160 RVA: 0x000FB744 File Offset: 0x000F9944
[Token(Token = "0x6003F20")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
public AvatarModel()
{
}
// Token: 0x0400344D RID: 13389
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400344D")]
private MNHEFLIMKGO AGCAPLPAAHH;
}
}
@@ -0,0 +1,72 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000917 RID: 2327
[Token(Token = "0x2000917")]
public class AvatarModelController : ModelController<AvatarModel>
{
// Token: 0x06003F21 RID: 16161 RVA: 0x000FB758 File Offset: 0x000F9958
[Token(Token = "0x6003F21")]
[Address(RVA = "0x1BAD630", Offset = "0x1BAC630", VA = "0x181BAD630")]
public AvatarModelController()
{
}
// Token: 0x02000918 RID: 2328
[Token(Token = "0x2000918")]
[Serializable]
private class SynchronizeWithLocalAvatarImpl : ControllerImplementation<AvatarModel>
{
// Token: 0x06003F22 RID: 16162 RVA: 0x000FB76C File Offset: 0x000F996C
[Token(Token = "0x6003F22")]
[Address(RVA = "0x1BB7630", Offset = "0x1BB6630", VA = "0x181BB7630", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag || MNHEFLIMKGO.LHKBODFDFLC != 0)
{
}
}
// Token: 0x06003F23 RID: 16163 RVA: 0x000FB78C File Offset: 0x000F998C
[Token(Token = "0x6003F23")]
[Address(RVA = "0x1BB7880", Offset = "0x1BB6880", VA = "0x181BB7880", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
MFBGLIHGCGO<MNHEFLIMKGO> gockedimbcj = MNHEFLIMKGO.GOCKEDIMBCJ;
Action<MNHEFLIMKGO> action = new Action(this.BKKPHGJNHAK);
}
// Token: 0x06003F24 RID: 16164 RVA: 0x000FB7B8 File Offset: 0x000F99B8
[Token(Token = "0x6003F24")]
[Address(RVA = "0x1BB77B0", Offset = "0x1BB67B0", VA = "0x181BB77B0", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
MFBGLIHGCGO<MNHEFLIMKGO> gockedimbcj = MNHEFLIMKGO.GOCKEDIMBCJ;
Action<MNHEFLIMKGO> action = new Action(this.BKKPHGJNHAK);
}
// Token: 0x06003F25 RID: 16165 RVA: 0x000FB7E4 File Offset: 0x000F99E4
[Token(Token = "0x6003F25")]
[Address(RVA = "0x1BB7520", Offset = "0x1BB6520", VA = "0x181BB7520")]
private void BKKPHGJNHAK(MNHEFLIMKGO GHHKJGIDEPF)
{
bool flag;
if (flag || MNHEFLIMKGO.LHKBODFDFLC != 0)
{
}
}
// Token: 0x06003F26 RID: 16166 RVA: 0x000FB804 File Offset: 0x000F9A04
[Token(Token = "0x6003F26")]
[Address(RVA = "0x1BB7950", Offset = "0x1BB6950", VA = "0x181BB7950")]
public SynchronizeWithLocalAvatarImpl()
{
}
}
}
}
@@ -0,0 +1,1112 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008D9 RID: 2265
[Token(Token = "0x20008D9")]
public abstract class BaseAccountModel : RRUIModel<CFCKDFGFJEM>
{
// Token: 0x17000AF9 RID: 2809
// (get) Token: 0x06003DD6 RID: 15830 RVA: 0x000F79BC File Offset: 0x000F5BBC
[Token(Token = "0x17000AF9")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003DD6")]
[Address(RVA = "0x1BAF020", Offset = "0x1BAE020", VA = "0x181BAF020", Slot = "12")]
get
{
return this.GKLPIFBPGOD > 0;
}
}
// Token: 0x17000AFA RID: 2810
// (get) Token: 0x06003DD7 RID: 15831 RVA: 0x000F79D4 File Offset: 0x000F5BD4
[Token(Token = "0x17000AFA")]
public bool ACAJFAIIOPE
{
[Token(Token = "0x6003DD7")]
[Address(RVA = "0x1BAFED0", Offset = "0x1BAEED0", VA = "0x181BAFED0")]
get
{
return this.GKLPIFBPGOD != -1;
}
}
// Token: 0x17000AFB RID: 2811
// (get) Token: 0x06003DD8 RID: 15832 RVA: 0x000F79F0 File Offset: 0x000F5BF0
// (set) Token: 0x06003DD9 RID: 15833 RVA: 0x000F7A04 File Offset: 0x000F5C04
[Token(Token = "0x17000AFB")]
public CCEOLAOLEKJ DJMJFEJGIHM
{
[Token(Token = "0x6003DD8")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get;
[Token(Token = "0x6003DD9")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
protected set;
}
// Token: 0x17000AFC RID: 2812
// (get) Token: 0x06003DDA RID: 15834 RVA: 0x000F7A18 File Offset: 0x000F5C18
// (set) Token: 0x06003DDB RID: 15835 RVA: 0x000F7A40 File Offset: 0x000F5C40
[Token(Token = "0x17000AFC")]
public string AHOEKLABOBN
{
[Token(Token = "0x6003DDA")]
[Address(RVA = "0x1BAFCD0", Offset = "0x1BAECD0", VA = "0x181BAFCD0")]
get
{
/*
An exception occurred when decompiling this method (06003DDA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String RRUI.Data.BaseAccountModel::get_Bio()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
call:void(Debug::LogError, ldstr:string[exp:object]("AccountModel not configured to fetch Bio"))
}
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(Token = "0x6003DDB")]
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
protected set
{
this.HHPHKBJCDKG = value;
}
}
// Token: 0x17000AFD RID: 2813
// (get) Token: 0x06003DDC RID: 15836 RVA: 0x000F7A54 File Offset: 0x000F5C54
// (set) Token: 0x06003DDD RID: 15837 RVA: 0x000F7A68 File Offset: 0x000F5C68
[Token(Token = "0x17000AFD")]
public LLKHFJDNFMM OIBJCGKCHCJ
{
[Token(Token = "0x6003DDC")]
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
get;
[Token(Token = "0x6003DDD")]
[Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")]
private set;
}
// Token: 0x17000AFE RID: 2814
// (get) Token: 0x06003DDE RID: 15838 RVA: 0x000F7A7C File Offset: 0x000F5C7C
// (set) Token: 0x06003DDF RID: 15839 RVA: 0x000F7A90 File Offset: 0x000F5C90
[Token(Token = "0x17000AFE")]
public EFAJBHGDIDD GEFLKCNNIPA
{
[Token(Token = "0x6003DDE")]
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
get;
[Token(Token = "0x6003DDF")]
[Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")]
private set;
}
// Token: 0x17000AFF RID: 2815
// (get) Token: 0x06003DE0 RID: 15840 RVA: 0x000F7AA4 File Offset: 0x000F5CA4
// (set) Token: 0x06003DE1 RID: 15841 RVA: 0x000F7ACC File Offset: 0x000F5CCC
[Token(Token = "0x17000AFF")]
public JGEBJEJLNBK PMNEHLDPLLN
{
[Token(Token = "0x6003DE0")]
[Address(RVA = "0x1BAFFF0", Offset = "0x1BAEFF0", VA = "0x181BAFFF0")]
get
{
/*
An exception occurred when decompiling this method (06003DE0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling JGEBJEJLNBK RRUI.Data.BaseAccountModel::get_Reputation()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
call:void(Debug::LogError, ldstr:string[exp:object]("AccountModel not configured to fetch Reputation"))
}
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(Token = "0x6003DE1")]
[Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")]
protected set
{
this.NFHKMIJGNFL = value;
}
}
// Token: 0x17000B00 RID: 2816
// (get) Token: 0x06003DE2 RID: 15842 RVA: 0x000F7AE0 File Offset: 0x000F5CE0
// (set) Token: 0x06003DE3 RID: 15843 RVA: 0x000F7B08 File Offset: 0x000F5D08
[Token(Token = "0x17000B00")]
public int? MLBLIGBBIAJ
{
[Token(Token = "0x6003DE2")]
[Address(RVA = "0x1BB0060", Offset = "0x1BAF060", VA = "0x181BB0060")]
get
{
/*
An exception occurred when decompiling this method (06003DE2)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Int32> RRUI.Data.BaseAccountModel::get_SubscriberCount()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
call:void(Debug::LogError, ldstr:string[exp:object]("AccountModel not configured to fetch SubscriberCount"))
}
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.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(Token = "0x6003DE3")]
[Address(RVA = "0x1BADB70", Offset = "0x1BACB70", VA = "0x181BADB70")]
protected set
{
int num = 0;
this.HBHGOFKEHLJ = num;
}
}
// Token: 0x17000B01 RID: 2817
// (get) Token: 0x06003DE4 RID: 15844 RVA: 0x000F7B24 File Offset: 0x000F5D24
// (set) Token: 0x06003DE5 RID: 15845 RVA: 0x000F7B4C File Offset: 0x000F5D4C
[Token(Token = "0x17000B01")]
public NFMBDLEJEDD IEHGCMHGLIP
{
[Token(Token = "0x6003DE4")]
[Address(RVA = "0x1BAFF80", Offset = "0x1BAEF80", VA = "0x181BAFF80")]
get
{
/*
An exception occurred when decompiling this method (06003DE4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling NFMBDLEJEDD RRUI.Data.BaseAccountModel::get_Progression()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
call:void(Debug::LogError, ldstr:string[exp:object]("AccountModel not configured to fetch Progression"))
}
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(Token = "0x6003DE5")]
[Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")]
protected set
{
this.EJGILMEAPLC = value;
}
}
// Token: 0x17000B02 RID: 2818
// (get) Token: 0x06003DE6 RID: 15846 RVA: 0x000F7B60 File Offset: 0x000F5D60
// (set) Token: 0x06003DE7 RID: 15847 RVA: 0x000F7B8C File Offset: 0x000F5D8C
[Token(Token = "0x17000B02")]
public bool? DHCPHDOBCCH
{
[Token(Token = "0x6003DE6")]
[Address(RVA = "0x1BAFEE0", Offset = "0x1BAEEE0", VA = "0x181BAFEE0")]
get
{
/*
An exception occurred when decompiling this method (06003DE6)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> RRUI.Data.BaseAccountModel::get_HasUnreadCreatorAnnouncements()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_12:
call:void(Debug::LogError, ldstr:string[exp:object]("AccountModel not configured to fetch UnreadCreatorAnnouncements"))
}
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.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(Token = "0x6003DE7")]
[Address(RVA = "0x1BADA00", Offset = "0x1BACA00", VA = "0x181BADA00")]
protected set
{
if (value != 0)
{
}
bool flag = 0 != 0;
this.hasUnreadCreatorAnnouncements = flag;
}
}
// Token: 0x17000B03 RID: 2819
// (get) Token: 0x06003DE8 RID: 15848 RVA: 0x000F7BB4 File Offset: 0x000F5DB4
// (set) Token: 0x06003DE9 RID: 15849 RVA: 0x000F7BC8 File Offset: 0x000F5DC8
[Token(Token = "0x17000B03")]
public bool ECICLPAPAMD
{
[Token(Token = "0x6003DE8")]
[Address(RVA = "0x78C650", Offset = "0x78B650", VA = "0x18078C650")]
get;
[Token(Token = "0x6003DE9")]
[Address(RVA = "0x78C620", Offset = "0x78B620", VA = "0x18078C620")]
private set;
}
// Token: 0x17000B04 RID: 2820
// (get) Token: 0x06003DEA RID: 15850 RVA: 0x000F7BDC File Offset: 0x000F5DDC
[Token(Token = "0x17000B04")]
public int GAINIOENNCG
{
[Token(Token = "0x6003DEA")]
[Address(RVA = "0x997100", Offset = "0x996100", VA = "0x180997100")]
get
{
return this.GKLPIFBPGOD;
}
}
// Token: 0x17000B05 RID: 2821
// (get) Token: 0x06003DEB RID: 15851 RVA: 0x000F7BF0 File Offset: 0x000F5DF0
// (set) Token: 0x06003DEC RID: 15852 RVA: 0x000F7C04 File Offset: 0x000F5E04
[Token(Token = "0x17000B05")]
public virtual bool GPCNCNGJJDI
{
[Token(Token = "0x6003DEB")]
[Address(RVA = "0x826D00", Offset = "0x825D00", VA = "0x180826D00", Slot = "26")]
get
{
return this.DMLBEPKMLLI;
}
[Token(Token = "0x6003DEC")]
[Address(RVA = "0x1BB00F0", Offset = "0x1BAF0F0", VA = "0x181BB00F0", Slot = "27")]
set
{
this.DMLBEPKMLLI = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x17000B06 RID: 2822
// (get) Token: 0x06003DED RID: 15853 RVA: 0x000F7C24 File Offset: 0x000F5E24
// (set) Token: 0x06003DEE RID: 15854 RVA: 0x000F7C38 File Offset: 0x000F5E38
[Token(Token = "0x17000B06")]
public virtual bool GNHNJHFDODF
{
[Token(Token = "0x6003DED")]
[Address(RVA = "0x8F69F0", Offset = "0x8F59F0", VA = "0x1808F69F0", Slot = "28")]
get
{
return this.KCJGHNPFBPE;
}
[Token(Token = "0x6003DEE")]
[Address(RVA = "0x1BB0190", Offset = "0x1BAF190", VA = "0x181BB0190", Slot = "29")]
set
{
this.KCJGHNPFBPE = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x17000B07 RID: 2823
// (get) Token: 0x06003DEF RID: 15855 RVA: 0x000F7C58 File Offset: 0x000F5E58
// (set) Token: 0x06003DF0 RID: 15856 RVA: 0x000F7C6C File Offset: 0x000F5E6C
[Token(Token = "0x17000B07")]
public virtual bool OIMMLPBCBPI
{
[Token(Token = "0x6003DEF")]
[Address(RVA = "0x8F6A00", Offset = "0x8F5A00", VA = "0x1808F6A00", Slot = "30")]
get
{
return this.BKINDJHPMNB;
}
[Token(Token = "0x6003DF0")]
[Address(RVA = "0x1BB01E0", Offset = "0x1BAF1E0", VA = "0x181BB01E0", Slot = "31")]
set
{
this.BKINDJHPMNB = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x17000B08 RID: 2824
// (get) Token: 0x06003DF1 RID: 15857 RVA: 0x000F7C8C File Offset: 0x000F5E8C
// (set) Token: 0x06003DF2 RID: 15858 RVA: 0x000F7CA0 File Offset: 0x000F5EA0
[Token(Token = "0x17000B08")]
public virtual bool OBDAILFNFPE
{
[Token(Token = "0x6003DF1")]
[Address(RVA = "0x1BAFF70", Offset = "0x1BAEF70", VA = "0x181BAFF70", Slot = "32")]
get
{
return this.FLIHPDAIEHH;
}
[Token(Token = "0x6003DF2")]
[Address(RVA = "0x1BB0230", Offset = "0x1BAF230", VA = "0x181BB0230", Slot = "33")]
set
{
this.FLIHPDAIEHH = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x17000B09 RID: 2825
// (get) Token: 0x06003DF3 RID: 15859 RVA: 0x000F7CC0 File Offset: 0x000F5EC0
// (set) Token: 0x06003DF4 RID: 15860 RVA: 0x000F7CD4 File Offset: 0x000F5ED4
[Token(Token = "0x17000B09")]
public virtual bool EEPJNPDNDPE
{
[Token(Token = "0x6003DF3")]
[Address(RVA = "0x15C6B50", Offset = "0x15C5B50", VA = "0x1815C6B50", Slot = "34")]
get
{
return this.LPPACMPNBNI;
}
[Token(Token = "0x6003DF4")]
[Address(RVA = "0x1BB0140", Offset = "0x1BAF140", VA = "0x181BB0140", Slot = "35")]
set
{
this.LPPACMPNBNI = value;
int num = 0;
base.MKBLJJGJAOH(num);
}
}
// Token: 0x06003DF5 RID: 15861 RVA: 0x000F7CF4 File Offset: 0x000F5EF4
[Token(Token = "0x6003DF5")]
[Address(RVA = "0x1BAECF0", Offset = "0x1BADCF0", VA = "0x181BAECF0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.NLHPIBGGDMO);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action3);
MFBGLIHGCGO<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
Action<int> action4 = new Action(this.PCADIMDIFDL);
EBAIPNMBKLK.PCADIMDIFDL = MFBGLIHGCGO.BPJDFPACLMK(pcadimdifdl, action4);
MFBGLIHGCGO<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
Action<int> action5 = new Action(this.DGGDHOOOBLI);
ACJLCBNBJDK.DGGDHOOOBLI = MFBGLIHGCGO.BPJDFPACLMK(dggdhooobli, action5);
}
// Token: 0x06003DF6 RID: 15862 RVA: 0x000F7DB0 File Offset: 0x000F5FB0
[Token(Token = "0x6003DF6")]
[Address(RVA = "0x1BAF1D0", Offset = "0x1BAE1D0", VA = "0x181BAF1D0", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.NLHPIBGGDMO);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action);
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action2);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action3);
MFBGLIHGCGO<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
Action<int> action4 = new Action(this.PCADIMDIFDL);
EBAIPNMBKLK.PCADIMDIFDL = MFBGLIHGCGO.GMNMHGMFGOL(pcadimdifdl, action4);
MFBGLIHGCGO<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
Action<int> action5 = new Action(this.DGGDHOOOBLI);
ACJLCBNBJDK.DGGDHOOOBLI = MFBGLIHGCGO.GMNMHGMFGOL(dggdhooobli, action5);
}
// Token: 0x06003DF7 RID: 15863 RVA: 0x000F7E6C File Offset: 0x000F606C
[Token(Token = "0x6003DF7")]
[Address(RVA = "0x1BAEFC0", Offset = "0x1BADFC0", VA = "0x181BAEFC0")]
private void NLHPIBGGDMO(int GKLPIFBPGOD)
{
if (GKLPIFBPGOD == this.GKLPIFBPGOD)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06003DF8 RID: 15864 RVA: 0x000F7E8C File Offset: 0x000F608C
[Token(Token = "0x6003DF8")]
[Address(RVA = "0x1BAEC90", Offset = "0x1BADC90", VA = "0x181BAEC90")]
private void LEJANLMCKDD(int GKLPIFBPGOD)
{
if (GKLPIFBPGOD == this.GKLPIFBPGOD)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06003DF9 RID: 15865 RVA: 0x000F7EAC File Offset: 0x000F60AC
[Token(Token = "0x6003DF9")]
[Address(RVA = "0x1BAF100", Offset = "0x1BAE100", VA = "0x181BAF100")]
private void PABKIEKBHGA(int? GKLPIFBPGOD)
{
bool flag = GKLPIFBPGOD == this.GKLPIFBPGOD;
if (GKLPIFBPGOD != flag)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06003DFA RID: 15866 RVA: 0x000F7ED0 File Offset: 0x000F60D0
[Token(Token = "0x6003DFA")]
[Address(RVA = "0x1BAF170", Offset = "0x1BAE170", VA = "0x181BAF170")]
private void PCADIMDIFDL(int GKLPIFBPGOD)
{
if (this.KCJGHNPFBPE && GKLPIFBPGOD == this.GKLPIFBPGOD)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06003DFB RID: 15867 RVA: 0x000F7EF8 File Offset: 0x000F60F8
[Token(Token = "0x6003DFB")]
[Address(RVA = "0x1BADBD0", Offset = "0x1BACBD0", VA = "0x181BADBD0")]
private void DGGDHOOOBLI(int GKLPIFBPGOD)
{
if (this.LPPACMPNBNI && GKLPIFBPGOD == this.GKLPIFBPGOD)
{
base.MKBLJJGJAOH((uint)1);
}
}
// Token: 0x06003DFC RID: 15868 RVA: 0x000F7F20 File Offset: 0x000F6120
[Token(Token = "0x6003DFC")]
[Address(RVA = "0x1BADA60", Offset = "0x1BACA60", VA = "0x181BADA60", Slot = "22")]
protected override void AHFKACICJNC()
{
int num = 0;
this.GKLPIFBPGOD = (int)((ulong)4294967295L);
this.<NDLNIKOAECE>k__BackingField = num;
this.<DMLODDAGJDK>k__BackingField = num;
this.<MFPPDOGMLNE>k__BackingField = num != 0;
this.HHPHKBJCDKG = num;
this.NFHKMIJGNFL = num;
this.HBHGOFKEHLJ = num;
this.EJGILMEAPLC = num;
if (num == 0)
{
}
bool flag = num != 0;
this.hasUnreadCreatorAnnouncements = flag;
this.FLEEDDNCJLN = num;
}
// Token: 0x06003DFD RID: 15869 RVA: 0x000F7F8C File Offset: 0x000F618C
[Token(Token = "0x6003DFD")]
[Address(RVA = "0x1BADFD0", Offset = "0x1BACFD0", VA = "0x181BADFD0", Slot = "21")]
protected override DABKFAIHBBP GLPJPIEOLDF(CFCKDFGFJEM JHDKGBJPOEI)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(this.GKLPIFBPGOD);
int gklpifbpgod = this.GKLPIFBPGOD;
this.<NDLNIKOAECE>k__BackingField = llkhfjdnfmm;
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(gklpifbpgod);
int gklpifbpgod2 = this.GKLPIFBPGOD;
this.<DMLODDAGJDK>k__BackingField = efajbhgdidd;
PMGCJEPKFOF<bool> pmgcjepkfof = JDJGIBLMFKK.DPFECPNKKEL(gklpifbpgod2);
Action<bool> action = new Action(this.CMNFGCMJHKH);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof2 = PEGGCEDHBOF.NFKMGNHDCMN(this.GKLPIFBPGOD);
Action<CCEOLAOLEKJ> action2 = new Action(this.HGFAODIGEFM);
num += num;
num++;
if ((this.DMLBEPKMLLI ? 1 : 0) != num)
{
PMGCJEPKFOF<FKNGFLFDIIB> pmgcjepkfof3 = PEGGCEDHBOF.GBLAOEFPDAH(this.GKLPIFBPGOD);
Action<FKNGFLFDIIB> action3 = new Action(this.FBABADHBJKM);
num += num;
num++;
action3 += action3;
num += 19;
action3 += action3;
num += 19;
action3 += action3;
num += 19;
}
PMGCJEPKFOF<FKNGFLFDIIB> pmgcjepkfof4 = JJEKJGALHKO.MKLIDFOGIGO<FKNGFLFDIIB>(0);
if ((this.KCJGHNPFBPE ? 1 : 0) != num)
{
PMGCJEPKFOF<JGEBJEJLNBK> pmgcjepkfof5 = EBAIPNMBKLK.JNLDMDCGHHJ(this.GKLPIFBPGOD);
Action<JGEBJEJLNBK> action4 = new Action(this.LHMCPCFKBGL);
num += num;
num++;
action4 += action4;
num += 19;
}
PMGCJEPKFOF<JGEBJEJLNBK> pmgcjepkfof6 = JJEKJGALHKO.MKLIDFOGIGO<JGEBJEJLNBK>(0);
if ((this.BKINDJHPMNB ? 1 : 0) != num)
{
PMGCJEPKFOF<int> pmgcjepkfof7 = JDJGIBLMFKK.PNFHJBIAPBM(this.GKLPIFBPGOD);
Action<int> action5 = new Action(this.DKBDDDDLOLK);
num += num;
num++;
action5 += action5;
num += 19;
}
PMGCJEPKFOF<int> pmgcjepkfof8 = JJEKJGALHKO.MKLIDFOGIGO<int>(0);
if ((this.FLIHPDAIEHH ? 1 : 0) != num)
{
PMGCJEPKFOF<long?> pmgcjepkfof9 = JDJGIBLMFKK.BBELCAOOCOJ(this.GKLPIFBPGOD);
Func<long?, DABKFAIHBBP> func = new Func(this.FJPPJDHHLGF);
num += num;
num++;
func += func;
num += 5;
num += 19;
}
PMGCJEPKFOF<bool> pmgcjepkfof10 = JJEKJGALHKO.MKLIDFOGIGO<bool>(false);
if ((this.LPPACMPNBNI ? 1 : 0) != num)
{
PMGCJEPKFOF<NFMBDLEJEDD> pmgcjepkfof11 = ACJLCBNBJDK.AAGPDEDFCNI(this.GKLPIFBPGOD);
Action<NFMBDLEJEDD> action6 = new Action(this.OBCOELKODPB);
if (num < this)
{
num += num;
if (num != this)
{
num++;
}
}
pmgcjepkfof11 += pmgcjepkfof11;
num += 19;
}
PMGCJEPKFOF<NFMBDLEJEDD> pmgcjepkfof12 = JJEKJGALHKO.MKLIDFOGIGO<NFMBDLEJEDD>(0);
DABKFAIHBBP[] array = new DABKFAIHBBP[6];
if (num != 0)
{
}
array[0] = num;
if (pmgcjepkfof4 != 0)
{
}
array[1] = pmgcjepkfof4;
if (pmgcjepkfof8 != 0)
{
}
array[2] = pmgcjepkfof8;
if (pmgcjepkfof12 != 0)
{
}
array[3] = pmgcjepkfof12;
if (num != 0)
{
}
array[4] = num;
if (pmgcjepkfof10 != 0)
{
}
array[5] = pmgcjepkfof10;
throw new NullReferenceException();
}
// Token: 0x06003DFE RID: 15870 RVA: 0x000F8214 File Offset: 0x000F6414
[Token(Token = "0x6003DFE")]
[Address(RVA = "0x1BAF6D0", Offset = "0x1BAE6D0", VA = "0x181BAF6D0")]
public void ToggleIsSubscribed(string LGHBPPIOOBM)
{
bool flag = this.<MFPPDOGMLNE>k__BackingField;
int gklpifbpgod = this.GKLPIFBPGOD;
GameObject gameObject = base.gameObject;
if (flag)
{
Action action = new Action(this.JCEBMBGMPFH);
}
throw new NullReferenceException();
}
// Token: 0x06003DFF RID: 15871 RVA: 0x000F8250 File Offset: 0x000F6450
[Token(Token = "0x6003DFF")]
[Address(RVA = "0x1BAF860", Offset = "0x1BAE860", VA = "0x181BAF860")]
public void ToggleRelationship()
{
LLKHFJDNFMM llkhfjdnfmm = this.<NDLNIKOAECE>k__BackingField;
if (llkhfjdnfmm != 0)
{
LLKHFJDNFMM.DDAADAMFMCL <PALMIOEJANE>k__BackingField = llkhfjdnfmm.<PALMIOEJANE>k__BackingField;
if (<PALMIOEJANE>k__BackingField != LLKHFJDNFMM.DDAADAMFMCL.None)
{
if (<PALMIOEJANE>k__BackingField != LLKHFJDNFMM.DDAADAMFMCL.FriendRequestReceived)
{
if (<PALMIOEJANE>k__BackingField != LLKHFJDNFMM.DDAADAMFMCL.FriendRequestSent)
{
if (this.FLEEDDNCJLN == (ulong)0L)
{
IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD();
imafjgkhemd.GPJEDBDCNNP = "No";
Action action = new Action(this.CCPCALPHJKB);
imafjgkhemd.MEEKCCGGFFD = action;
imafjgkhemd.GPJAHEOLCPN = action;
LKECHMGOCGI lkechmgocgi = new LKECHMGOCGI();
lkechmgocgi.<OBHNJENCHDE>k__BackingField = lkechmgocgi;
lkechmgocgi.<KCBLDGJNKJO>k__BackingField = lkechmgocgi;
imafjgkhemd.<ALFJBDILAME>k__BackingField = lkechmgocgi;
imafjgkhemd.BMBFCGOFPIM = lkechmgocgi;
IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD();
imafjgkhemd2.GPJEDBDCNNP = "Yes";
Action action2 = new Action(this.PABJCDCGENB);
imafjgkhemd2.MEEKCCGGFFD = action2;
imafjgkhemd2.GPJAHEOLCPN = action2;
LKECHMGOCGI lkechmgocgi2 = new LKECHMGOCGI();
lkechmgocgi2.<OBHNJENCHDE>k__BackingField = lkechmgocgi2;
lkechmgocgi2.<KCBLDGJNKJO>k__BackingField = lkechmgocgi2;
imafjgkhemd2.<ALFJBDILAME>k__BackingField = lkechmgocgi2;
imafjgkhemd2.BMBFCGOFPIM = lkechmgocgi2;
OBJAFKDPOHB objafkdpohb = new OBJAFKDPOHB();
Sprite unfriendConfirmationDialogSprite = AccountsConfig.Instance.unfriendConfirmationDialogSprite;
objafkdpohb.<KIAMEICGNPB>k__BackingField = unfriendConfirmationDialogSprite;
objafkdpohb.<CEJPKGDKMJE>k__BackingField = "Remove Friend";
ObscuredString <KHJCEENDAOL>k__BackingField = this.<IOINKGNIKDM>k__BackingField.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Are you sure you would like to remove @{0} from your friends?", <KHJCEENDAOL>k__BackingField);
objafkdpohb.<LHJAKNBODPE>k__BackingField = text;
objafkdpohb.<OKANBHKMMBD>k__BackingField = new List { imafjgkhemd, imafjgkhemd2 };
this.FLEEDDNCJLN = objafkdpohb;
}
DialogListModel dialogListModel = base.PKJJDBNMMEA;
OBJAFKDPOHB fleeddncjln = this.FLEEDDNCJLN;
PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddDialog<OBJAFKDPOHB>((DLKPBLNKLAD)((uint)7), fleeddncjln);
return;
}
this.PMBIENGHIOA();
}
PMGCJEPKFOF<LLKHFJDNFMM> pmgcjepkfof2 = FGPIDGLCKEF.DLBAPGPACLP(this.GKLPIFBPGOD);
}
}
PMGCJEPKFOF<LLKHFJDNFMM> pmgcjepkfof3 = FGPIDGLCKEF.OILLHGFDILD(this.GKLPIFBPGOD);
throw new NullReferenceException();
}
// Token: 0x06003E00 RID: 15872 RVA: 0x000F8410 File Offset: 0x000F6610
[Token(Token = "0x6003E00")]
[Address(RVA = "0x1BAF4E0", Offset = "0x1BAE4E0", VA = "0x181BAF4E0")]
private void PMBIENGHIOA()
{
PMGCJEPKFOF<LLKHFJDNFMM> pmgcjepkfof = FGPIDGLCKEF.JEGAGBBBADJ(this.GKLPIFBPGOD);
throw new NullReferenceException();
}
// Token: 0x06003E01 RID: 15873 RVA: 0x000F8430 File Offset: 0x000F6630
[Token(Token = "0x6003E01")]
[Address(RVA = "0x1BAF5A0", Offset = "0x1BAE5A0", VA = "0x181BAF5A0")]
public void ToggleIsFavorited()
{
LLKHFJDNFMM llkhfjdnfmm = this.<NDLNIKOAECE>k__BackingField;
if (llkhfjdnfmm != 0 && llkhfjdnfmm.MHEGHKNGOEG)
{
LLKHFJDNFMM llkhfjdnfmm2 = this.<NDLNIKOAECE>k__BackingField;
if (llkhfjdnfmm2 != 0)
{
bool flag = llkhfjdnfmm2.CPAAFLNLLMP;
}
int num = 0;
int gklpifbpgod = this.GKLPIFBPGOD;
if (num != 0)
{
BPHGKAEDBPE.CBEOHBCIPEA cbeohbcipea = new BPHGKAEDBPE.CBEOHBCIPEA(this.JNAALPPNDEA);
bool flag2 = FGPIDGLCKEF.CKANLFMOMCC(gklpifbpgod, cbeohbcipea);
return;
}
}
}
// Token: 0x17000B0A RID: 2826
// (get) Token: 0x06003E02 RID: 15874 RVA: 0x000F848C File Offset: 0x000F668C
[Token(Token = "0x17000B0A")]
public string OAKBKEJLPCB
{
[Token(Token = "0x6003E02")]
[Address(RVA = "0x1BAFD40", Offset = "0x1BAED40", VA = "0x181BAFD40")]
get
{
string empty;
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField;
do
{
EFAJBHGDIDD efajbhgdidd = this.<DMLODDAGJDK>k__BackingField;
if (efajbhgdidd == 0)
{
goto IL_C5;
}
if (!efajbhgdidd.<JMOCJMLHGBD>k__BackingField)
{
goto IL_BF;
}
empty = string.Empty;
bool flag = efajbhgdidd.KFLLKOOKPKF;
EFAJBHGDIDD efajbhgdidd2 = this.<DMLODDAGJDK>k__BackingField;
if (!flag)
{
string text = Matchmaking.KJFCMNOEBDC(efajbhgdidd2);
string text2 = empty + " " + text;
}
<NNDJBLGCAEE>k__BackingField = efajbhgdidd2.<NNDJBLGCAEE>k__BackingField;
if (<NNDJBLGCAEE>k__BackingField != 0)
{
}
}
while (<NNDJBLGCAEE>k__BackingField == 0);
string text3 = empty + " [FULL]";
CIIBGMBOFEI <NNDJBLGCAEE>k__BackingField2 = this.<DMLODDAGJDK>k__BackingField.<NNDJBLGCAEE>k__BackingField;
string text4;
if (<NNDJBLGCAEE>k__BackingField2 != 0 && <NNDJBLGCAEE>k__BackingField2.<MPMKHIHOJMO>k__BackingField)
{
text4 = text3 + " [PRIVATE]";
}
EFAJBHGDIDD efajbhgdidd3 = this.<DMLODDAGJDK>k__BackingField;
string empty2;
if (efajbhgdidd3 == 0 || efajbhgdidd3.BBDCOKOCFHL == 0)
{
empty2 = string.Empty;
}
return text4 + " " + empty2;
IL_BF:
return "Offline";
IL_C5:
return string.Empty;
}
}
// Token: 0x06003E03 RID: 15875 RVA: 0x000F856C File Offset: 0x000F676C
[Token(Token = "0x6003E03")]
[Address(RVA = "0x1BAE9B0", Offset = "0x1BAD9B0", VA = "0x181BAE9B0")]
public GALEIGFHNBB GetCardDataForAccount()
{
LLKHFJDNFMM llkhfjdnfmm = this.<NDLNIKOAECE>k__BackingField;
int num = 0;
if (llkhfjdnfmm != 0)
{
if (!llkhfjdnfmm.CPAAFLNLLMP)
{
if (!this.<NDLNIKOAECE>k__BackingField.MHEGHKNGOEG)
{
goto IL_36;
}
CardsConfig instance = CardsConfig.Instance;
}
CardsConfig instance2 = CardsConfig.Instance;
}
IL_36:
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
if (this.<IOINKGNIKDM>k__BackingField != 0)
{
}
string text = ObscuredString.FAJDMKOEFLH(num);
galeigfhnbb.<GJINGNPBMOF>k__BackingField = text;
CCEOLAOLEKJ cceolaolekj = this.<IOINKGNIKDM>k__BackingField;
if (cceolaolekj != 0)
{
string text2 = cceolaolekj.<KHJCEENDAOL>k__BackingField.NEFJIGBPGNM();
}
string text3 = "@" + num;
galeigfhnbb.<BFDIBJOMOMM>k__BackingField = text3;
string friendlyPresence = this.OAKBKEJLPCB;
galeigfhnbb.<DKPKBGEABHC>k__BackingField = friendlyPresence;
if (!string.IsNullOrEmpty(this.OAKBKEJLPCB))
{
CardsConfig instance3 = CardsConfig.Instance;
}
galeigfhnbb.<IKEOPMLJEGG>k__BackingField = num;
galeigfhnbb.<NHBCJNENEMO>k__BackingField = num;
string empty;
if ((this.hasUnreadCreatorAnnouncements ? 1 : 0) != num)
{
empty = string.Empty;
}
galeigfhnbb.<FOIMMDBIEMM>k__BackingField = empty;
Action action = new Action(this.EABEBFIMCHP);
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
return galeigfhnbb;
}
// Token: 0x06003E04 RID: 15876 RVA: 0x000F8674 File Offset: 0x000F6874
[Token(Token = "0x6003E04")]
[Address(RVA = "0x1BA2BA0", Offset = "0x1BA1BA0", VA = "0x181BA2BA0")]
protected BaseAccountModel()
{
}
// Token: 0x06003E05 RID: 15877 RVA: 0x000F8698 File Offset: 0x000F6898
[Token(Token = "0x6003E05")]
[Address(RVA = "0x78C620", Offset = "0x78B620", VA = "0x18078C620")]
[CompilerGenerated]
private void CMNFGCMJHKH(bool FALMOMEIDBM)
{
this.<MFPPDOGMLNE>k__BackingField = FALMOMEIDBM;
}
// Token: 0x06003E06 RID: 15878 RVA: 0x000F86AC File Offset: 0x000F68AC
[Token(Token = "0x6003E06")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
[CompilerGenerated]
private void HGFAODIGEFM(CCEOLAOLEKJ HFIDFDPOCKA)
{
this.<IOINKGNIKDM>k__BackingField = HFIDFDPOCKA;
}
// Token: 0x06003E07 RID: 15879 RVA: 0x000F86C0 File Offset: 0x000F68C0
[Token(Token = "0x6003E07")]
[Address(RVA = "0x1BADDF0", Offset = "0x1BACDF0", VA = "0x181BADDF0")]
[CompilerGenerated]
private void FBABADHBJKM(FKNGFLFDIIB FOJLJNMAJLC)
{
string <NGEADOIEOFA>k__BackingField = FOJLJNMAJLC.<NGEADOIEOFA>k__BackingField;
this.HHPHKBJCDKG = <NGEADOIEOFA>k__BackingField;
}
// Token: 0x06003E08 RID: 15880 RVA: 0x000F86E4 File Offset: 0x000F68E4
[Token(Token = "0x6003E08")]
[Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")]
[CompilerGenerated]
private void LHMCPCFKBGL(JGEBJEJLNBK PBAOMKNFBFL)
{
this.NFHKMIJGNFL = PBAOMKNFBFL;
}
// Token: 0x06003E09 RID: 15881 RVA: 0x000F86F8 File Offset: 0x000F68F8
[Token(Token = "0x6003E09")]
[Address(RVA = "0x1BADC30", Offset = "0x1BACC30", VA = "0x181BADC30")]
[CompilerGenerated]
private void DKBDDDDLOLK(int ENMDDKHBHPA)
{
int num = 0;
this.HBHGOFKEHLJ = num;
}
// Token: 0x06003E0A RID: 15882 RVA: 0x000F8714 File Offset: 0x000F6914
[Token(Token = "0x6003E0A")]
[Address(RVA = "0x1BADE10", Offset = "0x1BACE10", VA = "0x181BADE10")]
[CompilerGenerated]
private DABKFAIHBBP FJPPJDHHLGF(long? AOMBLGBCENO)
{
bool flag = JDJGIBLMFKK.NHMAIMBEBHF(AOMBLGBCENO.Value);
int num = 0;
if (num != 0)
{
}
bool flag2 = num != 0;
this.hasUnreadCreatorAnnouncements = flag2;
bool? flag3 = this.HasUnreadCreatorAnnouncements;
int num2 = 0;
if (num2 != 0)
{
}
bool flag4 = num2 != 0;
this.hasUnreadCreatorAnnouncements = flag4;
return JJEKJGALHKO.LIPGKFECLDO("Invalid club id");
}
// Token: 0x06003E0B RID: 15883 RVA: 0x000F8778 File Offset: 0x000F6978
[Token(Token = "0x6003E0B")]
[Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")]
[CompilerGenerated]
private void OBCOELKODPB(NFMBDLEJEDD GPEKFHLOFGA)
{
this.EJGILMEAPLC = GPEKFHLOFGA;
}
// Token: 0x06003E0C RID: 15884 RVA: 0x000F878C File Offset: 0x000F698C
[Token(Token = "0x6003E0C")]
[Address(RVA = "0x1BAF4A0", Offset = "0x1BAE4A0", VA = "0x181BAF4A0")]
[CompilerGenerated]
private void PLKBDGDMMEI()
{
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06003E0D RID: 15885 RVA: 0x000F87A4 File Offset: 0x000F69A4
[Token(Token = "0x6003E0D")]
[Address(RVA = "0x1BAEBB0", Offset = "0x1BADBB0", VA = "0x181BAEBB0")]
[CompilerGenerated]
private void JCEBMBGMPFH()
{
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06003E0E RID: 15886 RVA: 0x000F87BC File Offset: 0x000F69BC
[Token(Token = "0x6003E0E")]
[Address(RVA = "0x1BADB50", Offset = "0x1BACB50", VA = "0x181BADB50")]
[CompilerGenerated]
private void CCPCALPHJKB()
{
OBJAFKDPOHB fleeddncjln = this.FLEEDDNCJLN;
if (fleeddncjln != 0)
{
fleeddncjln.PJLHALDAOEE();
return;
}
}
// Token: 0x06003E0F RID: 15887 RVA: 0x000F87DC File Offset: 0x000F69DC
[Token(Token = "0x6003E0F")]
[Address(RVA = "0x1BAF0D0", Offset = "0x1BAE0D0", VA = "0x181BAF0D0")]
[CompilerGenerated]
private void PABJCDCGENB()
{
this.PMBIENGHIOA();
OBJAFKDPOHB fleeddncjln = this.FLEEDDNCJLN;
if (fleeddncjln != 0)
{
fleeddncjln.PJLHALDAOEE();
return;
}
}
// Token: 0x06003E10 RID: 15888 RVA: 0x000F8804 File Offset: 0x000F6A04
[Token(Token = "0x6003E10")]
[Address(RVA = "0x1BAF030", Offset = "0x1BAE030", VA = "0x181BAF030")]
[CompilerGenerated]
private void OGLJGFCNGKK(string MOPOMPHBHKF)
{
ToastListModel toastListModel = base.ADJIAENKNAN;
ObscuredString <KHJCEENDAOL>k__BackingField = this.<IOINKGNIKDM>k__BackingField.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Favorited @{0}", <KHJCEENDAOL>k__BackingField);
toastListModel.AddMessageToast(text);
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06003E11 RID: 15889 RVA: 0x000F8848 File Offset: 0x000F6A48
[Token(Token = "0x6003E11")]
[Address(RVA = "0x1BAEBF0", Offset = "0x1BADBF0", VA = "0x181BAEBF0")]
[CompilerGenerated]
private void JNAALPPNDEA(string MOPOMPHBHKF)
{
ToastListModel toastListModel = base.ADJIAENKNAN;
ObscuredString <KHJCEENDAOL>k__BackingField = this.<IOINKGNIKDM>k__BackingField.<KHJCEENDAOL>k__BackingField;
string text = string.Format("Unfavorited @{0}", <KHJCEENDAOL>k__BackingField);
toastListModel.AddMessageToast(text);
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06003E12 RID: 15890 RVA: 0x000F888C File Offset: 0x000F6A8C
[Token(Token = "0x6003E12")]
[Address(RVA = "0x1BADCD0", Offset = "0x1BACCD0", VA = "0x181BADCD0")]
[CompilerGenerated]
private void EABEBFIMCHP()
{
BrowserModel browserModel = base.DHJAICFKEHL;
CardsConfig.AccountCardConfig account = CardsConfig.Instance.account;
CCEOLAOLEKJ cceolaolekj = this.<IOINKGNIKDM>k__BackingField;
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
CECAKDDNHLN cecakddnhln2;
CECAKDDNHLN cecakddnhln = cecakddnhln2.DMCCBFAKOJP(num);
int num2 = 0;
browserModel.GoTo(cecakddnhln, num2 != 0);
}
// Token: 0x040033DD RID: 13277
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40033DD")]
protected string HHPHKBJCDKG;
// Token: 0x040033E0 RID: 13280
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40033E0")]
protected JGEBJEJLNBK NFHKMIJGNFL;
// Token: 0x040033E1 RID: 13281
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40033E1")]
protected int HBHGOFKEHLJ;
// Token: 0x040033E2 RID: 13282
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40033E2")]
protected NFMBDLEJEDD EJGILMEAPLC;
// Token: 0x040033E3 RID: 13283
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40033E3")]
public bool hasUnreadCreatorAnnouncements;
// Token: 0x040033E5 RID: 13285
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x40033E5")]
protected int GKLPIFBPGOD = (int)((ulong)4294967295L);
// Token: 0x040033E6 RID: 13286
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40033E6")]
protected bool DMLBEPKMLLI;
// Token: 0x040033E7 RID: 13287
[FieldOffset(Offset = "0xB1")]
[Token(Token = "0x40033E7")]
protected bool KCJGHNPFBPE;
// Token: 0x040033E8 RID: 13288
[FieldOffset(Offset = "0xB2")]
[Token(Token = "0x40033E8")]
protected bool BKINDJHPMNB;
// Token: 0x040033E9 RID: 13289
[FieldOffset(Offset = "0xB3")]
[Token(Token = "0x40033E9")]
protected bool FLIHPDAIEHH;
// Token: 0x040033EA RID: 13290
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x40033EA")]
protected bool LPPACMPNBNI;
// Token: 0x040033EB RID: 13291
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40033EB")]
private OBJAFKDPOHB FLEEDDNCJLN;
}
}
@@ -0,0 +1,121 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Pathfinding.RVO;
namespace RRUI.Data
{
// Token: 0x02000B58 RID: 2904
[Token(Token = "0x2000B58")]
public class BaseDialogModel<T> : BaseDialogModel where T : IBNJBJLLJFF
{
// Token: 0x17000CB1 RID: 3249
// (get) Token: 0x06004916 RID: 18710 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000CB1")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004916")]
[Address(RVA = "0x20E2FD0", Offset = "0x20E1FD0", VA = "0x1820E2FD0", Slot = "12")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000CB2 RID: 3250
// (get) Token: 0x06004917 RID: 18711 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06004918 RID: 18712 RVA: 0x0011466C File Offset: 0x0011286C
[Token(Token = "0x17000CB2")]
public bool LFJMGHHIHEL
{
[Token(Token = "0x6004917")]
[Address(RVA = "0x82DD90", Offset = "0x82CD90", VA = "0x18082DD90")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6004918")]
[Address(RVA = "0x885E40", Offset = "0x884E40", VA = "0x180885E40")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000CB3 RID: 3251
// (get) Token: 0x06004919 RID: 18713 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600491A RID: 18714 RVA: 0x0011467C File Offset: 0x0011287C
[Token(Token = "0x17000CB3")]
public T PBPPCMNHODC
{
[Token(Token = "0x6004919")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600491A")]
[Address(RVA = "0x28D7A60", Offset = "0x28D6A60", VA = "0x1828D7A60")]
set
{
IBNJBJLLJFF ibnjbjlljff = this.GONMFHPPKOH;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000CB4 RID: 3252
// (get) Token: 0x0600491B RID: 18715 RVA: 0x00114698 File Offset: 0x00112898
[Token(Token = "0x17000CB4")]
protected sealed override IBNJBJLLJFF GONMFHPPKOH
{
[Token(Token = "0x600491B")]
[Address(RVA = "0x1CC5F20", Offset = "0x1CC4F20", VA = "0x181CC5F20", Slot = "29")]
get
{
int maxNeighbours = ((IAgent)this).MaxNeighbours;
throw new NullReferenceException();
}
}
// Token: 0x0600491C RID: 18716 RVA: 0x001146B4 File Offset: 0x001128B4
[Token(Token = "0x600491C")]
[Address(RVA = "0x28D79F0", Offset = "0x28D69F0", VA = "0x1828D79F0", Slot = "22")]
protected override void AHFKACICJNC()
{
}
// Token: 0x0600491D RID: 18717 RVA: 0x001146C4 File Offset: 0x001128C4
[Token(Token = "0x600491D")]
[Address(RVA = "0x28D7A00", Offset = "0x28D6A00", VA = "0x1828D7A00", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return base.GLPJPIEOLDF();
}
// Token: 0x0600491E RID: 18718 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600491E")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "30")]
protected virtual void IHNDJGGEMHH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600491F RID: 18719 RVA: 0x001146E0 File Offset: 0x001128E0
[Token(Token = "0x600491F")]
[Address(RVA = "0x28D7A40", Offset = "0x28D6A40", VA = "0x1828D7A40")]
public BaseDialogModel()
{
}
// Token: 0x0400378D RID: 14221
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400378D")]
private T ABADFLCBFIJ;
// Token: 0x0400378E RID: 14222
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400378E")]
private bool EFKEGFPMJGC;
}
}
@@ -0,0 +1,160 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000B57 RID: 2903
[Token(Token = "0x2000B57")]
public abstract class BaseDialogModel : RRUIModel, NOGFJAIJCGD, OFGCDJBGGAD, ICEIABPJKLB
{
// Token: 0x17000CAC RID: 3244
// (get) Token: 0x0600490D RID: 18701
[Token(Token = "0x17000CAC")]
protected abstract IBNJBJLLJFF GONMFHPPKOH
{
[Token(Token = "0x600490D")]
[Address(Slot = "29")]
get;
}
// Token: 0x17000CAD RID: 3245
// (get) Token: 0x0600490E RID: 18702 RVA: 0x001145CC File Offset: 0x001127CC
[Token(Token = "0x17000CAD")]
public string LKIBJOMNFFD
{
[Token(Token = "0x600490E")]
[Address(RVA = "0x1CA6460", Offset = "0x1CA5460", VA = "0x181CA6460", Slot = "27")]
get
{
/*
An exception occurred when decompiling this method (0600490E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String RRUI.Data.BaseDialogModel::get_Title()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
callvirt:void(BaseDialogModel::Dismiss, ldloc:BaseDialogModel(this))
}
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.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: 0x17000CAE RID: 3246
// (get) Token: 0x0600490F RID: 18703 RVA: 0x001145E0 File Offset: 0x001127E0
[Token(Token = "0x17000CAE")]
public bool KLPFNFKDDFH
{
[Token(Token = "0x600490F")]
[Address(RVA = "0x1CA6400", Offset = "0x1CA5400", VA = "0x181CA6400")]
get
{
/*
An exception occurred when decompiling this method (0600490F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.BaseDialogModel::get_CanExplicitlyDismiss()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
callvirt:void(BaseDialogModel::Dismiss, ldloc:BaseDialogModel(this))
}
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.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: 0x06004910 RID: 18704 RVA: 0x001145F4 File Offset: 0x001127F4
[Token(Token = "0x6004910")]
[Address(RVA = "0x1CA6330", Offset = "0x1CA5330", VA = "0x181CA6330", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x17000CAF RID: 3247
// (get) Token: 0x06004911 RID: 18705 RVA: 0x00114608 File Offset: 0x00112808
[Token(Token = "0x17000CAF")]
public bool IHFIFPIDAMB
{
[Token(Token = "0x6004911")]
[Address(RVA = "0x1CA63D0", Offset = "0x1CA53D0", VA = "0x181CA63D0")]
get
{
this.Dismiss();
bool flag;
return flag;
}
}
// Token: 0x17000CB0 RID: 3248
// (get) Token: 0x06004912 RID: 18706 RVA: 0x0011461C File Offset: 0x0011281C
[Token(Token = "0x17000CB0")]
public bool HAPONBPEPOJ
{
[Token(Token = "0x6004912")]
[Address(RVA = "0x1CA6430", Offset = "0x1CA5430", VA = "0x181CA6430")]
get
{
/*
An exception occurred when decompiling this method (06004912)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.BaseDialogModel::get_Dismissed()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
callvirt:void(BaseDialogModel::Dismiss, ldloc:BaseDialogModel(this))
}
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.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: 0x06004913 RID: 18707 RVA: 0x00114630 File Offset: 0x00112830
[Token(Token = "0x6004913")]
[Address(RVA = "0x1CA6300", Offset = "0x1CA5300", VA = "0x181CA6300", Slot = "28")]
public void Dismiss()
{
this.Dismiss();
}
// Token: 0x06004914 RID: 18708 RVA: 0x00114644 File Offset: 0x00112844
[Token(Token = "0x6004914")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
protected BaseDialogModel()
{
}
// Token: 0x06004915 RID: 18709 RVA: 0x00114658 File Offset: 0x00112858
[Token(Token = "0x6004915")]
[Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60", Slot = "7")]
private GameObject BJPCCJPPLKE()
{
return base.gameObject;
}
}
}
@@ -0,0 +1,258 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using Cpp2IlInjected;
using RRUI.Navigation;
namespace RRUI.Data
{
// Token: 0x02000EC3 RID: 3779
[Token(Token = "0x2000EC3")]
public abstract class BaseRouteFlowModel : RRUIModel
{
// Token: 0x06005782 RID: 22402 RVA: 0x00137C20 File Offset: 0x00135E20
[Token(Token = "0x6005782")]
[Address(RVA = "0x1CA6A30", Offset = "0x1CA5A30", VA = "0x181CA6A30")]
public bool NextRouteExists()
{
int num = 0;
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = browserModel.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField;
}
return this.FHIHMEHMMHD(num, num);
}
// Token: 0x06005783 RID: 22403 RVA: 0x00137C54 File Offset: 0x00135E54
[Token(Token = "0x6005783")]
[Address(RVA = "0x1CA6BF0", Offset = "0x1CA5BF0", VA = "0x181CA6BF0")]
public bool PreviousRouteExists()
{
int num = 0;
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = browserModel.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField;
}
return this.ONPFOEFIHNC(num, num);
}
// Token: 0x06005784 RID: 22404 RVA: 0x00137C88 File Offset: 0x00135E88
[Token(Token = "0x6005784")]
[Address(RVA = "0x1CA68D0", Offset = "0x1CA58D0", VA = "0x181CA68D0")]
public void GoToNextRoute()
{
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = browserModel.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField;
}
bool flag;
if (flag)
{
BrowserModel browserModel2 = base.DHJAICFKEHL;
}
}
// Token: 0x06005785 RID: 22405 RVA: 0x00137CC0 File Offset: 0x00135EC0
[Token(Token = "0x6005785")]
[Address(RVA = "0x1CA6980", Offset = "0x1CA5980", VA = "0x181CA6980")]
public void GoToPreviousRoute()
{
BrowserModel browserModel = base.DHJAICFKEHL;
if (browserModel != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = browserModel.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField;
}
bool flag;
if (flag)
{
BrowserModel browserModel2 = base.DHJAICFKEHL;
}
}
// Token: 0x17000F2C RID: 3884
// (get) Token: 0x06005786 RID: 22406 RVA: 0x00137CF8 File Offset: 0x00135EF8
[Token(Token = "0x17000F2C")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6005786")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x06005787 RID: 22407 RVA: 0x00137D08 File Offset: 0x00135F08
[Token(Token = "0x6005787")]
[Address(RVA = "0x1CA6830", Offset = "0x1CA5830", VA = "0x181CA6830", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005788 RID: 22408 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005788")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005789 RID: 22409 RVA: 0x00137D1C File Offset: 0x00135F1C
[Token(Token = "0x6005789")]
[Address(RVA = "0x1CA6760", Offset = "0x1CA5760", VA = "0x181CA6760")]
private bool FNNNPEDOECF(Route GJIOCANDGPE, out int EFBDCIJMFGD)
{
List<BaseRouteFlowModel.LIDFBPLHANO> kjmpdbgfgdh = this.KJMPDBGFGDH;
int num = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
bool flag;
if (!flag)
{
List<BaseRouteFlowModel.LIDFBPLHANO> kjmpdbgfgdh2 = this.KJMPDBGFGDH;
num++;
}
EFBDCIJMFGD.m_value = num;
throw new NullReferenceException();
}
// Token: 0x0600578A RID: 22410 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600578A")]
[Address(RVA = "0x1CA64D0", Offset = "0x1CA54D0", VA = "0x181CA64D0")]
protected bool FALLLFKLLCN(Route FIPJLODOPBJ, out Route PEFABIOAAFM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600578B RID: 22411 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600578B")]
[Address(RVA = "0x1CA6600", Offset = "0x1CA5600", VA = "0x181CA6600")]
protected bool FHIHMEHMMHD(Route LNLLLDPAHIB, out Route HOJBNABENKP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600578C RID: 22412 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600578C")]
[Address(RVA = "0x1CA6AB0", Offset = "0x1CA5AB0", VA = "0x181CA6AB0")]
private bool ONPFOEFIHNC(Route LNLLLDPAHIB, out Route DCHNGDMONMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600578D RID: 22413 RVA: 0x00137D58 File Offset: 0x00135F58
[Token(Token = "0x600578D")]
[Address(RVA = "0x1CA6C70", Offset = "0x1CA5C70", VA = "0x181CA6C70")]
protected BaseRouteFlowModel()
{
List<BaseRouteFlowModel.LIDFBPLHANO> list = new List();
this.KJMPDBGFGDH = list;
base..ctor();
}
// Token: 0x04003C3F RID: 15423
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003C3F")]
protected readonly List<BaseRouteFlowModel.LIDFBPLHANO> KJMPDBGFGDH;
// Token: 0x02000EC4 RID: 3780
[Token(Token = "0x2000EC4")]
protected sealed class CIAAJAOPELK : MulticastDelegate
{
// Token: 0x0600578E RID: 22414 RVA: 0x00137D78 File Offset: 0x00135F78
[Token(Token = "0x600578E")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public CIAAJAOPELK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600578F RID: 22415 RVA: 0x00137D94 File Offset: 0x00135F94
[Token(Token = "0x600578F")]
[Address(RVA = "0x12879F0", Offset = "0x12869F0", VA = "0x1812879F0", Slot = "13")]
public bool Invoke()
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
int num = 0;
uint num2;
if (num2 == (uint)0)
{
return;
}
Delegate @delegate = delegates[1];
Delegate delegate2 = delegates[0];
uint num3;
if (@delegate.method_info == num3)
{
throw new ExecutionEngineException();
}
ExecutionEngineException ex;
if (ex != 0)
{
}
if (delegate2 != 0 && @delegate.method_info != num3 && @delegate == (ulong)1L)
{
MethodInfo method_info = @delegate.method_info;
int num4 = 0;
num4 += num4;
num4++;
num4 += num4;
num4 += method_info;
num4 += 19;
uint num5;
num5 += num5;
uint num6;
num6 += (uint)19;
}
num++;
}
// Token: 0x06005790 RID: 22416 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005790")]
[Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005791 RID: 22417 RVA: 0x00137E38 File Offset: 0x00136038
[Token(Token = "0x6005791")]
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02000EC5 RID: 3781
[Token(Token = "0x2000EC5")]
protected readonly struct LIDFBPLHANO
{
// Token: 0x06005792 RID: 22418 RVA: 0x00137E4C File Offset: 0x0013604C
[Token(Token = "0x6005792")]
[Address(RVA = "0x4AF6A0", Offset = "0x4AE6A0", VA = "0x1804AF6A0")]
public LIDFBPLHANO(Route GJIOCANDGPE, BaseRouteFlowModel.CIAAJAOPELK LKMLNOJIFHH)
{
this.GJIOCANDGPE = GJIOCANDGPE;
this.LKMLNOJIFHH = LKMLNOJIFHH;
}
// Token: 0x04003C40 RID: 15424
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003C40")]
public readonly Route GJIOCANDGPE;
// Token: 0x04003C41 RID: 15425
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003C41")]
public readonly BaseRouteFlowModel.CIAAJAOPELK LKMLNOJIFHH;
}
}
}
@@ -0,0 +1,58 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02000EC6 RID: 3782
[Token(Token = "0x2000EC6")]
public class BaseRouteFlowModelController : ModelController<BaseRouteFlowModel>
{
// Token: 0x06005793 RID: 22419 RVA: 0x00137E68 File Offset: 0x00136068
[Token(Token = "0x6005793")]
[Address(RVA = "0x1CA6490", Offset = "0x1CA5490", VA = "0x181CA6490")]
public BaseRouteFlowModelController()
{
}
// Token: 0x02000EC7 RID: 3783
[Token(Token = "0x2000EC7")]
[Serializable]
private class NextRouteButtonImpl : ButtonControllerImpl<BaseRouteFlowModel>
{
// Token: 0x06005794 RID: 22420 RVA: 0x00137E7C File Offset: 0x0013607C
[Token(Token = "0x6005794")]
[Address(RVA = "0x1CB8520", Offset = "0x1CB7520", VA = "0x181CB8520", Slot = "27")]
protected override void DMAHGBLDMFA()
{
BrowserModel browserModel;
if (browserModel != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = browserModel.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField;
}
}
// Token: 0x06005795 RID: 22421 RVA: 0x00137EA4 File Offset: 0x001360A4
[Token(Token = "0x6005795")]
[Address(RVA = "0x1CB85F0", Offset = "0x1CB75F0", VA = "0x181CB85F0", Slot = "29")]
protected override void IKNMALNFPII()
{
BrowserModel browserModel;
if (browserModel != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = browserModel.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField;
}
bool flag;
if (flag)
{
}
}
// Token: 0x06005796 RID: 22422 RVA: 0x00137ECC File Offset: 0x001360CC
[Token(Token = "0x6005796")]
[Address(RVA = "0x1CB86D0", Offset = "0x1CB76D0", VA = "0x181CB86D0")]
public NextRouteButtonImpl()
{
}
}
}
}
@@ -0,0 +1,76 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x02001086 RID: 4230
[Token(Token = "0x2001086")]
public class BaseToastModel<T> : BaseToastModel where T : AFCNAALMDAG
{
// Token: 0x17001037 RID: 4151
// (get) Token: 0x06005F18 RID: 24344 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001037")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6005F18")]
[Address(RVA = "0x20E2FD0", Offset = "0x20E1FD0", VA = "0x1820E2FD0", Slot = "12")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001038 RID: 4152
// (get) Token: 0x06005F19 RID: 24345 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06005F1A RID: 24346 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001038")]
public T PBPPCMNHODC
{
[Token(Token = "0x6005F19")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6005F1A")]
[Address(RVA = "0x1CA90C0", Offset = "0x1CA80C0", VA = "0x181CA90C0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001039 RID: 4153
// (get) Token: 0x06005F1B RID: 24347 RVA: 0x0014CD80 File Offset: 0x0014AF80
[Token(Token = "0x17001039")]
protected sealed override AFCNAALMDAG GONMFHPPKOH
{
[Token(Token = "0x6005F1B")]
[Address(RVA = "0x1CC5F20", Offset = "0x1CC4F20", VA = "0x181CC5F20", Slot = "30")]
get
{
return base.GONMFHPPKOH;
}
}
// Token: 0x06005F1C RID: 24348 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F1C")]
[Address(RVA = "0x28D79F0", Offset = "0x28D69F0", VA = "0x1828D79F0", Slot = "22")]
protected override void AHFKACICJNC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005F1D RID: 24349 RVA: 0x0014CD9C File Offset: 0x0014AF9C
[Token(Token = "0x6005F1D")]
[Address(RVA = "0x28D7A40", Offset = "0x28D6A40", VA = "0x1828D7A40")]
public BaseToastModel()
{
}
// Token: 0x04003F03 RID: 16131
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003F03")]
private T ABADFLCBFIJ;
}
}
+111
View File
@@ -0,0 +1,111 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02001085 RID: 4229
[Token(Token = "0x2001085")]
public abstract class BaseToastModel : RRUIModel, NEDPMEABHFB, ICEIABPJKLB
{
// Token: 0x17001033 RID: 4147
// (get) Token: 0x06005F11 RID: 24337
[Token(Token = "0x17001033")]
protected abstract AFCNAALMDAG GONMFHPPKOH
{
[Token(Token = "0x6005F11")]
[Address(Slot = "30")]
get;
}
// Token: 0x17001034 RID: 4148
// (get) Token: 0x06005F12 RID: 24338 RVA: 0x0014CCE4 File Offset: 0x0014AEE4
[Token(Token = "0x17001034")]
public string KKJIOHNFHFJ
{
[Token(Token = "0x6005F12")]
[Address(RVA = "0x1CA6DD0", Offset = "0x1CA5DD0", VA = "0x181CA6DD0", Slot = "27")]
get
{
/*
An exception occurred when decompiling this method (06005F12)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String RRUI.Data.BaseToastModel::get_Text()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:native int(var_1_11, ldfld:native int(Delegate::method_ptr, ldloc:Action[exp:Delegate](var_0_06)))
}
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.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: 0x17001035 RID: 4149
// (get) Token: 0x06005F13 RID: 24339 RVA: 0x0014CD04 File Offset: 0x0014AF04
[Token(Token = "0x17001035")]
public Action IIONCBJOADP
{
[Token(Token = "0x6005F13")]
[Address(RVA = "0x1CA6DA0", Offset = "0x1CA5DA0", VA = "0x181CA6DA0", Slot = "28")]
get
{
Action onClick = this.MEEKCCGGFFD;
if (onClick != 0)
{
IntPtr invoke_impl = onClick.invoke_impl;
}
return onClick;
}
}
// Token: 0x17001036 RID: 4150
// (get) Token: 0x06005F14 RID: 24340 RVA: 0x0014CD24 File Offset: 0x0014AF24
[Token(Token = "0x17001036")]
public Action MEEKCCGGFFD
{
[Token(Token = "0x6005F14")]
[Address(RVA = "0x1CA6D70", Offset = "0x1CA5D70", VA = "0x181CA6D70", Slot = "29")]
get
{
Action onClick = this.MEEKCCGGFFD;
if (onClick != 0)
{
object target = onClick.m_target;
}
return onClick;
}
}
// Token: 0x06005F15 RID: 24341 RVA: 0x0014CD44 File Offset: 0x0014AF44
[Token(Token = "0x6005F15")]
[Address(RVA = "0x1CA6CD0", Offset = "0x1CA5CD0", VA = "0x181CA6CD0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06005F16 RID: 24342 RVA: 0x0014CD58 File Offset: 0x0014AF58
[Token(Token = "0x6005F16")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
protected BaseToastModel()
{
}
// Token: 0x06005F17 RID: 24343 RVA: 0x0014CD6C File Offset: 0x0014AF6C
[Token(Token = "0x6005F17")]
[Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60", Slot = "7")]
private GameObject BJPCCJPPLKE()
{
return base.gameObject;
}
}
}
@@ -0,0 +1,112 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom.Avatars;
namespace RRUI.Data
{
// Token: 0x0200096A RID: 2410
[Token(Token = "0x200096A")]
public class BodyShapeListModel : ListModel
{
// Token: 0x17000B63 RID: 2915
// (get) Token: 0x0600406A RID: 16490 RVA: 0x000FF1CC File Offset: 0x000FD3CC
[Token(Token = "0x17000B63")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x600406A")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B64 RID: 2916
// (get) Token: 0x0600406B RID: 16491 RVA: 0x000FF1DC File Offset: 0x000FD3DC
[Token(Token = "0x17000B64")]
protected override bool DALKHIPOALJ
{
[Token(Token = "0x600406B")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "27")]
get
{
}
}
// Token: 0x17000B65 RID: 2917
// (get) Token: 0x0600406C RID: 16492 RVA: 0x000FF1EC File Offset: 0x000FD3EC
[Token(Token = "0x17000B65")]
public override bool MEBGJGNMIMG
{
[Token(Token = "0x600406C")]
[Address(RVA = "0x1CA71A0", Offset = "0x1CA61A0", VA = "0x181CA71A0", Slot = "26")]
get
{
bool flag;
return this.LLCPCIIGNHO == 0 || flag;
}
}
// Token: 0x17000B66 RID: 2918
// (get) Token: 0x0600406D RID: 16493 RVA: 0x000FF208 File Offset: 0x000FD408
[Token(Token = "0x17000B66")]
public IReadOnlyList<AvatarBodyShape> EJMAJKMJDFJ
{
[Token(Token = "0x600406D")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
get
{
/*
An exception occurred when decompiling this method (0600406D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<RecRoom.Avatars.AvatarBodyShape> RRUI.Data.BodyShapeListModel::get_BodyShapes()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Avatars.AvatarBodyShape>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Avatars.AvatarBodyShape>(BodyShapeListModel::LLCPCIIGNHO, ldloc:BodyShapeListModel(this)))
}
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.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: 0x0600406E RID: 16494 RVA: 0x000FF21C File Offset: 0x000FD41C
[Token(Token = "0x600406E")]
[Address(RVA = "0x1CA6F60", Offset = "0x1CA5F60", VA = "0x181CA6F60", Slot = "22")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
this.LLCPCIIGNHO = (ulong)0L;
}
// Token: 0x0600406F RID: 16495 RVA: 0x000FF238 File Offset: 0x000FD438
[Token(Token = "0x600406F")]
[Address(RVA = "0x1CA6FB0", Offset = "0x1CA5FB0", VA = "0x181CA6FB0", Slot = "31")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
!0 gcclejogcce = NetworkedSingletonMonoBehaviour.GCCLEJOGCCE;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06004070 RID: 16496 RVA: 0x000FF258 File Offset: 0x000FD458
[Token(Token = "0x6004070")]
[Address(RVA = "0x173C7E0", Offset = "0x173B7E0", VA = "0x18173C7E0")]
public BodyShapeListModel()
{
}
// Token: 0x040034DF RID: 13535
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40034DF")]
private List<AvatarBodyShape> LLCPCIIGNHO;
}
}
@@ -0,0 +1,81 @@
using System;
using Cpp2IlInjected;
using RecRoom.Avatars;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x0200096B RID: 2411
[Token(Token = "0x200096B")]
public class BodyShapeListModelController : ModelController<BodyShapeListModel>
{
// Token: 0x06004071 RID: 16497 RVA: 0x000FF26C File Offset: 0x000FD46C
[Token(Token = "0x6004071")]
[Address(RVA = "0x1CA6F20", Offset = "0x1CA5F20", VA = "0x181CA6F20")]
public BodyShapeListModelController()
{
}
// Token: 0x0200096C RID: 2412
[Token(Token = "0x200096C")]
[Serializable]
private class BodyShapeListSpawnerImpl : RecyclingListControllerImpl<BodyShapeListModel, BodyShapeModel>
{
// Token: 0x06004072 RID: 16498 RVA: 0x000FF280 File Offset: 0x000FD480
[Token(Token = "0x6004072")]
[Address(RVA = "0x1CA71F0", Offset = "0x1CA61F0", VA = "0x181CA71F0", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
BodyShapeModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren<BodyShapeModel>();
componentInChildren.<AJEINECAPHG>k__BackingField = this;
componentInChildren.MKBLJJGJAOH();
}
// Token: 0x06004073 RID: 16499 RVA: 0x000FF2A8 File Offset: 0x000FD4A8
[Token(Token = "0x6004073")]
[Address(RVA = "0x1CA7290", Offset = "0x1CA6290", VA = "0x181CA7290", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<AvatarBodyShape>(num);
}
// Token: 0x06004074 RID: 16500 RVA: 0x000FF2C0 File Offset: 0x000FD4C0
[Token(Token = "0x6004074")]
[Address(RVA = "0x1CA72E0", Offset = "0x1CA62E0", VA = "0x181CA72E0")]
public BodyShapeListSpawnerImpl()
{
}
}
// Token: 0x0200096D RID: 2413
[Token(Token = "0x200096D")]
[Serializable]
private class BodyShapeCardSpawnerImpl : RecyclingListCardSpawnerControllerImpl<BodyShapeListModel, BodyShapeModel, BodyShapeModelController>
{
// Token: 0x06004075 RID: 16501 RVA: 0x000FF2D4 File Offset: 0x000FD4D4
[Token(Token = "0x6004075")]
[Address(RVA = "0x1CA6E90", Offset = "0x1CA5E90", VA = "0x181CA6E90", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<AvatarBodyShape>(num);
}
// Token: 0x06004076 RID: 16502 RVA: 0x000FF2EC File Offset: 0x000FD4EC
[Token(Token = "0x6004076")]
[Address(RVA = "0x1CA6E00", Offset = "0x1CA5E00", VA = "0x181CA6E00", Slot = "34")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, BodyShapeModel OFOBHOJBDCP, BAEJLDPBGFI HELKKLDLMKB)
{
OFOBHOJBDCP.MKBLJJGJAOH();
}
// Token: 0x06004077 RID: 16503 RVA: 0x000FF308 File Offset: 0x000FD508
[Token(Token = "0x6004077")]
[Address(RVA = "0x1CA6EE0", Offset = "0x1CA5EE0", VA = "0x181CA6EE0")]
public BodyShapeCardSpawnerImpl()
{
}
}
}
}
+102
View File
@@ -0,0 +1,102 @@
using System;
using Cpp2IlInjected;
using RecRoom.Avatars;
namespace RRUI.Data
{
// Token: 0x0200096E RID: 2414
[Token(Token = "0x200096E")]
public class BodyShapeModel : AvatarCustomizationDependentModel
{
// Token: 0x17000B67 RID: 2919
// (get) Token: 0x06004078 RID: 16504 RVA: 0x000FF31C File Offset: 0x000FD51C
[Token(Token = "0x17000B67")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004078")]
[Address(RVA = "0x1CA7510", Offset = "0x1CA6510", VA = "0x181CA7510", Slot = "12")]
get
{
AvatarBodyShape avatarBodyShape = this.<AJEINECAPHG>k__BackingField;
int num = 0;
return avatarBodyShape != num;
}
}
// Token: 0x17000B68 RID: 2920
// (get) Token: 0x06004079 RID: 16505 RVA: 0x000FF33C File Offset: 0x000FD53C
// (set) Token: 0x0600407A RID: 16506 RVA: 0x000FF350 File Offset: 0x000FD550
[Token(Token = "0x17000B68")]
public AvatarBodyShape KPFJMLIGLIL
{
[Token(Token = "0x6004079")]
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
get;
[Token(Token = "0x600407A")]
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
private set;
}
// Token: 0x17000B69 RID: 2921
// (get) Token: 0x0600407B RID: 16507 RVA: 0x000FF364 File Offset: 0x000FD564
// (set) Token: 0x0600407C RID: 16508 RVA: 0x000FF378 File Offset: 0x000FD578
[Token(Token = "0x17000B69")]
public bool POIIEDMCEOO
{
[Token(Token = "0x600407B")]
[Address(RVA = "0xCDF840", Offset = "0xCDE840", VA = "0x180CDF840")]
get;
[Token(Token = "0x600407C")]
[Address(RVA = "0xCDDC60", Offset = "0xCDCC60", VA = "0x180CDDC60")]
private set;
}
// Token: 0x0600407D RID: 16509 RVA: 0x000FF38C File Offset: 0x000FD58C
[Token(Token = "0x600407D")]
[Address(RVA = "0x173CC50", Offset = "0x173BC50", VA = "0x18173CC50")]
public void Set(AvatarBodyShape NAEHIKOGNND)
{
this.<AJEINECAPHG>k__BackingField = NAEHIKOGNND;
base.MKBLJJGJAOH();
}
// Token: 0x0600407E RID: 16510 RVA: 0x000FF3A8 File Offset: 0x000FD5A8
[Token(Token = "0x600407E")]
[Address(RVA = "0x173CA60", Offset = "0x173BA60", VA = "0x18173CA60", Slot = "22")]
protected override void AHFKACICJNC()
{
this.<AJEINECAPHG>k__BackingField = (ulong)0L;
this.<BLHKPIMEGDM>k__BackingField = false;
}
// Token: 0x0600407F RID: 16511 RVA: 0x000FF3C8 File Offset: 0x000FD5C8
[Token(Token = "0x600407F")]
[Address(RVA = "0x1CA7410", Offset = "0x1CA6410", VA = "0x181CA7410", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
string guidString = this.<AJEINECAPHG>k__BackingField.guidString;
string bodyShapeId = base.ONBHMHCNDLO.KGFKHHAFMAH.bodyShapeId;
bool flag = string.Equals(guidString, bodyShapeId);
this.<BLHKPIMEGDM>k__BackingField = flag;
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06004080 RID: 16512 RVA: 0x000FF40C File Offset: 0x000FD60C
[Token(Token = "0x6004080")]
[Address(RVA = "0x1CA7570", Offset = "0x1CA6570", VA = "0x181CA7570")]
public void SetBodyShape()
{
AvatarCustomizationModel avatarCustomizationModel = base.JAHLPGDLMOC;
string guidString = this.<AJEINECAPHG>k__BackingField.guidString;
avatarCustomizationModel.SetBodyShape(guidString);
CFLMJLFBOKH.JEJANAMDMOJ();
}
// Token: 0x06004081 RID: 16513 RVA: 0x000FF440 File Offset: 0x000FD640
[Token(Token = "0x6004081")]
[Address(RVA = "0x173CC60", Offset = "0x173BC60", VA = "0x18173CC60")]
public BodyShapeModel()
{
}
}
}
@@ -0,0 +1,133 @@
using System;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x0200096F RID: 2415
[Token(Token = "0x200096F")]
public class BodyShapeModelController : ModelController<BodyShapeModel>, IOLLIDNPNNA
{
// Token: 0x06004082 RID: 16514 RVA: 0x000FF454 File Offset: 0x000FD654
[Token(Token = "0x6004082")]
[Address(RVA = "0x1CA7320", Offset = "0x1CA6320", VA = "0x181CA7320", Slot = "20")]
public BAEJLDPBGFI GetToCardController()
{
/*
An exception occurred when decompiling this method (06004082)
ICSharpCode.Decompiler.DecompilerException: Error decompiling BAEJLDPBGFI RRUI.Data.BodyShapeModelController::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: 0x06004083 RID: 16515 RVA: 0x000FF480 File Offset: 0x000FD680
[Token(Token = "0x6004083")]
[Address(RVA = "0x1CA73D0", Offset = "0x1CA63D0", VA = "0x181CA73D0")]
public BodyShapeModelController()
{
}
// Token: 0x02000970 RID: 2416
[Token(Token = "0x2000970")]
[Serializable]
private class BodyShapeSpriteImpl : ImageControllerImpl<BodyShapeModel>
{
// Token: 0x06004084 RID: 16516 RVA: 0x000FF494 File Offset: 0x000FD694
[Token(Token = "0x6004084")]
[Address(RVA = "0x1CA75F0", Offset = "0x1CA65F0", VA = "0x181CA75F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004085 RID: 16517 RVA: 0x000FF4A8 File Offset: 0x000FD6A8
[Token(Token = "0x6004085")]
[Address(RVA = "0x1CA7650", Offset = "0x1CA6650", VA = "0x181CA7650")]
public BodyShapeSpriteImpl()
{
}
}
// Token: 0x02000971 RID: 2417
[Token(Token = "0x2000971")]
[Serializable]
private class BodyShapeToggleImpl : ToggleControllerImpl<BodyShapeModel>
{
// Token: 0x06004086 RID: 16518 RVA: 0x000FF4BC File Offset: 0x000FD6BC
[Token(Token = "0x6004086")]
[Address(RVA = "0x1CA77A0", Offset = "0x1CA67A0", VA = "0x181CA77A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004087 RID: 16519 RVA: 0x000FF4D0 File Offset: 0x000FD6D0
[Token(Token = "0x6004087")]
[Address(RVA = "0x1CA77F0", Offset = "0x1CA67F0", VA = "0x181CA77F0", Slot = "29")]
protected override void IKNMALNFPII()
{
int num = 0;
AvatarCustomizationModel avatarCustomizationModel;
avatarCustomizationModel.SetBodyShape(num);
CFLMJLFBOKH.JEJANAMDMOJ();
}
// Token: 0x06004088 RID: 16520 RVA: 0x000FF4F4 File Offset: 0x000FD6F4
[Token(Token = "0x6004088")]
[Address(RVA = "0x1CA7890", Offset = "0x1CA6890", VA = "0x181CA7890")]
public BodyShapeToggleImpl()
{
}
}
// Token: 0x02000972 RID: 2418
[Token(Token = "0x2000972")]
[Serializable]
private class BodyShapeToCardImpl : ToCardControllerImpl<BodyShapeModel>
{
// Token: 0x17000B6A RID: 2922
// (get) Token: 0x06004089 RID: 16521 RVA: 0x000FF508 File Offset: 0x000FD708
[Token(Token = "0x17000B6A")]
protected override GALEIGFHNBB CardData
{
[Token(Token = "0x6004089")]
[Address(RVA = "0x1CA76D0", Offset = "0x1CA66D0", VA = "0x181CA76D0", Slot = "76")]
get
{
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
if (galeigfhnbb == 0 || galeigfhnbb.<IKEOPMLJEGG>k__BackingField != 0)
{
}
int num = 0;
galeigfhnbb.<MMAGCHLAJHE>k__BackingField = num;
galeigfhnbb.<EKHFIFAJLBA>k__BackingField = num != 0;
galeigfhnbb.<IDLDOFGJKJI>k__BackingField = true;
Action action = new Action(base.SetBodyShape);
galeigfhnbb.<OBKDGIJGGFF>k__BackingField = action;
return galeigfhnbb;
}
}
// Token: 0x0600408A RID: 16522 RVA: 0x000FF55C File Offset: 0x000FD75C
[Token(Token = "0x600408A")]
[Address(RVA = "0x1CA7690", Offset = "0x1CA6690", VA = "0x181CA7690")]
public BodyShapeToCardImpl()
{
}
}
}
}
+786
View File
@@ -0,0 +1,786 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000973 RID: 2419
[Token(Token = "0x2000973")]
public class BrowserModel : RRUIModel
{
// Token: 0x17000B6B RID: 2923
// (get) Token: 0x0600408B RID: 16523 RVA: 0x000FF570 File Offset: 0x000FD770
[Token(Token = "0x17000B6B")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x600408B")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B6C RID: 2924
// (get) Token: 0x0600408C RID: 16524 RVA: 0x000FF580 File Offset: 0x000FD780
[Token(Token = "0x17000B6C")]
protected override Model<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ NHLKMFJLJKE
{
[Token(Token = "0x600408C")]
[Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "13")]
get
{
return Model<RRUIModel.CIGLFOOGNJL>.COPCOEAOFDJ.None;
}
}
// Token: 0x17000B6D RID: 2925
// (get) Token: 0x0600408D RID: 16525 RVA: 0x000FF590 File Offset: 0x000FD790
// (set) Token: 0x0600408E RID: 16526 RVA: 0x000FF5A4 File Offset: 0x000FD7A4
[Token(Token = "0x17000B6D")]
public BrowserModel.LPHOBCGJLFF CDINMMPNAID
{
[Token(Token = "0x600408D")]
[Address(RVA = "0x483230", Offset = "0x482230", VA = "0x180483230")]
get;
[Token(Token = "0x600408E")]
[Address(RVA = "0x4833D0", Offset = "0x4823D0", VA = "0x1804833D0")]
protected set;
}
// Token: 0x0600408F RID: 16527 RVA: 0x000FF5B8 File Offset: 0x000FD7B8
[Token(Token = "0x600408F")]
[Address(RVA = "0x1CA7AE0", Offset = "0x1CA6AE0", VA = "0x181CA7AE0")]
private static BrowserModel CHMENFMDKOC(GameObject LHOMKMINCHH)
{
BrowserModel componentInParent = LHOMKMINCHH.GetComponentInParent<BrowserModel>();
int num = 0;
if (componentInParent == num)
{
BrowserModel componentInChildren = LHOMKMINCHH.GetComponentInChildren<BrowserModel>();
}
return componentInParent;
}
// Token: 0x06004090 RID: 16528 RVA: 0x000FF5E8 File Offset: 0x000FD7E8
[Token(Token = "0x6004090")]
[Address(RVA = "0x1CA8000", Offset = "0x1CA7000", VA = "0x181CA8000")]
public static void GoTo(GameObject LHOMKMINCHH, CECAKDDNHLN PACGLAIGOMF, bool CKFIDCOIFMM = false)
{
BrowserModel browserModel = BrowserModel.CHMENFMDKOC(LHOMKMINCHH);
if (browserModel != 0)
{
browserModel.GoTo(PACGLAIGOMF, CKFIDCOIFMM);
}
}
// Token: 0x06004091 RID: 16529 RVA: 0x000FF608 File Offset: 0x000FD808
[Token(Token = "0x6004091")]
[Address(RVA = "0x1CA8040", Offset = "0x1CA7040", VA = "0x181CA8040")]
public static void GoTo(GameObject LHOMKMINCHH, Route GJIOCANDGPE, [Optional] Dictionary<string, object> ABADFLCBFIJ, bool CKFIDCOIFMM = false)
{
BrowserModel browserModel = BrowserModel.CHMENFMDKOC(LHOMKMINCHH);
if (browserModel != 0)
{
browserModel.GoTo(GJIOCANDGPE, ABADFLCBFIJ, CKFIDCOIFMM);
}
}
// Token: 0x17000B6E RID: 2926
// (get) Token: 0x06004092 RID: 16530 RVA: 0x000FF62C File Offset: 0x000FD82C
[Token(Token = "0x17000B6E")]
public Route CJKGDEIOHMA
{
[Token(Token = "0x6004092")]
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
get
{
return this.defaultRoute;
}
}
// Token: 0x17000B6F RID: 2927
// (get) Token: 0x06004093 RID: 16531 RVA: 0x000FF640 File Offset: 0x000FD840
// (set) Token: 0x06004094 RID: 16532 RVA: 0x000FF654 File Offset: 0x000FD854
[Token(Token = "0x17000B6F")]
public BrowserModel.GNDBPEDGFBH NEDDPCHGGFF
{
[Token(Token = "0x6004093")]
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
get
{
return this.ENJABEBOEHC;
}
[Token(Token = "0x6004094")]
[Address(RVA = "0x1C76930", Offset = "0x1C75930", VA = "0x181C76930")]
set
{
this.ENJABEBOEHC = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000B70 RID: 2928
// (get) Token: 0x06004095 RID: 16533 RVA: 0x000FF670 File Offset: 0x000FD870
// (set) Token: 0x06004096 RID: 16534 RVA: 0x000FF694 File Offset: 0x000FD894
[Token(Token = "0x17000B70")]
public Route GMAKMKMNHAP
{
[Token(Token = "0x6004095")]
[Address(RVA = "0x1CA8780", Offset = "0x1CA7780", VA = "0x181CA8780")]
get
{
return this.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField.<GIAMNOCCOHD>k__BackingField;
}
[Token(Token = "0x6004096")]
[Address(RVA = "0x1CA87D0", Offset = "0x1CA77D0", VA = "0x181CA87D0")]
set
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(value);
int num = 0;
this.GoTo(cecakddnhln, num != 0);
}
}
// Token: 0x17000B71 RID: 2929
// (get) Token: 0x06004097 RID: 16535 RVA: 0x000FF6B4 File Offset: 0x000FD8B4
// (set) Token: 0x06004098 RID: 16536 RVA: 0x000FF6D4 File Offset: 0x000FD8D4
[Token(Token = "0x17000B71")]
public CECAKDDNHLN NJIBHKPHKFF
{
[Token(Token = "0x6004097")]
[Address(RVA = "0x1CA87B0", Offset = "0x1CA77B0", VA = "0x181CA87B0")]
get
{
return this.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField;
}
[Token(Token = "0x6004098")]
[Address(RVA = "0x1CA8840", Offset = "0x1CA7840", VA = "0x181CA8840")]
set
{
int num = 0;
this.GoTo(value, num != 0);
}
}
// Token: 0x17000B72 RID: 2930
// (get) Token: 0x06004099 RID: 16537 RVA: 0x000FF6EC File Offset: 0x000FD8EC
[Token(Token = "0x17000B72")]
public CECAKDDNHLN LNAPHLOJCFN
{
[Token(Token = "0x6004099")]
[Address(RVA = "0x1CA8750", Offset = "0x1CA7750", VA = "0x181CA8750")]
get
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = this.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
return <NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField;
}
throw new NullReferenceException();
}
}
// Token: 0x17000B73 RID: 2931
// (get) Token: 0x0600409A RID: 16538 RVA: 0x000FF718 File Offset: 0x000FD918
[Token(Token = "0x17000B73")]
public CECAKDDNHLN PHHNBEIFGLI
{
[Token(Token = "0x600409A")]
[Address(RVA = "0x1CA8720", Offset = "0x1CA7720", VA = "0x181CA8720")]
get
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = this.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField != 0)
{
return <EOLCBGFGJDM>k__BackingField.<HLKOMAHANDO>k__BackingField;
}
throw new NullReferenceException();
}
}
// Token: 0x17000B74 RID: 2932
// (get) Token: 0x0600409B RID: 16539 RVA: 0x000FF744 File Offset: 0x000FD944
[Token(Token = "0x17000B74")]
public bool DIHCCBHGAIM
{
[Token(Token = "0x600409B")]
[Address(RVA = "0x1CA86E0", Offset = "0x1CA76E0", VA = "0x181CA86E0")]
get
{
/*
An exception occurred when decompiling this method (0600409B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.BrowserModel::get_CanGoBack()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, cne:bool(ldfld:GNDBPEDGFBH(BrowserModel::ENJABEBOEHC, ldloc:BrowserModel(this)), ldc.i4:int32[exp:GNDBPEDGFBH](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: 0x17000B75 RID: 2933
// (get) Token: 0x0600409C RID: 16540 RVA: 0x000FF75C File Offset: 0x000FD95C
[Token(Token = "0x17000B75")]
public bool LLPCELDKALE
{
[Token(Token = "0x600409C")]
[Address(RVA = "0x1CA8700", Offset = "0x1CA7700", VA = "0x181CA8700")]
get
{
/*
An exception occurred when decompiling this method (0600409C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RRUI.Data.BrowserModel::get_CanGoForward()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, cne:bool(ldfld:GNDBPEDGFBH(BrowserModel::ENJABEBOEHC, ldloc:BrowserModel(this)), ldc.i4:int32[exp:GNDBPEDGFBH](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: 0x0600409D RID: 16541 RVA: 0x000FF774 File Offset: 0x000FD974
[Token(Token = "0x600409D")]
[Address(RVA = "0x1CA8280", Offset = "0x1CA7280", VA = "0x181CA8280", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
Route route = this.defaultRoute;
if (route != 0 && this.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField.<GIAMNOCCOHD>k__BackingField == (ulong)0L)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(route);
BrowserModel.GNDBPEDGFBH gndbpedgfbh;
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = cecakddnhln;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = gndbpedgfbh;
}
}
// Token: 0x0600409E RID: 16542 RVA: 0x000FF7CC File Offset: 0x000FD9CC
[Token(Token = "0x600409E")]
[Address(RVA = "0x1CA7F70", Offset = "0x1CA6F70", VA = "0x181CA7F70")]
public void GoTo(Route GJIOCANDGPE, [Optional] Dictionary<string, object> ABADFLCBFIJ, bool CKFIDCOIFMM = false)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE, ABADFLCBFIJ);
this.GoTo(cecakddnhln, CKFIDCOIFMM);
}
// Token: 0x0600409F RID: 16543 RVA: 0x000FF7EC File Offset: 0x000FD9EC
[Token(Token = "0x600409F")]
[Address(RVA = "0x1CA7DF0", Offset = "0x1CA6DF0", VA = "0x181CA7DF0")]
public void GoTo(CECAKDDNHLN PACGLAIGOMF, bool CKFIDCOIFMM = false)
{
if (!CECAKDDNHLN.FKCEAFNEBAM(this.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField, PACGLAIGOMF))
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = this.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField;
Route <GIAMNOCCOHD>k__BackingField = PACGLAIGOMF.<GIAMNOCCOHD>k__BackingField;
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
if (CKFIDCOIFMM)
{
}
gndbpedgfbh.<NEDIGJGGGGM>k__BackingField = enjabeboehc;
if (enjabeboehc != 0)
{
enjabeboehc.<EOLCBGFGJDM>k__BackingField = gndbpedgfbh;
}
string text = this.analyticsContext;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = gndbpedgfbh;
if (gndbpedgfbh == 0)
{
string text2 = this.analyticsContext;
if (<HLKOMAHANDO>k__BackingField != 0)
{
int hashCode = <HLKOMAHANDO>k__BackingField.GetHashCode();
}
if (<GIAMNOCCOHD>k__BackingField != 0)
{
int hashCode2 = <GIAMNOCCOHD>k__BackingField.GetHashCode();
}
}
}
base.MKBLJJGJAOH();
}
// Token: 0x060040A0 RID: 16544 RVA: 0x000FF898 File Offset: 0x000FDA98
[Token(Token = "0x60040A0")]
[Address(RVA = "0x1CA7D50", Offset = "0x1CA6D50", VA = "0x181CA7D50")]
public void GoBack()
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = this.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
this.ENJABEBOEHC = <NEDIGJGGGGM>k__BackingField;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x060040A1 RID: 16545 RVA: 0x000FF8D4 File Offset: 0x000FDAD4
[Token(Token = "0x60040A1")]
[Address(RVA = "0x1CA7C60", Offset = "0x1CA6C60", VA = "0x181CA7C60")]
public void GoBackTo(Func<CECAKDDNHLN, bool> PBPLOKIJLLN)
{
BrowserModel.GNDBPEDGFBH enjabeboehc;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField;
do
{
enjabeboehc = this.ENJABEBOEHC;
<NEDIGJGGGGM>k__BackingField = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField == 0)
{
break;
}
if (PBPLOKIJLLN != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = <NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField;
if (PBPLOKIJLLN(<HLKOMAHANDO>k__BackingField) != 0)
{
goto IL_52;
}
}
}
while (<NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField != 0);
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField2 != 0)
{
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = <NEDIGJGGGGM>k__BackingField2;
base.MKBLJJGJAOH();
}
return;
IL_52:
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = 0;
throw new NullReferenceException();
}
// Token: 0x060040A2 RID: 16546 RVA: 0x000FF948 File Offset: 0x000FDB48
[Token(Token = "0x60040A2")]
[Address(RVA = "0x1CA7DA0", Offset = "0x1CA6DA0", VA = "0x181CA7DA0")]
public void GoForward()
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = this.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField != 0)
{
this.ENJABEBOEHC = <EOLCBGFGJDM>k__BackingField;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
base.MKBLJJGJAOH();
return;
}
}
// Token: 0x060040A3 RID: 16547 RVA: 0x000FF984 File Offset: 0x000FDB84
[Token(Token = "0x60040A3")]
[Address(RVA = "0x1CA85B0", Offset = "0x1CA75B0", VA = "0x181CA85B0")]
public void ResetAndGoTo(CECAKDDNHLN PACGLAIGOMF)
{
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = gndbpedgfbh;
base.MKBLJJGJAOH();
}
// Token: 0x060040A4 RID: 16548 RVA: 0x000FF9B4 File Offset: 0x000FDBB4
[Token(Token = "0x60040A4")]
[Address(RVA = "0x1CA8540", Offset = "0x1CA7540", VA = "0x181CA8540")]
public void ResetAndGoTo(Route GJIOCANDGPE)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(GJIOCANDGPE);
this.ResetAndGoTo(cecakddnhln);
}
// Token: 0x060040A5 RID: 16549 RVA: 0x000FF9D0 File Offset: 0x000FDBD0
[Token(Token = "0x60040A5")]
[Address(RVA = "0x1CA8490", Offset = "0x1CA7490", VA = "0x181CA8490")]
public void Remove(CECAKDDNHLN PACGLAIGOMF)
{
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
if (enjabeboehc.<HLKOMAHANDO>k__BackingField != PACGLAIGOMF)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2;
if (<NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField == PACGLAIGOMF)
{
this.DFACDKNJHHE(<NEDIGJGGGGM>k__BackingField2);
return;
}
<NEDIGJGGGGM>k__BackingField2 = <NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField;
while (<NEDIGJGGGGM>k__BackingField2 != 0)
{
}
}
return;
}
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField3 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField3 != 0)
{
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = <NEDIGJGGGGM>k__BackingField3;
base.MKBLJJGJAOH();
}
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField4 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField4 != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = enjabeboehc.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField4.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = enjabeboehc.<EOLCBGFGJDM>k__BackingField;
while (<EOLCBGFGJDM>k__BackingField2 == 0)
{
}
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField5 = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField5;
}
// Token: 0x060040A6 RID: 16550 RVA: 0x000FFA78 File Offset: 0x000FDC78
[Token(Token = "0x60040A6")]
[Address(RVA = "0x1CA8340", Offset = "0x1CA7340", VA = "0x181CA8340")]
public void RemoveFromHistory(Func<CECAKDDNHLN, bool> LMAJKCLDDIF)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField3;
do
{
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = enjabeboehc.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
if (LMAJKCLDDIF != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = <NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField;
if (LMAJKCLDDIF(<HLKOMAHANDO>k__BackingField) != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = <NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = <NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField2.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = <NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField3 = <NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField3;
}
}
}
if (<NEDIGJGGGGM>k__BackingField.<NEDIGJGGGGM>k__BackingField != 0)
{
continue;
}
}
<EOLCBGFGJDM>k__BackingField3 = enjabeboehc.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField3 == 0)
{
break;
}
if (LMAJKCLDDIF != 0)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField2 = <EOLCBGFGJDM>k__BackingField3.<HLKOMAHANDO>k__BackingField;
if (LMAJKCLDDIF(<HLKOMAHANDO>k__BackingField2) != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField4 = <EOLCBGFGJDM>k__BackingField3.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField4 != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField4 = <EOLCBGFGJDM>k__BackingField3.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField4.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField4;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField5 = <EOLCBGFGJDM>k__BackingField3.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField5 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField5 = <EOLCBGFGJDM>k__BackingField3.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField5.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField5;
}
}
}
}
while (<EOLCBGFGJDM>k__BackingField3.<EOLCBGFGJDM>k__BackingField != 0);
}
// Token: 0x060040A7 RID: 16551 RVA: 0x000FFB68 File Offset: 0x000FDD68
[Token(Token = "0x60040A7")]
[Address(RVA = "0x1CA7B80", Offset = "0x1CA6B80", VA = "0x181CA7B80")]
private void DFACDKNJHHE(BrowserModel.GNDBPEDGFBH BJJLOAAFEPN)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField2;
}
}
// Token: 0x060040A8 RID: 16552 RVA: 0x000FFBB0 File Offset: 0x000FDDB0
[Token(Token = "0x60040A8")]
[Address(RVA = "0x1CA8120", Offset = "0x1CA7120", VA = "0x181CA8120")]
public void InsertBackHistory(CECAKDDNHLN PACGLAIGOMF)
{
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = this.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField;
gndbpedgfbh.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField;
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
gndbpedgfbh.<EOLCBGFGJDM>k__BackingField = enjabeboehc;
BrowserModel.GNDBPEDGFBH enjabeboehc2 = this.ENJABEBOEHC;
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = enjabeboehc2.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField2 != 0)
{
<NEDIGJGGGGM>k__BackingField2.<EOLCBGFGJDM>k__BackingField = gndbpedgfbh;
}
enjabeboehc2.<NEDIGJGGGGM>k__BackingField = gndbpedgfbh;
}
// Token: 0x060040A9 RID: 16553 RVA: 0x000FFC14 File Offset: 0x000FDE14
[Token(Token = "0x60040A9")]
[Address(RVA = "0x1CA81D0", Offset = "0x1CA71D0", VA = "0x181CA81D0")]
public void InsertForwardHistory(CECAKDDNHLN PACGLAIGOMF)
{
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = PACGLAIGOMF;
BrowserModel.GNDBPEDGFBH enjabeboehc = this.ENJABEBOEHC;
gndbpedgfbh.<NEDIGJGGGGM>k__BackingField = enjabeboehc;
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = this.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
gndbpedgfbh.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
BrowserModel.GNDBPEDGFBH enjabeboehc2 = this.ENJABEBOEHC;
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = enjabeboehc2.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = gndbpedgfbh;
}
enjabeboehc2.<EOLCBGFGJDM>k__BackingField = gndbpedgfbh;
}
// Token: 0x060040AA RID: 16554 RVA: 0x000FFC78 File Offset: 0x000FDE78
[Token(Token = "0x60040AA")]
[Address(RVA = "0x1CA7AD0", Offset = "0x1CA6AD0", VA = "0x181CA7AD0")]
private void AMCGMJMDFLM(BrowserModel.GNDBPEDGFBH IKFLAODDALD)
{
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)1L);
this.ENJABEBOEHC = IKFLAODDALD;
}
// Token: 0x060040AB RID: 16555 RVA: 0x000FFC98 File Offset: 0x000FDE98
[Token(Token = "0x60040AB")]
[Address(RVA = "0xA380F0", Offset = "0xA370F0", VA = "0x180A380F0")]
public void MarkRoutingCompleted()
{
this.<JLJEPDBGHNG>k__BackingField = (BrowserModel.LPHOBCGJLFF)((ulong)0L);
}
// Token: 0x060040AC RID: 16556 RVA: 0x000FFCB0 File Offset: 0x000FDEB0
[Token(Token = "0x60040AC")]
[Address(RVA = "0x1CA7A30", Offset = "0x1CA6A30", VA = "0x181CA7A30", Slot = "22")]
protected override void AHFKACICJNC()
{
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
int num;
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
num = 0;
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = cecakddnhln;
this.ENJABEBOEHC = gndbpedgfbh;
}
// Token: 0x060040AD RID: 16557 RVA: 0x000FFCDC File Offset: 0x000FDEDC
[Token(Token = "0x60040AD")]
[Address(RVA = "0x1CA7BC0", Offset = "0x1CA6BC0", VA = "0x181CA7BC0", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060040AE RID: 16558 RVA: 0x000FFCF0 File Offset: 0x000FDEF0
[Token(Token = "0x60040AE")]
[Address(RVA = "0x1CA8630", Offset = "0x1CA7630", VA = "0x181CA8630")]
public BrowserModel()
{
BrowserModel.GNDBPEDGFBH gndbpedgfbh = new BrowserModel.GNDBPEDGFBH();
int num;
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
num = 0;
gndbpedgfbh.<HLKOMAHANDO>k__BackingField = cecakddnhln;
this.ENJABEBOEHC = gndbpedgfbh;
base..ctor();
}
// Token: 0x060040AF RID: 16559 RVA: 0x000FFD20 File Offset: 0x000FDF20
[Token(Token = "0x60040AF")]
[Address(RVA = "0x1CA8090", Offset = "0x1CA7090", VA = "0x181CA8090")]
[CompilerGenerated]
private void IOAGFAIAMOH(BrowserModel.GNDBPEDGFBH BJJLOAAFEPN, ref BrowserModel.KPMPIFJEIMD cpp2il__autoParamName__idx_1)
{
CECAKDDNHLN <HLKOMAHANDO>k__BackingField = BJJLOAAFEPN.<HLKOMAHANDO>k__BackingField;
bool flag;
if (flag)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
if (<NEDIGJGGGGM>k__BackingField != 0)
{
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
<NEDIGJGGGGM>k__BackingField.<EOLCBGFGJDM>k__BackingField = <EOLCBGFGJDM>k__BackingField;
}
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField2 = BJJLOAAFEPN.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField2 != 0)
{
BrowserModel.GNDBPEDGFBH <NEDIGJGGGGM>k__BackingField2 = BJJLOAAFEPN.<NEDIGJGGGGM>k__BackingField;
<EOLCBGFGJDM>k__BackingField2.<NEDIGJGGGGM>k__BackingField = <NEDIGJGGGGM>k__BackingField2;
}
}
}
// Token: 0x040034E3 RID: 13539
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40034E3")]
[SerializeField]
private Route defaultRoute;
// Token: 0x040034E4 RID: 13540
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40034E4")]
[SerializeField]
private string analyticsContext;
// Token: 0x040034E5 RID: 13541
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40034E5")]
private BrowserModel.GNDBPEDGFBH ENJABEBOEHC;
// Token: 0x02000974 RID: 2420
[Token(Token = "0x2000974")]
public enum LPHOBCGJLFF
{
// Token: 0x040034E7 RID: 13543
[Token(Token = "0x40034E7")]
Default,
// Token: 0x040034E8 RID: 13544
[Token(Token = "0x40034E8")]
Pending
}
// Token: 0x02000975 RID: 2421
[Token(Token = "0x2000975")]
public class GNDBPEDGFBH
{
// Token: 0x17000B76 RID: 2934
// (get) Token: 0x060040B0 RID: 16560 RVA: 0x000FFD78 File Offset: 0x000FDF78
// (set) Token: 0x060040B1 RID: 16561 RVA: 0x000FFD8C File Offset: 0x000FDF8C
[Token(Token = "0x17000B76")]
public CECAKDDNHLN NJIBHKPHKFF
{
[Token(Token = "0x60040B0")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x60040B1")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
private set;
}
// Token: 0x17000B77 RID: 2935
// (get) Token: 0x060040B2 RID: 16562 RVA: 0x000FFDA0 File Offset: 0x000FDFA0
// (set) Token: 0x060040B3 RID: 16563 RVA: 0x000FFDB4 File Offset: 0x000FDFB4
[Token(Token = "0x17000B77")]
public BrowserModel.GNDBPEDGFBH IBDJAKGMLEB
{
[Token(Token = "0x60040B2")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x60040B3")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x17000B78 RID: 2936
// (get) Token: 0x060040B4 RID: 16564 RVA: 0x000FFDC8 File Offset: 0x000FDFC8
// (set) Token: 0x060040B5 RID: 16565 RVA: 0x000FFDDC File Offset: 0x000FDFDC
[Token(Token = "0x17000B78")]
public BrowserModel.GNDBPEDGFBH FLAGPNDNLFI
{
[Token(Token = "0x60040B4")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x60040B5")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x060040B6 RID: 16566 RVA: 0x000FFDF0 File Offset: 0x000FDFF0
[Token(Token = "0x60040B6")]
[Address(RVA = "0x1CB4C60", Offset = "0x1CB3C60", VA = "0x181CB4C60")]
public GNDBPEDGFBH()
{
int num;
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
num = 0;
this.NJIBHKPHKFF = cecakddnhln;
}
// Token: 0x060040B7 RID: 16567 RVA: 0x000FFE14 File Offset: 0x000FE014
[Token(Token = "0x60040B7")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public GNDBPEDGFBH(CECAKDDNHLN PACGLAIGOMF)
{
this.NJIBHKPHKFF = PACGLAIGOMF;
}
}
// Token: 0x02000976 RID: 2422
[Token(Token = "0x2000976")]
[CompilerGenerated]
[StructLayout(3)]
private struct KPMPIFJEIMD
{
// Token: 0x040034EC RID: 13548
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40034EC")]
public Func<CECAKDDNHLN, bool> filter;
// Token: 0x040034ED RID: 13549
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40034ED")]
public BrowserModel <>4__this;
}
}
}
@@ -0,0 +1,644 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RRUI.Navigation;
using RRUI.Theme;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Data
{
// Token: 0x02000977 RID: 2423
[Token(Token = "0x2000977")]
public class BrowserModelController : ModelController<BrowserModel>
{
// Token: 0x060040B8 RID: 16568 RVA: 0x000FFE30 File Offset: 0x000FE030
[Token(Token = "0x60040B8")]
[Address(RVA = "0x1CA79F0", Offset = "0x1CA69F0", VA = "0x181CA79F0")]
public BrowserModelController()
{
}
// Token: 0x02000978 RID: 2424
[Token(Token = "0x2000978")]
[Serializable]
private class NavigateBackButtonImpl : ButtonControllerImpl<BrowserModel>
{
// Token: 0x060040B9 RID: 16569 RVA: 0x000FFE44 File Offset: 0x000FE044
[Token(Token = "0x60040B9")]
[Address(RVA = "0x1CB8110", Offset = "0x1CB7110", VA = "0x181CB8110", Slot = "22")]
protected override void OFFLOPLJBBG()
{
int num = 0;
GameObject gameObject;
StackedUIBase stackedUIBase = gameObject.JLOAAIEKGLO(true, num != 0);
this.modelStackedUI = stackedUIBase;
base.OFFLOPLJBBG();
}
// Token: 0x060040BA RID: 16570 RVA: 0x000FFE70 File Offset: 0x000FE070
[Token(Token = "0x60040BA")]
[Address(RVA = "0x1CB7F70", Offset = "0x1CB6F70", VA = "0x181CB7F70", Slot = "27")]
protected override void DMAHGBLDMFA()
{
StackedUIBase stackedUIBase = this.modelStackedUI;
int num = 0;
if (!(stackedUIBase != num))
{
}
bool flag = this.modelStackedUI.BJFAPACIOIC > 1;
}
// Token: 0x060040BB RID: 16571 RVA: 0x000FFEA8 File Offset: 0x000FE0A8
[Token(Token = "0x60040BB")]
[Address(RVA = "0x1CB8040", Offset = "0x1CB7040", VA = "0x181CB8040", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060040BC RID: 16572 RVA: 0x000FFEDC File Offset: 0x000FE0DC
[Token(Token = "0x60040BC")]
[Address(RVA = "0x1CB81B0", Offset = "0x1CB71B0", VA = "0x181CB81B0")]
public NavigateBackButtonImpl()
{
}
// Token: 0x040034EE RID: 13550
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034EE")]
private StackedUIBase modelStackedUI;
}
// Token: 0x02000979 RID: 2425
[Token(Token = "0x2000979")]
[Serializable]
private class NavigateBackToRouteButtonImpl : ButtonControllerImpl<BrowserModel>
{
// Token: 0x060040BD RID: 16573 RVA: 0x000FFEF0 File Offset: 0x000FE0F0
[Token(Token = "0x60040BD")]
[Address(RVA = "0x1CB81F0", Offset = "0x1CB71F0", VA = "0x181CB81F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060040BE RID: 16574 RVA: 0x000FFF08 File Offset: 0x000FE108
[Token(Token = "0x60040BE")]
[Address(RVA = "0x1CB8260", Offset = "0x1CB7260", VA = "0x181CB8260", Slot = "29")]
protected override void IKNMALNFPII()
{
Func<CECAKDDNHLN, bool> func = new Func(this.JGGKOLDCHJL);
if (this != 0)
{
bool flag;
if (func != 0 && flag)
{
throw new NullReferenceException();
}
while (this != 0)
{
}
}
}
// Token: 0x060040BF RID: 16575 RVA: 0x000FFF38 File Offset: 0x000FE138
[Token(Token = "0x60040BF")]
[Address(RVA = "0x1CB83C0", Offset = "0x1CB73C0", VA = "0x181CB83C0")]
public NavigateBackToRouteButtonImpl()
{
}
// Token: 0x060040C0 RID: 16576 RVA: 0x000FFF4C File Offset: 0x000FE14C
[Token(Token = "0x60040C0")]
[Address(RVA = "0x1CB8390", Offset = "0x1CB7390", VA = "0x181CB8390")]
[CompilerGenerated]
private bool JGGKOLDCHJL(CECAKDDNHLN PACGLAIGOMF)
{
Route <GIAMNOCCOHD>k__BackingField = PACGLAIGOMF.<GIAMNOCCOHD>k__BackingField;
Route route = this.route;
return <GIAMNOCCOHD>k__BackingField.Equals(route);
}
// Token: 0x040034EF RID: 13551
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034EF")]
[SerializeField]
private Route route;
}
// Token: 0x0200097A RID: 2426
[Token(Token = "0x200097A")]
[Serializable]
private class NavigateForwardButtonImpl : ButtonControllerImpl<BrowserModel>
{
// Token: 0x060040C1 RID: 16577 RVA: 0x000FFF74 File Offset: 0x000FE174
[Token(Token = "0x60040C1")]
[Address(RVA = "0x1CB8400", Offset = "0x1CB7400", VA = "0x181CB8400", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060040C2 RID: 16578 RVA: 0x000FFF8C File Offset: 0x000FE18C
[Token(Token = "0x60040C2")]
[Address(RVA = "0x1CB8470", Offset = "0x1CB7470", VA = "0x181CB8470", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060040C3 RID: 16579 RVA: 0x000FFFA0 File Offset: 0x000FE1A0
[Token(Token = "0x60040C3")]
[Address(RVA = "0x1CB84E0", Offset = "0x1CB74E0", VA = "0x181CB84E0")]
public NavigateForwardButtonImpl()
{
}
}
// Token: 0x0200097B RID: 2427
[Token(Token = "0x200097B")]
[Serializable]
private class ResetAndGoToRouteButtonImpl : ButtonControllerImpl<BrowserModel>
{
// Token: 0x060040C4 RID: 16580 RVA: 0x000FFFB4 File Offset: 0x000FE1B4
[Token(Token = "0x60040C4")]
[Address(RVA = "0x1CB9340", Offset = "0x1CB8340", VA = "0x181CB9340", Slot = "29")]
protected override void IKNMALNFPII()
{
Route route = this.route;
bool flag;
if (!flag)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.route);
}
}
// Token: 0x060040C5 RID: 16581 RVA: 0x000FFFE0 File Offset: 0x000FE1E0
[Token(Token = "0x60040C5")]
[Address(RVA = "0x1CB9260", Offset = "0x1CB8260", VA = "0x181CB9260", Slot = "27")]
protected override void DMAHGBLDMFA()
{
Route route = this.route;
ToggleTheme toggleTheme = this.toggleTheme;
int num = 0;
if (toggleTheme != num)
{
bool flag;
this.toggleTheme.MIKDLDEALPN = flag;
}
}
// Token: 0x060040C6 RID: 16582 RVA: 0x0010001C File Offset: 0x000FE21C
[Token(Token = "0x60040C6")]
[Address(RVA = "0x1CB9410", Offset = "0x1CB8410", VA = "0x181CB9410")]
public ResetAndGoToRouteButtonImpl()
{
}
// Token: 0x040034F0 RID: 13552
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034F0")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private ToggleTheme toggleTheme;
// Token: 0x040034F1 RID: 13553
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40034F1")]
[SerializeField]
private Route route;
}
// Token: 0x0200097C RID: 2428
[Token(Token = "0x200097C")]
[Serializable]
private class LinkButtonImpl : ButtonControllerImpl<BrowserModel>
{
// Token: 0x17000B79 RID: 2937
// (get) Token: 0x060040C7 RID: 16583 RVA: 0x00100030 File Offset: 0x000FE230
[Token(Token = "0x17000B79")]
public Route Route
{
[Token(Token = "0x60040C7")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return this.route;
}
}
// Token: 0x060040C8 RID: 16584 RVA: 0x00100044 File Offset: 0x000FE244
[Token(Token = "0x60040C8")]
[Address(RVA = "0x1CB75D0", Offset = "0x1CB65D0", VA = "0x181CB75D0", Slot = "29")]
protected override void IKNMALNFPII()
{
Route route = this.route;
bool flag;
if (!flag)
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.route);
bool flag2 = this.removeCurrentUriHistory;
}
}
// Token: 0x060040C9 RID: 16585 RVA: 0x00100078 File Offset: 0x000FE278
[Token(Token = "0x60040C9")]
[Address(RVA = "0x1CB74F0", Offset = "0x1CB64F0", VA = "0x181CB74F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
Route route = this.route;
ToggleTheme toggleTheme = this.toggleTheme;
int num = 0;
if (toggleTheme != num)
{
bool flag;
this.toggleTheme.MIKDLDEALPN = flag;
}
}
// Token: 0x060040CA RID: 16586 RVA: 0x001000B4 File Offset: 0x000FE2B4
[Token(Token = "0x60040CA")]
[Address(RVA = "0x1CB76A0", Offset = "0x1CB66A0", VA = "0x181CB76A0")]
public LinkButtonImpl()
{
}
// Token: 0x040034F2 RID: 13554
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034F2")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private ToggleTheme toggleTheme;
// Token: 0x040034F3 RID: 13555
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40034F3")]
[SerializeField]
private Route route;
// Token: 0x040034F4 RID: 13556
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40034F4")]
[SerializeField]
[Tooltip("If true, removes the current uri from browser model history when following this link")]
private bool removeCurrentUriHistory;
}
// Token: 0x0200097D RID: 2429
[Token(Token = "0x200097D")]
public enum ONJIKNDFCOP
{
// Token: 0x040034F6 RID: 13558
[Token(Token = "0x40034F6")]
IsEmpty,
// Token: 0x040034F7 RID: 13559
[Token(Token = "0x40034F7")]
IsNotEmpty
}
// Token: 0x0200097E RID: 2430
[Token(Token = "0x200097E")]
[Serializable]
private class HideIfBackStackEmptyImpl : HideableControllerImpl<BrowserModel>, CPNNLEAKNBA<BrowserModelController.ONJIKNDFCOP>
{
// Token: 0x060040CB RID: 16587 RVA: 0x001000C8 File Offset: 0x000FE2C8
[Token(Token = "0x60040CB")]
[Address(RVA = "0x1CB5210", Offset = "0x1CB4210", VA = "0x181CB5210", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag)
{
Debug.LogError(string.Format("{0}: Hideable cannot be null", num));
return;
}
}
// Token: 0x060040CC RID: 16588 RVA: 0x001000F4 File Offset: 0x000FE2F4
[Token(Token = "0x60040CC")]
[Address(RVA = "0x1CB5310", Offset = "0x1CB4310", VA = "0x181CB5310")]
public HideIfBackStackEmptyImpl()
{
}
}
// Token: 0x0200097F RID: 2431
[Token(Token = "0x200097F")]
[Serializable]
private class HideIfBackStackNotEmptyImpl : HideableControllerImpl<BrowserModel>, CPNNLEAKNBA<BrowserModelController.ONJIKNDFCOP>
{
// Token: 0x060040CD RID: 16589 RVA: 0x00100108 File Offset: 0x000FE308
[Token(Token = "0x60040CD")]
[Address(RVA = "0x1CB5350", Offset = "0x1CB4350", VA = "0x181CB5350", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag)
{
Debug.LogError(string.Format("{0}: Hideable cannot be null", num));
return;
}
}
// Token: 0x060040CE RID: 16590 RVA: 0x00100134 File Offset: 0x000FE334
[Token(Token = "0x60040CE")]
[Address(RVA = "0x1CB5450", Offset = "0x1CB4450", VA = "0x181CB5450")]
public HideIfBackStackNotEmptyImpl()
{
}
}
// Token: 0x02000980 RID: 2432
[Token(Token = "0x2000980")]
public enum AFHDMAHNEKI
{
// Token: 0x040034F9 RID: 13561
[Token(Token = "0x40034F9")]
IsEmpty,
// Token: 0x040034FA RID: 13562
[Token(Token = "0x40034FA")]
IsNotEmpty
}
// Token: 0x02000981 RID: 2433
[Token(Token = "0x2000981")]
[Serializable]
private class HideIfForwardStackEmptyImpl : HideableControllerImpl<BrowserModel>, CPNNLEAKNBA<BrowserModelController.AFHDMAHNEKI>
{
// Token: 0x060040CF RID: 16591 RVA: 0x00100148 File Offset: 0x000FE348
[Token(Token = "0x60040CF")]
[Address(RVA = "0x1CB5490", Offset = "0x1CB4490", VA = "0x181CB5490", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (!flag)
{
Debug.LogError(string.Format("{0}: Hideable cannot be null", num));
return;
}
}
// Token: 0x060040D0 RID: 16592 RVA: 0x00100174 File Offset: 0x000FE374
[Token(Token = "0x60040D0")]
[Address(RVA = "0x1CB5590", Offset = "0x1CB4590", VA = "0x181CB5590")]
public HideIfForwardStackEmptyImpl()
{
}
}
// Token: 0x02000982 RID: 2434
[Token(Token = "0x2000982")]
public enum NCGDEMEFLKC
{
// Token: 0x040034FC RID: 13564
[Token(Token = "0x40034FC")]
IsMatch,
// Token: 0x040034FD RID: 13565
[Token(Token = "0x40034FD")]
IsNotMatch
}
// Token: 0x02000983 RID: 2435
[Token(Token = "0x2000983")]
[Serializable]
private class HideIfRouteMatchImpl : HideableControllerImpl<BrowserModel>, CPNNLEAKNBA<BrowserModelController.NCGDEMEFLKC>
{
// Token: 0x060040D1 RID: 16593 RVA: 0x00100188 File Offset: 0x000FE388
[Token(Token = "0x60040D1")]
[Address(RVA = "0x1CB6D20", Offset = "0x1CB5D20", VA = "0x181CB6D20", Slot = "27")]
protected override void DMAHGBLDMFA()
{
Route route = this.route;
}
// Token: 0x060040D2 RID: 16594 RVA: 0x001001A4 File Offset: 0x000FE3A4
[Token(Token = "0x60040D2")]
[Address(RVA = "0x1CB6DB0", Offset = "0x1CB5DB0", VA = "0x181CB6DB0")]
public HideIfRouteMatchImpl()
{
}
// Token: 0x040034FE RID: 13566
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034FE")]
[SerializeField]
private Route route;
}
// Token: 0x02000984 RID: 2436
[Token(Token = "0x2000984")]
[Serializable]
private class HideSidebarImpl : HideableControllerImpl<BrowserModel>
{
// Token: 0x060040D3 RID: 16595 RVA: 0x001001B8 File Offset: 0x000FE3B8
[Token(Token = "0x60040D3")]
[Address(RVA = "0x1CB6DF0", Offset = "0x1CB5DF0", VA = "0x181CB6DF0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
List<Route> hiddenRoutes = SidebarConfig.Instance._hiddenRoutes;
Func<Route, bool> func = new Func(this.MMPMHPICNHN);
bool flag = Enumerable.Any<Route>(hiddenRoutes, func);
}
// Token: 0x060040D4 RID: 16596 RVA: 0x001001F0 File Offset: 0x000FE3F0
[Token(Token = "0x60040D4")]
[Address(RVA = "0x1CB6F40", Offset = "0x1CB5F40", VA = "0x181CB6F40")]
public HideSidebarImpl()
{
}
// Token: 0x060040D5 RID: 16597 RVA: 0x00100204 File Offset: 0x000FE404
[Token(Token = "0x60040D5")]
[Address(RVA = "0x1CB6ED0", Offset = "0x1CB5ED0", VA = "0x181CB6ED0")]
[CompilerGenerated]
private bool MMPMHPICNHN(Route GJIOCANDGPE)
{
bool flag;
return flag;
}
}
// Token: 0x02000985 RID: 2437
[Token(Token = "0x2000985")]
[Serializable]
private class ResizeNonSidebarContentImpl : ControllerImplementation<BrowserModel>
{
// Token: 0x060040D6 RID: 16598 RVA: 0x00100218 File Offset: 0x000FE418
[Token(Token = "0x60040D6")]
[Address(RVA = "0x1CB94E0", Offset = "0x1CB84E0", VA = "0x181CB94E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
List<Route> hiddenRoutes = SidebarConfig.Instance._hiddenRoutes;
Func<Route, bool> func = new Func(this.IBMMMOCGBPA);
bool flag = Enumerable.Any<Route>(hiddenRoutes, func);
RectTransform rectTransform = this._rectTransform;
if (flag)
{
}
Vector2 sidebarVisibleSize = this._sidebarVisibleSize;
float y = this._sidebarVisibleSize.y;
rectTransform.sizeDelta = sidebarVisibleSize;
}
// Token: 0x060040D7 RID: 16599 RVA: 0x00100278 File Offset: 0x000FE478
[Token(Token = "0x60040D7")]
[Address(RVA = "0x1CB9660", Offset = "0x1CB8660", VA = "0x181CB9660")]
public ResizeNonSidebarContentImpl()
{
Vector2 zero = Vector2.zero;
this._sidebarHiddenSize = zero;
this._sidebarHiddenSize.y = (float)0;
Vector2 zero2 = Vector2.zero;
this._sidebarVisibleSize = zero2;
this._sidebarVisibleSize.y = (float)0;
base..ctor();
}
// Token: 0x060040D8 RID: 16600 RVA: 0x001002C4 File Offset: 0x000FE4C4
[Token(Token = "0x60040D8")]
[Address(RVA = "0x1CB95F0", Offset = "0x1CB85F0", VA = "0x181CB95F0")]
[CompilerGenerated]
private bool IBMMMOCGBPA(Route GJIOCANDGPE)
{
bool flag;
return flag;
}
// Token: 0x040034FF RID: 13567
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40034FF")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private RectTransform _rectTransform;
// Token: 0x04003500 RID: 13568
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003500")]
[SerializeField]
private Vector2 _sidebarHiddenSize;
// Token: 0x04003501 RID: 13569
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003501")]
[SerializeField]
private Vector2 _sidebarVisibleSize;
}
// Token: 0x02000986 RID: 2438
[Token(Token = "0x2000986")]
[Serializable]
private class ResetScrollRectDuringRoutesImpl : ControllerImplementation<BrowserModel>
{
// Token: 0x060040D9 RID: 16601 RVA: 0x001002D8 File Offset: 0x000FE4D8
[Token(Token = "0x60040D9")]
[Address(RVA = "0x1CB9450", Offset = "0x1CB8450", VA = "0x181CB9450", Slot = "27")]
protected override void DMAHGBLDMFA()
{
ScrollRect scrollRect = this.scrollRect;
}
// Token: 0x060040DA RID: 16602 RVA: 0x001002F4 File Offset: 0x000FE4F4
[Token(Token = "0x60040DA")]
[Address(RVA = "0x1CB94A0", Offset = "0x1CB84A0", VA = "0x181CB94A0")]
public ResetScrollRectDuringRoutesImpl()
{
}
// Token: 0x04003502 RID: 13570
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003502")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private ScrollRect scrollRect;
}
// Token: 0x02000987 RID: 2439
[Token(Token = "0x2000987")]
[Serializable]
private class BrowserRouterImpl : ControllerImplementation<BrowserModel>
{
// Token: 0x060040DB RID: 16603 RVA: 0x00100308 File Offset: 0x000FE508
[Token(Token = "0x60040DB")]
[Address(RVA = "0x1CA8850", Offset = "0x1CA7850", VA = "0x181CA8850", Slot = "27")]
protected override void DMAHGBLDMFA()
{
BrowserModelController.BrowserRouterImpl.MFOKBAFJJJL mfokbafjjjl = new BrowserModelController.BrowserRouterImpl.MFOKBAFJJJL();
int num = 0;
mfokbafjjjl.<>4__this = this;
if (mfokbafjjjl.<>4__this != 0)
{
}
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(num);
mfokbafjjjl.uri = cecakddnhln;
Router router = this.router;
Action action = new Action(mfokbafjjjl.<OnModelChanged>g__OnPreDisplay|0);
DABKFAIHBBP dabkfaihbbp = router.TryGoTo(cecakddnhln, action);
Action<string> action2 = delegate(string error)
{
};
throw new NullReferenceException();
}
// Token: 0x060040DC RID: 16604 RVA: 0x00100370 File Offset: 0x000FE570
[Token(Token = "0x60040DC")]
[Address(RVA = "0x1CA89C0", Offset = "0x1CA79C0", VA = "0x181CA89C0")]
public BrowserRouterImpl()
{
}
// Token: 0x04003503 RID: 13571
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003503")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Router router;
// Token: 0x02000988 RID: 2440
[Token(Token = "0x2000988")]
[CompilerGenerated]
private sealed class MFOKBAFJJJL
{
// Token: 0x060040DD RID: 16605 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x60040DD")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MFOKBAFJJJL()
{
}
// Token: 0x060040DE RID: 16606 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x60040DE")]
[Address(RVA = "0x1CB7AC0", Offset = "0x1CB6AC0", VA = "0x181CB7AC0")]
internal void <OnModelChanged>g__OnPreDisplay|0()
{
}
// Token: 0x060040DF RID: 16607 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x60040DF")]
[Address(RVA = "0x1CB7970", Offset = "0x1CB6970", VA = "0x181CB7970")]
internal void <OnModelChanged>g__OnLoadFailed|1()
{
}
// Token: 0x060040E0 RID: 16608 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x60040E0")]
[Address(RVA = "0x1CB77E0", Offset = "0x1CB67E0", VA = "0x181CB77E0")]
internal void <OnModelChanged>b__2(string error)
{
}
// Token: 0x04003504 RID: 13572
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003504")]
public BrowserModelController.BrowserRouterImpl <>4__this;
// Token: 0x04003505 RID: 13573
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003505")]
public CECAKDDNHLN uri;
}
}
}
}
@@ -0,0 +1,48 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Data
{
// Token: 0x0200086E RID: 2158
[Token(Token = "0x200086E")]
public abstract class ButtonControllerImpl<T> : ControllerImplementation<T> where T : ICEIABPJKLB
{
// Token: 0x06003BD1 RID: 15313 RVA: 0x000F45E0 File Offset: 0x000F27E0
[Token(Token = "0x6003BD1")]
[Address(RVA = "0x28D7B40", Offset = "0x28D6B40", VA = "0x1828D7B40", Slot = "22")]
protected override void OFFLOPLJBBG()
{
this.OFFLOPLJBBG();
}
// Token: 0x06003BD2 RID: 15314 RVA: 0x000F45FC File Offset: 0x000F27FC
[Token(Token = "0x6003BD2")]
[Address(RVA = "0x28D7A90", Offset = "0x28D6A90", VA = "0x1828D7A90", Slot = "25")]
protected override void MDDAPCCABNK()
{
this.MDDAPCCABNK();
}
// Token: 0x06003BD3 RID: 15315
[Token(Token = "0x6003BD3")]
[Address(Slot = "29")]
protected abstract void IKNMALNFPII();
// Token: 0x06003BD4 RID: 15316 RVA: 0x000F4618 File Offset: 0x000F2818
[Token(Token = "0x6003BD4")]
[Address(RVA = "0x1CD4C20", Offset = "0x1CD3C20", VA = "0x181CD4C20")]
protected ButtonControllerImpl()
{
this.IKNMALNFPII();
}
// Token: 0x0400331A RID: 13082
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400331A")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
protected Button button;
}
}
@@ -0,0 +1,188 @@
using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x0200086F RID: 2159
[Token(Token = "0x200086F")]
public abstract class CachedViewStateControllerImpl<T> : NavigationListenerControllerImpl<CachedViewStateModel>
{
// Token: 0x17000AAC RID: 2732
// (get) Token: 0x06003BD5 RID: 15317 RVA: 0x000F4634 File Offset: 0x000F2834
[Token(Token = "0x17000AAC")]
public override bool OFMCMEJOOJN
{
[Token(Token = "0x6003BD5")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")]
get
{
}
}
// Token: 0x17000AAD RID: 2733
// (get) Token: 0x06003BD6 RID: 15318
[Token(Token = "0x17000AAD")]
protected abstract T GHEDHNCCJOL
{
[Token(Token = "0x6003BD6")]
[Address(Slot = "34")]
get;
}
// Token: 0x06003BD7 RID: 15319 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003BD7")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003BD8 RID: 15320
[Token(Token = "0x6003BD8")]
[Address(Slot = "35")]
protected abstract T CHLAOLCBEND();
// Token: 0x06003BD9 RID: 15321
[Token(Token = "0x6003BD9")]
[Address(Slot = "36")]
protected abstract void PJDBALGNOAE(T ONGBFDACHHG);
// Token: 0x06003BDA RID: 15322 RVA: 0x000F4644 File Offset: 0x000F2844
[Token(Token = "0x6003BDA")]
[Address(RVA = "0x28D9060", Offset = "0x28D8060", VA = "0x1828D9060", Slot = "29")]
protected override DABKFAIHBBP JIPFOBCBDEA(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
SerializableIdentifier serializableIdentifier = this.identifier;
BrowserModel browserModel;
if (browserModel.LNAPHLOJCFN != 0)
{
SerializableIdentifier serializableIdentifier2 = this.identifier;
BrowserModel browserModel2;
CECAKDDNHLN previousUri = browserModel2.LNAPHLOJCFN;
this.CHLAOLCBEND(previousUri);
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003BDB RID: 15323 RVA: 0x000F4684 File Offset: 0x000F2884
[Token(Token = "0x6003BDB")]
[Address(RVA = "0x28D8B40", Offset = "0x28D7B40", VA = "0x1828D8B40", Slot = "30")]
protected override DABKFAIHBBP BFLFHEMGMIB(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD KDPEHPHODCD)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003BDC RID: 15324 RVA: 0x000F4698 File Offset: 0x000F2898
[Token(Token = "0x6003BDC")]
[Address(RVA = "0x28D9510", Offset = "0x28D8510", VA = "0x1828D9510", Slot = "31")]
protected override DABKFAIHBBP NJJAFDIGMBO(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
this.PJDBALGNOAE(PACGLAIGOMF);
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003BDD RID: 15325 RVA: 0x000F46B8 File Offset: 0x000F28B8
[Token(Token = "0x6003BDD")]
[Address(RVA = "0x28D8BE0", Offset = "0x28D7BE0", VA = "0x1828D8BE0")]
private void CHLAOLCBEND(CECAKDDNHLN PACGLAIGOMF)
{
CachedViewStateModel defaultValue = this.GHEDHNCCJOL;
SerializableIdentifier serializableIdentifier = this.identifier;
}
// Token: 0x06003BDE RID: 15326 RVA: 0x000F46DC File Offset: 0x000F28DC
[Token(Token = "0x6003BDE")]
[Address(RVA = "0x28D98F0", Offset = "0x28D88F0", VA = "0x1828D98F0")]
private void PJDBALGNOAE(CECAKDDNHLN PACGLAIGOMF)
{
}
// Token: 0x06003BDF RID: 15327 RVA: 0x000F4704 File Offset: 0x000F2904
[Token(Token = "0x6003BDF")]
[Address(RVA = "0x28D8880", Offset = "0x28D7880", VA = "0x1828D8880", Slot = "32")]
protected override void AAEPNLOBFAJ(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
{
base.AAEPNLOBFAJ(BFHJBBGCMAN, NBINAJPFBOA, CJEIBCEPAPO);
SerializableIdentifier serializableIdentifier = this.identifier;
BrowserModel browserModel;
CECAKDDNHLN uri = browserModel.NJIBHKPHKFF;
CachedViewStateModel defaultValue = this.GHEDHNCCJOL;
}
// Token: 0x06003BE0 RID: 15328 RVA: 0x000F4738 File Offset: 0x000F2938
[Token(Token = "0x6003BE0")]
[Address(RVA = "0x28D8FB0", Offset = "0x28D7FB0", VA = "0x1828D8FB0", Slot = "33")]
protected override void DAGMFMIKGMA(StackedUIFlowBase BFHJBBGCMAN, StackedUIFlowBase NBINAJPFBOA)
{
base.DAGMFMIKGMA(BFHJBBGCMAN, NBINAJPFBOA);
SerializableIdentifier serializableIdentifier = this.identifier;
BrowserModel browserModel;
CECAKDDNHLN uri = browserModel.NJIBHKPHKFF;
CachedViewStateModel defaultValue = this.GHEDHNCCJOL;
}
// Token: 0x06003BE1 RID: 15329 RVA: 0x000F4768 File Offset: 0x000F2968
[Token(Token = "0x6003BE1")]
[Address(RVA = "0x28D9A90", Offset = "0x28D8A90", VA = "0x1828D9A90")]
protected CachedViewStateControllerImpl()
{
}
// Token: 0x0400331B RID: 13083
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400331B")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private SerializableIdentifier identifier;
// Token: 0x02000870 RID: 2160
[Token(Token = "0x2000870")]
[CompilerGenerated]
private sealed class BPDBLICLLBF
{
// Token: 0x06003BE2 RID: 15330 RVA: 0x000F4784 File Offset: 0x000F2984
[Token(Token = "0x6003BE2")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public BPDBLICLLBF()
{
}
// Token: 0x06003BE3 RID: 15331 RVA: 0x000F47A0 File Offset: 0x000F29A0
[Token(Token = "0x6003BE3")]
[Address(RVA = "0x28D7160", Offset = "0x28D6160", VA = "0x1828D7160")]
internal void <Restore>b__0()
{
SerializableIdentifier identifier = this.<>4__this.identifier;
CachedViewStateControllerImpl cachedViewStateControllerImpl = this.<>4__this;
bool flag;
if (!flag)
{
SerializableIdentifier identifier2 = cachedViewStateControllerImpl.identifier;
int num = 0;
if (identifier2 != num)
{
SerializableIdentifier identifier3 = this.<>4__this.identifier;
CachedViewStateControllerImpl cachedViewStateControllerImpl2 = this.<>4__this;
T t = this.<>4__this.CHLAOLCBEND();
}
return;
}
T t2 = cachedViewStateControllerImpl.CHLAOLCBEND();
throw new NullReferenceException();
}
// Token: 0x0400331C RID: 13084
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400331C")]
public CachedViewStateControllerImpl<T> <>4__this;
// Token: 0x0400331D RID: 13085
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400331D")]
public CECAKDDNHLN uri;
}
}
}
@@ -0,0 +1,125 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000989 RID: 2441
[Token(Token = "0x2000989")]
public class CachedViewStateModel : RRUIModel
{
// Token: 0x17000B7A RID: 2938
// (get) Token: 0x060040E1 RID: 16609 RVA: 0x00100384 File Offset: 0x000FE584
[Token(Token = "0x17000B7A")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60040E1")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x060040E2 RID: 16610 RVA: 0x00100394 File Offset: 0x000FE594
[Token(Token = "0x60040E2")]
[Address(RVA = "0x1CA8E00", Offset = "0x1CA7E00", VA = "0x181CA8E00", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
int num;
int num2;
CPHIIFBLCDH<CECAKDDNHLN, Dictionary<Guid, object>> cphiifblcdh = new CPHIIFBLCDH(this.cachedPageCapacity, num, num2);
num2 = 0;
num = 0;
this.HLDKIBIHMHO = cphiifblcdh;
}
// Token: 0x060040E3 RID: 16611 RVA: 0x001003C0 File Offset: 0x000FE5C0
[Token(Token = "0x60040E3")]
[Address(RVA = "0x1CA8D10", Offset = "0x1CA7D10", VA = "0x181CA8D10", Slot = "22")]
protected override void AHFKACICJNC()
{
this.HLDKIBIHMHO.LKLKGDMFMCC();
}
// Token: 0x060040E4 RID: 16612 RVA: 0x001003E0 File Offset: 0x000FE5E0
[Token(Token = "0x60040E4")]
[Address(RVA = "0x1CA8D60", Offset = "0x1CA7D60", VA = "0x181CA8D60", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060040E5 RID: 16613 RVA: 0x001003F4 File Offset: 0x000FE5F4
[Token(Token = "0x60040E5")]
[Address(RVA = "0x2173BE0", Offset = "0x2172BE0", VA = "0x182173BE0")]
public void Set<T>(CECAKDDNHLN PACGLAIGOMF, Guid DNGKIAJLLHG, T ONGBFDACHHG)
{
CPHIIFBLCDH<CECAKDDNHLN, Dictionary<Guid, object>> hldkibihmho = this.HLDKIBIHMHO;
bool flag;
if (!flag)
{
Dictionary<Guid, object> dictionary = new Dictionary();
this.HLDKIBIHMHO.GJPAALKJKLA(PACGLAIGOMF, dictionary);
}
base.MKBLJJGJAOH();
}
// Token: 0x060040E6 RID: 16614 RVA: 0x0010042C File Offset: 0x000FE62C
[Token(Token = "0x60040E6")]
[Address(RVA = "0x26C8F40", Offset = "0x26C7F40", VA = "0x1826C8F40")]
public bool TryGet<T>(CECAKDDNHLN PACGLAIGOMF, Guid DNGKIAJLLHG, out T ONGBFDACHHG)
{
CPHIIFBLCDH<CECAKDDNHLN, Dictionary<Guid, object>> hldkibihmho = this.HLDKIBIHMHO;
int num = 0;
bool flag;
if (hldkibihmho.IMCPFLDKEOH(PACGLAIGOMF, num) && flag && flag)
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x060040E7 RID: 16615 RVA: 0x00100464 File Offset: 0x000FE664
[Token(Token = "0x60040E7")]
[Address(RVA = "0x1CA8F20", Offset = "0x1CA7F20", VA = "0x181CA8F20")]
public void Remove(CECAKDDNHLN PACGLAIGOMF)
{
bool flag = this.HLDKIBIHMHO.BIHKNNPGGKP(PACGLAIGOMF);
base.MKBLJJGJAOH();
}
// Token: 0x060040E8 RID: 16616 RVA: 0x0010048C File Offset: 0x000FE68C
[Token(Token = "0x60040E8")]
[Address(RVA = "0x1CA8E80", Offset = "0x1CA7E80", VA = "0x181CA8E80")]
public void Remove(CECAKDDNHLN PACGLAIGOMF, Guid DNGKIAJLLHG)
{
CPHIIFBLCDH<CECAKDDNHLN, Dictionary<Guid, object>> hldkibihmho = this.HLDKIBIHMHO;
bool flag;
if (flag)
{
}
base.MKBLJJGJAOH();
}
// Token: 0x060040E9 RID: 16617 RVA: 0x001004B0 File Offset: 0x000FE6B0
[Token(Token = "0x60040E9")]
[Address(RVA = "0x1CA8F80", Offset = "0x1CA7F80", VA = "0x181CA8F80")]
public CachedViewStateModel()
{
}
// Token: 0x04003506 RID: 13574
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003506")]
[SerializeField]
private int cachedPageCapacity = (int)((ulong)10L);
// Token: 0x04003507 RID: 13575
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003507")]
private CPHIIFBLCDH<CECAKDDNHLN, Dictionary<Guid, object>> HLDKIBIHMHO;
}
}
@@ -0,0 +1,346 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RRUI.Navigation;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Data
{
// Token: 0x0200098A RID: 2442
[Token(Token = "0x200098A")]
public class CachedViewStateModelController : ModelController<CachedViewStateModel>
{
// Token: 0x060040EA RID: 16618 RVA: 0x001004D0 File Offset: 0x000FE6D0
[Token(Token = "0x60040EA")]
[Address(RVA = "0x1CA8CD0", Offset = "0x1CA7CD0", VA = "0x181CA8CD0")]
public CachedViewStateModelController()
{
}
// Token: 0x0200098B RID: 2443
[Token(Token = "0x200098B")]
[Serializable]
private class ClearViewStateOnClickImpl : ButtonControllerImpl<CachedViewStateModel>
{
// Token: 0x060040EB RID: 16619 RVA: 0x001004E4 File Offset: 0x000FE6E4
[Token(Token = "0x60040EB")]
[Address(RVA = "0x1CAFFC0", Offset = "0x1CAEFC0", VA = "0x181CAFFC0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this._route);
this._uri = cecakddnhln;
}
// Token: 0x060040EC RID: 16620 RVA: 0x0010050C File Offset: 0x000FE70C
[Token(Token = "0x60040EC")]
[Address(RVA = "0x1CAFF30", Offset = "0x1CAEF30", VA = "0x181CAFF30", Slot = "29")]
protected override void IKNMALNFPII()
{
CECAKDDNHLN uri = this._uri;
}
// Token: 0x060040ED RID: 16621 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60040ED")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060040EE RID: 16622 RVA: 0x00100528 File Offset: 0x000FE728
[Token(Token = "0x60040EE")]
[Address(RVA = "0x1CB0040", Offset = "0x1CAF040", VA = "0x181CB0040")]
public ClearViewStateOnClickImpl()
{
}
// Token: 0x04003508 RID: 13576
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003508")]
[SerializeField]
private Route _route;
// Token: 0x04003509 RID: 13577
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003509")]
private CECAKDDNHLN _uri;
}
// Token: 0x0200098C RID: 2444
[Token(Token = "0x200098C")]
[Serializable]
private class ClearViewStateOnBrowserChangeImpl : NavigationListenerControllerImpl<CachedViewStateModel>
{
// Token: 0x17000B7B RID: 2939
// (get) Token: 0x060040EF RID: 16623 RVA: 0x0010053C File Offset: 0x000FE73C
[Token(Token = "0x17000B7B")]
public override bool SubscribeToDefaultModelEvents
{
[Token(Token = "0x60040EF")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "13")]
get
{
}
}
// Token: 0x060040F0 RID: 16624 RVA: 0x0010054C File Offset: 0x000FE74C
[Token(Token = "0x60040F0")]
[Address(RVA = "0x1CAFDB0", Offset = "0x1CAEDB0", VA = "0x181CAFDB0", Slot = "29")]
protected override DABKFAIHBBP JIPFOBCBDEA(CECAKDDNHLN PACGLAIGOMF, PMGCJEPKFOF<BDCCHCIDIFD> EFDCPLFGBCO)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060040F1 RID: 16625 RVA: 0x00100560 File Offset: 0x000FE760
[Token(Token = "0x60040F1")]
[Address(RVA = "0x1CAFB00", Offset = "0x1CAEB00", VA = "0x181CAFB00", Slot = "30")]
protected override DABKFAIHBBP BFLFHEMGMIB(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD KDPEHPHODCD)
{
BrowserModel browserModel;
BrowserModel.GNDBPEDGFBH <EOLCBGFGJDM>k__BackingField = browserModel.ENJABEBOEHC.<EOLCBGFGJDM>k__BackingField;
if (<EOLCBGFGJDM>k__BackingField == 0 || <EOLCBGFGJDM>k__BackingField.<HLKOMAHANDO>k__BackingField == (ulong)0L)
{
BrowserModel browserModel2;
if (browserModel2.ENJABEBOEHC.<HLKOMAHANDO>k__BackingField != (ulong)0L)
{
List<Route> list = this.excludedRoutes;
BrowserModel browserModel3;
Route <GIAMNOCCOHD>k__BackingField = browserModel3.ENJABEBOEHC.<NEDIGJGGGGM>k__BackingField.<HLKOMAHANDO>k__BackingField.<GIAMNOCCOHD>k__BackingField;
if (list.Contains(<GIAMNOCCOHD>k__BackingField))
{
goto IL_79;
}
}
SerializableIdentifier serializableIdentifier = this.serializableIdentifier;
int num = 0;
if (!(serializableIdentifier == num))
{
SerializableIdentifier serializableIdentifier2 = this.serializableIdentifier;
bool flag;
if (flag)
{
}
}
}
IL_79:
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060040F2 RID: 16626 RVA: 0x001005F4 File Offset: 0x000FE7F4
[Token(Token = "0x60040F2")]
[Address(RVA = "0x1CAFE50", Offset = "0x1CAEE50", VA = "0x181CAFE50", Slot = "31")]
protected override DABKFAIHBBP NJJAFDIGMBO(CECAKDDNHLN PACGLAIGOMF, BDCCHCIDIFD MFFDKHOEECJ)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060040F3 RID: 16627 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60040F3")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060040F4 RID: 16628 RVA: 0x00100608 File Offset: 0x000FE808
[Token(Token = "0x60040F4")]
[Address(RVA = "0x1CAFEF0", Offset = "0x1CAEEF0", VA = "0x181CAFEF0")]
public ClearViewStateOnBrowserChangeImpl()
{
}
// Token: 0x0400350A RID: 13578
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400350A")]
[SerializeField]
private SerializableIdentifier serializableIdentifier;
// Token: 0x0400350B RID: 13579
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400350B")]
[SerializeField]
private List<Route> excludedRoutes;
}
// Token: 0x0200098D RID: 2445
[Token(Token = "0x200098D")]
[Serializable]
private class CacheScrollPositionFromScrollRectImpl : CachedViewStateControllerImpl<Vector2>
{
// Token: 0x17000B7C RID: 2940
// (get) Token: 0x060040F5 RID: 16629 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000B7C")]
protected override Vector2 DefaultValue
{
[Token(Token = "0x60040F5")]
[Address(RVA = "0x15A4D70", Offset = "0x15A3D70", VA = "0x1815A4D70", Slot = "34")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060040F6 RID: 16630 RVA: 0x0010061C File Offset: 0x000FE81C
[Token(Token = "0x60040F6")]
[Address(RVA = "0x1CA8AD0", Offset = "0x1CA7AD0", VA = "0x181CA8AD0", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
Action action = new Action(this.ADHPHFJKHOK);
}
// Token: 0x060040F7 RID: 16631 RVA: 0x0010063C File Offset: 0x000FE83C
[Token(Token = "0x60040F7")]
[Address(RVA = "0x1CA8B60", Offset = "0x1CA7B60", VA = "0x181CA8B60", Slot = "36")]
protected override void PJDBALGNOAE(Vector2 ONGBFDACHHG)
{
ScrollRect scrollRect = this.scrollRect;
if (!this.isAbsolutePosition)
{
scrollRect.normalizedPosition = ONGBFDACHHG;
return;
}
scrollRect.m_Content.anchoredPosition = ONGBFDACHHG;
}
// Token: 0x060040F8 RID: 16632 RVA: 0x00100674 File Offset: 0x000FE874
[Token(Token = "0x60040F8")]
[Address(RVA = "0x1CA8A90", Offset = "0x1CA7A90", VA = "0x181CA8A90", Slot = "35")]
protected override Vector2 CHLAOLCBEND()
{
ScrollRect scrollRect = this.scrollRect;
if (this.isAbsolutePosition)
{
return scrollRect.m_Content.anchoredPosition;
}
return scrollRect.normalizedPosition;
}
// Token: 0x060040F9 RID: 16633 RVA: 0x001006AC File Offset: 0x000FE8AC
[Token(Token = "0x60040F9")]
[Address(RVA = "0x1CA8BB0", Offset = "0x1CA7BB0", VA = "0x181CA8BB0")]
public CacheScrollPositionFromScrollRectImpl()
{
Vector2 zero = Vector2.zero;
this.defaultScrollPositionOverride = zero;
this.defaultScrollPositionOverride.y = (float)0;
Vector2 zero2 = Vector2.zero;
this.defaultScrollPosition = zero2;
this.defaultScrollPosition.y = (float)0;
base..ctor();
}
// Token: 0x060040FA RID: 16634 RVA: 0x001006FC File Offset: 0x000FE8FC
[Token(Token = "0x60040FA")]
[Address(RVA = "0x1CA8A00", Offset = "0x1CA7A00", VA = "0x181CA8A00")]
[CompilerGenerated]
private void ADHPHFJKHOK()
{
if (this.overrideDefaultScrollPosition)
{
if (this.isAbsolutePosition)
{
Vector2 anchoredPosition = this.scrollRect.m_Content.anchoredPosition;
}
Vector2 vector = this.defaultScrollPosition;
float y = this.defaultScrollPosition.y;
this.defaultScrollPosition = vector;
this.defaultScrollPosition.y = y;
return;
}
Vector2 normalizedPosition = this.scrollRect.normalizedPosition;
this.defaultScrollPosition = normalizedPosition;
}
// Token: 0x0400350C RID: 13580
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400350C")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private ScrollRect scrollRect;
// Token: 0x0400350D RID: 13581
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400350D")]
[SerializeField]
private bool overrideDefaultScrollPosition;
// Token: 0x0400350E RID: 13582
[FieldOffset(Offset = "0x49")]
[Token(Token = "0x400350E")]
[SerializeField]
[JEAMMEGEDDJ("overrideDefaultScrollPosition")]
private bool isAbsolutePosition = true;
// Token: 0x0400350F RID: 13583
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400350F")]
[SerializeField]
[JEAMMEGEDDJ("overrideDefaultScrollPosition")]
private Vector2 defaultScrollPositionOverride;
// Token: 0x04003510 RID: 13584
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4003510")]
private Vector2 defaultScrollPosition;
}
// Token: 0x0200098E RID: 2446
[Token(Token = "0x200098E")]
[Serializable]
private class CacheStateFromFoldoutImpl : CachedViewStateControllerImpl<bool>
{
// Token: 0x17000B7D RID: 2941
// (get) Token: 0x060040FB RID: 16635 RVA: 0x0010076C File Offset: 0x000FE96C
[Token(Token = "0x17000B7D")]
protected override bool DefaultValue
{
[Token(Token = "0x60040FB")]
[Address(RVA = "0x42EBF0", Offset = "0x42DBF0", VA = "0x18042EBF0", Slot = "34")]
get
{
return this.defaultIsOpen;
}
}
// Token: 0x060040FC RID: 16636 RVA: 0x00100780 File Offset: 0x000FE980
[Token(Token = "0x60040FC")]
[Address(RVA = "0x1CA8C70", Offset = "0x1CA7C70", VA = "0x181CA8C70", Slot = "36")]
protected override void PJDBALGNOAE(bool ONGBFDACHHG)
{
this.foldout.HACBIOINOLL = ONGBFDACHHG;
}
// Token: 0x060040FD RID: 16637 RVA: 0x001007A0 File Offset: 0x000FE9A0
[Token(Token = "0x60040FD")]
[Address(RVA = "0x1CA8C50", Offset = "0x1CA7C50", VA = "0x181CA8C50", Slot = "35")]
protected override bool CHLAOLCBEND()
{
return this.foldout.isOpen;
}
// Token: 0x060040FE RID: 16638 RVA: 0x001007C0 File Offset: 0x000FE9C0
[Token(Token = "0x60040FE")]
[Address(RVA = "0x1CA8C90", Offset = "0x1CA7C90", VA = "0x181CA8C90")]
public CacheStateFromFoldoutImpl()
{
}
// Token: 0x04003511 RID: 13585
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003511")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Foldout foldout;
// Token: 0x04003512 RID: 13586
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003512")]
[SerializeField]
private bool defaultIsOpen;
}
}
}
+917
View File
@@ -0,0 +1,917 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000990 RID: 2448
[Token(Token = "0x2000990")]
public class CardModel : RRUIModel
{
// Token: 0x17000B99 RID: 2969
// (get) Token: 0x06004136 RID: 16694 RVA: 0x00100BF8 File Offset: 0x000FEDF8
[Token(Token = "0x17000B99")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004136")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B9A RID: 2970
// (get) Token: 0x06004137 RID: 16695 RVA: 0x00100C08 File Offset: 0x000FEE08
// (set) Token: 0x06004138 RID: 16696 RVA: 0x00100C28 File Offset: 0x000FEE28
[Token(Token = "0x17000B9A")]
public string EOOBEEPPAPD
{
[Token(Token = "0x6004137")]
[Address(RVA = "0x1CA9110", Offset = "0x1CA8110", VA = "0x181CA9110")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<GJINGNPBMOF>k__BackingField;
}
[Token(Token = "0x6004138")]
[Address(RVA = "0x1CA9480", Offset = "0x1CA8480", VA = "0x181CA9480")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<GJINGNPBMOF>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B9B RID: 2971
// (get) Token: 0x06004139 RID: 16697 RVA: 0x00100C50 File Offset: 0x000FEE50
// (set) Token: 0x0600413A RID: 16698 RVA: 0x00100C70 File Offset: 0x000FEE70
[Token(Token = "0x17000B9B")]
public ImposterRawImage.POJHBPNMEAL FADOJGMBKIP
{
[Token(Token = "0x6004139")]
[Address(RVA = "0x1CA91D0", Offset = "0x1CA81D0", VA = "0x181CA91D0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<FOKCHNBAOCE>k__BackingField;
}
[Token(Token = "0x600413A")]
[Address(RVA = "0x1CA96D0", Offset = "0x1CA86D0", VA = "0x181CA96D0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<FOKCHNBAOCE>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B9C RID: 2972
// (get) Token: 0x0600413B RID: 16699 RVA: 0x00100C98 File Offset: 0x000FEE98
// (set) Token: 0x0600413C RID: 16700 RVA: 0x00100CB8 File Offset: 0x000FEEB8
[Token(Token = "0x17000B9C")]
public Sprite BEKLFLACEPF
{
[Token(Token = "0x600413B")]
[Address(RVA = "0x1CA9120", Offset = "0x1CA8120", VA = "0x181CA9120")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<MMAGCHLAJHE>k__BackingField;
}
[Token(Token = "0x600413C")]
[Address(RVA = "0x1CA94E0", Offset = "0x1CA84E0", VA = "0x181CA94E0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<MMAGCHLAJHE>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B9D RID: 2973
// (get) Token: 0x0600413D RID: 16701 RVA: 0x00100CE0 File Offset: 0x000FEEE0
// (set) Token: 0x0600413E RID: 16702 RVA: 0x00100CF4 File Offset: 0x000FEEF4
[Token(Token = "0x17000B9D")]
public Color? EGCKEMJIIAE
{
[Token(Token = "0x600413D")]
[Address(RVA = "0x1CA90D0", Offset = "0x1CA80D0", VA = "0x181CA90D0")]
get
{
/*
An exception occurred when decompiling this method (0600413D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<UnityEngine.Color> RRUI.Data.CardModel::get_BackgroundColor()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stfld:BrowserModel(RRUIModel`1::BKGFONGNKBF, ldloc:CardModel[exp:RRUIModel`1](this), ldc.i4:int32[exp:BrowserModel](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.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(Token = "0x600413E")]
[Address(RVA = "0x1CA9420", Offset = "0x1CA8420", VA = "0x181CA9420")]
set
{
if (this.ABADFLCBFIJ != 0)
{
bool has_value = value.has_value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B9E RID: 2974
// (get) Token: 0x0600413F RID: 16703 RVA: 0x00100D18 File Offset: 0x000FEF18
// (set) Token: 0x06004140 RID: 16704 RVA: 0x00100D38 File Offset: 0x000FEF38
[Token(Token = "0x17000B9E")]
public Material KLHDGJBAJFD
{
[Token(Token = "0x600413F")]
[Address(RVA = "0x1CA9130", Offset = "0x1CA8130", VA = "0x181CA9130")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<LMNILLMDDLE>k__BackingField;
}
[Token(Token = "0x6004140")]
[Address(RVA = "0x1CA9540", Offset = "0x1CA8540", VA = "0x181CA9540")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<LMNILLMDDLE>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000B9F RID: 2975
// (get) Token: 0x06004141 RID: 16705 RVA: 0x00100D60 File Offset: 0x000FEF60
// (set) Token: 0x06004142 RID: 16706 RVA: 0x00100D80 File Offset: 0x000FEF80
[Token(Token = "0x17000B9F")]
public string KDHCPIMIJAO
{
[Token(Token = "0x6004141")]
[Address(RVA = "0x1CA92C0", Offset = "0x1CA82C0", VA = "0x181CA92C0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<BFDIBJOMOMM>k__BackingField;
}
[Token(Token = "0x6004142")]
[Address(RVA = "0x1CA99D0", Offset = "0x1CA89D0", VA = "0x181CA99D0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<BFDIBJOMOMM>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BA0 RID: 2976
// (get) Token: 0x06004143 RID: 16707 RVA: 0x00100DA8 File Offset: 0x000FEFA8
// (set) Token: 0x06004144 RID: 16708 RVA: 0x00100DC8 File Offset: 0x000FEFC8
[Token(Token = "0x17000BA0")]
public string FGOGOMCODDP
{
[Token(Token = "0x6004143")]
[Address(RVA = "0x1CA9380", Offset = "0x1CA8380", VA = "0x181CA9380")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<DKPKBGEABHC>k__BackingField;
}
[Token(Token = "0x6004144")]
[Address(RVA = "0x1CA9C10", Offset = "0x1CA8C10", VA = "0x181CA9C10")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<DKPKBGEABHC>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BA1 RID: 2977
// (get) Token: 0x06004145 RID: 16709 RVA: 0x00100DF0 File Offset: 0x000FEFF0
// (set) Token: 0x06004146 RID: 16710 RVA: 0x00100E10 File Offset: 0x000FF010
[Token(Token = "0x17000BA1")]
public string MGKPKHBIOPI
{
[Token(Token = "0x6004145")]
[Address(RVA = "0x1CA9410", Offset = "0x1CA8410", VA = "0x181CA9410")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<EEAGJCIHELJ>k__BackingField;
}
[Token(Token = "0x6004146")]
[Address(RVA = "0x1CA9DF0", Offset = "0x1CA8DF0", VA = "0x181CA9DF0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<EEAGJCIHELJ>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BA2 RID: 2978
// (get) Token: 0x06004147 RID: 16711 RVA: 0x00100E38 File Offset: 0x000FF038
// (set) Token: 0x06004148 RID: 16712 RVA: 0x00100E4C File Offset: 0x000FF04C
[Token(Token = "0x17000BA2")]
public Color? AMOFJMAABBO
{
[Token(Token = "0x6004147")]
[Address(RVA = "0x1CA9340", Offset = "0x1CA8340", VA = "0x181CA9340")]
get
{
/*
An exception occurred when decompiling this method (06004147)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<UnityEngine.Color> RRUI.Data.CardModel::get_SecondaryTextColor()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stfld:BrowserModel(RRUIModel`1::BKGFONGNKBF, ldloc:CardModel[exp:RRUIModel`1](this), ldc.i4:int32[exp:BrowserModel](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.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(Token = "0x6004148")]
[Address(RVA = "0x1CA9BB0", Offset = "0x1CA8BB0", VA = "0x181CA9BB0")]
set
{
if (this.ABADFLCBFIJ != 0)
{
bool has_value = value.has_value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BA3 RID: 2979
// (get) Token: 0x06004149 RID: 16713 RVA: 0x00100E70 File Offset: 0x000FF070
// (set) Token: 0x0600414A RID: 16714 RVA: 0x00100E90 File Offset: 0x000FF090
[Token(Token = "0x17000BA3")]
public Sprite LGHJJKOBAFK
{
[Token(Token = "0x6004149")]
[Address(RVA = "0x1CA9330", Offset = "0x1CA8330", VA = "0x181CA9330")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<IKEOPMLJEGG>k__BackingField;
}
[Token(Token = "0x600414A")]
[Address(RVA = "0x1CA9B50", Offset = "0x1CA8B50", VA = "0x181CA9B50")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<IKEOPMLJEGG>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BA4 RID: 2980
// (get) Token: 0x0600414B RID: 16715 RVA: 0x00100EB8 File Offset: 0x000FF0B8
// (set) Token: 0x0600414C RID: 16716 RVA: 0x00100ED8 File Offset: 0x000FF0D8
[Token(Token = "0x17000BA4")]
public Sprite CJNFDMCKOGI
{
[Token(Token = "0x600414B")]
[Address(RVA = "0x1CA93F0", Offset = "0x1CA83F0", VA = "0x181CA93F0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<NHBCJNENEMO>k__BackingField;
}
[Token(Token = "0x600414C")]
[Address(RVA = "0x1CA9D90", Offset = "0x1CA8D90", VA = "0x181CA9D90")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<NHBCJNENEMO>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BA5 RID: 2981
// (get) Token: 0x0600414D RID: 16717 RVA: 0x00100F00 File Offset: 0x000FF100
// (set) Token: 0x0600414E RID: 16718 RVA: 0x00100F20 File Offset: 0x000FF120
[Token(Token = "0x17000BA5")]
public string PLPEOJCGDHP
{
[Token(Token = "0x600414D")]
[Address(RVA = "0x1CA91B0", Offset = "0x1CA81B0", VA = "0x181CA91B0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<FOIMMDBIEMM>k__BackingField;
}
[Token(Token = "0x600414E")]
[Address(RVA = "0x1CA9670", Offset = "0x1CA8670", VA = "0x181CA9670")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<FOIMMDBIEMM>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BA6 RID: 2982
// (get) Token: 0x0600414F RID: 16719 RVA: 0x00100F48 File Offset: 0x000FF148
// (set) Token: 0x06004150 RID: 16720 RVA: 0x00100F68 File Offset: 0x000FF168
[Token(Token = "0x17000BA6")]
public Sprite NDHLPHMBLIL
{
[Token(Token = "0x600414F")]
[Address(RVA = "0x1CA9190", Offset = "0x1CA8190", VA = "0x181CA9190")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<CAGGEAJPFLH>k__BackingField;
}
[Token(Token = "0x6004150")]
[Address(RVA = "0x1CA9610", Offset = "0x1CA8610", VA = "0x181CA9610")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<CAGGEAJPFLH>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BA7 RID: 2983
// (get) Token: 0x06004151 RID: 16721 RVA: 0x00100F90 File Offset: 0x000FF190
// (set) Token: 0x06004152 RID: 16722 RVA: 0x00100FA4 File Offset: 0x000FF1A4
[Token(Token = "0x17000BA7")]
public Color? JGLGKKOAGAB
{
[Token(Token = "0x6004151")]
[Address(RVA = "0x1CA9140", Offset = "0x1CA8140", VA = "0x181CA9140")]
get
{
/*
An exception occurred when decompiling this method (06004151)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<UnityEngine.Color> RRUI.Data.CardModel::get_BadgeColor()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stfld:BrowserModel(RRUIModel`1::BKGFONGNKBF, ldloc:CardModel[exp:RRUIModel`1](this), ldc.i4:int32[exp:BrowserModel](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.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(Token = "0x6004152")]
[Address(RVA = "0x1CA95A0", Offset = "0x1CA85A0", VA = "0x181CA95A0")]
set
{
if (this.ABADFLCBFIJ != 0)
{
bool has_value = value.has_value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BA8 RID: 2984
// (get) Token: 0x06004153 RID: 16723 RVA: 0x00100FC8 File Offset: 0x000FF1C8
// (set) Token: 0x06004154 RID: 16724 RVA: 0x00100FE8 File Offset: 0x000FF1E8
[Token(Token = "0x17000BA8")]
public bool EGGFDPLAJPL
{
[Token(Token = "0x6004153")]
[Address(RVA = "0x1CA9200", Offset = "0x1CA8200", VA = "0x181CA9200")]
get
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
return abadflcbfij == 0 || abadflcbfij.<IDLDOFGJKJI>k__BackingField;
}
[Token(Token = "0x6004154")]
[Address(RVA = "0x1CA9790", Offset = "0x1CA8790", VA = "0x181CA9790")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<IDLDOFGJKJI>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BA9 RID: 2985
// (get) Token: 0x06004155 RID: 16725 RVA: 0x00101010 File Offset: 0x000FF210
// (set) Token: 0x06004156 RID: 16726 RVA: 0x00101030 File Offset: 0x000FF230
[Token(Token = "0x17000BA9")]
public string HEIMFAPKFPG
{
[Token(Token = "0x6004155")]
[Address(RVA = "0x1CA9280", Offset = "0x1CA8280", VA = "0x181CA9280")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<AHIKLCLHOFO>k__BackingField;
}
[Token(Token = "0x6004156")]
[Address(RVA = "0x1CA9910", Offset = "0x1CA8910", VA = "0x181CA9910")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<AHIKLCLHOFO>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BAA RID: 2986
// (get) Token: 0x06004157 RID: 16727 RVA: 0x00101058 File Offset: 0x000FF258
// (set) Token: 0x06004158 RID: 16728 RVA: 0x00101078 File Offset: 0x000FF278
[Token(Token = "0x17000BAA")]
public Action EIAALNPCLCM
{
[Token(Token = "0x6004157")]
[Address(RVA = "0x1CA92A0", Offset = "0x1CA82A0", VA = "0x181CA92A0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<OBKDGIJGGFF>k__BackingField;
}
[Token(Token = "0x6004158")]
[Address(RVA = "0x1CA9970", Offset = "0x1CA8970", VA = "0x181CA9970")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<OBKDGIJGGFF>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BAB RID: 2987
// (get) Token: 0x06004159 RID: 16729 RVA: 0x001010A0 File Offset: 0x000FF2A0
// (set) Token: 0x0600415A RID: 16730 RVA: 0x001010C0 File Offset: 0x000FF2C0
[Token(Token = "0x17000BAB")]
public bool BGLPCECIPAP
{
[Token(Token = "0x6004159")]
[Address(RVA = "0x1CA9240", Offset = "0x1CA8240", VA = "0x181CA9240")]
get
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
return abadflcbfij == 0 || abadflcbfij.<OBOGHPKEKFJ>k__BackingField;
}
[Token(Token = "0x600415A")]
[Address(RVA = "0x1CA9850", Offset = "0x1CA8850", VA = "0x181CA9850")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<OBOGHPKEKFJ>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BAC RID: 2988
// (get) Token: 0x0600415B RID: 16731 RVA: 0x001010E8 File Offset: 0x000FF2E8
// (set) Token: 0x0600415C RID: 16732 RVA: 0x00101108 File Offset: 0x000FF308
[Token(Token = "0x17000BAC")]
public string GEOEJALMMPB
{
[Token(Token = "0x600415B")]
[Address(RVA = "0x1CA92F0", Offset = "0x1CA82F0", VA = "0x181CA92F0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<GNGPJNNHLCJ>k__BackingField;
}
[Token(Token = "0x600415C")]
[Address(RVA = "0x1CA9A90", Offset = "0x1CA8A90", VA = "0x181CA9A90")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<GNGPJNNHLCJ>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BAD RID: 2989
// (get) Token: 0x0600415D RID: 16733 RVA: 0x00101130 File Offset: 0x000FF330
// (set) Token: 0x0600415E RID: 16734 RVA: 0x00101150 File Offset: 0x000FF350
[Token(Token = "0x17000BAD")]
public Sprite IHIKODFFFII
{
[Token(Token = "0x600415D")]
[Address(RVA = "0x1CA92D0", Offset = "0x1CA82D0", VA = "0x181CA92D0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<EMICANACGJK>k__BackingField;
}
[Token(Token = "0x600415E")]
[Address(RVA = "0x1CA9A30", Offset = "0x1CA8A30", VA = "0x181CA9A30")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<EMICANACGJK>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BAE RID: 2990
// (get) Token: 0x0600415F RID: 16735 RVA: 0x00101178 File Offset: 0x000FF378
// (set) Token: 0x06004160 RID: 16736 RVA: 0x00101198 File Offset: 0x000FF398
[Token(Token = "0x17000BAE")]
public Action CMKLJMFEFEL
{
[Token(Token = "0x600415F")]
[Address(RVA = "0x1CA9310", Offset = "0x1CA8310", VA = "0x181CA9310")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<NDEBJBPHHJJ>k__BackingField;
}
[Token(Token = "0x6004160")]
[Address(RVA = "0x1CA9AF0", Offset = "0x1CA8AF0", VA = "0x181CA9AF0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<NDEBJBPHHJJ>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BAF RID: 2991
// (get) Token: 0x06004161 RID: 16737 RVA: 0x001011C0 File Offset: 0x000FF3C0
// (set) Token: 0x06004162 RID: 16738 RVA: 0x001011E0 File Offset: 0x000FF3E0
[Token(Token = "0x17000BAF")]
public bool HGAIOCEPIKD
{
[Token(Token = "0x6004161")]
[Address(RVA = "0x1CA9260", Offset = "0x1CA8260", VA = "0x181CA9260")]
get
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
return abadflcbfij == 0 || abadflcbfij.<PIHPNEKKOEC>k__BackingField;
}
[Token(Token = "0x6004162")]
[Address(RVA = "0x1CA98B0", Offset = "0x1CA88B0", VA = "0x181CA98B0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<PIHPNEKKOEC>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BB0 RID: 2992
// (get) Token: 0x06004163 RID: 16739 RVA: 0x00101208 File Offset: 0x000FF408
// (set) Token: 0x06004164 RID: 16740 RVA: 0x00101228 File Offset: 0x000FF428
[Token(Token = "0x17000BB0")]
public string GKLLCMDIBLF
{
[Token(Token = "0x6004163")]
[Address(RVA = "0x1CA93B0", Offset = "0x1CA83B0", VA = "0x181CA93B0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<EPPCIFHLFOI>k__BackingField;
}
[Token(Token = "0x6004164")]
[Address(RVA = "0x1CA9CD0", Offset = "0x1CA8CD0", VA = "0x181CA9CD0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<EPPCIFHLFOI>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BB1 RID: 2993
// (get) Token: 0x06004165 RID: 16741 RVA: 0x00101250 File Offset: 0x000FF450
// (set) Token: 0x06004166 RID: 16742 RVA: 0x00101270 File Offset: 0x000FF470
[Token(Token = "0x17000BB1")]
public Sprite MCIPGGCPPEE
{
[Token(Token = "0x6004165")]
[Address(RVA = "0x1CA9390", Offset = "0x1CA8390", VA = "0x181CA9390")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<ODNHBKCOMLM>k__BackingField;
}
[Token(Token = "0x6004166")]
[Address(RVA = "0x1CA9C70", Offset = "0x1CA8C70", VA = "0x181CA9C70")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<ODNHBKCOMLM>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BB2 RID: 2994
// (get) Token: 0x06004167 RID: 16743 RVA: 0x00101298 File Offset: 0x000FF498
// (set) Token: 0x06004168 RID: 16744 RVA: 0x001012B8 File Offset: 0x000FF4B8
[Token(Token = "0x17000BB2")]
public Action DCLAPJDFAOD
{
[Token(Token = "0x6004167")]
[Address(RVA = "0x1CA93D0", Offset = "0x1CA83D0", VA = "0x181CA93D0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<PIKHGCMFMIE>k__BackingField;
}
[Token(Token = "0x6004168")]
[Address(RVA = "0x1CA9D30", Offset = "0x1CA8D30", VA = "0x181CA9D30")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<PIKHGCMFMIE>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BB3 RID: 2995
// (get) Token: 0x06004169 RID: 16745 RVA: 0x001012E0 File Offset: 0x000FF4E0
// (set) Token: 0x0600416A RID: 16746 RVA: 0x00101300 File Offset: 0x000FF500
[Token(Token = "0x17000BB3")]
public bool PGABFKOHPMJ
{
[Token(Token = "0x6004169")]
[Address(RVA = "0x1CA91E0", Offset = "0x1CA81E0", VA = "0x181CA91E0")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<EKHFIFAJLBA>k__BackingField;
}
[Token(Token = "0x600416A")]
[Address(RVA = "0x1CA9730", Offset = "0x1CA8730", VA = "0x181CA9730")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<EKHFIFAJLBA>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x17000BB4 RID: 2996
// (get) Token: 0x0600416B RID: 16747 RVA: 0x00101328 File Offset: 0x000FF528
// (set) Token: 0x0600416C RID: 16748 RVA: 0x00101348 File Offset: 0x000FF548
[Token(Token = "0x17000BB4")]
public bool FDFHJAFDFJO
{
[Token(Token = "0x600416B")]
[Address(RVA = "0x1CA9220", Offset = "0x1CA8220", VA = "0x181CA9220")]
get
{
GALEIGFHNBB abadflcbfij;
do
{
abadflcbfij = this.ABADFLCBFIJ;
}
while (abadflcbfij == 0);
return abadflcbfij.<OMNDKBDBAJB>k__BackingField;
}
[Token(Token = "0x600416C")]
[Address(RVA = "0x1CA97F0", Offset = "0x1CA87F0", VA = "0x181CA97F0")]
set
{
GALEIGFHNBB abadflcbfij = this.ABADFLCBFIJ;
if (abadflcbfij != 0)
{
abadflcbfij.<OMNDKBDBAJB>k__BackingField = value;
base.JOJPOMANGPO();
}
}
}
// Token: 0x0600416D RID: 16749 RVA: 0x00101370 File Offset: 0x000FF570
[Token(Token = "0x600416D")]
[Address(RVA = "0x1CA90C0", Offset = "0x1CA80C0", VA = "0x181CA90C0")]
public void Set(GALEIGFHNBB ABADFLCBFIJ)
{
this.ABADFLCBFIJ = ABADFLCBFIJ;
base.MKBLJJGJAOH();
}
// Token: 0x0600416E RID: 16750 RVA: 0x0010138C File Offset: 0x000FF58C
[Token(Token = "0x600416E")]
[Address(RVA = "0x1CA8FD0", Offset = "0x1CA7FD0", VA = "0x181CA8FD0", Slot = "22")]
protected override void AHFKACICJNC()
{
GALEIGFHNBB galeigfhnbb = new GALEIGFHNBB();
this.ABADFLCBFIJ = galeigfhnbb;
}
// Token: 0x0600416F RID: 16751 RVA: 0x001013A8 File Offset: 0x000FF5A8
[Token(Token = "0x600416F")]
[Address(RVA = "0x1CA9020", Offset = "0x1CA8020", VA = "0x181CA9020", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06004170 RID: 16752 RVA: 0x001013BC File Offset: 0x000FF5BC
[Token(Token = "0x6004170")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
public CardModel()
{
}
// Token: 0x0400352E RID: 13614
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400352E")]
private GALEIGFHNBB ABADFLCBFIJ;
}
}
@@ -0,0 +1,1012 @@
using System;
using Cpp2IlInjected;
using UnityEngine.Rendering;
namespace RRUI.Data
{
// Token: 0x02000991 RID: 2449
[Token(Token = "0x2000991")]
public class CardModelController : ModelController<CardModel>
{
// Token: 0x06004171 RID: 16753 RVA: 0x001013D0 File Offset: 0x000FF5D0
[Token(Token = "0x6004171")]
[Address(RVA = "0x1CA8F90", Offset = "0x1CA7F90", VA = "0x181CA8F90")]
public CardModelController()
{
}
// Token: 0x02000992 RID: 2450
[Token(Token = "0x2000992")]
[Serializable]
private class PrimaryTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x06004172 RID: 16754 RVA: 0x001013E4 File Offset: 0x000FF5E4
[Token(Token = "0x6004172")]
[Address(RVA = "0x1CB89E0", Offset = "0x1CB79E0", VA = "0x181CB89E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004173 RID: 16755 RVA: 0x001013F8 File Offset: 0x000FF5F8
[Token(Token = "0x6004173")]
[Address(RVA = "0x1CB8A60", Offset = "0x1CB7A60", VA = "0x181CB8A60")]
public PrimaryTextImpl()
{
}
}
// Token: 0x02000993 RID: 2451
[Token(Token = "0x2000993")]
[Serializable]
private class SecondaryTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x06004174 RID: 16756 RVA: 0x0010140C File Offset: 0x000FF60C
[Token(Token = "0x6004174")]
[Address(RVA = "0x1CB9B60", Offset = "0x1CB8B60", VA = "0x181CB9B60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004175 RID: 16757 RVA: 0x00101420 File Offset: 0x000FF620
[Token(Token = "0x6004175")]
[Address(RVA = "0x1CB9BE0", Offset = "0x1CB8BE0", VA = "0x181CB9BE0")]
public SecondaryTextImpl()
{
}
}
// Token: 0x02000994 RID: 2452
[Token(Token = "0x2000994")]
[Serializable]
private class TertiaryTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x06004176 RID: 16758 RVA: 0x00101434 File Offset: 0x000FF634
[Token(Token = "0x6004176")]
[Address(RVA = "0x1CBA610", Offset = "0x1CB9610", VA = "0x181CBA610", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004177 RID: 16759 RVA: 0x00101448 File Offset: 0x000FF648
[Token(Token = "0x6004177")]
[Address(RVA = "0x1CBA690", Offset = "0x1CB9690", VA = "0x181CBA690")]
public TertiaryTextImpl()
{
}
}
// Token: 0x02000995 RID: 2453
[Token(Token = "0x2000995")]
[Serializable]
private class BadgeTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x06004178 RID: 16760 RVA: 0x0010145C File Offset: 0x000FF65C
[Token(Token = "0x6004178")]
[Address(RVA = "0x1CA6240", Offset = "0x1CA5240", VA = "0x181CA6240", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004179 RID: 16761 RVA: 0x00101470 File Offset: 0x000FF670
[Token(Token = "0x6004179")]
[Address(RVA = "0x1CA62C0", Offset = "0x1CA52C0", VA = "0x181CA62C0")]
public BadgeTextImpl()
{
}
}
// Token: 0x02000996 RID: 2454
[Token(Token = "0x2000996")]
[Serializable]
private class PrimaryButtonTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x0600417A RID: 16762 RVA: 0x00101484 File Offset: 0x000FF684
[Token(Token = "0x600417A")]
[Address(RVA = "0x1CB8920", Offset = "0x1CB7920", VA = "0x181CB8920", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
CoreUnsafeUtils.QuickSort(0, num);
}
// Token: 0x0600417B RID: 16763 RVA: 0x001014A4 File Offset: 0x000FF6A4
[Token(Token = "0x600417B")]
[Address(RVA = "0x1CB89A0", Offset = "0x1CB79A0", VA = "0x181CB89A0")]
public PrimaryButtonTextImpl()
{
}
}
// Token: 0x02000997 RID: 2455
[Token(Token = "0x2000997")]
[Serializable]
private class SecondaryButtonTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x0600417C RID: 16764 RVA: 0x001014B8 File Offset: 0x000FF6B8
[Token(Token = "0x600417C")]
[Address(RVA = "0x1CB98D0", Offset = "0x1CB88D0", VA = "0x181CB98D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600417D RID: 16765 RVA: 0x001014CC File Offset: 0x000FF6CC
[Token(Token = "0x600417D")]
[Address(RVA = "0x1CB9950", Offset = "0x1CB8950", VA = "0x181CB9950")]
public SecondaryButtonTextImpl()
{
}
}
// Token: 0x02000998 RID: 2456
[Token(Token = "0x2000998")]
[Serializable]
private class TertiaryButtonTextImpl : TextControllerImpl<CardModel>
{
// Token: 0x0600417E RID: 16766 RVA: 0x001014E0 File Offset: 0x000FF6E0
[Token(Token = "0x600417E")]
[Address(RVA = "0x1CBA4B0", Offset = "0x1CB94B0", VA = "0x181CBA4B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600417F RID: 16767 RVA: 0x001014F4 File Offset: 0x000FF6F4
[Token(Token = "0x600417F")]
[Address(RVA = "0x1CBA530", Offset = "0x1CB9530", VA = "0x181CBA530")]
public TertiaryButtonTextImpl()
{
}
}
// Token: 0x02000999 RID: 2457
[Token(Token = "0x2000999")]
[Serializable]
private class SecondaryTextColorImpl : TextControllerImpl<CardModel>
{
// Token: 0x06004180 RID: 16768 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004180")]
[Address(RVA = "0x1CB9A30", Offset = "0x1CB8A30", VA = "0x181CB9A30", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004181 RID: 16769 RVA: 0x00101508 File Offset: 0x000FF708
[Token(Token = "0x6004181")]
[Address(RVA = "0x1CB9B20", Offset = "0x1CB8B20", VA = "0x181CB9B20")]
public SecondaryTextColorImpl()
{
}
}
// Token: 0x0200099A RID: 2458
[Token(Token = "0x200099A")]
[Serializable]
private class BackgroundMaterialImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x06004182 RID: 16770 RVA: 0x0010151C File Offset: 0x000FF71C
[Token(Token = "0x6004182")]
[Address(RVA = "0x1CA5F50", Offset = "0x1CA4F50", VA = "0x181CA5F50", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num != num2;
if (!flag || flag)
{
}
}
// Token: 0x06004183 RID: 16771 RVA: 0x00101544 File Offset: 0x000FF744
[Token(Token = "0x6004183")]
[Address(RVA = "0x1CA6020", Offset = "0x1CA5020", VA = "0x181CA6020")]
public BackgroundMaterialImageImpl()
{
}
}
// Token: 0x0200099B RID: 2459
[Token(Token = "0x200099B")]
[Serializable]
private class BackgroundImageImpl : RecNetRawImageControllerImpl<CardModel>
{
// Token: 0x06004184 RID: 16772 RVA: 0x00101558 File Offset: 0x000FF758
[Token(Token = "0x6004184")]
[Address(RVA = "0x1CA5E10", Offset = "0x1CA4E10", VA = "0x181CA5E10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004185 RID: 16773 RVA: 0x00101570 File Offset: 0x000FF770
[Token(Token = "0x6004185")]
[Address(RVA = "0x1CA5E70", Offset = "0x1CA4E70", VA = "0x181CA5E70")]
public BackgroundImageImpl()
{
}
}
// Token: 0x0200099C RID: 2460
[Token(Token = "0x200099C")]
[Serializable]
private class BackgroundImageSpriteImpl : ImageControllerImpl<CardModel>
{
// Token: 0x06004186 RID: 16774 RVA: 0x00101584 File Offset: 0x000FF784
[Token(Token = "0x6004186")]
[Address(RVA = "0x1CA5EB0", Offset = "0x1CA4EB0", VA = "0x181CA5EB0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004187 RID: 16775 RVA: 0x0010159C File Offset: 0x000FF79C
[Token(Token = "0x6004187")]
[Address(RVA = "0x1CA5F10", Offset = "0x1CA4F10", VA = "0x181CA5F10")]
public BackgroundImageSpriteImpl()
{
}
}
// Token: 0x0200099D RID: 2461
[Token(Token = "0x200099D")]
[Serializable]
private class ImposterImageImpl : ImposterRawImageControllerImpl<CardModel>
{
// Token: 0x06004188 RID: 16776 RVA: 0x001015B0 File Offset: 0x000FF7B0
[Token(Token = "0x6004188")]
[Address(RVA = "0x1CB7120", Offset = "0x1CB6120", VA = "0x181CB7120", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004189 RID: 16777 RVA: 0x001015C8 File Offset: 0x000FF7C8
[Token(Token = "0x6004189")]
[Address(RVA = "0x1CB7180", Offset = "0x1CB6180", VA = "0x181CB7180")]
public ImposterImageImpl()
{
}
}
// Token: 0x0200099E RID: 2462
[Token(Token = "0x200099E")]
[Serializable]
private class SecondaryIconImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x0600418A RID: 16778 RVA: 0x001015DC File Offset: 0x000FF7DC
[Token(Token = "0x600418A")]
[Address(RVA = "0x1CB9990", Offset = "0x1CB8990", VA = "0x181CB9990", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600418B RID: 16779 RVA: 0x001015F4 File Offset: 0x000FF7F4
[Token(Token = "0x600418B")]
[Address(RVA = "0x1CB99F0", Offset = "0x1CB89F0", VA = "0x181CB99F0")]
public SecondaryIconImageImpl()
{
}
}
// Token: 0x0200099F RID: 2463
[Token(Token = "0x200099F")]
[Serializable]
private class TertiaryIconImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x0600418C RID: 16780 RVA: 0x00101608 File Offset: 0x000FF808
[Token(Token = "0x600418C")]
[Address(RVA = "0x1CBA570", Offset = "0x1CB9570", VA = "0x181CBA570", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600418D RID: 16781 RVA: 0x00101620 File Offset: 0x000FF820
[Token(Token = "0x600418D")]
[Address(RVA = "0x1CBA5D0", Offset = "0x1CB95D0", VA = "0x181CBA5D0")]
public TertiaryIconImageImpl()
{
}
}
// Token: 0x020009A0 RID: 2464
[Token(Token = "0x20009A0")]
[Serializable]
private class SecondaryButtonIconImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x0600418E RID: 16782 RVA: 0x00101634 File Offset: 0x000FF834
[Token(Token = "0x600418E")]
[Address(RVA = "0x1CB9700", Offset = "0x1CB8700", VA = "0x181CB9700", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600418F RID: 16783 RVA: 0x0010164C File Offset: 0x000FF84C
[Token(Token = "0x600418F")]
[Address(RVA = "0x1CB9760", Offset = "0x1CB8760", VA = "0x181CB9760")]
public SecondaryButtonIconImageImpl()
{
}
}
// Token: 0x020009A1 RID: 2465
[Token(Token = "0x20009A1")]
[Serializable]
private class TertiaryButtonIconImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x06004190 RID: 16784 RVA: 0x00101660 File Offset: 0x000FF860
[Token(Token = "0x6004190")]
[Address(RVA = "0x1CBA2E0", Offset = "0x1CB92E0", VA = "0x181CBA2E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004191 RID: 16785 RVA: 0x00101678 File Offset: 0x000FF878
[Token(Token = "0x6004191")]
[Address(RVA = "0x1CBA340", Offset = "0x1CB9340", VA = "0x181CBA340")]
public TertiaryButtonIconImageImpl()
{
}
}
// Token: 0x020009A2 RID: 2466
[Token(Token = "0x20009A2")]
[Serializable]
private class BadgeIconImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x06004192 RID: 16786 RVA: 0x0010168C File Offset: 0x000FF88C
[Token(Token = "0x6004192")]
[Address(RVA = "0x1CA61A0", Offset = "0x1CA51A0", VA = "0x181CA61A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004193 RID: 16787 RVA: 0x001016A4 File Offset: 0x000FF8A4
[Token(Token = "0x6004193")]
[Address(RVA = "0x1CA6200", Offset = "0x1CA5200", VA = "0x181CA6200")]
public BadgeIconImageImpl()
{
}
}
// Token: 0x020009A3 RID: 2467
[Token(Token = "0x20009A3")]
[Serializable]
private class BadgeColorImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x06004194 RID: 16788 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004194")]
[Address(RVA = "0x1CA6060", Offset = "0x1CA5060", VA = "0x181CA6060", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004195 RID: 16789 RVA: 0x001016B8 File Offset: 0x000FF8B8
[Token(Token = "0x6004195")]
[Address(RVA = "0x1CA6160", Offset = "0x1CA5160", VA = "0x181CA6160")]
public BadgeColorImageImpl()
{
}
}
// Token: 0x020009A4 RID: 2468
[Token(Token = "0x20009A4")]
[Serializable]
private class BackgroundColorImageImpl : ImageControllerImpl<CardModel>
{
// Token: 0x06004196 RID: 16790 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004196")]
[Address(RVA = "0x1CA5CE0", Offset = "0x1CA4CE0", VA = "0x181CA5CE0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004197 RID: 16791 RVA: 0x001016CC File Offset: 0x000FF8CC
[Token(Token = "0x6004197")]
[Address(RVA = "0x1CA5DD0", Offset = "0x1CA4DD0", VA = "0x181CA5DD0")]
public BackgroundColorImageImpl()
{
}
}
// Token: 0x020009A5 RID: 2469
[Token(Token = "0x20009A5")]
[Serializable]
private class PrimaryButtonImpl : ButtonControllerImpl<CardModel>
{
// Token: 0x06004198 RID: 16792 RVA: 0x001016E0 File Offset: 0x000FF8E0
[Token(Token = "0x6004198")]
[Address(RVA = "0x1CB87F0", Offset = "0x1CB77F0", VA = "0x181CB87F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 != 0;
}
// Token: 0x06004199 RID: 16793 RVA: 0x001016FC File Offset: 0x000FF8FC
[Token(Token = "0x6004199")]
[Address(RVA = "0x1CB8880", Offset = "0x1CB7880", VA = "0x181CB8880", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x0600419A RID: 16794 RVA: 0x00101710 File Offset: 0x000FF910
[Token(Token = "0x600419A")]
[Address(RVA = "0x1CB88E0", Offset = "0x1CB78E0", VA = "0x181CB88E0")]
public PrimaryButtonImpl()
{
}
}
// Token: 0x020009A6 RID: 2470
[Token(Token = "0x20009A6")]
[Serializable]
private class SecondaryButtonImpl : ButtonControllerImpl<CardModel>
{
// Token: 0x0600419B RID: 16795 RVA: 0x00101724 File Offset: 0x000FF924
[Token(Token = "0x600419B")]
[Address(RVA = "0x1CB97A0", Offset = "0x1CB87A0", VA = "0x181CB97A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 != 0;
}
// Token: 0x0600419C RID: 16796 RVA: 0x00101740 File Offset: 0x000FF940
[Token(Token = "0x600419C")]
[Address(RVA = "0x1CB9830", Offset = "0x1CB8830", VA = "0x181CB9830", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x0600419D RID: 16797 RVA: 0x00101754 File Offset: 0x000FF954
[Token(Token = "0x600419D")]
[Address(RVA = "0x1CB9890", Offset = "0x1CB8890", VA = "0x181CB9890")]
public SecondaryButtonImpl()
{
}
}
// Token: 0x020009A7 RID: 2471
[Token(Token = "0x20009A7")]
[Serializable]
private class TertiaryButtonImpl : ButtonControllerImpl<CardModel>
{
// Token: 0x0600419E RID: 16798 RVA: 0x00101768 File Offset: 0x000FF968
[Token(Token = "0x600419E")]
[Address(RVA = "0x1CBA380", Offset = "0x1CB9380", VA = "0x181CBA380", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 != 0;
}
// Token: 0x0600419F RID: 16799 RVA: 0x00101784 File Offset: 0x000FF984
[Token(Token = "0x600419F")]
[Address(RVA = "0x1CBA410", Offset = "0x1CB9410", VA = "0x181CBA410", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060041A0 RID: 16800 RVA: 0x00101798 File Offset: 0x000FF998
[Token(Token = "0x60041A0")]
[Address(RVA = "0x1CBA470", Offset = "0x1CB9470", VA = "0x181CBA470")]
public TertiaryButtonImpl()
{
}
}
// Token: 0x020009A8 RID: 2472
[Token(Token = "0x20009A8")]
[Serializable]
private class PrimaryToggleButtonImpl : ToggleControllerImpl<CardModel>
{
// Token: 0x060041A1 RID: 16801 RVA: 0x001017AC File Offset: 0x000FF9AC
[Token(Token = "0x60041A1")]
[Address(RVA = "0x1CB8AA0", Offset = "0x1CB7AA0", VA = "0x181CB8AA0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag = num != 0;
if (num != 0)
{
}
}
// Token: 0x060041A2 RID: 16802 RVA: 0x001017D0 File Offset: 0x000FF9D0
[Token(Token = "0x60041A2")]
[Address(RVA = "0x1CB8B60", Offset = "0x1CB7B60", VA = "0x181CB8B60", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060041A3 RID: 16803 RVA: 0x001017E4 File Offset: 0x000FF9E4
[Token(Token = "0x60041A3")]
[Address(RVA = "0x1CB8BC0", Offset = "0x1CB7BC0", VA = "0x181CB8BC0")]
public PrimaryToggleButtonImpl()
{
}
}
// Token: 0x020009A9 RID: 2473
[Token(Token = "0x20009A9")]
[Serializable]
private class HideIfNoImposterImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041A4 RID: 16804 RVA: 0x001017F8 File Offset: 0x000FF9F8
[Token(Token = "0x60041A4")]
[Address(RVA = "0x1CB5E80", Offset = "0x1CB4E80", VA = "0x181CB5E80", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060041A5 RID: 16805 RVA: 0x00101810 File Offset: 0x000FFA10
[Token(Token = "0x60041A5")]
[Address(RVA = "0x1CB5EF0", Offset = "0x1CB4EF0", VA = "0x181CB5EF0")]
public HideIfNoImposterImpl()
{
}
}
// Token: 0x020009AA RID: 2474
[Token(Token = "0x20009AA")]
[Serializable]
private class HideIfNoMaterialImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041A6 RID: 16806 RVA: 0x00101824 File Offset: 0x000FFA24
[Token(Token = "0x60041A6")]
[Address(RVA = "0x1CB5F30", Offset = "0x1CB4F30", VA = "0x181CB5F30", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060041A7 RID: 16807 RVA: 0x00101844 File Offset: 0x000FFA44
[Token(Token = "0x60041A7")]
[Address(RVA = "0x1CB5FD0", Offset = "0x1CB4FD0", VA = "0x181CB5FD0")]
public HideIfNoMaterialImpl()
{
}
}
// Token: 0x020009AB RID: 2475
[Token(Token = "0x20009AB")]
[Serializable]
private class HideIfNoBadgeTextAndIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041A8 RID: 16808 RVA: 0x00101858 File Offset: 0x000FFA58
[Token(Token = "0x60041A8")]
[Address(RVA = "0x1CB5BA0", Offset = "0x1CB4BA0", VA = "0x181CB5BA0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag = string.IsNullOrEmpty(num);
if (!flag)
{
}
if (flag)
{
}
int num2 = 0;
bool flag2 = num == num2;
}
// Token: 0x060041A9 RID: 16809 RVA: 0x00101888 File Offset: 0x000FFA88
[Token(Token = "0x60041A9")]
[Address(RVA = "0x1CB5C70", Offset = "0x1CB4C70", VA = "0x181CB5C70")]
public HideIfNoBadgeTextAndIconImpl()
{
}
}
// Token: 0x020009AC RID: 2476
[Token(Token = "0x20009AC")]
[Serializable]
private class HideIfNoBadgeTextImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041AA RID: 16810 RVA: 0x0010189C File Offset: 0x000FFA9C
[Token(Token = "0x60041AA")]
[Address(RVA = "0x1CB5CB0", Offset = "0x1CB4CB0", VA = "0x181CB5CB0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = string.IsNullOrEmpty(0);
}
// Token: 0x060041AB RID: 16811 RVA: 0x001018B8 File Offset: 0x000FFAB8
[Token(Token = "0x60041AB")]
[Address(RVA = "0x1CB5D20", Offset = "0x1CB4D20", VA = "0x181CB5D20")]
public HideIfNoBadgeTextImpl()
{
}
}
// Token: 0x020009AD RID: 2477
[Token(Token = "0x20009AD")]
[Serializable]
private class HideIfNoBadgeIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041AC RID: 16812 RVA: 0x001018CC File Offset: 0x000FFACC
[Token(Token = "0x60041AC")]
[Address(RVA = "0x1CB5AC0", Offset = "0x1CB4AC0", VA = "0x181CB5AC0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060041AD RID: 16813 RVA: 0x001018EC File Offset: 0x000FFAEC
[Token(Token = "0x60041AD")]
[Address(RVA = "0x1CB5B60", Offset = "0x1CB4B60", VA = "0x181CB5B60")]
public HideIfNoBadgeIconImpl()
{
}
}
// Token: 0x020009AE RID: 2478
[Token(Token = "0x20009AE")]
[Serializable]
private class HideIfNoBackgroundImageImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041AE RID: 16814 RVA: 0x00101900 File Offset: 0x000FFB00
[Token(Token = "0x60041AE")]
[Address(RVA = "0x1CB5930", Offset = "0x1CB4930", VA = "0x181CB5930", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = string.IsNullOrEmpty(0);
}
// Token: 0x060041AF RID: 16815 RVA: 0x0010191C File Offset: 0x000FFB1C
[Token(Token = "0x60041AF")]
[Address(RVA = "0x1CB59A0", Offset = "0x1CB49A0", VA = "0x181CB59A0")]
public HideIfNoBackgroundImageImpl()
{
}
}
// Token: 0x020009AF RID: 2479
[Token(Token = "0x20009AF")]
[Serializable]
private class HideIfNoBackgroundImageSpriteImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041B0 RID: 16816 RVA: 0x00101930 File Offset: 0x000FFB30
[Token(Token = "0x60041B0")]
[Address(RVA = "0x1CB59E0", Offset = "0x1CB49E0", VA = "0x181CB59E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060041B1 RID: 16817 RVA: 0x00101950 File Offset: 0x000FFB50
[Token(Token = "0x60041B1")]
[Address(RVA = "0x1CB5A80", Offset = "0x1CB4A80", VA = "0x181CB5A80")]
public HideIfNoBackgroundImageSpriteImpl()
{
}
}
// Token: 0x020009B0 RID: 2480
[Token(Token = "0x20009B0")]
[Serializable]
private class HideIfNoBackgroundColorImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041B2 RID: 16818 RVA: 0x00101964 File Offset: 0x000FFB64
[Token(Token = "0x60041B2")]
[Address(RVA = "0x1CB5880", Offset = "0x1CB4880", VA = "0x181CB5880", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060041B3 RID: 16819 RVA: 0x00101978 File Offset: 0x000FFB78
[Token(Token = "0x60041B3")]
[Address(RVA = "0x1CB58F0", Offset = "0x1CB48F0", VA = "0x181CB58F0")]
public HideIfNoBackgroundColorImpl()
{
}
}
// Token: 0x020009B1 RID: 2481
[Token(Token = "0x20009B1")]
[Serializable]
private class HideIfNoSecondaryTextImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041B4 RID: 16820 RVA: 0x0010198C File Offset: 0x000FFB8C
[Token(Token = "0x60041B4")]
[Address(RVA = "0x1CB6330", Offset = "0x1CB5330", VA = "0x181CB6330", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = string.IsNullOrEmpty(0);
}
// Token: 0x060041B5 RID: 16821 RVA: 0x001019A8 File Offset: 0x000FFBA8
[Token(Token = "0x60041B5")]
[Address(RVA = "0x1CB63A0", Offset = "0x1CB53A0", VA = "0x181CB63A0")]
public HideIfNoSecondaryTextImpl()
{
}
}
// Token: 0x020009B2 RID: 2482
[Token(Token = "0x20009B2")]
[Serializable]
private class HideIfNoSecondaryIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041B6 RID: 16822 RVA: 0x001019BC File Offset: 0x000FFBBC
[Token(Token = "0x60041B6")]
[Address(RVA = "0x1CB6250", Offset = "0x1CB5250", VA = "0x181CB6250", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060041B7 RID: 16823 RVA: 0x001019DC File Offset: 0x000FFBDC
[Token(Token = "0x60041B7")]
[Address(RVA = "0x1CB62F0", Offset = "0x1CB52F0", VA = "0x181CB62F0")]
public HideIfNoSecondaryIconImpl()
{
}
}
// Token: 0x020009B3 RID: 2483
[Token(Token = "0x20009B3")]
[Serializable]
private class HideIfNoTertiaryTextImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041B8 RID: 16824 RVA: 0x001019F0 File Offset: 0x000FFBF0
[Token(Token = "0x60041B8")]
[Address(RVA = "0x1CB6700", Offset = "0x1CB5700", VA = "0x181CB6700", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = string.IsNullOrEmpty(0);
}
// Token: 0x060041B9 RID: 16825 RVA: 0x00101A0C File Offset: 0x000FFC0C
[Token(Token = "0x60041B9")]
[Address(RVA = "0x1CB6770", Offset = "0x1CB5770", VA = "0x181CB6770")]
public HideIfNoTertiaryTextImpl()
{
}
}
// Token: 0x020009B4 RID: 2484
[Token(Token = "0x20009B4")]
[Serializable]
private class HideIfNoTertiaryIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041BA RID: 16826 RVA: 0x00101A20 File Offset: 0x000FFC20
[Token(Token = "0x60041BA")]
[Address(RVA = "0x1CB6620", Offset = "0x1CB5620", VA = "0x181CB6620", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060041BB RID: 16827 RVA: 0x00101A40 File Offset: 0x000FFC40
[Token(Token = "0x60041BB")]
[Address(RVA = "0x1CB66C0", Offset = "0x1CB56C0", VA = "0x181CB66C0")]
public HideIfNoTertiaryIconImpl()
{
}
}
// Token: 0x020009B5 RID: 2485
[Token(Token = "0x20009B5")]
[Serializable]
private class HideIfNoSecondaryButtonTextImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041BC RID: 16828 RVA: 0x00101A54 File Offset: 0x000FFC54
[Token(Token = "0x60041BC")]
[Address(RVA = "0x1CB61A0", Offset = "0x1CB51A0", VA = "0x181CB61A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060041BD RID: 16829 RVA: 0x00101A6C File Offset: 0x000FFC6C
[Token(Token = "0x60041BD")]
[Address(RVA = "0x1CB6210", Offset = "0x1CB5210", VA = "0x181CB6210")]
public HideIfNoSecondaryButtonTextImpl()
{
}
}
// Token: 0x020009B6 RID: 2486
[Token(Token = "0x20009B6")]
[Serializable]
private class HideIfNoSecondaryButtonIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041BE RID: 16830 RVA: 0x00101A80 File Offset: 0x000FFC80
[Token(Token = "0x60041BE")]
[Address(RVA = "0x1CB6010", Offset = "0x1CB5010", VA = "0x181CB6010", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060041BF RID: 16831 RVA: 0x00101AA0 File Offset: 0x000FFCA0
[Token(Token = "0x60041BF")]
[Address(RVA = "0x1CB60B0", Offset = "0x1CB50B0", VA = "0x181CB60B0")]
public HideIfNoSecondaryButtonIconImpl()
{
}
}
// Token: 0x020009B7 RID: 2487
[Token(Token = "0x20009B7")]
[Serializable]
private class HideIfNoSecondaryButtonImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041C0 RID: 16832 RVA: 0x00101AB4 File Offset: 0x000FFCB4
[Token(Token = "0x60041C0")]
[Address(RVA = "0x1CB60F0", Offset = "0x1CB50F0", VA = "0x181CB60F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060041C1 RID: 16833 RVA: 0x00101ACC File Offset: 0x000FFCCC
[Token(Token = "0x60041C1")]
[Address(RVA = "0x1CB6160", Offset = "0x1CB5160", VA = "0x181CB6160")]
public HideIfNoSecondaryButtonImpl()
{
}
}
// Token: 0x020009B8 RID: 2488
[Token(Token = "0x20009B8")]
[Serializable]
private class HideIfNoTertiaryButtonTextImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041C2 RID: 16834 RVA: 0x00101AE0 File Offset: 0x000FFCE0
[Token(Token = "0x60041C2")]
[Address(RVA = "0x1CB6570", Offset = "0x1CB5570", VA = "0x181CB6570", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060041C3 RID: 16835 RVA: 0x00101AF8 File Offset: 0x000FFCF8
[Token(Token = "0x60041C3")]
[Address(RVA = "0x1CB65E0", Offset = "0x1CB55E0", VA = "0x181CB65E0")]
public HideIfNoTertiaryButtonTextImpl()
{
}
}
// Token: 0x020009B9 RID: 2489
[Token(Token = "0x20009B9")]
[Serializable]
private class HideIfNoTertiaryButtonIconImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041C4 RID: 16836 RVA: 0x00101B0C File Offset: 0x000FFD0C
[Token(Token = "0x60041C4")]
[Address(RVA = "0x1CB63E0", Offset = "0x1CB53E0", VA = "0x181CB63E0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
int num2 = 0;
bool flag = num == num2;
}
// Token: 0x060041C5 RID: 16837 RVA: 0x00101B2C File Offset: 0x000FFD2C
[Token(Token = "0x60041C5")]
[Address(RVA = "0x1CB6480", Offset = "0x1CB5480", VA = "0x181CB6480")]
public HideIfNoTertiaryButtonIconImpl()
{
}
}
// Token: 0x020009BA RID: 2490
[Token(Token = "0x20009BA")]
[Serializable]
private class HideIfNoTertiaryButtonImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041C6 RID: 16838 RVA: 0x00101B40 File Offset: 0x000FFD40
[Token(Token = "0x60041C6")]
[Address(RVA = "0x1CB64C0", Offset = "0x1CB54C0", VA = "0x181CB64C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060041C7 RID: 16839 RVA: 0x00101B58 File Offset: 0x000FFD58
[Token(Token = "0x60041C7")]
[Address(RVA = "0x1CB6530", Offset = "0x1CB5530", VA = "0x181CB6530")]
public HideIfNoTertiaryButtonImpl()
{
}
}
// Token: 0x020009BB RID: 2491
[Token(Token = "0x20009BB")]
[Serializable]
private class HideIfHighlightedImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041C8 RID: 16840 RVA: 0x00101B6C File Offset: 0x000FFD6C
[Token(Token = "0x60041C8")]
[Address(RVA = "0x1CB56F0", Offset = "0x1CB46F0", VA = "0x181CB56F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060041C9 RID: 16841 RVA: 0x00101B84 File Offset: 0x000FFD84
[Token(Token = "0x60041C9")]
[Address(RVA = "0x1CB5760", Offset = "0x1CB4760", VA = "0x181CB5760")]
public HideIfHighlightedImpl()
{
}
}
// Token: 0x020009BC RID: 2492
[Token(Token = "0x20009BC")]
[Serializable]
private class HideIfNotHighlightedImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041CA RID: 16842 RVA: 0x00101B98 File Offset: 0x000FFD98
[Token(Token = "0x60041CA")]
[Address(RVA = "0x1CB6850", Offset = "0x1CB5850", VA = "0x181CB6850", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag = 0 == 0;
}
// Token: 0x060041CB RID: 16843 RVA: 0x00101BB0 File Offset: 0x000FFDB0
[Token(Token = "0x60041CB")]
[Address(RVA = "0x1CB68C0", Offset = "0x1CB58C0", VA = "0x181CB68C0")]
public HideIfNotHighlightedImpl()
{
}
}
// Token: 0x020009BD RID: 2493
[Token(Token = "0x20009BD")]
[Serializable]
private class HideIfNotRemovableImpl : HideableControllerImpl<CardModel>
{
// Token: 0x060041CC RID: 16844 RVA: 0x00101BC4 File Offset: 0x000FFDC4
[Token(Token = "0x60041CC")]
[Address(RVA = "0x1CB69C0", Offset = "0x1CB59C0", VA = "0x181CB69C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060041CD RID: 16845 RVA: 0x00101BDC File Offset: 0x000FFDDC
[Token(Token = "0x60041CD")]
[Address(RVA = "0x1CB6A40", Offset = "0x1CB5A40", VA = "0x181CB6A40")]
public HideIfNotRemovableImpl()
{
}
}
// Token: 0x020009BE RID: 2494
[Token(Token = "0x20009BE")]
[Serializable]
private class ActiveInactiveTransitionImpl : TransitionControllerImpl<CardModel>
{
// Token: 0x17000BB5 RID: 2997
// (get) Token: 0x060041CE RID: 16846 RVA: 0x00101BF0 File Offset: 0x000FFDF0
[Token(Token = "0x17000BB5")]
protected override bool IsActive
{
[Token(Token = "0x60041CE")]
[Address(RVA = "0x1CA5C20", Offset = "0x1CA4C20", VA = "0x181CA5C20", Slot = "29")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x060041CF RID: 16847 RVA: 0x00101C04 File Offset: 0x000FFE04
[Token(Token = "0x60041CF")]
[Address(RVA = "0x1CA5BE0", Offset = "0x1CA4BE0", VA = "0x181CA5BE0")]
public ActiveInactiveTransitionImpl()
{
}
}
}
}
@@ -0,0 +1,58 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000874 RID: 2164
[Token(Token = "0x2000874")]
public abstract class CharacterCountControllerImpl<T> : TextControllerImpl<T> where T : ICEIABPJKLB
{
// Token: 0x17000ADE RID: 2782
// (get) Token: 0x06003C4B RID: 15435
[Token(Token = "0x17000ADE")]
protected abstract string KKJIOHNFHFJ
{
[Token(Token = "0x6003C4B")]
[Address(Slot = "29")]
get;
}
// Token: 0x06003C4C RID: 15436 RVA: 0x000F4C30 File Offset: 0x000F2E30
[Token(Token = "0x6003C4C")]
[Address(RVA = "0x28D9AE0", Offset = "0x28D8AE0", VA = "0x1828D9AE0", Slot = "27")]
protected sealed override void DMAHGBLDMFA()
{
int num = 0;
this.HDCFHIKKDBC();
string empty;
if (num == 0)
{
empty = string.Empty;
}
string empty2 = string.Empty;
string text2;
string text = empty + text2 + empty2;
}
// Token: 0x06003C4D RID: 15437 RVA: 0x000F4C68 File Offset: 0x000F2E68
[Token(Token = "0x6003C4D")]
[Address(RVA = "0x1CC7510", Offset = "0x1CC6510", VA = "0x181CC7510")]
protected CharacterCountControllerImpl()
{
string text = this.KKJIOHNFHFJ;
}
// Token: 0x04003338 RID: 13112
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003338")]
[SerializeField]
private string prefix;
// Token: 0x04003339 RID: 13113
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003339")]
[SerializeField]
private string suffix;
}
}
@@ -0,0 +1,80 @@
using System;
using Cpp2IlInjected;
using RecRoom.Tools;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02001098 RID: 4248
[Token(Token = "0x2001098")]
public class CharadesToolMenuModel : ToolMenuModel
{
// Token: 0x17001041 RID: 4161
// (get) Token: 0x06005F53 RID: 24403 RVA: 0x0014D440 File Offset: 0x0014B640
[Token(Token = "0x17001041")]
private CharadesPen NJPHCKKAFPB
{
[Token(Token = "0x6005F53")]
[Address(RVA = "0x1CA9F60", Offset = "0x1CA8F60", VA = "0x181CA9F60")]
get
{
Tool tool = base.OMLLNEJLIAB;
int num = 0;
if (tool != num)
{
return base.OMLLNEJLIAB.GetComponent<CharadesPen>();
}
throw new NullReferenceException();
}
}
// Token: 0x06005F54 RID: 24404 RVA: 0x0014D474 File Offset: 0x0014B674
[Token(Token = "0x6005F54")]
[Address(RVA = "0x1CA9F30", Offset = "0x1CA8F30", VA = "0x181CA9F30")]
public ACBDPBHGKJL GetSelectedShapeType()
{
return this.NJPHCKKAFPB.<NMPJKFAHACC>k__BackingField;
}
// Token: 0x06005F55 RID: 24405 RVA: 0x0014D494 File Offset: 0x0014B694
[Token(Token = "0x6005F55")]
[Address(RVA = "0x1CAA050", Offset = "0x1CA9050", VA = "0x181CAA050")]
public void SelectShapeType(ACBDPBHGKJL NAEHIKOGNND)
{
CharadesPen charadesPen = this.NJPHCKKAFPB;
base.MKBLJJGJAOH();
}
// Token: 0x06005F56 RID: 24406 RVA: 0x0014D4B4 File Offset: 0x0014B6B4
[Token(Token = "0x6005F56")]
[Address(RVA = "0x1CA9F00", Offset = "0x1CA8F00", VA = "0x181CA9F00")]
public LNBGEMHOKFN GetSelectedShapeColor()
{
return this.NJPHCKKAFPB.AEKHJMPAOKM;
}
// Token: 0x06005F57 RID: 24407 RVA: 0x0014D4D4 File Offset: 0x0014B6D4
[Token(Token = "0x6005F57")]
[Address(RVA = "0x1CAA000", Offset = "0x1CA9000", VA = "0x181CAA000")]
public void SelectShapeColor(LNBGEMHOKFN GJAINANBOCB)
{
CharadesPen charadesPen = this.NJPHCKKAFPB;
base.MKBLJJGJAOH();
}
// Token: 0x06005F58 RID: 24408 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6005F58")]
[Address(RVA = "0x1CA9E90", Offset = "0x1CA8E90", VA = "0x181CA9E90")]
public Color GetColorFromShapeColor(LNBGEMHOKFN MFJFHKBEFMO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06005F59 RID: 24409 RVA: 0x0014D4F4 File Offset: 0x0014B6F4
[Token(Token = "0x6005F59")]
[Address(RVA = "0x173CC60", Offset = "0x173BC60", VA = "0x18173CC60")]
public CharadesToolMenuModel()
{
}
}
}
@@ -0,0 +1,91 @@
using System;
using Cpp2IlInjected;
using RecRoom.Tools;
namespace RRUI.Data
{
// Token: 0x02001099 RID: 4249
[Token(Token = "0x2001099")]
public class CharadesToolMenuModelController : ModelController<CharadesToolMenuModel>
{
// Token: 0x06005F5A RID: 24410 RVA: 0x0014D508 File Offset: 0x0014B708
[Token(Token = "0x6005F5A")]
[Address(RVA = "0x1CA9E50", Offset = "0x1CA8E50", VA = "0x181CA9E50")]
public CharadesToolMenuModelController()
{
}
// Token: 0x0200109A RID: 4250
[Token(Token = "0x200109A")]
[Serializable]
private class SelectColorImpl : ToggleControllerImpl<CharadesToolMenuModel>
{
// Token: 0x06005F5B RID: 24411 RVA: 0x0014D51C File Offset: 0x0014B71C
[Token(Token = "0x6005F5B")]
[Address(RVA = "0x1CB9C20", Offset = "0x1CB8C20", VA = "0x181CB9C20", Slot = "27")]
protected override void DMAHGBLDMFA()
{
LNBGEMHOKFN shapeColor = this.ShapeColor;
CharadesPen charadesPen;
bool flag = charadesPen.AEKHJMPAOKM == shapeColor;
LNBGEMHOKFN shapeColor2 = this.ShapeColor;
}
// Token: 0x06005F5C RID: 24412 RVA: 0x0014D548 File Offset: 0x0014B748
[Token(Token = "0x6005F5C")]
[Address(RVA = "0x1CB9D30", Offset = "0x1CB8D30", VA = "0x181CB9D30", Slot = "29")]
protected override void IKNMALNFPII()
{
LNBGEMHOKFN shapeColor = this.ShapeColor;
}
// Token: 0x06005F5D RID: 24413 RVA: 0x0014D564 File Offset: 0x0014B764
[Token(Token = "0x6005F5D")]
[Address(RVA = "0x1CB9DA0", Offset = "0x1CB8DA0", VA = "0x181CB9DA0")]
public SelectColorImpl()
{
}
// Token: 0x04003F10 RID: 16144
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003F10")]
public LNBGEMHOKFN ShapeColor;
}
// Token: 0x0200109B RID: 4251
[Token(Token = "0x200109B")]
[Serializable]
private class SelectShapeImpl : ToggleControllerImpl<CharadesToolMenuModel>
{
// Token: 0x06005F5E RID: 24414 RVA: 0x0014D578 File Offset: 0x0014B778
[Token(Token = "0x6005F5E")]
[Address(RVA = "0x1CB9DE0", Offset = "0x1CB8DE0", VA = "0x181CB9DE0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
ACBDPBHGKJL shapeType = this.ShapeType;
CharadesPen charadesPen;
bool flag = charadesPen.<NMPJKFAHACC>k__BackingField == shapeType;
}
// Token: 0x06005F5F RID: 24415 RVA: 0x0014D59C File Offset: 0x0014B79C
[Token(Token = "0x6005F5F")]
[Address(RVA = "0x1CB9E50", Offset = "0x1CB8E50", VA = "0x181CB9E50", Slot = "29")]
protected override void IKNMALNFPII()
{
ACBDPBHGKJL shapeType = this.ShapeType;
}
// Token: 0x06005F60 RID: 24416 RVA: 0x0014D5B8 File Offset: 0x0014B7B8
[Token(Token = "0x6005F60")]
[Address(RVA = "0x1CB9EC0", Offset = "0x1CB8EC0", VA = "0x181CB9EC0")]
public SelectShapeImpl()
{
}
// Token: 0x04003F11 RID: 16145
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003F11")]
public ACBDPBHGKJL ShapeType;
}
}
}
@@ -0,0 +1,191 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecNet;
namespace RRUI.Data
{
// Token: 0x020009BF RID: 2495
[Token(Token = "0x20009BF")]
public class ChatMessageModel : RRUIModel
{
// Token: 0x17000BB6 RID: 2998
// (get) Token: 0x060041D0 RID: 16848 RVA: 0x00101C18 File Offset: 0x000FFE18
[Token(Token = "0x17000BB6")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60041D0")]
[Address(RVA = "0x1CAA3F0", Offset = "0x1CA93F0", VA = "0x181CAA3F0", Slot = "12")]
get
{
ChatMessage moacpdcokgp = this.MOACPDCOKGP;
int num = 0;
return ChatMessage.BDBLGMKABNK(moacpdcokgp, num);
}
}
// Token: 0x17000BB7 RID: 2999
// (get) Token: 0x060041D1 RID: 16849 RVA: 0x00101C38 File Offset: 0x000FFE38
// (set) Token: 0x060041D2 RID: 16850 RVA: 0x00101C4C File Offset: 0x000FFE4C
[Token(Token = "0x17000BB7")]
public ChatMessage OPAAFAKPHOE
{
[Token(Token = "0x60041D1")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return this.MOACPDCOKGP;
}
[Token(Token = "0x60041D2")]
[Address(RVA = "0x1CAA510", Offset = "0x1CA9510", VA = "0x181CAA510")]
set
{
if (ChatMessage.BDBLGMKABNK(this.MOACPDCOKGP, value))
{
this.MOACPDCOKGP = value;
base.MKBLJJGJAOH();
}
}
}
// Token: 0x17000BB8 RID: 3000
// (get) Token: 0x060041D3 RID: 16851 RVA: 0x00101C78 File Offset: 0x000FFE78
[Token(Token = "0x17000BB8")]
public bool FJFGMEJNPML
{
[Token(Token = "0x60041D3")]
[Address(RVA = "0x1CAA4D0", Offset = "0x1CA94D0", VA = "0x181CAA4D0")]
get
{
ChatMessage moacpdcokgp = this.MOACPDCOKGP;
int num = 0;
bool flag = ChatMessage.BDBLGMKABNK(moacpdcokgp, num);
if (!flag)
{
return flag;
}
ChatMessage moacpdcokgp2 = this.MOACPDCOKGP;
bool flag2;
return flag2;
}
}
// Token: 0x17000BB9 RID: 3001
// (get) Token: 0x060041D4 RID: 16852 RVA: 0x00101CAC File Offset: 0x000FFEAC
// (set) Token: 0x060041D5 RID: 16853 RVA: 0x00101CC0 File Offset: 0x000FFEC0
[Token(Token = "0x17000BB9")]
public CCEOLAOLEKJ IAAMCFEAHEC
{
[Token(Token = "0x60041D4")]
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
get;
[Token(Token = "0x60041D5")]
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
protected set;
}
// Token: 0x060041D6 RID: 16854 RVA: 0x00101CD4 File Offset: 0x000FFED4
[Token(Token = "0x60041D6")]
[Address(RVA = "0x1CAA2D0", Offset = "0x1CA92D0", VA = "0x181CAA2D0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.NLHPIBGGDMO);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action);
}
// Token: 0x060041D7 RID: 16855 RVA: 0x00101D08 File Offset: 0x000FFF08
[Token(Token = "0x60041D7")]
[Address(RVA = "0x1CAA400", Offset = "0x1CA9400", VA = "0x181CAA400", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.NLHPIBGGDMO);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action);
}
// Token: 0x060041D8 RID: 16856 RVA: 0x00101D3C File Offset: 0x000FFF3C
[Token(Token = "0x60041D8")]
[Address(RVA = "0x1CAA3A0", Offset = "0x1CA93A0", VA = "0x181CAA3A0")]
protected void NLHPIBGGDMO(int GKLPIFBPGOD)
{
ChatMessage moacpdcokgp = this.MOACPDCOKGP;
int num = 0;
if (!ChatMessage.JGIMJGNAJHP(moacpdcokgp, num))
{
ChatMessage moacpdcokgp2 = this.MOACPDCOKGP;
if (GKLPIFBPGOD == moacpdcokgp2.<DELBHPAMHAM>k__BackingField)
{
base.MKBLJJGJAOH();
}
}
}
// Token: 0x060041D9 RID: 16857 RVA: 0x00101D78 File Offset: 0x000FFF78
[Token(Token = "0x60041D9")]
[Address(RVA = "0x1CAA0E0", Offset = "0x1CA90E0", VA = "0x181CAA0E0", Slot = "22")]
protected override void AHFKACICJNC()
{
int num = 0;
this.MOACPDCOKGP = num;
this.<EPICHDIAEDJ>k__BackingField = num;
}
// Token: 0x060041DA RID: 16858 RVA: 0x00101D98 File Offset: 0x000FFF98
[Token(Token = "0x60041DA")]
[Address(RVA = "0x1CAA120", Offset = "0x1CA9120", VA = "0x181CAA120", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
ChatMessage moacpdcokgp = this.MOACPDCOKGP;
if (moacpdcokgp.<DELBHPAMHAM>k__BackingField == -5 && moacpdcokgp != 0)
{
PMGCJEPKFOF<string> pmgcjepkfof = moacpdcokgp.<OOEANCNFAGB>k__BackingField.GBHMBOKPMMF();
}
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof2 = PEGGCEDHBOF.NFKMGNHDCMN(moacpdcokgp.<DELBHPAMHAM>k__BackingField);
Action<CCEOLAOLEKJ> action = new Action(this.PJHHGDFPFHF);
int num = 0;
num += num;
num++;
Func<PMGCJEPKFOF<string>> func = new Func(this.DDCDOHKBMOI);
num += num;
throw new NullReferenceException();
}
// Token: 0x060041DB RID: 16859 RVA: 0x00101E0C File Offset: 0x0010000C
[Token(Token = "0x60041DB")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
public ChatMessageModel()
{
}
// Token: 0x060041DC RID: 16860 RVA: 0x00101E20 File Offset: 0x00100020
[Token(Token = "0x60041DC")]
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
[CompilerGenerated]
private void PJHHGDFPFHF(CCEOLAOLEKJ HFIDFDPOCKA)
{
this.<EPICHDIAEDJ>k__BackingField = HFIDFDPOCKA;
}
// Token: 0x060041DD RID: 16861 RVA: 0x00101E34 File Offset: 0x00100034
[Token(Token = "0x60041DD")]
[Address(RVA = "0x1CAA0F0", Offset = "0x1CA90F0", VA = "0x181CAA0F0")]
[CompilerGenerated]
private PMGCJEPKFOF<string> DDCDOHKBMOI()
{
ChatMessage moacpdcokgp = this.MOACPDCOKGP;
if (moacpdcokgp != 0)
{
return moacpdcokgp.<OOEANCNFAGB>k__BackingField.GBHMBOKPMMF();
}
throw new NullReferenceException();
}
// Token: 0x0400352F RID: 13615
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400352F")]
private ChatMessage MOACPDCOKGP;
}
}
@@ -0,0 +1,140 @@
using System;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x020009C0 RID: 2496
[Token(Token = "0x20009C0")]
public class ChatMessageModelController : ModelController<ChatMessageModel>
{
// Token: 0x060041DE RID: 16862 RVA: 0x00101E60 File Offset: 0x00100060
[Token(Token = "0x60041DE")]
[Address(RVA = "0x1CAA0A0", Offset = "0x1CA90A0", VA = "0x181CAA0A0")]
public ChatMessageModelController()
{
}
// Token: 0x020009C1 RID: 2497
[Token(Token = "0x20009C1")]
[Serializable]
private class TimestampTextImpl : TextControllerImpl<ChatMessageModel>
{
// Token: 0x060041DF RID: 16863 RVA: 0x00101E74 File Offset: 0x00100074
[Token(Token = "0x60041DF")]
[Address(RVA = "0x1CBA6D0", Offset = "0x1CB96D0", VA = "0x181CBA6D0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060041E0 RID: 16864 RVA: 0x00101E88 File Offset: 0x00100088
[Token(Token = "0x60041E0")]
[Address(RVA = "0x1CBA750", Offset = "0x1CB9750", VA = "0x181CBA750")]
public TimestampTextImpl()
{
}
}
// Token: 0x020009C2 RID: 2498
[Token(Token = "0x20009C2")]
[Serializable]
private class SenderAccountUsernameImpl : TextControllerImpl<ChatMessageModel>
{
// Token: 0x060041E1 RID: 16865 RVA: 0x00101E9C File Offset: 0x0010009C
[Token(Token = "0x60041E1")]
[Address(RVA = "0x1CB9FE0", Offset = "0x1CB8FE0", VA = "0x181CB9FE0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
if (num != 0)
{
string text = "@" + num;
}
bool subscribeToDefaultModelEvents = ((MIGKLLCFKNJ)this).OFMCMEJOOJN;
}
// Token: 0x060041E2 RID: 16866 RVA: 0x00101EC8 File Offset: 0x001000C8
[Token(Token = "0x60041E2")]
[Address(RVA = "0x1CBA080", Offset = "0x1CB9080", VA = "0x181CBA080")]
public SenderAccountUsernameImpl()
{
}
}
// Token: 0x020009C3 RID: 2499
[Token(Token = "0x20009C3")]
[Serializable]
private class ContentTextImpl : TextControllerImpl<ChatMessageModel>
{
// Token: 0x060041E3 RID: 16867 RVA: 0x00101EDC File Offset: 0x001000DC
[Token(Token = "0x60041E3")]
[Address(RVA = "0x1CB4210", Offset = "0x1CB3210", VA = "0x181CB4210", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060041E4 RID: 16868 RVA: 0x00101EF0 File Offset: 0x001000F0
[Token(Token = "0x60041E4")]
[Address(RVA = "0x1CB42A0", Offset = "0x1CB32A0", VA = "0x181CB42A0")]
public ContentTextImpl()
{
}
}
// Token: 0x020009C4 RID: 2500
[Token(Token = "0x20009C4")]
[Serializable]
private class SenderAccountImageImpl : RecNetRawImageControllerImpl<ChatMessageModel>
{
// Token: 0x060041E5 RID: 16869 RVA: 0x00101F04 File Offset: 0x00100104
[Token(Token = "0x60041E5")]
[Address(RVA = "0x1CB9F00", Offset = "0x1CB8F00", VA = "0x181CB9F00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (this != 0)
{
}
string text = ObscuredString.FAJDMKOEFLH(0);
}
// Token: 0x060041E6 RID: 16870 RVA: 0x00101F24 File Offset: 0x00100124
[Token(Token = "0x60041E6")]
[Address(RVA = "0x1CB9FA0", Offset = "0x1CB8FA0", VA = "0x181CB9FA0")]
public SenderAccountImageImpl()
{
}
}
// Token: 0x020009C5 RID: 2501
[Token(Token = "0x20009C5")]
public enum MCEJEHBGFLI
{
// Token: 0x04003532 RID: 13618
[Token(Token = "0x4003532")]
IsPending,
// Token: 0x04003533 RID: 13619
[Token(Token = "0x4003533")]
IsNotPending
}
// Token: 0x020009C6 RID: 2502
[Token(Token = "0x20009C6")]
[Serializable]
private class HideIfNotPendingImpl : HideableControllerImpl<ChatMessageModel>, CPNNLEAKNBA<ChatMessageModelController.MCEJEHBGFLI>
{
// Token: 0x060041E7 RID: 16871 RVA: 0x00101F38 File Offset: 0x00100138
[Token(Token = "0x60041E7")]
[Address(RVA = "0x1CB6900", Offset = "0x1CB5900", VA = "0x181CB6900", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060041E8 RID: 16872 RVA: 0x00101F4C File Offset: 0x0010014C
[Token(Token = "0x60041E8")]
[Address(RVA = "0x1CB6980", Offset = "0x1CB5980", VA = "0x181CB6980")]
public HideIfNotPendingImpl()
{
}
}
}
}
+132
View File
@@ -0,0 +1,132 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x020009C7 RID: 2503
[Token(Token = "0x20009C7")]
public class ChatModel : RRUIModel
{
// Token: 0x17000BBA RID: 3002
// (get) Token: 0x060041E9 RID: 16873 RVA: 0x00101F60 File Offset: 0x00100160
[Token(Token = "0x17000BBA")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60041E9")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000BBB RID: 3003
// (get) Token: 0x060041EA RID: 16874 RVA: 0x00101F70 File Offset: 0x00100170
// (set) Token: 0x060041EB RID: 16875 RVA: 0x00101F84 File Offset: 0x00100184
[Token(Token = "0x17000BBB")]
public int MBIHKLHIGDK
{
[Token(Token = "0x60041EA")]
[Address(RVA = "0x483230", Offset = "0x482230", VA = "0x180483230")]
get;
[Token(Token = "0x60041EB")]
[Address(RVA = "0x4833D0", Offset = "0x4823D0", VA = "0x1804833D0")]
private set;
}
// Token: 0x060041EC RID: 16876 RVA: 0x00101F98 File Offset: 0x00100198
[Token(Token = "0x60041EC")]
[Address(RVA = "0x1CAA9C0", Offset = "0x1CA99C0", VA = "0x181CAA9C0", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action);
MFBGLIHGCGO<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
Action<OKLPPLDEGKH> action2 = new Action(this.FNNMPDKBCDD);
IAOJMNAKJLH.FNNMPDKBCDD = MFBGLIHGCGO.BPJDFPACLMK(fnnmpdkbcdd, action2);
MFBGLIHGCGO<OKLPPLDEGKH> ldicckenach = IAOJMNAKJLH.LDICCKENACH;
Action<OKLPPLDEGKH> action3 = new Action(this.LDICCKENACH);
IAOJMNAKJLH.LDICCKENACH = MFBGLIHGCGO.BPJDFPACLMK(ldicckenach, action3);
}
// Token: 0x060041ED RID: 16877 RVA: 0x0010200C File Offset: 0x0010020C
[Token(Token = "0x60041ED")]
[Address(RVA = "0x1CAABC0", Offset = "0x1CA9BC0", VA = "0x181CAABC0", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
OKNNKFGFODL mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = OKNNKFGFODL.GMNMHGMFGOL(mghcdbefnol, action);
MFBGLIHGCGO<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
Action<OKLPPLDEGKH> action2 = new Action(this.FNNMPDKBCDD);
IAOJMNAKJLH.FNNMPDKBCDD = MFBGLIHGCGO.GMNMHGMFGOL(fnnmpdkbcdd, action2);
MFBGLIHGCGO<OKLPPLDEGKH> ldicckenach = IAOJMNAKJLH.LDICCKENACH;
Action<OKLPPLDEGKH> action3 = new Action(this.LDICCKENACH);
IAOJMNAKJLH.LDICCKENACH = MFBGLIHGCGO.GMNMHGMFGOL(ldicckenach, action3);
}
// Token: 0x060041EE RID: 16878 RVA: 0x00102080 File Offset: 0x00100280
[Token(Token = "0x60041EE")]
[Address(RVA = "0xA380F0", Offset = "0xA370F0", VA = "0x180A380F0", Slot = "22")]
protected override void AHFKACICJNC()
{
this.<JFOKMHGMPCB>k__BackingField = (int)((ulong)0L);
}
// Token: 0x060041EF RID: 16879 RVA: 0x00102098 File Offset: 0x00100298
[Token(Token = "0x60041EF")]
[Address(RVA = "0x1740000", Offset = "0x173F000", VA = "0x181740000")]
private void MGHCDBEFNOL()
{
base.MKBLJJGJAOH();
}
// Token: 0x060041F0 RID: 16880 RVA: 0x001020AC File Offset: 0x001002AC
[Token(Token = "0x60041F0")]
[Address(RVA = "0x1740000", Offset = "0x173F000", VA = "0x181740000")]
private void FNNMPDKBCDD(OKLPPLDEGKH OFPDIAMBDKK)
{
base.MKBLJJGJAOH();
}
// Token: 0x060041F1 RID: 16881 RVA: 0x001020C0 File Offset: 0x001002C0
[Token(Token = "0x60041F1")]
[Address(RVA = "0x1740000", Offset = "0x173F000", VA = "0x181740000")]
private void LDICCKENACH(OKLPPLDEGKH OFPDIAMBDKK)
{
base.MKBLJJGJAOH();
}
// Token: 0x060041F2 RID: 16882 RVA: 0x001020D4 File Offset: 0x001002D4
[Token(Token = "0x60041F2")]
[Address(RVA = "0x1CAA810", Offset = "0x1CA9810", VA = "0x181CAA810", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
PMGCJEPKFOF<List<OKLPPLDEGKH>> pmgcjepkfof = IAOJMNAKJLH.NCICFDCKNAF();
Action action = new Action(this.OFCMNIFODLB);
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060041F3 RID: 16883 RVA: 0x00102104 File Offset: 0x00100304
[Token(Token = "0x60041F3")]
[Address(RVA = "0x1746A60", Offset = "0x1745A60", VA = "0x181746A60")]
public ChatModel()
{
}
// Token: 0x060041F4 RID: 16884 RVA: 0x00102118 File Offset: 0x00100318
[Token(Token = "0x60041F4")]
[Address(RVA = "0x1CAAB60", Offset = "0x1CA9B60", VA = "0x181CAAB60")]
[CompilerGenerated]
private void OFCMNIFODLB()
{
int num = IAOJMNAKJLH.MFFKMKHCJKH();
this.<JFOKMHGMPCB>k__BackingField = num;
}
}
}
@@ -0,0 +1,78 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020009C8 RID: 2504
[Token(Token = "0x20009C8")]
public class ChatModelController : ModelController<ChatModel>
{
// Token: 0x060041F5 RID: 16885 RVA: 0x00102134 File Offset: 0x00100334
[Token(Token = "0x60041F5")]
[Address(RVA = "0x1CAA7D0", Offset = "0x1CA97D0", VA = "0x181CAA7D0")]
public ChatModelController()
{
}
// Token: 0x020009C9 RID: 2505
[Token(Token = "0x20009C9")]
[Serializable]
private class UnreadThreadCountImpl : TextControllerImpl<ChatModel>
{
// Token: 0x060041F6 RID: 16886 RVA: 0x00102148 File Offset: 0x00100348
[Token(Token = "0x60041F6")]
[Address(RVA = "0x1CBAEC0", Offset = "0x1CB9EC0", VA = "0x181CBAEC0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int maximum = this._maximum;
string text = 0.BOAKHAMILHB(maximum);
}
// Token: 0x060041F7 RID: 16887 RVA: 0x0010216C File Offset: 0x0010036C
[Token(Token = "0x60041F7")]
[Address(RVA = "0x1CBAF30", Offset = "0x1CB9F30", VA = "0x181CBAF30")]
public UnreadThreadCountImpl()
{
}
// Token: 0x04003535 RID: 13621
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003535")]
[SerializeField]
private int _maximum = (int)((ulong)99L);
}
// Token: 0x020009CA RID: 2506
[Token(Token = "0x20009CA")]
public enum PGOJLHPKIFG
{
// Token: 0x04003537 RID: 13623
[Token(Token = "0x4003537")]
HasUnreadChats,
// Token: 0x04003538 RID: 13624
[Token(Token = "0x4003538")]
HasNoUnreadChats
}
// Token: 0x020009CB RID: 2507
[Token(Token = "0x20009CB")]
[Serializable]
private class HideIfNoUnreadThreadsImpl : HideableControllerImpl<ChatModel>, CPNNLEAKNBA<ChatModelController.PGOJLHPKIFG>
{
// Token: 0x060041F8 RID: 16888 RVA: 0x0010218C File Offset: 0x0010038C
[Token(Token = "0x60041F8")]
[Address(RVA = "0x1CB67B0", Offset = "0x1CB57B0", VA = "0x181CB67B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060041F9 RID: 16889 RVA: 0x001021A0 File Offset: 0x001003A0
[Token(Token = "0x60041F9")]
[Address(RVA = "0x1CB6810", Offset = "0x1CB5810", VA = "0x181CB6810")]
public HideIfNoUnreadThreadsImpl()
{
}
}
}
}
@@ -0,0 +1,325 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using JetBrains.Annotations;
using RRUI.Navigation;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020009CC RID: 2508
[Token(Token = "0x20009CC")]
public class ChatThreadCreationModel : RRUIModel
{
// Token: 0x17000BBC RID: 3004
// (get) Token: 0x060041FA RID: 16890 RVA: 0x001021B4 File Offset: 0x001003B4
[Token(Token = "0x17000BBC")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x60041FA")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000BBD RID: 3005
// (get) Token: 0x060041FB RID: 16891 RVA: 0x001021C4 File Offset: 0x001003C4
[Token(Token = "0x17000BBD")]
public IReadOnlyList<int> KIGJHPJDJKG
{
[Token(Token = "0x60041FB")]
[Address(RVA = "0x1CAB4A0", Offset = "0x1CAA4A0", VA = "0x181CAB4A0")]
get
{
List<int> kigjhpjdjkg = this.CANECPGCIAM.KIGJHPJDJKG;
throw new NullReferenceException();
}
}
// Token: 0x17000BBE RID: 3006
// (get) Token: 0x060041FC RID: 16892 RVA: 0x001021E4 File Offset: 0x001003E4
// (set) Token: 0x060041FD RID: 16893 RVA: 0x00102204 File Offset: 0x00100404
[Token(Token = "0x17000BBE")]
public string DFPPNHINEFO
{
[Token(Token = "0x60041FC")]
[Address(RVA = "0x1CAB530", Offset = "0x1CAA530", VA = "0x181CAB530")]
get
{
return this.CANECPGCIAM.DFPPNHINEFO;
}
[Token(Token = "0x60041FD")]
[Address(RVA = "0x1CAB600", Offset = "0x1CAA600", VA = "0x181CAB600")]
set
{
this.CANECPGCIAM.DFPPNHINEFO = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x17000BBF RID: 3007
// (get) Token: 0x060041FE RID: 16894 RVA: 0x0010222C File Offset: 0x0010042C
// (set) Token: 0x060041FF RID: 16895 RVA: 0x00102240 File Offset: 0x00100440
[Token(Token = "0x17000BBF")]
public bool DFPOLKLAIDK
{
[Token(Token = "0x60041FE")]
[Address(RVA = "0xCDF840", Offset = "0xCDE840", VA = "0x180CDF840")]
get;
[Token(Token = "0x60041FF")]
[Address(RVA = "0xCDDC60", Offset = "0xCDCC60", VA = "0x180CDDC60")]
private set;
}
// Token: 0x17000BC0 RID: 3008
// (get) Token: 0x06004200 RID: 16896 RVA: 0x00102254 File Offset: 0x00100454
// (set) Token: 0x06004201 RID: 16897 RVA: 0x00102268 File Offset: 0x00100468
[Token(Token = "0x17000BC0")]
public bool ONGEANEKLNE
{
[Token(Token = "0x6004200")]
[Address(RVA = "0x1146CE0", Offset = "0x1145CE0", VA = "0x181146CE0")]
get;
[Token(Token = "0x6004201")]
[Address(RVA = "0x1146D00", Offset = "0x1145D00", VA = "0x181146D00")]
private set;
}
// Token: 0x17000BC1 RID: 3009
// (get) Token: 0x06004202 RID: 16898 RVA: 0x0010227C File Offset: 0x0010047C
// (set) Token: 0x06004203 RID: 16899 RVA: 0x00102290 File Offset: 0x00100490
[Token(Token = "0x17000BC1")]
public string HMFPPBJFHKD
{
[Token(Token = "0x6004202")]
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
get;
[Token(Token = "0x6004203")]
[Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")]
private set;
}
// Token: 0x17000BC2 RID: 3010
// (get) Token: 0x06004204 RID: 16900 RVA: 0x001022A4 File Offset: 0x001004A4
[Token(Token = "0x17000BC2")]
public bool FBLEJONFPAK
{
[Token(Token = "0x6004204")]
[Address(RVA = "0x1CAB4C0", Offset = "0x1CAA4C0", VA = "0x181CAB4C0")]
get
{
ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM;
if (canecpgciam != 0)
{
List<int> kigjhpjdjkg = canecpgciam.KIGJHPJDJKG;
return !string.IsNullOrEmpty(canecpgciam.DFPPNHINEFO);
}
throw new NullReferenceException();
}
}
// Token: 0x06004205 RID: 16901 RVA: 0x001022DC File Offset: 0x001004DC
[Token(Token = "0x6004205")]
[Address(RVA = "0x1CAAF00", Offset = "0x1CA9F00", VA = "0x181CAAF00")]
public bool IsAccountSelected(int GKLPIFBPGOD)
{
return this.CANECPGCIAM.KIGJHPJDJKG.Contains(GKLPIFBPGOD);
}
// Token: 0x17000BC3 RID: 3011
// (get) Token: 0x06004206 RID: 16902 RVA: 0x00102300 File Offset: 0x00100500
// (set) Token: 0x06004207 RID: 16903 RVA: 0x00102314 File Offset: 0x00100514
[Token(Token = "0x17000BC3")]
public ChatThreadCreationModel.BOJEIBCCBJO DLECMLIOHGP
{
[Token(Token = "0x6004206")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
get
{
return this.CANECPGCIAM;
}
[Token(Token = "0x6004207")]
[Address(RVA = "0x1CAB550", Offset = "0x1CAA550", VA = "0x181CAB550")]
set
{
if (value == 0)
{
ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO();
List<int> list = new List();
bojeibccbjo.KIGJHPJDJKG = list;
}
this.CANECPGCIAM = value;
base.MKBLJJGJAOH();
}
}
// Token: 0x06004208 RID: 16904 RVA: 0x00102348 File Offset: 0x00100548
[Token(Token = "0x6004208")]
[Address(RVA = "0x1CAADB0", Offset = "0x1CA9DB0", VA = "0x181CAADB0", Slot = "22")]
protected override void AHFKACICJNC()
{
ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO();
List<int> list = new List();
bojeibccbjo.KIGJHPJDJKG = list;
this.CANECPGCIAM = bojeibccbjo;
}
// Token: 0x06004209 RID: 16905 RVA: 0x00102370 File Offset: 0x00100570
[Token(Token = "0x6004209")]
[Address(RVA = "0x1CAAE60", Offset = "0x1CA9E60", VA = "0x181CAAE60", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x0600420A RID: 16906 RVA: 0x00102384 File Offset: 0x00100584
[Token(Token = "0x600420A")]
[Address(RVA = "0x1CAB320", Offset = "0x1CAA320", VA = "0x181CAB320")]
public void ToggleAccount(int GKLPIFBPGOD)
{
bool flag = this.CANECPGCIAM.KIGJHPJDJKG.Contains(GKLPIFBPGOD);
ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM;
if (flag)
{
bool flag2 = canecpgciam.KIGJHPJDJKG.Remove(GKLPIFBPGOD);
}
canecpgciam.KIGJHPJDJKG.Add(GKLPIFBPGOD);
base.MKBLJJGJAOH();
}
// Token: 0x0600420B RID: 16907 RVA: 0x001023D4 File Offset: 0x001005D4
[Token(Token = "0x600420B")]
[Address(RVA = "0x1CAB140", Offset = "0x1CAA140", VA = "0x181CAB140")]
public void Submit()
{
ChatThreadCreationModel.BOJEIBCCBJO canecpgciam = this.CANECPGCIAM;
this.<FJGNJHEJHDD>k__BackingField = true;
List<int> kigjhpjdjkg = canecpgciam.KIGJHPJDJKG;
string text = IAOJMNAKJLH.FEGFJLANHOH(canecpgciam.DFPPNHINEFO);
PMGCJEPKFOF<BBJLEHIBGBJ> pmgcjepkfof = IAOJMNAKJLH.IOFLCFBBODB(kigjhpjdjkg, text);
Action<BBJLEHIBGBJ> action = new Action(this.PDJIPIKICGG);
int num = 0;
num += num;
num++;
Action<string> action2 = new Action(this.AGIDHNHJOJF);
Action action3 = new Action(this.GAAHMBKPGJE);
base.MKBLJJGJAOH();
}
// Token: 0x0600420C RID: 16908 RVA: 0x0010245C File Offset: 0x0010065C
[Token(Token = "0x600420C")]
[Address(RVA = "0x1CAB3F0", Offset = "0x1CAA3F0", VA = "0x181CAB3F0")]
public ChatThreadCreationModel()
{
ChatThreadCreationModel.BOJEIBCCBJO bojeibccbjo = new ChatThreadCreationModel.BOJEIBCCBJO();
List<int> list = new List();
bojeibccbjo.KIGJHPJDJKG = list;
this.CANECPGCIAM = bojeibccbjo;
base..ctor();
}
// Token: 0x0600420D RID: 16909 RVA: 0x0010248C File Offset: 0x0010068C
[Token(Token = "0x600420D")]
[Address(RVA = "0x1CAAF60", Offset = "0x1CA9F60", VA = "0x181CAAF60")]
[CompilerGenerated]
private void PDJIPIKICGG(BBJLEHIBGBJ FBGCIBNHDOF)
{
int num = 0;
if (FBGCIBNHDOF.<MJLDKIFMHCN>k__BackingField != (KJEFMHKMHOB)num)
{
this.<NHCNKEMFEJC>k__BackingField = num != 0;
KJEFMHKMHOB <MJLDKIFMHCN>k__BackingField = FBGCIBNHDOF.<MJLDKIFMHCN>k__BackingField;
int hashCode = <MJLDKIFMHCN>k__BackingField.GetHashCode();
this.<ILNFIBHJENP>k__BackingField = hashCode;
ToastListModel toastListModel = base.ADJIAENKNAN;
string text = this.<ILNFIBHJENP>k__BackingField;
toastListModel.AddMessageToast(text);
return;
}
this.<NHCNKEMFEJC>k__BackingField = true;
this.<ILNFIBHJENP>k__BackingField = num;
while ((this.redirectOnCreation ? 1 : 0) == num)
{
}
BrowserModel componentInParent = base.GetComponentInParent<BrowserModel>();
int num2 = 0;
if (!(componentInParent == num2))
{
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(this.redirectRoute);
OKLPPLDEGKH <BDDCIEDKFBM>k__BackingField = FBGCIBNHDOF.<BDDCIEDKFBM>k__BackingField;
CECAKDDNHLN cecakddnhln2 = cecakddnhln.OHJACMCAJOH(<BDDCIEDKFBM>k__BackingField);
int num3 = 0;
componentInParent.GoTo(cecakddnhln2, num3 != 0);
}
Debug.LogError("Failed to find BrowserModel for redirect");
throw new NullReferenceException();
}
// Token: 0x0600420E RID: 16910 RVA: 0x00102548 File Offset: 0x00100748
[Token(Token = "0x600420E")]
[Address(RVA = "0x1CAADA0", Offset = "0x1CA9DA0", VA = "0x181CAADA0")]
[CompilerGenerated]
private void AGIDHNHJOJF(string MOPOMPHBHKF)
{
this.<NHCNKEMFEJC>k__BackingField = false;
this.<ILNFIBHJENP>k__BackingField = MOPOMPHBHKF;
}
// Token: 0x0600420F RID: 16911 RVA: 0x00102564 File Offset: 0x00100764
[Token(Token = "0x600420F")]
[Address(RVA = "0x1CAAE50", Offset = "0x1CA9E50", VA = "0x181CAAE50")]
[CompilerGenerated]
private void GAAHMBKPGJE()
{
this.<FJGNJHEJHDD>k__BackingField = false;
base.MKBLJJGJAOH();
}
// Token: 0x04003539 RID: 13625
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003539")]
[SerializeField]
private bool redirectOnCreation;
// Token: 0x0400353A RID: 13626
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400353A")]
[SerializeField]
[JEAMMEGEDDJ("redirectOnCreation")]
private Route redirectRoute;
// Token: 0x0400353E RID: 13630
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400353E")]
[NotNull]
private ChatThreadCreationModel.BOJEIBCCBJO CANECPGCIAM;
// Token: 0x020009CD RID: 2509
[Token(Token = "0x20009CD")]
public class BOJEIBCCBJO
{
// Token: 0x06004210 RID: 16912 RVA: 0x00102580 File Offset: 0x00100780
[Token(Token = "0x6004210")]
[Address(RVA = "0x1CA5C80", Offset = "0x1CA4C80", VA = "0x181CA5C80")]
public BOJEIBCCBJO()
{
List<int> list = new List();
this.KIGJHPJDJKG = list;
base..ctor();
}
// Token: 0x0400353F RID: 13631
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400353F")]
public List<int> KIGJHPJDJKG;
// Token: 0x04003540 RID: 13632
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003540")]
public string DFPPNHINEFO;
}
}
}
@@ -0,0 +1,276 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020009CE RID: 2510
[Token(Token = "0x20009CE")]
public class ChatThreadCreationModelController : ModelController<ChatThreadCreationModel>
{
// Token: 0x06004211 RID: 16913 RVA: 0x001025A0 File Offset: 0x001007A0
[Token(Token = "0x6004211")]
[Address(RVA = "0x1CAAD60", Offset = "0x1CA9D60", VA = "0x181CAAD60")]
public ChatThreadCreationModelController()
{
}
// Token: 0x020009CF RID: 2511
[Token(Token = "0x20009CF")]
[Serializable]
private class SubmitButtonImpl : ButtonControllerImpl<ChatThreadCreationModel>
{
// Token: 0x06004212 RID: 16914 RVA: 0x001025B4 File Offset: 0x001007B4
[Token(Token = "0x6004212")]
[Address(RVA = "0x1CBA0C0", Offset = "0x1CB90C0", VA = "0x181CBA0C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004213 RID: 16915 RVA: 0x001025CC File Offset: 0x001007CC
[Token(Token = "0x6004213")]
[Address(RVA = "0x1CBA180", Offset = "0x1CB9180", VA = "0x181CBA180", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004214 RID: 16916 RVA: 0x001025E0 File Offset: 0x001007E0
[Token(Token = "0x6004214")]
[Address(RVA = "0x1CBA1C0", Offset = "0x1CB91C0", VA = "0x181CBA1C0")]
public SubmitButtonImpl()
{
}
}
// Token: 0x020009D0 RID: 2512
[Token(Token = "0x20009D0")]
[Serializable]
private class ToggleAccountButtonImpl : ButtonControllerImpl<ChatThreadCreationModel>
{
// Token: 0x06004215 RID: 16917 RVA: 0x001025F4 File Offset: 0x001007F4
[Token(Token = "0x6004215")]
[Address(RVA = "0x1CBA8F0", Offset = "0x1CB98F0", VA = "0x181CBA8F0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool hasAccount = this.baseAccountModel.ACAJFAIIOPE;
}
// Token: 0x06004216 RID: 16918 RVA: 0x00102614 File Offset: 0x00100814
[Token(Token = "0x6004216")]
[Address(RVA = "0x1CBA930", Offset = "0x1CB9930", VA = "0x181CBA930", Slot = "29")]
protected override void IKNMALNFPII()
{
BaseAccountModel baseAccountModel = this.baseAccountModel;
int gklpifbpgod = baseAccountModel.GKLPIFBPGOD;
IntPtr cachedPtr = baseAccountModel.m_CachedPtr;
bool flag;
if (flag)
{
}
}
// Token: 0x06004217 RID: 16919 RVA: 0x00102640 File Offset: 0x00100840
[Token(Token = "0x6004217")]
[Address(RVA = "0x1CBAA30", Offset = "0x1CB9A30", VA = "0x181CBAA30")]
public ToggleAccountButtonImpl()
{
}
// Token: 0x04003541 RID: 13633
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003541")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)]
private BaseAccountModel baseAccountModel;
}
// Token: 0x020009D1 RID: 2513
[Token(Token = "0x20009D1")]
[Serializable]
private class MessageInputFieldImpl : InputFieldControllerImpl<ChatThreadCreationModel>
{
// Token: 0x06004218 RID: 16920 RVA: 0x00102654 File Offset: 0x00100854
[Token(Token = "0x6004218")]
[Address(RVA = "0x1CB7B80", Offset = "0x1CB6B80", VA = "0x181CB7B80", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool flag;
if (flag)
{
return;
}
}
// Token: 0x06004219 RID: 16921 RVA: 0x0010266C File Offset: 0x0010086C
[Token(Token = "0x6004219")]
[Address(RVA = "0x1CB7DE0", Offset = "0x1CB6DE0", VA = "0x181CB7DE0", Slot = "30")]
protected override void OCOCJCIGJLE(string ONGBFDACHHG)
{
}
// Token: 0x0600421A RID: 16922 RVA: 0x00102680 File Offset: 0x00100880
[Token(Token = "0x600421A")]
[Address(RVA = "0x1CB7E80", Offset = "0x1CB6E80", VA = "0x181CB7E80")]
public MessageInputFieldImpl()
{
}
}
// Token: 0x020009D2 RID: 2514
[Token(Token = "0x20009D2")]
[Serializable]
private class LinkImpl : LinkControllerImpl<ChatThreadCreationModel>
{
// Token: 0x0600421B RID: 16923 RVA: 0x00102694 File Offset: 0x00100894
[Token(Token = "0x600421B")]
[Address(RVA = "0x1CB76E0", Offset = "0x1CB66E0", VA = "0x181CB76E0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x0600421C RID: 16924 RVA: 0x001026AC File Offset: 0x001008AC
[Token(Token = "0x600421C")]
[Address(RVA = "0x1749C00", Offset = "0x1748C00", VA = "0x181749C00", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x0600421D RID: 16925 RVA: 0x001026C0 File Offset: 0x001008C0
[Token(Token = "0x600421D")]
[Address(RVA = "0x1CB77A0", Offset = "0x1CB67A0", VA = "0x181CB77A0")]
public LinkImpl()
{
}
}
// Token: 0x020009D3 RID: 2515
[Token(Token = "0x20009D3")]
[Serializable]
private class FromUriImpl : FromUriControllerImpl<ChatThreadCreationModel>
{
// Token: 0x0600421E RID: 16926 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600421E")]
[Address(RVA = "0x1CB4840", Offset = "0x1CB3840", VA = "0x181CB4840", Slot = "29")]
protected override void BOEJIAHIFCH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600421F RID: 16927 RVA: 0x001026D4 File Offset: 0x001008D4
[Token(Token = "0x600421F")]
[Address(RVA = "0x1CB4BE0", Offset = "0x1CB3BE0", VA = "0x181CB4BE0")]
public FromUriImpl()
{
}
}
// Token: 0x020009D4 RID: 2516
[Token(Token = "0x20009D4")]
[Serializable]
private class HideIfAccountsSelectedImpl : HideableControllerImpl<ChatThreadCreationModel>
{
// Token: 0x06004220 RID: 16928 RVA: 0x001026E8 File Offset: 0x001008E8
[Token(Token = "0x6004220")]
[Address(RVA = "0x1CB5150", Offset = "0x1CB4150", VA = "0x181CB5150", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06004221 RID: 16929 RVA: 0x00102700 File Offset: 0x00100900
[Token(Token = "0x6004221")]
[Address(RVA = "0x1CB51D0", Offset = "0x1CB41D0", VA = "0x181CB51D0")]
public HideIfAccountsSelectedImpl()
{
}
}
// Token: 0x020009D5 RID: 2517
[Token(Token = "0x20009D5")]
[Serializable]
private class HideIfAccountNotSelectedImpl : HideableControllerImpl<ChatThreadCreationModel>
{
// Token: 0x06004222 RID: 16930 RVA: 0x00102714 File Offset: 0x00100914
[Token(Token = "0x6004222")]
[Address(RVA = "0x1CB5010", Offset = "0x1CB4010", VA = "0x181CB5010", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
int num = 0;
num += num;
num++;
throw new NullReferenceException();
}
// Token: 0x06004223 RID: 16931 RVA: 0x00102738 File Offset: 0x00100938
[Token(Token = "0x6004223")]
[Address(RVA = "0x1CB4F10", Offset = "0x1CB3F10", VA = "0x181CB4F10", Slot = "25")]
protected override void MDDAPCCABNK()
{
base.MDDAPCCABNK();
BaseAccountModel baseAccountModel = this.baseAccountModel;
int num = 0;
num += num;
num++;
baseAccountModel += baseAccountModel;
throw new NullReferenceException();
}
// Token: 0x06004224 RID: 16932 RVA: 0x00102768 File Offset: 0x00100968
[Token(Token = "0x6004224")]
[Address(RVA = "0x1CB4E50", Offset = "0x1CB3E50", VA = "0x181CB4E50", Slot = "27")]
protected override void DMAHGBLDMFA()
{
BaseAccountModel baseAccountModel = this.baseAccountModel;
int gklpifbpgod = baseAccountModel.GKLPIFBPGOD;
IntPtr cachedPtr = baseAccountModel.m_CachedPtr;
bool flag2;
bool flag = !flag2;
}
// Token: 0x06004225 RID: 16933 RVA: 0x00102798 File Offset: 0x00100998
[Token(Token = "0x6004225")]
[Address(RVA = "0x1CB5110", Offset = "0x1CB4110", VA = "0x181CB5110")]
public HideIfAccountNotSelectedImpl()
{
}
// Token: 0x04003542 RID: 13634
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003542")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)]
private BaseAccountModel baseAccountModel;
}
// Token: 0x020009D6 RID: 2518
[Token(Token = "0x20009D6")]
[Serializable]
private class AccountsListSpawnerImpl : RecyclingListControllerImpl<ChatThreadCreationModel, BaseAccountModel>
{
// Token: 0x06004226 RID: 16934 RVA: 0x001027AC File Offset: 0x001009AC
[Token(Token = "0x6004226")]
[Address(RVA = "0x1CA5B40", Offset = "0x1CA4B40", VA = "0x181CA5B40", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
base.KDEDJECMBGK<int>(num);
}
// Token: 0x06004227 RID: 16935 RVA: 0x001027C8 File Offset: 0x001009C8
[Token(Token = "0x6004227")]
[Address(RVA = "0x1CA5A50", Offset = "0x1CA4A50", VA = "0x181CA5A50", Slot = "33")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
int num = 0;
AccountModel accountModel = GCCLEJOGCCE.MHBNENBBNDJ(true, num != 0);
}
// Token: 0x06004228 RID: 16936 RVA: 0x001027E8 File Offset: 0x001009E8
[Token(Token = "0x6004228")]
[Address(RVA = "0x1CA5BA0", Offset = "0x1CA4BA0", VA = "0x181CA5BA0")]
public AccountsListSpawnerImpl()
{
}
}
}
}
@@ -0,0 +1,131 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
namespace RRUI.Data
{
// Token: 0x020009D7 RID: 2519
[Token(Token = "0x20009D7")]
public class ChatThreadListModel : FilterableListModel<long, OKLPPLDEGKH, string>
{
// Token: 0x17000BC4 RID: 3012
// (get) Token: 0x06004229 RID: 16937 RVA: 0x001027FC File Offset: 0x001009FC
[Token(Token = "0x17000BC4")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6004229")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000BC5 RID: 3013
// (get) Token: 0x0600422A RID: 16938 RVA: 0x0010280C File Offset: 0x00100A0C
// (set) Token: 0x0600422B RID: 16939 RVA: 0x00102820 File Offset: 0x00100A20
[Token(Token = "0x17000BC5")]
public List<long> HBNCCKLGILF
{
[Token(Token = "0x600422A")]
[Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")]
get;
[Token(Token = "0x600422B")]
[Address(RVA = "0x14ABD90", Offset = "0x14AAD90", VA = "0x1814ABD90")]
private set;
}
// Token: 0x0600422C RID: 16940 RVA: 0x00102834 File Offset: 0x00100A34
[Token(Token = "0x600422C")]
[Address(RVA = "0x1CABAC0", Offset = "0x1CAAAC0", VA = "0x181CABAC0", Slot = "15")]
protected override void JMFHPBDMELA()
{
base.JMFHPBDMELA();
FilterableListModel<long, OKLPPLDEGKH, string>.ADDEJHBFEGL addejhbfegl = new FilterableListModel.ADDEJHBFEGL(this.FOOEBPEIBKH);
base.CGGDDKNENAP(addejhbfegl);
}
// Token: 0x0600422D RID: 16941 RVA: 0x0010285C File Offset: 0x00100A5C
[Token(Token = "0x600422D")]
[Address(RVA = "0x1CABB40", Offset = "0x1CAAB40", VA = "0x181CABB40", Slot = "18")]
protected override void LNEJNIEHGLD()
{
base.LNEJNIEHGLD();
int num = 0;
base.MKBLJJGJAOH(num);
MFBGLIHGCGO<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
Action<OKLPPLDEGKH> action = new Action(this.FNNMPDKBCDD);
IAOJMNAKJLH.FNNMPDKBCDD = MFBGLIHGCGO.BPJDFPACLMK(fnnmpdkbcdd, action);
}
// Token: 0x0600422E RID: 16942 RVA: 0x00102898 File Offset: 0x00100A98
[Token(Token = "0x600422E")]
[Address(RVA = "0x1CABC20", Offset = "0x1CAAC20", VA = "0x181CABC20", Slot = "20")]
protected override void PECOFFFGNCH()
{
base.PECOFFFGNCH();
MFBGLIHGCGO<OKLPPLDEGKH> fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD;
Action<OKLPPLDEGKH> action = new Action(this.FNNMPDKBCDD);
IAOJMNAKJLH.FNNMPDKBCDD = MFBGLIHGCGO.GMNMHGMFGOL(fnnmpdkbcdd, action);
}
// Token: 0x0600422F RID: 16943 RVA: 0x001028CC File Offset: 0x00100ACC
[Token(Token = "0x600422F")]
[Address(RVA = "0x1CAB900", Offset = "0x1CAA900", VA = "0x181CAB900")]
private void FNNMPDKBCDD(OKLPPLDEGKH OFPDIAMBDKK)
{
base.MKBLJJGJAOH((uint)1);
}
// Token: 0x06004230 RID: 16944 RVA: 0x001028E4 File Offset: 0x00100AE4
[Token(Token = "0x6004230")]
[Address(RVA = "0x1CAB9B0", Offset = "0x1CAA9B0", VA = "0x181CAB9B0", Slot = "37")]
protected override PMGCJEPKFOF<IReadOnlyList<OKLPPLDEGKH>> JLMBBMAEFPA()
{
PMGCJEPKFOF<List<OKLPPLDEGKH>> pmgcjepkfof = IAOJMNAKJLH.NCICFDCKNAF();
Action<List<OKLPPLDEGKH>> action = new Action(this.DNAECKFPNMN);
int num = 0;
num += num;
num++;
return pmgcjepkfof.OHLPJBFCABI(action);
}
// Token: 0x06004231 RID: 16945 RVA: 0x00102924 File Offset: 0x00100B24
[Token(Token = "0x6004231")]
[Address(RVA = "0x1CAB7E0", Offset = "0x1CAA7E0", VA = "0x181CAB7E0")]
private void DNAECKFPNMN(List<OKLPPLDEGKH> FMCLCHHGFAL)
{
Func<OKLPPLDEGKH, long> <>9__11_ = ChatThreadListModel.<>c.<>9__11_0;
if (<>9__11_ == 0)
{
ChatThreadListModel.<>c.<>9__11_0 = (OKLPPLDEGKH chatThread) => chatThread.<HEAFOGKDIBM>k__BackingField;
}
List<long> list = Enumerable.ToList<long>(Enumerable.Select<OKLPPLDEGKH, long>(FMCLCHHGFAL, <>9__11_));
this.<AOJKLJBCJLP>k__BackingField = list;
}
// Token: 0x06004232 RID: 16946 RVA: 0x0010296C File Offset: 0x00100B6C
[Token(Token = "0x6004232")]
[Address(RVA = "0x1286B00", Offset = "0x1285B00", VA = "0x181286B00", Slot = "36")]
protected override long EAJAHMHILAC(OKLPPLDEGKH OFPDIAMBDKK)
{
return OFPDIAMBDKK.<HEAFOGKDIBM>k__BackingField;
}
// Token: 0x06004233 RID: 16947 RVA: 0x00102988 File Offset: 0x00100B88
[Token(Token = "0x6004233")]
[Address(RVA = "0x1CAB940", Offset = "0x1CAA940", VA = "0x181CAB940")]
private bool FOOEBPEIBKH(string LMAJKCLDDIF, OKLPPLDEGKH OFPDIAMBDKK)
{
return OFPDIAMBDKK.DMBPMEOPJLG == 0 || OFPDIAMBDKK.DMBPMEOPJLG.ToLowerInvariant().Contains(LMAJKCLDDIF);
}
// Token: 0x06004234 RID: 16948 RVA: 0x001029B8 File Offset: 0x00100BB8
[Token(Token = "0x6004234")]
[Address(RVA = "0x1CABCF0", Offset = "0x1CAACF0", VA = "0x181CABCF0")]
public ChatThreadListModel()
{
}
}
}

Some files were not shown because too many files have changed in this diff Show More