1239 lines
46 KiB
C#
1239 lines
46 KiB
C#
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<GiftManager>
|
|
{
|
|
// 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<HJPLOCLJMDK> enumerable = Enumerable.OfType<HJPLOCLJMDK>(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<HJPLOCLJMDK, GiftPackageVariant> 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<NLEKGNENMCO.DMFPEPHGJJF> jehebjeenno = NLEKGNENMCO.JEHEBJEENNO;
|
|
Action<NLEKGNENMCO.DMFPEPHGJJF> 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<PooledParticle>(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<NLEKGNENMCO.DMFPEPHGJJF> jehebjeenno = NLEKGNENMCO.JEHEBJEENNO;
|
|
Action<NLEKGNENMCO.DMFPEPHGJJF> 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.<CDLFNNNBDHP>k__BackingField != HJPLOCLJMDK.Commerce_Purchase)
|
|
{
|
|
}
|
|
return APAOGDDDBMI.<BMOGJOHDDMD>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<NLEKGNENMCO.LOCNECLOHCA> EPHCMHOBGNK, bool CMMMCFKNHAE, bool AKGNEPHKAPO)
|
|
{
|
|
GiftBox bidcgcgmnnn2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
List<NLEKGNENMCO.LOCNECLOHCA> 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.<JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
bidcgcgmnnn2 = this.BIDCGCGMNNN;
|
|
Action<GiftBox> onGiftBoxDestroyed = bidcgcgmnnn2.OnGiftBoxDestroyed;
|
|
Action<GiftBox> action = delegate(GiftBox giftBox)
|
|
{
|
|
if (giftBox.DONJJEHACDA)
|
|
{
|
|
GiftManager <>4__this = this;
|
|
List<NLEKGNENMCO.LOCNECLOHCA> giftPackages2 = giftPackages;
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, long> <>9__38_ = GiftManager.<>c.<>9__38_4;
|
|
if (<>9__38_ == 0)
|
|
{
|
|
GiftManager.<>c.<>9__38_4 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list3 = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(BCKPFAJAPEO.KPDAENONKPJ<NLEKGNENMCO.LOCNECLOHCA, long>(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<NLEKGNENMCO.LOCNECLOHCA> enumerable = Enumerable.Concat<NLEKGNENMCO.LOCNECLOHCA>(this.NGOEBIDFKHO, EPHCMHOBGNK);
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, long> func;
|
|
if (GiftManager.<>c.<>9__38_1 == 0)
|
|
{
|
|
func = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
|
|
GiftManager.<>c.<>9__38_1 = func;
|
|
}
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(BCKPFAJAPEO.KPDAENONKPJ<NLEKGNENMCO.LOCNECLOHCA, long>(enumerable, func));
|
|
this.NGOEBIDFKHO = list;
|
|
IL_E5:
|
|
IEnumerable<NLEKGNENMCO.LOCNECLOHCA> enumerable2 = Enumerable.Concat<NLEKGNENMCO.LOCNECLOHCA>(this.NGOEBIDFKHO, EPHCMHOBGNK);
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, long> func2;
|
|
if (GiftManager.<>c.<>9__38_0 == 0)
|
|
{
|
|
func2 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
|
|
GiftManager.<>c.<>9__38_0 = func2;
|
|
}
|
|
IL_114:
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list2 = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(BCKPFAJAPEO.KPDAENONKPJ<NLEKGNENMCO.LOCNECLOHCA, long>(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<NLEKGNENMCO.LOCNECLOHCA> list = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(Enumerable.Distinct<NLEKGNENMCO.LOCNECLOHCA>(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<KENFJGFMIPM> DequeueGift(NLEKGNENMCO.LOCNECLOHCA LCGCDCCBJNP, Vector3 BOOBEPGLHNF, Quaternion LAEOKOHNKKN, Func<GiftPackageVariant, bool> KKJEJMDINKA, float CMOPNHFAAOO = 2.2f, [Optional] Action<GiftBox> 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<KENFJGFMIPM> 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<GiftBox> onLocalGiftBoxOpened = GiftBox.OnLocalGiftBoxOpened;
|
|
Action<GiftBox> 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<GiftBox> onLocalGiftBoxOpened = GiftBox.OnLocalGiftBoxOpened;
|
|
Action<GiftBox> action = new Action(this.CDDGGMJFKAG);
|
|
@delegate = Delegate.Remove(onLocalGiftBoxOpened, action);
|
|
num = 0;
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
GiftBox.OnLocalGiftBoxOpened = num;
|
|
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>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<HJPLOCLJMDK, GiftPackageVariant> 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<valuetype HJPLOCLJMDK, class GiftPackageVariant/GiftContextMapping>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype HJPLOCLJMDK, class GiftPackageVariant/GiftContextMapping>(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<valuetype HJPLOCLJMDK, class GiftPackageVariant/GiftContextMapping>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype HJPLOCLJMDK, class GiftPackageVariant/GiftContextMapping>(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.<EGKJPJKLEAI>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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GiftManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Func<GiftPackageVariant, bool> <>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<NLEKGNENMCO.LOCNECLOHCA> <GCHNBGKINNJ>k__BackingField = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
|
|
{
|
|
if (g.<GBBDMHDLKOM>k__BackingField && g.DMAJINBPHKJ)
|
|
{
|
|
string equipmentModificationGuid = ANDJHEONLKO;
|
|
return string.Equals(g.<MGPPFEKOLNK>k__BackingField, equipmentModificationGuid);
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
return Enumerable.Any<NLEKGNENMCO.LOCNECLOHCA>(<GCHNBGKINNJ>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<NLEKGNENMCO.LOCNECLOHCA> <GCHNBGKINNJ>k__BackingField = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
|
|
{
|
|
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
|
|
{
|
|
NLEKGNENMCO.JHDGJFEOGGA? <IAAAFFLAHEJ>k__BackingField = g.<IAAAFFLAHEJ>k__BackingField;
|
|
if (<IAAAFFLAHEJ>k__BackingField == 0 != <IAAAFFLAHEJ>k__BackingField)
|
|
{
|
|
string avatarItemDesc = DJHKBMIDFLF;
|
|
return string.Equals(g.<MCGDGOKLALG>k__BackingField, avatarItemDesc);
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
return Enumerable.Any<NLEKGNENMCO.LOCNECLOHCA>(<GCHNBGKINNJ>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<NLEKGNENMCO.LOCNECLOHCA> <GCHNBGKINNJ>k__BackingField = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
|
|
{
|
|
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
|
|
{
|
|
NLEKGNENMCO.JHDGJFEOGGA? <IAAAFFLAHEJ>k__BackingField = g.<IAAAFFLAHEJ>k__BackingField;
|
|
if (<IAAAFFLAHEJ>k__BackingField == (ulong)1L != <IAAAFFLAHEJ>k__BackingField)
|
|
{
|
|
string avatarItemDesc = DJHKBMIDFLF;
|
|
return string.Equals(g.<MCGDGOKLALG>k__BackingField, avatarItemDesc);
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
return Enumerable.Any<NLEKGNENMCO.LOCNECLOHCA>(<GCHNBGKINNJ>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<NLEKGNENMCO.LOCNECLOHCA> <GCHNBGKINNJ>k__BackingField = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
|
|
{
|
|
if (g.<GBBDMHDLKOM>k__BackingField && g.DMAJINBPHKJ)
|
|
{
|
|
string equipmentModificationGuid = ANDJHEONLKO;
|
|
return string.Equals(g.<MGPPFEKOLNK>k__BackingField, equipmentModificationGuid);
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
return Enumerable.FirstOrDefault<NLEKGNENMCO.LOCNECLOHCA>(<GCHNBGKINNJ>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<NLEKGNENMCO.LOCNECLOHCA> <GCHNBGKINNJ>k__BackingField = NLEKGNENMCO.<GCHNBGKINNJ>k__BackingField;
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, bool> func = delegate(NLEKGNENMCO.LOCNECLOHCA g)
|
|
{
|
|
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
|
|
{
|
|
string avatarItemDesc = DJHKBMIDFLF;
|
|
return string.Equals(g.<MCGDGOKLALG>k__BackingField, avatarItemDesc);
|
|
}
|
|
throw new NullReferenceException();
|
|
};
|
|
return Enumerable.FirstOrDefault<NLEKGNENMCO.LOCNECLOHCA>(<GCHNBGKINNJ>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<NLEKGNENMCO.LOCNECLOHCA> list = new List();
|
|
this.NGOEBIDFKHO = list;
|
|
Dictionary<HJPLOCLJMDK, GiftPackageVariant> dictionary = new Dictionary();
|
|
this.BCIECMIPBGA = dictionary;
|
|
Dictionary<HJPLOCLJMDK, GiftPackageVariant.GiftContextMapping> 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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>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<NLEKGNENMCO.LOCNECLOHCA> 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<HJPLOCLJMDK, GiftPackageVariant> BCIECMIPBGA;
|
|
|
|
// Token: 0x0400177C RID: 6012
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400177C")]
|
|
private readonly Dictionary<HJPLOCLJMDK, GiftPackageVariant.GiftContextMapping> 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 <ReceiveGifts>b__3(GiftBox giftBox)
|
|
{
|
|
if (giftBox.DONJJEHACDA)
|
|
{
|
|
GiftManager giftManager = this.<>4__this;
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list = this.giftPackages;
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, long> <>9__38_ = GiftManager.<>c.<>9__38_4;
|
|
if (<>9__38_ == 0)
|
|
{
|
|
GiftManager.<>c.<>9__38_4 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list2 = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(BCKPFAJAPEO.KPDAENONKPJ<NLEKGNENMCO.LOCNECLOHCA, long>(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<NLEKGNENMCO.LOCNECLOHCA> 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 <ReceiveGiftsFromQueue>b__1(NLEKGNENMCO.LOCNECLOHCA gp)
|
|
{
|
|
long <JPAOOKPLEDB>k__BackingField = this.giftPackage.<JPAOOKPLEDB>k__BackingField;
|
|
return gp.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06001F26 RID: 7974 RVA: 0x0007F854 File Offset: 0x0007DA54
|
|
[Token(Token = "0x6001F26")]
|
|
[Address(RVA = "0x12D51D0", Offset = "0x12D41D0", VA = "0x1812D51D0")]
|
|
internal bool <ReceiveGiftsFromQueue>b__2(NLEKGNENMCO.LOCNECLOHCA gp)
|
|
{
|
|
long <JPAOOKPLEDB>k__BackingField = this.giftPackage.<JPAOOKPLEDB>k__BackingField;
|
|
return gp.<JPAOOKPLEDB>k__BackingField != <JPAOOKPLEDB>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 <RunConsumeGift>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 <IsEquipmentAvailableInGiftPackageQueue>b__0(NLEKGNENMCO.LOCNECLOHCA g)
|
|
{
|
|
if (g.<GBBDMHDLKOM>k__BackingField && g.DMAJINBPHKJ)
|
|
{
|
|
string text = this.equipmentModificationGuid;
|
|
return string.Equals(g.<MGPPFEKOLNK>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 <IsOutfitAvailableInGiftPackageQueue>b__0(NLEKGNENMCO.LOCNECLOHCA g)
|
|
{
|
|
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
|
|
{
|
|
NLEKGNENMCO.JHDGJFEOGGA? <IAAAFFLAHEJ>k__BackingField = g.<IAAAFFLAHEJ>k__BackingField;
|
|
if (<IAAAFFLAHEJ>k__BackingField == 0 != <IAAAFFLAHEJ>k__BackingField)
|
|
{
|
|
string text = this.avatarItemDesc;
|
|
return string.Equals(g.<MCGDGOKLALG>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 <IsHairDyeAvailableInGiftPackageQueue>b__0(NLEKGNENMCO.LOCNECLOHCA g)
|
|
{
|
|
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
|
|
{
|
|
NLEKGNENMCO.JHDGJFEOGGA? <IAAAFFLAHEJ>k__BackingField = g.<IAAAFFLAHEJ>k__BackingField;
|
|
if (<IAAAFFLAHEJ>k__BackingField == (ulong)1L != <IAAAFFLAHEJ>k__BackingField)
|
|
{
|
|
string text = this.avatarItemDesc;
|
|
return string.Equals(g.<MCGDGOKLALG>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 <TryGetGiftPackageContainingEquipment>b__0(NLEKGNENMCO.LOCNECLOHCA g)
|
|
{
|
|
if (g.<GBBDMHDLKOM>k__BackingField && g.DMAJINBPHKJ)
|
|
{
|
|
string text = this.equipmentModificationGuid;
|
|
return string.Equals(g.<MGPPFEKOLNK>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 <TryGetGiftPackageContainingAvatarItem>b__0(NLEKGNENMCO.LOCNECLOHCA g)
|
|
{
|
|
if (g.<GBBDMHDLKOM>k__BackingField && g.HEKHNHAJGIN)
|
|
{
|
|
string text = this.avatarItemDesc;
|
|
return string.Equals(g.<MCGDGOKLALG>k__BackingField, text);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x040017AD RID: 6061
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40017AD")]
|
|
public string avatarItemDesc;
|
|
}
|
|
}
|