using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Activities.Quest; using RecRoom.Core; using RecRoom.Core.Locomotion; using RecRoom.Core.Pools; using UnityEngine; using UnityEngine.Events; using UnityEngine.SceneManagement; // Token: 0x020003B6 RID: 950 [Token(Token = "0x20003B6")] public class GiftManager : SingletonMonoBehaviour { // Token: 0x17000577 RID: 1399 // (get) Token: 0x06001E6E RID: 7790 RVA: 0x0007D7A4 File Offset: 0x0007B9A4 [Token(Token = "0x17000577")] public Material JMKJGPFGBOK { [Token(Token = "0x6001E6E")] [Address(RVA = "0x460D90", Offset = "0x45FB90", VA = "0x180460D90")] get { return this.variantMap.defaultGiftBoxMaterial; } } // Token: 0x17000578 RID: 1400 // (get) Token: 0x06001E6F RID: 7791 RVA: 0x0007D7C4 File Offset: 0x0007B9C4 [Token(Token = "0x17000578")] public RarityColorMap HCFIFMIJPFO { [Token(Token = "0x6001E6F")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return this.rarityColorMap; } } // Token: 0x17000579 RID: 1401 // (get) Token: 0x06001E70 RID: 7792 RVA: 0x0007D7D8 File Offset: 0x0007B9D8 [Token(Token = "0x17000579")] public GiftBox PLJIFAFLCDB { [Token(Token = "0x6001E70")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get { return this.BIDCGCGMNNN; } } // Token: 0x1700057A RID: 1402 // (get) Token: 0x06001E71 RID: 7793 RVA: 0x0007D7EC File Offset: 0x0007B9EC [Token(Token = "0x1700057A")] private GiftPackageVariant CPLKNLCLAMH { [Token(Token = "0x6001E71")] [Address(RVA = "0x460D50", Offset = "0x45FB50", VA = "0x180460D50")] get { return this.variantMap.defaultVariant; } } // Token: 0x06001E72 RID: 7794 RVA: 0x0007D80C File Offset: 0x0007BA0C [Token(Token = "0x6001E72")] [Address(RVA = "0x10A2190", Offset = "0x10A0F90", VA = "0x1810A2190", Slot = "4")] protected override void Awake() { int num; do { num = 0; base.Awake(); IEnumerable enumerable = Enumerable.OfType(Enum.GetValues(typeof(HJPLOCLJMDK))); if (enumerable != 0) { if (num >= enumerable) { goto IL_31; } num += num; if (num != enumerable) { num++; goto IL_31; } IL_48: enumerable += enumerable; goto IL_4C; IL_31: GiftPackageVariantMap giftPackageVariantMap = this.variantMap; Dictionary bciecmipbga = this.BCIECMIPBGA; Dictionary jppmcakifpf = this.JPPMCAKIFPF; goto IL_48; } IL_4C: if (enumerable != 0) { } } while (num != 0); } // Token: 0x06001E73 RID: 7795 RVA: 0x0007D888 File Offset: 0x0007BA88 [Token(Token = "0x6001E73")] [Address(RVA = "0x10A3490", Offset = "0x10A2290", VA = "0x1810A3490")] public void Initialize() { SceneManager.sceneLoaded += new UnityAction(this.KKAHLJONEIP); SceneManager.sceneUnloaded += new UnityAction(this.JFAOEKBDHJC); MFBGLIHGCGO jehebjeenno = NLEKGNENMCO.JEHEBJEENNO; Action action = new Action(this.BCIBHOCOMAM); OKNNKFGFODL preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent; Action action2 = new Action(this.IAOBCLNNEPO); Player.PreLoadSceneAssetsEvent = OKNNKFGFODL.BPJDFPACLMK(preLoadSceneAssetsEvent, action2); } // Token: 0x06001E74 RID: 7796 RVA: 0x0007D8F0 File Offset: 0x0007BAF0 [Token(Token = "0x6001E74")] [Address(RVA = "0x10A3270", Offset = "0x10A2070", VA = "0x1810A3270")] private void IAOBCLNNEPO() { PooledParticle pooledParticle = this.celebrateParticlePrefab; int num = 0; if (pooledParticle != num) { GlobalPool instance = GlobalPool.ONCPNMDGGKG; PooledParticle pooledParticle2 = this.celebrateParticlePrefab; instance.Prefill(pooledParticle2, 3); } } // Token: 0x06001E75 RID: 7797 RVA: 0x0007D930 File Offset: 0x0007BB30 [Token(Token = "0x6001E75")] [Address(RVA = "0x10A3E40", Offset = "0x10A2C40", VA = "0x1810A3E40", Slot = "5")] protected override void OnDestroy() { SceneManager.sceneLoaded -= new UnityAction(this.KKAHLJONEIP); SceneManager.sceneUnloaded -= new UnityAction(this.JFAOEKBDHJC); MFBGLIHGCGO jehebjeenno = NLEKGNENMCO.JEHEBJEENNO; Action action = new Action(this.BCIBHOCOMAM); OKNNKFGFODL preLoadSceneAssetsEvent = Player.PreLoadSceneAssetsEvent; Action action2 = new Action(this.IAOBCLNNEPO); Player.PreLoadSceneAssetsEvent = OKNNKFGFODL.GMNMHGMFGOL(preLoadSceneAssetsEvent, action2); base.OnDestroy(); } // Token: 0x06001E76 RID: 7798 RVA: 0x0007D9A0 File Offset: 0x0007BBA0 [Token(Token = "0x6001E76")] [Address(RVA = "0x10A39B0", Offset = "0x10A27B0", VA = "0x1810A39B0")] private void JFAOEKBDHJC(Scene LHECBPFGEMH) { this.StopReceivingGifts(); } // Token: 0x06001E77 RID: 7799 RVA: 0x0007D9B4 File Offset: 0x0007BBB4 [Token(Token = "0x6001E77")] [Address(RVA = "0x10A39C0", Offset = "0x10A27C0", VA = "0x1810A39C0")] private void KKAHLJONEIP(Scene LHECBPFGEMH, LoadSceneMode OJJLDEPGAEJ) { string text; if (text == 0) { if (!SessionManager.AAIKLOAPAJD && !SessionManager.GLLGNKIDNJC && (!SessionManager.IGCCGADCLBN || SingletonMonoBehaviour.ONCPNMDGGKG.EONGHPACNOP != TutorialManager.HLGLKDBJNBD.Complete) && this.CCEKCAHBBMK) { QuestManager instance = QuestManager.ONCPNMDGGKG; int num = 0; if (instance == num) { } } this.CCEKCAHBBMK = false; } } // Token: 0x06001E78 RID: 7800 RVA: 0x0007DA20 File Offset: 0x0007BC20 [Token(Token = "0x6001E78")] [Address(RVA = "0x10A2D10", Offset = "0x10A1B10", VA = "0x1810A2D10")] private bool FFDGBFAHGPA() { if (!SessionManager.AAIKLOAPAJD) { if (!SessionManager.GLLGNKIDNJC && (!SessionManager.IGCCGADCLBN || SingletonMonoBehaviour.ONCPNMDGGKG.EONGHPACNOP != TutorialManager.HLGLKDBJNBD.Complete)) { if (!this.CCEKCAHBBMK) { goto IL_4F; } QuestManager instance = QuestManager.ONCPNMDGGKG; int num = 0; if (!(instance == num)) { goto IL_4F; } } return true; } IL_4F: throw new NullReferenceException(); } // Token: 0x06001E79 RID: 7801 RVA: 0x0007DA84 File Offset: 0x0007BC84 [Token(Token = "0x6001E79")] [Address(RVA = "0x10A23E0", Offset = "0x10A11E0", VA = "0x1810A23E0")] private void BCIBHOCOMAM(NLEKGNENMCO.DMFPEPHGJJF IIFJDCEPNMJ) { int num = 0; KHINMMJIENE khinmmjiene; if (khinmmjiene == 0 || "{il2cpp array field local3->}" == num) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; bool flag = instance != num2; if (flag) { int num3; if ("{il2cpp array field local3->}" != num && flag && PEGGCEDHBOF.JJABJODBLFA(num3, num)) { int hashCode = num3.GetHashCode(); } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; string text2; string text = text2.FIJDNLILJFG(20, "..."); string text3 = "'" + text + "'"; } if (!SingletonMonoBehaviour.ONCPNMDGGKG.LOIKMIHGOCI) { GameManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; if (instance3 == num4 || !SingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { List list = new List(); return; } } this.CCEKCAHBBMK = true; throw new NullReferenceException(); } } // Token: 0x06001E7A RID: 7802 RVA: 0x0007DB4C File Offset: 0x0007BD4C [Token(Token = "0x6001E7A")] [Address(RVA = "0x10A4000", Offset = "0x10A2E00", VA = "0x1810A4000")] public void ReceiveGifts(List EPHCMHOBGNK, bool CMMMCFKNHAE, bool AKGNEPHKAPO) { GiftBox bidcgcgmnnn2; Delegate @delegate; do { List giftPackages = EPHCMHOBGNK; bool useSpawnLocation = CMMMCFKNHAE; if (AKGNEPHKAPO) { goto IL_E5; } if (this.GNGKKNFCAEF != (ulong)0L) { goto IL_9E; } GiftBox bidcgcgmnnn = this.BIDCGCGMNNN; int num = 0; if (!(bidcgcgmnnn != num)) { if (GiftManager.<>c.<>9__36_2 != 0) { goto IL_114; } GiftManager.<>c.<>9__36_2 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.k__BackingField; } bidcgcgmnnn2 = this.BIDCGCGMNNN; Action onGiftBoxDestroyed = bidcgcgmnnn2.OnGiftBoxDestroyed; Action action = delegate(GiftBox giftBox) { if (giftBox.DONJJEHACDA) { GiftManager <>4__this = this; List giftPackages2 = giftPackages; Func <>9__36_ = GiftManager.<>c.<>9__36_4; if (<>9__36_ == 0) { GiftManager.<>c.<>9__36_4 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.k__BackingField; } List list3 = Enumerable.ToList(BCKPFAJAPEO.KPDAENONKPJ(giftPackages2, <>9__36_)); <>4__this.NGOEBIDFKHO = list3; GiftManager <>4__this2 = this; bool useSpawnLocation2 = useSpawnLocation; <>4__this2.DCPPHJEGMPK(useSpawnLocation2); } }; @delegate = Delegate.Combine(onGiftBoxDestroyed, action); } while (@delegate != 0 && @delegate == 0); bidcgcgmnnn2.OnGiftBoxDestroyed = @delegate; return; IL_9E: IEnumerable enumerable = Enumerable.Concat(this.NGOEBIDFKHO, EPHCMHOBGNK); Func func; if (GiftManager.<>c.<>9__36_1 == 0) { func = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.k__BackingField; GiftManager.<>c.<>9__36_1 = func; } List list = Enumerable.ToList(BCKPFAJAPEO.KPDAENONKPJ(enumerable, func)); this.NGOEBIDFKHO = list; IL_E5: IEnumerable enumerable2 = Enumerable.Concat(this.NGOEBIDFKHO, EPHCMHOBGNK); Func func2; if (GiftManager.<>c.<>9__36_0 == 0) { func2 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.k__BackingField; GiftManager.<>c.<>9__36_0 = func2; } IL_114: List list2 = Enumerable.ToList(BCKPFAJAPEO.KPDAENONKPJ(enumerable2, func2)); this.NGOEBIDFKHO = list2; bool useSpawnLocation3 = oaeplcidbdn.useSpawnLocation; this.DCPPHJEGMPK(useSpawnLocation3); throw new NullReferenceException(); } // Token: 0x06001E7B RID: 7803 RVA: 0x0007DC9C File Offset: 0x0007BE9C [Token(Token = "0x6001E7B")] [Address(RVA = "0x10A3D60", Offset = "0x10A2B60", VA = "0x1810A3D60")] public void StopReceivingGifts() { Coroutine gngkknfcaef = this.GNGKKNFCAEF; if (gngkknfcaef != 0) { base.StopCoroutine(gngkknfcaef); this.GNGKKNFCAEF = (ulong)0L; } GiftBox bidcgcgmnnn = this.BIDCGCGMNNN; int num = 0; if (bidcgcgmnnn != num) { KKPBCOOONNK.HMLHHNMGNAA(this.BIDCGCGMNNN.gameObject); } this.BIDCGCGMNNN = (ulong)0L; } // Token: 0x06001E7C RID: 7804 RVA: 0x0007DCF8 File Offset: 0x0007BEF8 [Token(Token = "0x6001E7C")] [Address(RVA = "0x10A2AF0", Offset = "0x10A18F0", VA = "0x1810A2AF0")] private void DCPPHJEGMPK(bool CMMMCFKNHAE) { this.StopReceivingGifts(); List list = Enumerable.ToList(Enumerable.Distinct(this.NGOEBIDFKHO)); this.NGOEBIDFKHO = list; int num; GiftManager.ONINEAMHPAK onineamhpak = new GiftManager.ONINEAMHPAK(num); num = 0; onineamhpak.<>4__this = this; onineamhpak.useSpawnLocation = CMMMCFKNHAE; Coroutine coroutine = base.StartCoroutine(onineamhpak); this.GNGKKNFCAEF = coroutine; } // Token: 0x06001E7D RID: 7805 RVA: 0x0007DD50 File Offset: 0x0007BF50 [Token(Token = "0x6001E7D")] [Address(RVA = "0x10A3D60", Offset = "0x10A2B60", VA = "0x1810A3D60")] private void OHBDPJMBMLE() { Coroutine gngkknfcaef = this.GNGKKNFCAEF; if (gngkknfcaef != 0) { base.StopCoroutine(gngkknfcaef); this.GNGKKNFCAEF = (ulong)0L; } GiftBox bidcgcgmnnn = this.BIDCGCGMNNN; int num = 0; if (bidcgcgmnnn != num) { KKPBCOOONNK.HMLHHNMGNAA(this.BIDCGCGMNNN.gameObject); } this.BIDCGCGMNNN = (ulong)0L; } // Token: 0x06001E7E RID: 7806 RVA: 0x0007DDAC File Offset: 0x0007BFAC [Token(Token = "0x6001E7E")] [Address(RVA = "0x10A2C90", Offset = "0x10A1A90", VA = "0x1810A2C90")] private IEnumerator EPKFJHJLCHM(bool CMMMCFKNHAE) { int num; GiftManager.ONINEAMHPAK onineamhpak = new GiftManager.ONINEAMHPAK(num); num = 0; onineamhpak.<>4__this = this; onineamhpak.useSpawnLocation = CMMMCFKNHAE; throw new NullReferenceException(); } // Token: 0x06001E7F RID: 7807 RVA: 0x0007DDD8 File Offset: 0x0007BFD8 [Token(Token = "0x6001E7F")] [Address(RVA = "0x10A2BC0", Offset = "0x10A19C0", VA = "0x1810A2BC0")] public IEnumerator DequeueGift(NLEKGNENMCO.LOCNECLOHCA LCGCDCCBJNP, Vector3 BOOBEPGLHNF, Quaternion LAEOKOHNKKN, Func KKJEJMDINKA, float CMOPNHFAAOO = 2.2f, [Optional] Action GKBKPGHACCJ) { int num; GiftManager.GADAFOEHHCP gadafoehhcp = new GiftManager.GADAFOEHHCP(num); num = 0; float z = BOOBEPGLHNF.z; gadafoehhcp.createPackageFilter = 0; gadafoehhcp.onGiftBoxDestroyed = 0; gadafoehhcp.currentGiftPackage = LCGCDCCBJNP; gadafoehhcp.closeToPlayerDistance = (float)0; gadafoehhcp.<>4__this = this; gadafoehhcp.boxPosition.z = z; throw new NullReferenceException(); } // Token: 0x06001E80 RID: 7808 RVA: 0x0007DE2C File Offset: 0x0007C02C [Token(Token = "0x6001E80")] [Address(RVA = "0x10A43D0", Offset = "0x10A31D0", VA = "0x1810A43D0")] public IEnumerator RunConsumeGift(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI, GiftManager.PFJMNDHPNBK AFLPGGJMPOE) { int num; GiftManager.ODPDLBCEFJG odpdlbcefjg = new GiftManager.ODPDLBCEFJG(num); num = 0; odpdlbcefjg.giftPackage = APAOGDDDBMI; odpdlbcefjg.callback = AFLPGGJMPOE; throw new NullReferenceException(); } // Token: 0x06001E81 RID: 7809 RVA: 0x0007DE58 File Offset: 0x0007C058 [Token(Token = "0x6001E81")] [Address(RVA = "0x10A3320", Offset = "0x10A2120", VA = "0x1810A3320")] private void IIBFHNOJKFC(Vector3 EMNFKHMEEEN) { Delegate @delegate; do { Coroutine mkepgamgeca = this.MKEPGAMGECA; if (mkepgamgeca != 0) { base.StopCoroutine(mkepgamgeca); } Action onLocalGiftBoxOpened = GiftBox.OnLocalGiftBoxOpened; Action action = new Action(this.CDDGGMJFKAG); @delegate = Delegate.Combine(onLocalGiftBoxOpened, action); } while (@delegate != 0 && @delegate == 0); GiftBox.OnLocalGiftBoxOpened = @delegate; int num; GiftManager.DCLFAEIGNFA dclfaeignfa = new GiftManager.DCLFAEIGNFA(num); num = 0; float z = EMNFKHMEEEN.z; dclfaeignfa.giftPosition.z = z; dclfaeignfa.<>4__this = this; Coroutine coroutine = base.StartCoroutine(dclfaeignfa); this.MKEPGAMGECA = coroutine; } // Token: 0x06001E82 RID: 7810 RVA: 0x0007DEDC File Offset: 0x0007C0DC [Token(Token = "0x6001E82")] [Address(RVA = "0x10A3BB0", Offset = "0x10A29B0", VA = "0x1810A3BB0")] private void LALEOBMAICB() { Coroutine mkepgamgeca = this.MKEPGAMGECA; if (mkepgamgeca != 0) { base.StopCoroutine(mkepgamgeca); return; } } // Token: 0x06001E83 RID: 7811 RVA: 0x0007DEFC File Offset: 0x0007C0FC [Token(Token = "0x6001E83")] [Address(RVA = "0x10A2900", Offset = "0x10A1700", VA = "0x1810A2900")] private void CDDGGMJFKAG(GiftBox INDOBMKAOBO) { Delegate @delegate; int num; do { Action onLocalGiftBoxOpened = GiftBox.OnLocalGiftBoxOpened; Action action = new Action(this.CDDGGMJFKAG); @delegate = Delegate.Remove(onLocalGiftBoxOpened, action); num = 0; } while (@delegate != 0 && @delegate == 0); GiftBox.OnLocalGiftBoxOpened = num; PlayerMovement playerMovement = Player.k__BackingField.playerMovement; GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; playerMovement.RemoveMovementActionRestriction(instance); WorldSpaceNotification worldSpaceNotification = this.celebrationNotification; int num2 = 0; if (worldSpaceNotification != num2) { this.celebrationNotification.Stop(); } } // Token: 0x06001E84 RID: 7812 RVA: 0x0007DF74 File Offset: 0x0007C174 [Token(Token = "0x6001E84")] [Address(RVA = "0x10A2E70", Offset = "0x10A1C70", VA = "0x1810A2E70")] private IEnumerator GFMFAFDAKIM(Vector3 EMNFKHMEEEN) { int num; GiftManager.DCLFAEIGNFA dclfaeignfa = new GiftManager.DCLFAEIGNFA(num); num = 0; float z = EMNFKHMEEEN.z; dclfaeignfa.<>4__this = this; dclfaeignfa.giftPosition.z = z; throw new NullReferenceException(); } // Token: 0x06001E85 RID: 7813 RVA: 0x0007DFAC File Offset: 0x0007C1AC [Token(Token = "0x6001E85")] [Address(RVA = "0x10A3BD0", Offset = "0x10A29D0", VA = "0x1810A3BD0")] private float MMNOJMJGLDB(Player IEKDDPPNFPF) { float num = IEKDDPPNFPF.IBBKHCOFGDI; Transform transform = IEKDDPPNFPF.head.transform; if (!SingletonMonoBehaviour.FFNIFALJLDD || !SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB) { } float num2 = this.maxPlayerHeight; float num3 = Mathf.InverseLerp(num, num2, num); float num4 = this.maxGiftHeight; num = num3; return Mathf.Lerp(this.minGiftHeight, num4, num); } // Token: 0x06001E86 RID: 7814 RVA: 0x0007E018 File Offset: 0x0007C218 [Token(Token = "0x6001E86")] [Address(RVA = "0x10A2FB0", Offset = "0x10A1DB0", VA = "0x1810A2FB0")] public GiftPackageVariant GetGiftPackageVariant(HJPLOCLJMDK LHOMKMINCHH) { Dictionary bciecmipbga = this.BCIECMIPBGA; HJPLOCLJMDK hjplocljmdk; if (hjplocljmdk == HJPLOCLJMDK.Default) { GiftPackageVariantMap giftPackageVariantMap = this.variantMap; } throw new NullReferenceException(); } // Token: 0x06001E87 RID: 7815 RVA: 0x0007E03C File Offset: 0x0007C23C [Token(Token = "0x6001E87")] [Address(RVA = "0x10A2F60", Offset = "0x10A1D60", VA = "0x1810A2F60")] public GiftPackageVariant.GiftContextMapping GetGiftContextMapping(HJPLOCLJMDK LHOMKMINCHH) { /* An exception occurred when decompiling this method (06001E87) ICSharpCode.Decompiler.DecompilerException: Error decompiling GiftPackageVariant/GiftContextMapping GiftManager::GetGiftContextMapping(HJPLOCLJMDK) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.Dictionary`2(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2(GiftManager::JPPMCAKIFPF, ldloc:GiftManager(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 1660 */; } // Token: 0x06001E88 RID: 7816 RVA: 0x0007E050 File Offset: 0x0007C250 [Token(Token = "0x6001E88")] [Address(RVA = "0x10A2EF0", Offset = "0x10A1CF0", VA = "0x1810A2EF0")] public string GetDefaultMessageForGiftContext(HJPLOCLJMDK LHOMKMINCHH) { /* An exception occurred when decompiling this method (06001E88) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String GiftManager::GetDefaultMessageForGiftContext(HJPLOCLJMDK) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: stloc:class [mscorlib]System.Collections.Generic.Dictionary`2(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2(GiftManager::JPPMCAKIFPF, ldloc:GiftManager(this))) brtrue(IL_00, ceq:bool(ldloc:HJPLOCLJMDK(var_1), ldc.i4:HJPLOCLJMDK(0))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x06001E89 RID: 7817 RVA: 0x0007E068 File Offset: 0x0007C268 [Token(Token = "0x6001E89")] [Address(RVA = "0x10A3020", Offset = "0x10A1E20", VA = "0x1810A3020")] public static void GetSpawnGiftPackageRotationPosition(Vector3 MJPJECPDMCM, out Quaternion HPMPGEIPGHD, out Vector3 EMNFKHMEEEN) { Transform transform = Player.k__BackingField.head.transform; Vector3 up = Vector3.up; Vector3 forward = Vector3.forward; Vector3 vector; float z = vector.z; EMNFKHMEEEN.z = z; } // Token: 0x06001E8A RID: 7818 RVA: 0x0007E0AC File Offset: 0x0007C2AC [Token(Token = "0x6001E8A")] [Address(RVA = "0x10A4450", Offset = "0x10A3250", VA = "0x1810A4450")] public static void SpawnGiftPackage(NLEKGNENMCO.LOCNECLOHCA BPFKMJKAOBO) { int num = 0; Player k__BackingField = Player.k__BackingField; Vector3 vector; float z = vector.z; GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; GiftManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Func <>9__52_ = GiftManager.<>c.<>9__52_0; if (<>9__52_ == 0) { GiftManager.<>c.<>9__52_0 = (GiftPackageVariant variant) => true; } int num2; GiftManager.GADAFOEHHCP gadafoehhcp = new GiftManager.GADAFOEHHCP(num2); num2 = 0; gadafoehhcp.<>4__this = instance2; gadafoehhcp.currentGiftPackage = BPFKMJKAOBO; gadafoehhcp.boxPosition.z = (float)num; gadafoehhcp.createPackageFilter = <>9__52_; gadafoehhcp.closeToPlayerDistance = 4.4f; gadafoehhcp.onGiftBoxDestroyed = (ulong)0L; gadafoehhcp.boxRotation = num; Coroutine coroutine = instance.StartCoroutine(gadafoehhcp); } // Token: 0x06001E8B RID: 7819 RVA: 0x0007E15C File Offset: 0x0007C35C [Token(Token = "0x6001E8B")] [Address(RVA = "0x10A3650", Offset = "0x10A2450", VA = "0x1810A3650")] public bool IsEquipmentAvailableInGiftPackageQueue(string ANDJHEONLKO) { List k__BackingField = NLEKGNENMCO.k__BackingField; Func func = delegate(NLEKGNENMCO.LOCNECLOHCA g) { if (g.k__BackingField && g.DMAJINBPHKJ) { string equipmentModificationGuid = ANDJHEONLKO; return string.Equals(g.k__BackingField, equipmentModificationGuid); } throw new NullReferenceException(); }; return Enumerable.Any(k__BackingField, func); } // Token: 0x06001E8C RID: 7820 RVA: 0x0007E198 File Offset: 0x0007C398 [Token(Token = "0x6001E8C")] [Address(RVA = "0x10A3890", Offset = "0x10A2690", VA = "0x1810A3890")] public bool IsOutfitAvailableInGiftPackageQueue(string DJHKBMIDFLF) { List k__BackingField = NLEKGNENMCO.k__BackingField; Func func = delegate(NLEKGNENMCO.LOCNECLOHCA g) { if (g.k__BackingField && g.HEKHNHAJGIN) { NLEKGNENMCO.JHDGJFEOGGA? k__BackingField = g.k__BackingField; if (k__BackingField == 0 != k__BackingField) { string avatarItemDesc = DJHKBMIDFLF; return string.Equals(g.k__BackingField, avatarItemDesc); } } throw new NullReferenceException(); }; return Enumerable.Any(k__BackingField, func); } // Token: 0x06001E8D RID: 7821 RVA: 0x0007E1D4 File Offset: 0x0007C3D4 [Token(Token = "0x6001E8D")] [Address(RVA = "0x10A3770", Offset = "0x10A2570", VA = "0x1810A3770")] public bool IsHairDyeAvailableInGiftPackageQueue(string DJHKBMIDFLF) { List k__BackingField = NLEKGNENMCO.k__BackingField; Func func = delegate(NLEKGNENMCO.LOCNECLOHCA g) { if (g.k__BackingField && g.HEKHNHAJGIN) { NLEKGNENMCO.JHDGJFEOGGA? k__BackingField = g.k__BackingField; if (k__BackingField == (ulong)1L != k__BackingField) { string avatarItemDesc = DJHKBMIDFLF; return string.Equals(g.k__BackingField, avatarItemDesc); } } throw new NullReferenceException(); }; return Enumerable.Any(k__BackingField, func); } // Token: 0x06001E8E RID: 7822 RVA: 0x0007E210 File Offset: 0x0007C410 [Token(Token = "0x6001E8E")] [Address(RVA = "0x10A4830", Offset = "0x10A3630", VA = "0x1810A4830")] public bool TryGetGiftPackageContainingEquipment(string ANDJHEONLKO, out NLEKGNENMCO.LOCNECLOHCA ABLIJNPACOJ) { List k__BackingField = NLEKGNENMCO.k__BackingField; Func func = delegate(NLEKGNENMCO.LOCNECLOHCA g) { if (g.k__BackingField && g.DMAJINBPHKJ) { string equipmentModificationGuid = ANDJHEONLKO; return string.Equals(g.k__BackingField, equipmentModificationGuid); } throw new NullReferenceException(); }; return Enumerable.FirstOrDefault(k__BackingField, func) != 0; } // Token: 0x06001E8F RID: 7823 RVA: 0x0007E250 File Offset: 0x0007C450 [Token(Token = "0x6001E8F")] [Address(RVA = "0x10A46F0", Offset = "0x10A34F0", VA = "0x1810A46F0")] public bool TryGetGiftPackageContainingAvatarItem(string DJHKBMIDFLF, out NLEKGNENMCO.LOCNECLOHCA ABLIJNPACOJ) { List k__BackingField = NLEKGNENMCO.k__BackingField; Func func = delegate(NLEKGNENMCO.LOCNECLOHCA g) { if (g.k__BackingField && g.HEKHNHAJGIN) { string avatarItemDesc = DJHKBMIDFLF; return string.Equals(g.k__BackingField, avatarItemDesc); } throw new NullReferenceException(); }; return Enumerable.FirstOrDefault(k__BackingField, func) != 0; } // Token: 0x06001E90 RID: 7824 RVA: 0x0007E290 File Offset: 0x0007C490 [Token(Token = "0x6001E90")] [Address(RVA = "0x10A4970", Offset = "0x10A3770", VA = "0x1810A4970")] public GiftManager() { List list = new List(); this.NGOEBIDFKHO = list; Dictionary dictionary = new Dictionary(); this.BCIECMIPBGA = dictionary; Dictionary dictionary2 = new Dictionary(); this.JPPMCAKIFPF = dictionary2; base..ctor(); } // Token: 0x04001713 RID: 5907 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001713")] [SerializeField] private GiftPackageVariantMap variantMap; // Token: 0x04001714 RID: 5908 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001714")] [SerializeField] private RarityColorMap rarityColorMap; // Token: 0x04001715 RID: 5909 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001715")] [SerializeField] [Header("Gift Spawn Height")] private float minGiftHeight = -0.55f; // Token: 0x04001716 RID: 5910 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4001716")] [SerializeField] private float maxGiftHeight = 0.2f; // Token: 0x04001717 RID: 5911 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4001717")] [SerializeField] [Tooltip("Anything below this value corresponds to minGiftHeight")] private float minPlayerHeight = 1.2f; // Token: 0x04001718 RID: 5912 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x4001718")] [SerializeField] [Tooltip("Anything above this value corresponds to maxGiftHeight")] private float maxPlayerHeight = 1.8f; // Token: 0x04001719 RID: 5913 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4001719")] [SerializeField] [Tooltip("Offset for the gift in screen and phone mode (anything non-VR)")] private float screenGiftOffset = 0.1f; // Token: 0x0400171A RID: 5914 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400171A")] [SerializeField] [Header("Celebration")] private PooledParticle celebrateParticlePrefab; // Token: 0x0400171B RID: 5915 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400171B")] [SerializeField] private float celebrateParticleSpacing = 0.4f; // Token: 0x0400171C RID: 5916 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400171C")] [SerializeField] private RecRoomAudioClip celebrationGiftAudio; // Token: 0x0400171D RID: 5917 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400171D")] [SerializeField] private WorldSpaceNotification celebrationNotification; // Token: 0x0400171E RID: 5918 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400171E")] private bool CCEKCAHBBMK; // Token: 0x0400171F RID: 5919 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400171F")] private Coroutine GNGKKNFCAEF; // Token: 0x04001720 RID: 5920 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4001720")] private Coroutine MKEPGAMGECA; // Token: 0x04001721 RID: 5921 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4001721")] private List NGOEBIDFKHO; // Token: 0x04001722 RID: 5922 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4001722")] private GiftBox BIDCGCGMNNN; // Token: 0x04001723 RID: 5923 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4001723")] private readonly Dictionary BCIECMIPBGA; // Token: 0x04001724 RID: 5924 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4001724")] private readonly Dictionary JPPMCAKIFPF; // Token: 0x020003B7 RID: 951 [Token(Token = "0x20003B7")] public sealed class OKMNGPGACCP : MulticastDelegate { // Token: 0x06001E91 RID: 7825 RVA: 0x0007E30C File Offset: 0x0007C50C [Token(Token = "0x6001E91")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public OKMNGPGACCP(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06001E92 RID: 7826 RVA: 0x0007E328 File Offset: 0x0007C528 [Token(Token = "0x6001E92")] [Address(RVA = "0x48FFD0", Offset = "0x48EDD0", VA = "0x18048FFD0", Slot = "13")] public void Invoke(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI, string MOPOMPHBHKF) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06001E93 RID: 7827 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001E93")] [Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", Slot = "14")] public IAsyncResult BeginInvoke(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI, string MOPOMPHBHKF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001E94 RID: 7828 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001E94")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020003B8 RID: 952 [Token(Token = "0x20003B8")] public sealed class PFJMNDHPNBK : MulticastDelegate { // Token: 0x06001E95 RID: 7829 RVA: 0x0007E428 File Offset: 0x0007C628 [Token(Token = "0x6001E95")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public PFJMNDHPNBK(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06001E96 RID: 7830 RVA: 0x0007E444 File Offset: 0x0007C644 [Token(Token = "0x6001E96")] [Address(RVA = "0x76A610", Offset = "0x769410", VA = "0x18076A610", Slot = "13")] public void Invoke(bool CELDDEDDGNM) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06001E97 RID: 7831 RVA: 0x0007E4B8 File Offset: 0x0007C6B8 [Token(Token = "0x6001E97")] [Address(RVA = "0x76A590", Offset = "0x769390", VA = "0x18076A590", Slot = "14")] public IAsyncResult BeginInvoke(bool CELDDEDDGNM, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06001E98 RID: 7832 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001E98")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020003B9 RID: 953 [Token(Token = "0x20003B9")] [CompilerGenerated] private sealed class OAEPLCIDBDN { // Token: 0x06001E99 RID: 7833 RVA: 0x0007E4C8 File Offset: 0x0007C6C8 [Token(Token = "0x6001E99")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OAEPLCIDBDN() { } // Token: 0x06001E9A RID: 7834 RVA: 0x0007E4DC File Offset: 0x0007C6DC [Token(Token = "0x6001E9A")] [Address(RVA = "0x769440", Offset = "0x768240", VA = "0x180769440")] internal void b__3(GiftBox giftBox) { if (giftBox.DONJJEHACDA) { GiftManager giftManager = this.<>4__this; List list = this.giftPackages; Func <>9__36_ = GiftManager.<>c.<>9__36_4; if (<>9__36_ == 0) { GiftManager.<>c.<>9__36_4 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.k__BackingField; } List list2 = Enumerable.ToList(BCKPFAJAPEO.KPDAENONKPJ(list, <>9__36_)); giftManager.NGOEBIDFKHO = list2; GiftManager giftManager2 = this.<>4__this; bool flag = this.useSpawnLocation; giftManager2.DCPPHJEGMPK(flag); } } // Token: 0x04001725 RID: 5925 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001725")] public GiftManager <>4__this; // Token: 0x04001726 RID: 5926 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001726")] public List giftPackages; // Token: 0x04001727 RID: 5927 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001727")] public bool useSpawnLocation; } // Token: 0x020003BB RID: 955 [Token(Token = "0x20003BB")] [CompilerGenerated] private sealed class MEKBEDFHJKB { // Token: 0x06001EA6 RID: 7846 RVA: 0x0007E670 File Offset: 0x0007C870 [Token(Token = "0x6001EA6")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MEKBEDFHJKB() { } // Token: 0x06001EA7 RID: 7847 RVA: 0x0007E684 File Offset: 0x0007C884 [Token(Token = "0x6001EA7")] [Address(RVA = "0x769220", Offset = "0x768020", VA = "0x180769220")] internal bool b__1(NLEKGNENMCO.LOCNECLOHCA gp) { long k__BackingField = this.giftPackage.k__BackingField; return gp.k__BackingField == k__BackingField; } // Token: 0x06001EA8 RID: 7848 RVA: 0x0007E6AC File Offset: 0x0007C8AC [Token(Token = "0x6001EA8")] [Address(RVA = "0x769250", Offset = "0x768050", VA = "0x180769250")] internal bool b__2(NLEKGNENMCO.LOCNECLOHCA gp) { long k__BackingField = this.giftPackage.k__BackingField; return gp.k__BackingField != k__BackingField; } // Token: 0x04001732 RID: 5938 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001732")] public NLEKGNENMCO.LOCNECLOHCA giftPackage; } // Token: 0x020003BE RID: 958 [Token(Token = "0x20003BE")] [CompilerGenerated] private sealed class IFPMNGBCIIA { // Token: 0x06001EB5 RID: 7861 RVA: 0x0007EBF0 File Offset: 0x0007CDF0 [Token(Token = "0x6001EB5")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IFPMNGBCIIA() { } // Token: 0x06001EB6 RID: 7862 RVA: 0x0007EC04 File Offset: 0x0007CE04 [Token(Token = "0x6001EB6")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] internal void b__0(string e) { this.error = e; } // Token: 0x04001744 RID: 5956 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001744")] public string error; } // Token: 0x020003C1 RID: 961 [Token(Token = "0x20003C1")] [CompilerGenerated] private sealed class IPPMLFOEOLC { // Token: 0x06001EC3 RID: 7875 RVA: 0x0007F190 File Offset: 0x0007D390 [Token(Token = "0x6001EC3")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public IPPMLFOEOLC() { } // Token: 0x06001EC4 RID: 7876 RVA: 0x0007F1A4 File Offset: 0x0007D3A4 [Token(Token = "0x6001EC4")] [Address(RVA = "0x7684D0", Offset = "0x7672D0", VA = "0x1807684D0")] internal bool b__0(NLEKGNENMCO.LOCNECLOHCA g) { if (g.k__BackingField && g.DMAJINBPHKJ) { string text = this.equipmentModificationGuid; return string.Equals(g.k__BackingField, text); } throw new NullReferenceException(); } // Token: 0x04001751 RID: 5969 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001751")] public string equipmentModificationGuid; } // Token: 0x020003C2 RID: 962 [Token(Token = "0x20003C2")] [CompilerGenerated] private sealed class DMAKMCNGEOB { // Token: 0x06001EC5 RID: 7877 RVA: 0x0007F1E0 File Offset: 0x0007D3E0 [Token(Token = "0x6001EC5")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public DMAKMCNGEOB() { } // Token: 0x06001EC6 RID: 7878 RVA: 0x0007F1F4 File Offset: 0x0007D3F4 [Token(Token = "0x6001EC6")] [Address(RVA = "0x751F30", Offset = "0x750D30", VA = "0x180751F30")] internal bool b__0(NLEKGNENMCO.LOCNECLOHCA g) { if (g.k__BackingField && g.HEKHNHAJGIN) { NLEKGNENMCO.JHDGJFEOGGA? k__BackingField = g.k__BackingField; if (k__BackingField == 0 != k__BackingField) { string text = this.avatarItemDesc; return string.Equals(g.k__BackingField, text); } } throw new NullReferenceException(); } // Token: 0x04001752 RID: 5970 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001752")] public string avatarItemDesc; } // Token: 0x020003C3 RID: 963 [Token(Token = "0x20003C3")] [CompilerGenerated] private sealed class GBINOBHCEPG { // Token: 0x06001EC7 RID: 7879 RVA: 0x0007F23C File Offset: 0x0007D43C [Token(Token = "0x6001EC7")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GBINOBHCEPG() { } // Token: 0x06001EC8 RID: 7880 RVA: 0x0007F250 File Offset: 0x0007D450 [Token(Token = "0x6001EC8")] [Address(RVA = "0x752BC0", Offset = "0x7519C0", VA = "0x180752BC0")] internal bool b__0(NLEKGNENMCO.LOCNECLOHCA g) { if (g.k__BackingField && g.HEKHNHAJGIN) { NLEKGNENMCO.JHDGJFEOGGA? k__BackingField = g.k__BackingField; if (k__BackingField == (ulong)1L != k__BackingField) { string text = this.avatarItemDesc; return string.Equals(g.k__BackingField, text); } } throw new NullReferenceException(); } // Token: 0x04001753 RID: 5971 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001753")] public string avatarItemDesc; } // Token: 0x020003C4 RID: 964 [Token(Token = "0x20003C4")] [CompilerGenerated] private sealed class NLHEIGFOMEH { // Token: 0x06001EC9 RID: 7881 RVA: 0x0007F29C File Offset: 0x0007D49C [Token(Token = "0x6001EC9")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NLHEIGFOMEH() { } // Token: 0x06001ECA RID: 7882 RVA: 0x0007F2B0 File Offset: 0x0007D4B0 [Token(Token = "0x6001ECA")] [Address(RVA = "0x7684D0", Offset = "0x7672D0", VA = "0x1807684D0")] internal bool b__0(NLEKGNENMCO.LOCNECLOHCA g) { if (g.k__BackingField && g.DMAJINBPHKJ) { string text = this.equipmentModificationGuid; return string.Equals(g.k__BackingField, text); } throw new NullReferenceException(); } // Token: 0x04001754 RID: 5972 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001754")] public string equipmentModificationGuid; } // Token: 0x020003C5 RID: 965 [Token(Token = "0x20003C5")] [CompilerGenerated] private sealed class ELLLGCNJODN { // Token: 0x06001ECB RID: 7883 RVA: 0x0007F2EC File Offset: 0x0007D4EC [Token(Token = "0x6001ECB")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public ELLLGCNJODN() { } // Token: 0x06001ECC RID: 7884 RVA: 0x0007F300 File Offset: 0x0007D500 [Token(Token = "0x6001ECC")] [Address(RVA = "0x751FC0", Offset = "0x750DC0", VA = "0x180751FC0")] internal bool b__0(NLEKGNENMCO.LOCNECLOHCA g) { if (g.k__BackingField && g.HEKHNHAJGIN) { string text = this.avatarItemDesc; return string.Equals(g.k__BackingField, text); } throw new NullReferenceException(); } // Token: 0x04001755 RID: 5973 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001755")] public string avatarItemDesc; } }