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: 0x020003C0 RID: 960 [Token(Token = "0x20003C0")] public class GiftManager : SingletonMonoBehaviour { // Token: 0x17000583 RID: 1411 // (get) Token: 0x06001EE9 RID: 7913 RVA: 0x0007E874 File Offset: 0x0007CA74 [Token(Token = "0x17000583")] public Material JMKJGPFGBOK { [Token(Token = "0x6001EE9")] [Address(RVA = "0x67F810", Offset = "0x67E810", VA = "0x18067F810")] get { return this.variantMap.defaultGiftBoxMaterial; } } // Token: 0x17000584 RID: 1412 // (get) Token: 0x06001EEA RID: 7914 RVA: 0x0007E894 File Offset: 0x0007CA94 [Token(Token = "0x17000584")] public RarityColorMap HCFIFMIJPFO { [Token(Token = "0x6001EEA")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.rarityColorMap; } } // Token: 0x17000585 RID: 1413 // (get) Token: 0x06001EEB RID: 7915 RVA: 0x0007E8A8 File Offset: 0x0007CAA8 [Token(Token = "0x17000585")] public GiftBox PLJIFAFLCDB { [Token(Token = "0x6001EEB")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get { return this.BIDCGCGMNNN; } } // Token: 0x17000586 RID: 1414 // (get) Token: 0x06001EEC RID: 7916 RVA: 0x0007E8BC File Offset: 0x0007CABC [Token(Token = "0x17000586")] private GiftPackageVariant CPLKNLCLAMH { [Token(Token = "0x6001EEC")] [Address(RVA = "0x67F7D0", Offset = "0x67E7D0", VA = "0x18067F7D0")] get { return this.variantMap.defaultVariant; } } // Token: 0x06001EED RID: 7917 RVA: 0x0007E8DC File Offset: 0x0007CADC [Token(Token = "0x6001EED")] [Address(RVA = "0x1BFF4F0", Offset = "0x1BFE4F0", VA = "0x181BFF4F0", Slot = "4")] protected override void Awake() { int num; for (;;) { 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) { break; } enumerable += enumerable; } if (enumerable != 0) { } if (num == 0) { return; } } num++; IL_31: GiftPackageVariantMap giftPackageVariantMap = this.variantMap; Dictionary bciecmipbga = this.BCIECMIPBGA; throw new NullReferenceException(); } // Token: 0x06001EEE RID: 7918 RVA: 0x0007E964 File Offset: 0x0007CB64 [Token(Token = "0x6001EEE")] [Address(RVA = "0x1C00AA0", Offset = "0x1BFFAA0", VA = "0x181C00AA0")] 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: 0x06001EEF RID: 7919 RVA: 0x0007E9CC File Offset: 0x0007CBCC [Token(Token = "0x6001EEF")] [Address(RVA = "0x1C00770", Offset = "0x1BFF770", VA = "0x181C00770")] 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: 0x06001EF0 RID: 7920 RVA: 0x0007EA0C File Offset: 0x0007CC0C [Token(Token = "0x6001EF0")] [Address(RVA = "0x1C01480", Offset = "0x1C00480", VA = "0x181C01480", 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: 0x06001EF1 RID: 7921 RVA: 0x0007EA7C File Offset: 0x0007CC7C [Token(Token = "0x6001EF1")] [Address(RVA = "0x1C00FC0", Offset = "0x1BFFFC0", VA = "0x181C00FC0")] private void JFAOEKBDHJC(Scene LHECBPFGEMH) { this.StopReceivingGifts(); } // Token: 0x06001EF2 RID: 7922 RVA: 0x0007EA90 File Offset: 0x0007CC90 [Token(Token = "0x6001EF2")] [Address(RVA = "0x1C00FD0", Offset = "0x1BFFFD0", VA = "0x181C00FD0")] 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: 0x06001EF3 RID: 7923 RVA: 0x0007EAFC File Offset: 0x0007CCFC [Token(Token = "0x6001EF3")] [Address(RVA = "0x1C00210", Offset = "0x1BFF210", VA = "0x181C00210")] 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: 0x06001EF4 RID: 7924 RVA: 0x0007EB60 File Offset: 0x0007CD60 [Token(Token = "0x6001EF4")] [Address(RVA = "0x1C011C0", Offset = "0x1C001C0", VA = "0x181C011C0")] private bool KOHILPACDHA(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI) { if (APAOGDDDBMI.k__BackingField != HJPLOCLJMDK.Commerce_Purchase) { } return APAOGDDDBMI.k__BackingField == ACDKILABNNC.RecCenterTokens; } // Token: 0x06001EF5 RID: 7925 RVA: 0x0007EB8C File Offset: 0x0007CD8C [Token(Token = "0x6001EF5")] [Address(RVA = "0x1C00820", Offset = "0x1BFF820", VA = "0x181C00820")] private void IFMMKMEACOH(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; GiftManager.PFJMNDHPNBK pfjmndhpnbk = new GiftManager.PFJMNDHPNBK(this.CFDLLFFALOL); int num; GiftManager.KCDNOPNMEPM kcdnopnmepm = new GiftManager.KCDNOPNMEPM(num); num = 0; kcdnopnmepm.giftPackage = APAOGDDDBMI; kcdnopnmepm.callback = pfjmndhpnbk; KFBABPAPIMB kfbabpapimb = instance.Run(this, kcdnopnmepm); } // Token: 0x06001EF6 RID: 7926 RVA: 0x0007EBD4 File Offset: 0x0007CDD4 [Token(Token = "0x6001EF6")] [Address(RVA = "0x1BFF740", Offset = "0x1BFE740", VA = "0x181BFF740")] private void BCIBHOCOMAM(NLEKGNENMCO.DMFPEPHGJJF IIFJDCEPNMJ) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; GiftManager.PFJMNDHPNBK pfjmndhpnbk = new GiftManager.PFJMNDHPNBK(this.CFDLLFFALOL); int num; GiftManager.KCDNOPNMEPM kcdnopnmepm = new GiftManager.KCDNOPNMEPM(num); num = 0; kcdnopnmepm.callback = pfjmndhpnbk; KFBABPAPIMB kfbabpapimb = instance.Run(this, kcdnopnmepm); } // Token: 0x06001EF7 RID: 7927 RVA: 0x0007ECC8 File Offset: 0x0007CEC8 [Token(Token = "0x6001EF7")] [Address(RVA = "0x1C01640", Offset = "0x1C00640", VA = "0x181C01640")] 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__38_2 != 0) { goto IL_114; } GiftManager.<>c.<>9__38_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__38_ = GiftManager.<>c.<>9__38_4; if (<>9__38_ == 0) { GiftManager.<>c.<>9__38_4 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.k__BackingField; } List list3 = Enumerable.ToList(BCKPFAJAPEO.KPDAENONKPJ(giftPackages2, <>9__38_)); <>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__38_1 == 0) { func = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.k__BackingField; GiftManager.<>c.<>9__38_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__38_0 == 0) { func2 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.k__BackingField; GiftManager.<>c.<>9__38_0 = func2; } IL_114: List list2 = Enumerable.ToList(BCKPFAJAPEO.KPDAENONKPJ(enumerable2, func2)); this.NGOEBIDFKHO = list2; bool useSpawnLocation3 = cpeanhijekg.useSpawnLocation; this.DCPPHJEGMPK(useSpawnLocation3); throw new NullReferenceException(); } // Token: 0x06001EF8 RID: 7928 RVA: 0x0007EE18 File Offset: 0x0007D018 [Token(Token = "0x6001EF8")] [Address(RVA = "0x1C013A0", Offset = "0x1C003A0", VA = "0x181C013A0")] 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: 0x06001EF9 RID: 7929 RVA: 0x0007EE74 File Offset: 0x0007D074 [Token(Token = "0x6001EF9")] [Address(RVA = "0x1BFFFF0", Offset = "0x1BFEFF0", VA = "0x181BFFFF0")] private void DCPPHJEGMPK(bool CMMMCFKNHAE) { this.StopReceivingGifts(); List list = Enumerable.ToList(Enumerable.Distinct(this.NGOEBIDFKHO)); this.NGOEBIDFKHO = list; int num; GiftManager.IENHDMDCJHC ienhdmdcjhc = new GiftManager.IENHDMDCJHC(num); num = 0; ienhdmdcjhc.<>4__this = this; ienhdmdcjhc.useSpawnLocation = CMMMCFKNHAE; Coroutine coroutine = base.StartCoroutine(ienhdmdcjhc); this.GNGKKNFCAEF = coroutine; } // Token: 0x06001EFA RID: 7930 RVA: 0x0007EECC File Offset: 0x0007D0CC [Token(Token = "0x6001EFA")] [Address(RVA = "0x1C013A0", Offset = "0x1C003A0", VA = "0x181C013A0")] 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: 0x06001EFB RID: 7931 RVA: 0x0007EF28 File Offset: 0x0007D128 [Token(Token = "0x6001EFB")] [Address(RVA = "0x1C00190", Offset = "0x1BFF190", VA = "0x181C00190")] private IEnumerator EPKFJHJLCHM(bool CMMMCFKNHAE) { int num; GiftManager.IENHDMDCJHC ienhdmdcjhc = new GiftManager.IENHDMDCJHC(num); num = 0; ienhdmdcjhc.<>4__this = this; ienhdmdcjhc.useSpawnLocation = CMMMCFKNHAE; throw new NullReferenceException(); } // Token: 0x06001EFC RID: 7932 RVA: 0x0007EF54 File Offset: 0x0007D154 [Token(Token = "0x6001EFC")] [Address(RVA = "0x1C000C0", Offset = "0x1BFF0C0", VA = "0x181C000C0")] public IEnumerator DequeueGift(NLEKGNENMCO.LOCNECLOHCA LCGCDCCBJNP, Vector3 BOOBEPGLHNF, Quaternion LAEOKOHNKKN, Func KKJEJMDINKA, float CMOPNHFAAOO = 2.2f, [Optional] Action GKBKPGHACCJ) { int num; GiftManager.MOGHMFDMFEB moghmfdmfeb = new GiftManager.MOGHMFDMFEB(num); num = 0; float z = BOOBEPGLHNF.z; moghmfdmfeb.createPackageFilter = 0; moghmfdmfeb.onGiftBoxDestroyed = 0; moghmfdmfeb.currentGiftPackage = LCGCDCCBJNP; moghmfdmfeb.closeToPlayerDistance = (float)0; moghmfdmfeb.<>4__this = this; moghmfdmfeb.boxPosition.z = z; throw new NullReferenceException(); } // Token: 0x06001EFD RID: 7933 RVA: 0x0007EFA8 File Offset: 0x0007D1A8 [Token(Token = "0x6001EFD")] [Address(RVA = "0x1C01A10", Offset = "0x1C00A10", VA = "0x181C01A10")] public IEnumerator RunConsumeGift(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI, GiftManager.PFJMNDHPNBK AFLPGGJMPOE) { int num; GiftManager.KCDNOPNMEPM kcdnopnmepm = new GiftManager.KCDNOPNMEPM(num); num = 0; kcdnopnmepm.giftPackage = APAOGDDDBMI; kcdnopnmepm.callback = AFLPGGJMPOE; throw new NullReferenceException(); } // Token: 0x06001EFE RID: 7934 RVA: 0x0007EFD4 File Offset: 0x0007D1D4 [Token(Token = "0x6001EFE")] [Address(RVA = "0x1C00930", Offset = "0x1BFF930", VA = "0x181C00930")] 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.PLFFBOONHNC plffboonhnc = new GiftManager.PLFFBOONHNC(num); num = 0; float z = EMNFKHMEEEN.z; plffboonhnc.giftPosition.z = z; plffboonhnc.<>4__this = this; Coroutine coroutine = base.StartCoroutine(plffboonhnc); this.MKEPGAMGECA = coroutine; } // Token: 0x06001EFF RID: 7935 RVA: 0x0007F058 File Offset: 0x0007D258 [Token(Token = "0x6001EFF")] [Address(RVA = "0x1C011F0", Offset = "0x1C001F0", VA = "0x181C011F0")] private void LALEOBMAICB() { Coroutine mkepgamgeca = this.MKEPGAMGECA; if (mkepgamgeca != 0) { base.StopCoroutine(mkepgamgeca); return; } } // Token: 0x06001F00 RID: 7936 RVA: 0x0007F078 File Offset: 0x0007D278 [Token(Token = "0x6001F00")] [Address(RVA = "0x1BFFCD0", Offset = "0x1BFECD0", VA = "0x181BFFCD0")] 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: 0x06001F01 RID: 7937 RVA: 0x0007F0F0 File Offset: 0x0007D2F0 [Token(Token = "0x6001F01")] [Address(RVA = "0x1C00370", Offset = "0x1BFF370", VA = "0x181C00370")] private IEnumerator GFMFAFDAKIM(Vector3 EMNFKHMEEEN) { int num; GiftManager.PLFFBOONHNC plffboonhnc = new GiftManager.PLFFBOONHNC(num); num = 0; float z = EMNFKHMEEEN.z; plffboonhnc.<>4__this = this; plffboonhnc.giftPosition.z = z; throw new NullReferenceException(); } // Token: 0x06001F02 RID: 7938 RVA: 0x0007F128 File Offset: 0x0007D328 [Token(Token = "0x6001F02")] [Address(RVA = "0x1C01210", Offset = "0x1C00210", VA = "0x181C01210")] 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: 0x06001F03 RID: 7939 RVA: 0x0007F194 File Offset: 0x0007D394 [Token(Token = "0x6001F03")] [Address(RVA = "0x1C004B0", Offset = "0x1BFF4B0", VA = "0x181C004B0")] public GiftPackageVariant GetGiftPackageVariant(HJPLOCLJMDK LHOMKMINCHH) { Dictionary bciecmipbga = this.BCIECMIPBGA; HJPLOCLJMDK hjplocljmdk; if (hjplocljmdk == HJPLOCLJMDK.Default) { GiftPackageVariantMap giftPackageVariantMap = this.variantMap; } throw new NullReferenceException(); } // Token: 0x06001F04 RID: 7940 RVA: 0x0007F1B8 File Offset: 0x0007D3B8 [Token(Token = "0x6001F04")] [Address(RVA = "0x1C00460", Offset = "0x1BFF460", VA = "0x181C00460")] public GiftPackageVariant.GiftContextMapping GetGiftContextMapping(HJPLOCLJMDK LHOMKMINCHH) { /* An exception occurred when decompiling this method (06001F04) 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 1663 */; } // Token: 0x06001F05 RID: 7941 RVA: 0x0007F1CC File Offset: 0x0007D3CC [Token(Token = "0x6001F05")] [Address(RVA = "0x1C003F0", Offset = "0x1BFF3F0", VA = "0x181C003F0")] public string GetDefaultMessageForGiftContext(HJPLOCLJMDK LHOMKMINCHH) { /* An exception occurred when decompiling this method (06001F05) 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 1663 */; } // Token: 0x06001F06 RID: 7942 RVA: 0x0007F1E4 File Offset: 0x0007D3E4 [Token(Token = "0x6001F06")] [Address(RVA = "0x1C00520", Offset = "0x1BFF520", VA = "0x181C00520")] 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: 0x06001F07 RID: 7943 RVA: 0x0007F228 File Offset: 0x0007D428 [Token(Token = "0x6001F07")] [Address(RVA = "0x1C01A90", Offset = "0x1C00A90", VA = "0x181C01A90")] 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__54_ = GiftManager.<>c.<>9__54_0; if (<>9__54_ == 0) { GiftManager.<>c.<>9__54_0 = (GiftPackageVariant variant) => true; } int num2; GiftManager.MOGHMFDMFEB moghmfdmfeb = new GiftManager.MOGHMFDMFEB(num2); num2 = 0; moghmfdmfeb.<>4__this = instance2; moghmfdmfeb.currentGiftPackage = BPFKMJKAOBO; moghmfdmfeb.boxPosition.z = (float)num; moghmfdmfeb.createPackageFilter = <>9__54_; moghmfdmfeb.closeToPlayerDistance = 4.4f; moghmfdmfeb.onGiftBoxDestroyed = (ulong)0L; moghmfdmfeb.boxRotation = num; Coroutine coroutine = instance.StartCoroutine(moghmfdmfeb); } // Token: 0x06001F08 RID: 7944 RVA: 0x0007F2D8 File Offset: 0x0007D4D8 [Token(Token = "0x6001F08")] [Address(RVA = "0x1C00C60", Offset = "0x1BFFC60", VA = "0x181C00C60")] 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: 0x06001F09 RID: 7945 RVA: 0x0007F314 File Offset: 0x0007D514 [Token(Token = "0x6001F09")] [Address(RVA = "0x1C00EA0", Offset = "0x1BFFEA0", VA = "0x181C00EA0")] 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: 0x06001F0A RID: 7946 RVA: 0x0007F350 File Offset: 0x0007D550 [Token(Token = "0x6001F0A")] [Address(RVA = "0x1C00D80", Offset = "0x1BFFD80", VA = "0x181C00D80")] 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: 0x06001F0B RID: 7947 RVA: 0x0007F38C File Offset: 0x0007D58C [Token(Token = "0x6001F0B")] [Address(RVA = "0x1C01E70", Offset = "0x1C00E70", VA = "0x181C01E70")] 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: 0x06001F0C RID: 7948 RVA: 0x0007F3CC File Offset: 0x0007D5CC [Token(Token = "0x6001F0C")] [Address(RVA = "0x1C01D30", Offset = "0x1C00D30", VA = "0x181C01D30")] 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: 0x06001F0D RID: 7949 RVA: 0x0007F40C File Offset: 0x0007D60C [Token(Token = "0x6001F0D")] [Address(RVA = "0x1C01FB0", Offset = "0x1C00FB0", VA = "0x181C01FB0")] 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: 0x06001F0E RID: 7950 RVA: 0x0007F488 File Offset: 0x0007D688 [Token(Token = "0x6001F0E")] [Address(RVA = "0x1BFFEC0", Offset = "0x1BFEEC0", VA = "0x181BFFEC0")] [CompilerGenerated] private void CFDLLFFALOL(bool IFFAIOGFJJB) { if (IFFAIOGFJJB) { RecRoomAudioClip recRoomAudioClip = this.celebrationGiftAudio; Player k__BackingField = Player.k__BackingField; Vector3 vector; float z = vector.z; } } // Token: 0x0400176B RID: 5995 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400176B")] [SerializeField] private GiftPackageVariantMap variantMap; // Token: 0x0400176C RID: 5996 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400176C")] [SerializeField] private RarityColorMap rarityColorMap; // Token: 0x0400176D RID: 5997 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400176D")] [SerializeField] [Header("Gift Spawn Height")] private float minGiftHeight = -0.55f; // Token: 0x0400176E RID: 5998 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400176E")] [SerializeField] private float maxGiftHeight = 0.2f; // Token: 0x0400176F RID: 5999 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400176F")] [SerializeField] [Tooltip("Anything below this value corresponds to minGiftHeight")] private float minPlayerHeight = 1.2f; // Token: 0x04001770 RID: 6000 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x4001770")] [SerializeField] [Tooltip("Anything above this value corresponds to maxGiftHeight")] private float maxPlayerHeight = 1.8f; // Token: 0x04001771 RID: 6001 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4001771")] [SerializeField] [Tooltip("Offset for the gift in screen and phone mode (anything non-VR)")] private float screenGiftOffset = 0.1f; // Token: 0x04001772 RID: 6002 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001772")] [SerializeField] [Header("Celebration")] private PooledParticle celebrateParticlePrefab; // Token: 0x04001773 RID: 6003 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4001773")] [SerializeField] private float celebrateParticleSpacing = 0.4f; // Token: 0x04001774 RID: 6004 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4001774")] [SerializeField] private RecRoomAudioClip celebrationGiftAudio; // Token: 0x04001775 RID: 6005 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4001775")] [SerializeField] private WorldSpaceNotification celebrationNotification; // Token: 0x04001776 RID: 6006 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4001776")] private bool CCEKCAHBBMK; // Token: 0x04001777 RID: 6007 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4001777")] private Coroutine GNGKKNFCAEF; // Token: 0x04001778 RID: 6008 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4001778")] private Coroutine MKEPGAMGECA; // Token: 0x04001779 RID: 6009 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4001779")] private List NGOEBIDFKHO; // Token: 0x0400177A RID: 6010 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400177A")] private GiftBox BIDCGCGMNNN; // Token: 0x0400177B RID: 6011 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400177B")] private readonly Dictionary BCIECMIPBGA; // Token: 0x0400177C RID: 6012 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400177C")] private readonly Dictionary JPPMCAKIFPF; // Token: 0x020003C1 RID: 961 [Token(Token = "0x20003C1")] public sealed class OKMNGPGACCP : MulticastDelegate { // Token: 0x06001F0F RID: 7951 RVA: 0x0007F4B4 File Offset: 0x0007D6B4 [Token(Token = "0x6001F0F")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public OKMNGPGACCP(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06001F10 RID: 7952 RVA: 0x0007F4D0 File Offset: 0x0007D6D0 [Token(Token = "0x6001F10")] [Address(RVA = "0x52CCA0", Offset = "0x52BCA0", VA = "0x18052CCA0", Slot = "13")] public void Invoke(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI, string MOPOMPHBHKF) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06001F11 RID: 7953 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001F11")] [Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x06001F12 RID: 7954 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001F12")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020003C2 RID: 962 [Token(Token = "0x20003C2")] public sealed class PFJMNDHPNBK : MulticastDelegate { // Token: 0x06001F13 RID: 7955 RVA: 0x0007F5D0 File Offset: 0x0007D7D0 [Token(Token = "0x6001F13")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public PFJMNDHPNBK(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06001F14 RID: 7956 RVA: 0x0007F5EC File Offset: 0x0007D7EC [Token(Token = "0x6001F14")] [Address(RVA = "0x5FFF90", Offset = "0x5FEF90", VA = "0x1805FFF90", Slot = "13")] public void Invoke(bool CELDDEDDGNM) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06001F15 RID: 7957 RVA: 0x0007F660 File Offset: 0x0007D860 [Token(Token = "0x6001F15")] [Address(RVA = "0x12D6DF0", Offset = "0x12D5DF0", VA = "0x1812D6DF0", Slot = "14")] public IAsyncResult BeginInvoke(bool CELDDEDDGNM, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06001F16 RID: 7958 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6001F16")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020003C3 RID: 963 [Token(Token = "0x20003C3")] [CompilerGenerated] private sealed class CPEANHIJEKG { // Token: 0x06001F17 RID: 7959 RVA: 0x0007F670 File Offset: 0x0007D870 [Token(Token = "0x6001F17")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CPEANHIJEKG() { } // Token: 0x06001F18 RID: 7960 RVA: 0x0007F684 File Offset: 0x0007D884 [Token(Token = "0x6001F18")] [Address(RVA = "0x12C1280", Offset = "0x12C0280", VA = "0x1812C1280")] internal void b__3(GiftBox giftBox) { if (giftBox.DONJJEHACDA) { GiftManager giftManager = this.<>4__this; List list = this.giftPackages; Func <>9__38_ = GiftManager.<>c.<>9__38_4; if (<>9__38_ == 0) { GiftManager.<>c.<>9__38_4 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.k__BackingField; } List list2 = Enumerable.ToList(BCKPFAJAPEO.KPDAENONKPJ(list, <>9__38_)); giftManager.NGOEBIDFKHO = list2; GiftManager giftManager2 = this.<>4__this; bool flag = this.useSpawnLocation; giftManager2.DCPPHJEGMPK(flag); } } // Token: 0x0400177D RID: 6013 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400177D")] public GiftManager <>4__this; // Token: 0x0400177E RID: 6014 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400177E")] public List giftPackages; // Token: 0x0400177F RID: 6015 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400177F")] public bool useSpawnLocation; } // Token: 0x020003C5 RID: 965 [Token(Token = "0x20003C5")] [CompilerGenerated] private sealed class IFPMNGBCIIA { // Token: 0x06001F24 RID: 7972 RVA: 0x0007F818 File Offset: 0x0007DA18 [Token(Token = "0x6001F24")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IFPMNGBCIIA() { } // Token: 0x06001F25 RID: 7973 RVA: 0x0007F82C File Offset: 0x0007DA2C [Token(Token = "0x6001F25")] [Address(RVA = "0x12D51A0", Offset = "0x12D41A0", VA = "0x1812D51A0")] internal bool b__1(NLEKGNENMCO.LOCNECLOHCA gp) { long k__BackingField = this.giftPackage.k__BackingField; return gp.k__BackingField == k__BackingField; } // Token: 0x06001F26 RID: 7974 RVA: 0x0007F854 File Offset: 0x0007DA54 [Token(Token = "0x6001F26")] [Address(RVA = "0x12D51D0", Offset = "0x12D41D0", VA = "0x1812D51D0")] internal bool b__2(NLEKGNENMCO.LOCNECLOHCA gp) { long k__BackingField = this.giftPackage.k__BackingField; return gp.k__BackingField != k__BackingField; } // Token: 0x0400178A RID: 6026 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400178A")] public NLEKGNENMCO.LOCNECLOHCA giftPackage; } // Token: 0x020003C8 RID: 968 [Token(Token = "0x20003C8")] [CompilerGenerated] private sealed class HLCNJENEAII { // Token: 0x06001F33 RID: 7987 RVA: 0x0007FD8C File Offset: 0x0007DF8C [Token(Token = "0x6001F33")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HLCNJENEAII() { } // Token: 0x06001F34 RID: 7988 RVA: 0x0007FDA0 File Offset: 0x0007DFA0 [Token(Token = "0x6001F34")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] internal void b__0(string e) { this.error = e; } // Token: 0x0400179C RID: 6044 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400179C")] public string error; } // Token: 0x020003CB RID: 971 [Token(Token = "0x20003CB")] [CompilerGenerated] private sealed class GBINOBHCEPG { // Token: 0x06001F41 RID: 8001 RVA: 0x0008032C File Offset: 0x0007E52C [Token(Token = "0x6001F41")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GBINOBHCEPG() { } // Token: 0x06001F42 RID: 8002 RVA: 0x00080340 File Offset: 0x0007E540 [Token(Token = "0x6001F42")] [Address(RVA = "0x12C1950", Offset = "0x12C0950", VA = "0x1812C1950")] 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: 0x040017A9 RID: 6057 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40017A9")] public string equipmentModificationGuid; } // Token: 0x020003CC RID: 972 [Token(Token = "0x20003CC")] [CompilerGenerated] private sealed class NLHEIGFOMEH { // Token: 0x06001F43 RID: 8003 RVA: 0x0008037C File Offset: 0x0007E57C [Token(Token = "0x6001F43")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public NLHEIGFOMEH() { } // Token: 0x06001F44 RID: 8004 RVA: 0x00080390 File Offset: 0x0007E590 [Token(Token = "0x6001F44")] [Address(RVA = "0x12D6D60", Offset = "0x12D5D60", VA = "0x1812D6D60")] 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: 0x040017AA RID: 6058 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40017AA")] public string avatarItemDesc; } // Token: 0x020003CD RID: 973 [Token(Token = "0x20003CD")] [CompilerGenerated] private sealed class ELLLGCNJODN { // Token: 0x06001F45 RID: 8005 RVA: 0x000803D8 File Offset: 0x0007E5D8 [Token(Token = "0x6001F45")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public ELLLGCNJODN() { } // Token: 0x06001F46 RID: 8006 RVA: 0x000803EC File Offset: 0x0007E5EC [Token(Token = "0x6001F46")] [Address(RVA = "0x12C13E0", Offset = "0x12C03E0", VA = "0x1812C13E0")] 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: 0x040017AB RID: 6059 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40017AB")] public string avatarItemDesc; } // Token: 0x020003CE RID: 974 [Token(Token = "0x20003CE")] [CompilerGenerated] private sealed class HCFLLMCFKMG { // Token: 0x06001F47 RID: 8007 RVA: 0x00080438 File Offset: 0x0007E638 [Token(Token = "0x6001F47")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HCFLLMCFKMG() { } // Token: 0x06001F48 RID: 8008 RVA: 0x0008044C File Offset: 0x0007E64C [Token(Token = "0x6001F48")] [Address(RVA = "0x12C1950", Offset = "0x12C0950", VA = "0x1812C1950")] 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: 0x040017AC RID: 6060 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40017AC")] public string equipmentModificationGuid; } // Token: 0x020003CF RID: 975 [Token(Token = "0x20003CF")] [CompilerGenerated] private sealed class MLEGFNHHMAL { // Token: 0x06001F49 RID: 8009 RVA: 0x00080488 File Offset: 0x0007E688 [Token(Token = "0x6001F49")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MLEGFNHHMAL() { } // Token: 0x06001F4A RID: 8010 RVA: 0x0008049C File Offset: 0x0007E69C [Token(Token = "0x6001F4A")] [Address(RVA = "0x12D65E0", Offset = "0x12D55E0", VA = "0x1812D65E0")] 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: 0x040017AD RID: 6061 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40017AD")] public string avatarItemDesc; } }