1224 lines
45 KiB
C#
1224 lines
45 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: 0x020003B6 RID: 950
|
|
[Token(Token = "0x20003B6")]
|
|
public class GiftManager : SingletonMonoBehaviour<GiftManager>
|
|
{
|
|
// 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<HJPLOCLJMDK> enumerable = Enumerable.OfType<HJPLOCLJMDK>(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<HJPLOCLJMDK, GiftPackageVariant> bciecmipbga = this.BCIECMIPBGA;
|
|
Dictionary<HJPLOCLJMDK, GiftPackageVariant.GiftContextMapping> 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<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: 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<PooledParticle>(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<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: 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<NLEKGNENMCO.LOCNECLOHCA> 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<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__36_2 != 0)
|
|
{
|
|
goto IL_114;
|
|
}
|
|
GiftManager.<>c.<>9__36_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__36_ = GiftManager.<>c.<>9__36_4;
|
|
if (<>9__36_ == 0)
|
|
{
|
|
GiftManager.<>c.<>9__36_4 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list3 = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(BCKPFAJAPEO.KPDAENONKPJ<NLEKGNENMCO.LOCNECLOHCA, long>(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<NLEKGNENMCO.LOCNECLOHCA> enumerable = Enumerable.Concat<NLEKGNENMCO.LOCNECLOHCA>(this.NGOEBIDFKHO, EPHCMHOBGNK);
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, long> func;
|
|
if (GiftManager.<>c.<>9__36_1 == 0)
|
|
{
|
|
func = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
|
|
GiftManager.<>c.<>9__36_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__36_0 == 0)
|
|
{
|
|
func2 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
|
|
GiftManager.<>c.<>9__36_0 = func2;
|
|
}
|
|
IL_114:
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list2 = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(BCKPFAJAPEO.KPDAENONKPJ<NLEKGNENMCO.LOCNECLOHCA, long>(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<NLEKGNENMCO.LOCNECLOHCA> list = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(Enumerable.Distinct<NLEKGNENMCO.LOCNECLOHCA>(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<KENFJGFMIPM> DequeueGift(NLEKGNENMCO.LOCNECLOHCA LCGCDCCBJNP, Vector3 BOOBEPGLHNF, Quaternion LAEOKOHNKKN, Func<GiftPackageVariant, bool> KKJEJMDINKA, float CMOPNHFAAOO = 2.2f, [Optional] Action<GiftBox> 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<KENFJGFMIPM> 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<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.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<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: 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<HJPLOCLJMDK, GiftPackageVariant> 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<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 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<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 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.<EGKJPJKLEAI>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 <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__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<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: 0x06001E8C RID: 7820 RVA: 0x0007E198 File Offset: 0x0007C398
|
|
[Token(Token = "0x6001E8C")]
|
|
[Address(RVA = "0x10A3890", Offset = "0x10A2690", VA = "0x1810A3890")]
|
|
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: 0x06001E8D RID: 7821 RVA: 0x0007E1D4 File Offset: 0x0007C3D4
|
|
[Token(Token = "0x6001E8D")]
|
|
[Address(RVA = "0x10A3770", Offset = "0x10A2570", VA = "0x1810A3770")]
|
|
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: 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<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: 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<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: 0x06001E90 RID: 7824 RVA: 0x0007E290 File Offset: 0x0007C490
|
|
[Token(Token = "0x6001E90")]
|
|
[Address(RVA = "0x10A4970", Offset = "0x10A3770", VA = "0x1810A4970")]
|
|
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: 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<NLEKGNENMCO.LOCNECLOHCA> 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<HJPLOCLJMDK, GiftPackageVariant> BCIECMIPBGA;
|
|
|
|
// Token: 0x04001724 RID: 5924
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4001724")]
|
|
private readonly Dictionary<HJPLOCLJMDK, GiftPackageVariant.GiftContextMapping> 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 <ReceiveGifts>b__3(GiftBox giftBox)
|
|
{
|
|
if (giftBox.DONJJEHACDA)
|
|
{
|
|
GiftManager giftManager = this.<>4__this;
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list = this.giftPackages;
|
|
Func<NLEKGNENMCO.LOCNECLOHCA, long> <>9__36_ = GiftManager.<>c.<>9__36_4;
|
|
if (<>9__36_ == 0)
|
|
{
|
|
GiftManager.<>c.<>9__36_4 = (NLEKGNENMCO.LOCNECLOHCA gp) => gp.<JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
List<NLEKGNENMCO.LOCNECLOHCA> list2 = Enumerable.ToList<NLEKGNENMCO.LOCNECLOHCA>(BCKPFAJAPEO.KPDAENONKPJ<NLEKGNENMCO.LOCNECLOHCA, long>(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<NLEKGNENMCO.LOCNECLOHCA> 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 <ReceiveGiftsFromQueue>b__1(NLEKGNENMCO.LOCNECLOHCA gp)
|
|
{
|
|
long <JPAOOKPLEDB>k__BackingField = this.giftPackage.<JPAOOKPLEDB>k__BackingField;
|
|
return gp.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06001EA8 RID: 7848 RVA: 0x0007E6AC File Offset: 0x0007C8AC
|
|
[Token(Token = "0x6001EA8")]
|
|
[Address(RVA = "0x769250", Offset = "0x768050", VA = "0x180769250")]
|
|
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: 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 <RunConsumeGift>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 <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: 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 <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: 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 <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: 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 <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: 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 <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: 0x04001755 RID: 5973
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001755")]
|
|
public string avatarItemDesc;
|
|
}
|
|
}
|