1061 lines
34 KiB
C#
1061 lines
34 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
using RecRoom.Avatars.Outfit;
|
|
using RecRoom.Consumable;
|
|
using RecRoom.Core.Pools;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core
|
|
{
|
|
// Token: 0x02002DC7 RID: 11719
|
|
[Token(Token = "0x2002DC7")]
|
|
public sealed class GiftBox : MonoBehaviourPun
|
|
{
|
|
// Token: 0x170036FE RID: 14078
|
|
// (get) Token: 0x06013CB3 RID: 81075 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06013CB4 RID: 81076 RVA: 0x00494718 File Offset: 0x00492918
|
|
[Token(Token = "0x170036FE")]
|
|
public Vector3 CAOHCBNEEND
|
|
{
|
|
[Token(Token = "0x6013CB3")]
|
|
[Address(RVA = "0x11E2570", Offset = "0x11E1570", VA = "0x1811E2570")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6013CB4")]
|
|
[Address(RVA = "0x11E25E0", Offset = "0x11E15E0", VA = "0x1811E25E0")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
float z = value.z;
|
|
this.<DJGLALJHDBM>k__BackingField.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036FF RID: 14079
|
|
// (get) Token: 0x06013CB5 RID: 81077 RVA: 0x00494738 File Offset: 0x00492938
|
|
[Token(Token = "0x170036FF")]
|
|
public Transform NPFCMPPINJJ
|
|
{
|
|
[Token(Token = "0x6013CB5")]
|
|
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
|
get
|
|
{
|
|
return this.toolAnchor;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003700 RID: 14080
|
|
// (get) Token: 0x06013CB6 RID: 81078 RVA: 0x0049474C File Offset: 0x0049294C
|
|
[Token(Token = "0x17003700")]
|
|
public bool FIPIJECCIPE
|
|
{
|
|
[Token(Token = "0x6013CB6")]
|
|
[Address(RVA = "0x1541A90", Offset = "0x1540A90", VA = "0x181541A90")]
|
|
get
|
|
{
|
|
AGAJMBPABDL okdogfgjlii = this.OKDOGFGJLII;
|
|
if (okdogfgjlii == 0)
|
|
{
|
|
}
|
|
return okdogfgjlii.DMKCIEPGGAB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003701 RID: 14081
|
|
// (get) Token: 0x06013CB7 RID: 81079 RVA: 0x0049476C File Offset: 0x0049296C
|
|
// (set) Token: 0x06013CB8 RID: 81080 RVA: 0x0049478C File Offset: 0x0049298C
|
|
[Token(Token = "0x17003701")]
|
|
public CDFEDFLKOBE PAAEOIBGJEI
|
|
{
|
|
[Token(Token = "0x6013CB7")]
|
|
[Address(RVA = "0x1541820", Offset = "0x1540820", VA = "0x181541820")]
|
|
get
|
|
{
|
|
return this.ENHLCFEIDKC.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6013CB8")]
|
|
[Address(RVA = "0x1540560", Offset = "0x153F560", VA = "0x181540560")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<CDFEDFLKOBE> enhlcfeidkc = this.ENHLCFEIDKC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003702 RID: 14082
|
|
// (get) Token: 0x06013CB9 RID: 81081 RVA: 0x004947A8 File Offset: 0x004929A8
|
|
// (set) Token: 0x06013CBA RID: 81082 RVA: 0x004947C8 File Offset: 0x004929C8
|
|
[Token(Token = "0x17003702")]
|
|
public int HOHEJEGAKBA
|
|
{
|
|
[Token(Token = "0x6013CB9")]
|
|
[Address(RVA = "0x15417D0", Offset = "0x15407D0", VA = "0x1815417D0")]
|
|
get
|
|
{
|
|
return this.NEELIPGPNDA.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6013CBA")]
|
|
[Address(RVA = "0x153FF30", Offset = "0x153EF30", VA = "0x18153FF30")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<int> neelipgpnda = this.NEELIPGPNDA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003703 RID: 14083
|
|
// (get) Token: 0x06013CBB RID: 81083 RVA: 0x004947E4 File Offset: 0x004929E4
|
|
[Token(Token = "0x17003703")]
|
|
public bool DONJJEHACDA
|
|
{
|
|
[Token(Token = "0x6013CBB")]
|
|
[Address(RVA = "0x1541870", Offset = "0x1540870", VA = "0x181541870")]
|
|
get
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform = base.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float closeToPlayerDistance = this.CloseToPlayerDistance;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013CBC RID: 81084 RVA: 0x0049482C File Offset: 0x00492A2C
|
|
[Token(Token = "0x6013CBC")]
|
|
[Address(RVA = "0x153EB30", Offset = "0x153DB30", VA = "0x18153EB30", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
BaseOpenableChest baseOpenableChest2;
|
|
Delegate @delegate;
|
|
for (;;)
|
|
{
|
|
base..ctor();
|
|
int num;
|
|
KLLMCPFPIIE<CDFEDFLKOBE> kllmcpfpiie = new KLLMCPFPIIE(this, "GC", -1, (OHOEENCHJJE)num, num, num);
|
|
num = 0;
|
|
this.ENHLCFEIDKC = kllmcpfpiie;
|
|
Action action = new Action(this.PJOBJICGFBF);
|
|
KLLMCPFPIIE<int> kllmcpfpiie2 = new KLLMCPFPIIE(this, "GCV", -1, (OHOEENCHJJE)num, action, num);
|
|
this.NEELIPGPNDA = kllmcpfpiie2;
|
|
object obj = base.JDHMIOJKLCK.MMMLIDCPKCH[1];
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
AGAJMBPABDL agajmbpabdl2;
|
|
this.OKDOGFGJLII = agajmbpabdl2;
|
|
object obj2;
|
|
if (obj2 == 0 || obj2 != 0)
|
|
{
|
|
if (CHKIKHCFANK.PPGFHEDFBEA(num, "Awake") == 0)
|
|
{
|
|
}
|
|
NLEKGNENMCO.LOCNECLOHCA locneclohca;
|
|
this.APAOGDDDBMI = locneclohca;
|
|
int num2;
|
|
if (locneclohca != 0)
|
|
{
|
|
num2 = 0;
|
|
this.APAOGDDDBMI = num2;
|
|
}
|
|
RarityController[] componentsInChildren = base.GetComponentsInChildren<RarityController>(true);
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
string text = componentsInChildren[num2].ToString();
|
|
num2++;
|
|
}
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi = this.APAOGDDDBMI;
|
|
if (apaogdddbmi != 0)
|
|
{
|
|
GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
HJPLOCLJMDK <CDLFNNNBDHP>k__BackingField = apaogdddbmi.<CDLFNNNBDHP>k__BackingField;
|
|
GiftPackageVariant.GiftContextMapping giftContextMapping = instance.GetGiftContextMapping(<CDLFNNNBDHP>k__BackingField);
|
|
Material defaultGiftBoxMaterial;
|
|
if (giftContextMapping == 0 || giftContextMapping.material == 0)
|
|
{
|
|
defaultGiftBoxMaterial = SingletonMonoBehaviour.ONCPNMDGGKG.JMKJGPFGBOK;
|
|
}
|
|
Renderer[] array = this.variantMaterialRenderers;
|
|
int length2 = array.Length;
|
|
if (num2 < length2)
|
|
{
|
|
array[num2].SetMaterial(defaultGiftBoxMaterial);
|
|
num2++;
|
|
}
|
|
}
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi2 = this.APAOGDDDBMI;
|
|
this.GDNKIGOFGAC(apaogdddbmi2);
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi3 = this.APAOGDDDBMI;
|
|
this.ACOEADBLHPK(apaogdddbmi3);
|
|
TextMeshPro textMeshPro = this.xpText;
|
|
int num3 = 0;
|
|
if (textMeshPro != num3)
|
|
{
|
|
string text2 = this.xpText.text;
|
|
}
|
|
AGAJMBPABDL okdogfgjlii = this.OKDOGFGJLII;
|
|
if (okdogfgjlii == 0 || !okdogfgjlii.DMKCIEPGGAB)
|
|
{
|
|
return;
|
|
}
|
|
BaseOpenableChest baseOpenableChest = this.chest;
|
|
int num4 = 0;
|
|
if (!(baseOpenableChest != num4))
|
|
{
|
|
return;
|
|
}
|
|
baseOpenableChest2 = this.chest;
|
|
BaseOpenableChest.FEFLGPNAFEI openEvent = baseOpenableChest2.OpenEvent;
|
|
BaseOpenableChest.FEFLGPNAFEI feflgpnafei = new BaseOpenableChest.FEFLGPNAFEI(this.IOADHCKAOEB);
|
|
@delegate = Delegate.Combine(openEvent, feflgpnafei);
|
|
if (@delegate == 0 || @delegate != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
baseOpenableChest2.OpenEvent = @delegate;
|
|
}
|
|
|
|
// Token: 0x06013CBD RID: 81085 RVA: 0x00494A30 File Offset: 0x00492C30
|
|
[Token(Token = "0x6013CBD")]
|
|
[Address(RVA = "0x1541470", Offset = "0x1540470", VA = "0x181541470")]
|
|
private void Update()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!this.chest.HACBIOINOLL || !this.toolAnchorAnimator.enabled)
|
|
{
|
|
break;
|
|
}
|
|
List<GiftBox.DFPFJJPDHOE> paeknkhijpb = this.PAEKNKHIJPB;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num2 = 0;
|
|
if (!(this != num2))
|
|
{
|
|
continue;
|
|
}
|
|
int num3 = 0;
|
|
base.transform.localPosition = num3;
|
|
int num4 = 0;
|
|
base.transform.localRotation = num4;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06013CBE RID: 81086 RVA: 0x00494AAC File Offset: 0x00492CAC
|
|
[Token(Token = "0x6013CBE")]
|
|
[Address(RVA = "0x15411D0", Offset = "0x15401D0", VA = "0x1815411D0")]
|
|
private void PONNCOBBOPF()
|
|
{
|
|
List<GiftBox.DFPFJJPDHOE> paeknkhijpb = this.PAEKNKHIJPB;
|
|
PlayerSpawnedEquipment ibhmnjdpjck = this.IBHMNJDPJCK;
|
|
int num = 0;
|
|
if (ibhmnjdpjck != num)
|
|
{
|
|
Rigidbody[] componentsInChildren = this.IBHMNJDPJCK.GetComponentsInChildren<Rigidbody>();
|
|
int num2 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
Rigidbody rigidbody = componentsInChildren[num2];
|
|
Transform transform = rigidbody.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = rigidbody.transform;
|
|
List<GiftBox.DFPFJJPDHOE> paeknkhijpb2 = this.PAEKNKHIJPB;
|
|
num2++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013CBF RID: 81087 RVA: 0x00494B2C File Offset: 0x00492D2C
|
|
[Token(Token = "0x6013CBF")]
|
|
[Address(RVA = "0x153F290", Offset = "0x153E290", VA = "0x18153F290")]
|
|
private void GDNKIGOFGAC(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI)
|
|
{
|
|
int num = 0;
|
|
TextMeshPro textMeshPro = this.nameText;
|
|
int num2 = 0;
|
|
if (textMeshPro != num2)
|
|
{
|
|
if (APAOGDDDBMI != 0 && (APAOGDDDBMI.CFINKBCLFJF ? 1 : 0) != num)
|
|
{
|
|
int? <KABMEAJLICO>k__BackingField = APAOGDDDBMI.<KABMEAJLICO>k__BackingField;
|
|
TextMeshPro textMeshPro2 = this.nameText;
|
|
if (<KABMEAJLICO>k__BackingField == 0)
|
|
{
|
|
string text = textMeshPro2.text;
|
|
return;
|
|
}
|
|
string text2 = textMeshPro2.text;
|
|
int? <KABMEAJLICO>k__BackingField2 = APAOGDDDBMI.<KABMEAJLICO>k__BackingField;
|
|
int num3;
|
|
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(num3);
|
|
Action<CCEOLAOLEKJ> action = new Action(this.PAKPLCDJMKA);
|
|
if (num < this)
|
|
{
|
|
num += num;
|
|
if (num != this)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
num += 19;
|
|
}
|
|
AGAJMBPABDL okdogfgjlii = this.OKDOGFGJLII;
|
|
TextMeshPro textMeshPro3 = this.nameText;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013CC0 RID: 81088 RVA: 0x00494BD4 File Offset: 0x00492DD4
|
|
[Token(Token = "0x6013CC0")]
|
|
[Address(RVA = "0x153E8E0", Offset = "0x153D8E0", VA = "0x18153E8E0")]
|
|
private void ACOEADBLHPK(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI)
|
|
{
|
|
TextMeshPro textMeshPro = this.messageText;
|
|
int num = 0;
|
|
if (textMeshPro != num)
|
|
{
|
|
if (APAOGDDDBMI != 0)
|
|
{
|
|
GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (instance != num2)
|
|
{
|
|
GiftManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text = APAOGDDDBMI.LOCAMBEEPDJ(instance2);
|
|
}
|
|
}
|
|
bool flag = string.IsNullOrEmpty(0);
|
|
TextMeshPro textMeshPro2 = this.messageText;
|
|
if (!flag)
|
|
{
|
|
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)textMeshPro).BIILOFOAKEJ;
|
|
return;
|
|
}
|
|
GameObject gameObject = textMeshPro2.gameObject;
|
|
int num3 = 0;
|
|
gameObject.SetActive(num3 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013CC1 RID: 81089 RVA: 0x00494C54 File Offset: 0x00492E54
|
|
[Token(Token = "0x6013CC1")]
|
|
[Address(RVA = "0x153F4B0", Offset = "0x153E4B0", VA = "0x18153F4B0")]
|
|
private void IJCPKCAOGIB(NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI)
|
|
{
|
|
if (APAOGDDDBMI != 0)
|
|
{
|
|
GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
HJPLOCLJMDK <CDLFNNNBDHP>k__BackingField = APAOGDDDBMI.<CDLFNNNBDHP>k__BackingField;
|
|
GiftPackageVariant.GiftContextMapping giftContextMapping = instance.GetGiftContextMapping(<CDLFNNNBDHP>k__BackingField);
|
|
Material defaultGiftBoxMaterial;
|
|
if (giftContextMapping == 0 || giftContextMapping.material == 0)
|
|
{
|
|
defaultGiftBoxMaterial = SingletonMonoBehaviour.ONCPNMDGGKG.JMKJGPFGBOK;
|
|
}
|
|
Renderer[] array = this.variantMaterialRenderers;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
array[num].SetMaterial(defaultGiftBoxMaterial);
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013CC2 RID: 81090 RVA: 0x00494CC8 File Offset: 0x00492EC8
|
|
[Token(Token = "0x6013CC2")]
|
|
[Address(RVA = "0x15413C0", Offset = "0x15403C0", VA = "0x1815413C0")]
|
|
private void Start()
|
|
{
|
|
BaseOpenableChest baseOpenableChest = this.chest;
|
|
AGAJMBPABDL okdogfgjlii = this.OKDOGFGJLII;
|
|
baseOpenableChest.OnlyInteractionAllowedPlayer = okdogfgjlii;
|
|
if (this.boxOpenAudio != (ulong)0L)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.boxAppearAudio;
|
|
Transform transform = base.transform;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013CC3 RID: 81091 RVA: 0x00494D1C File Offset: 0x00492F1C
|
|
[Token(Token = "0x6013CC3")]
|
|
[Address(RVA = "0x15405D0", Offset = "0x153F5D0", VA = "0x1815405D0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
BaseOpenableChest baseOpenableChest2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
AGAJMBPABDL okdogfgjlii = this.OKDOGFGJLII;
|
|
if (okdogfgjlii == 0 || !okdogfgjlii.DMKCIEPGGAB)
|
|
{
|
|
goto IL_61;
|
|
}
|
|
BaseOpenableChest baseOpenableChest = this.chest;
|
|
int num = 0;
|
|
if (!(baseOpenableChest != num))
|
|
{
|
|
goto IL_61;
|
|
}
|
|
baseOpenableChest2 = this.chest;
|
|
BaseOpenableChest.FEFLGPNAFEI openEvent = baseOpenableChest2.OpenEvent;
|
|
BaseOpenableChest.FEFLGPNAFEI feflgpnafei = new BaseOpenableChest.FEFLGPNAFEI(this.IOADHCKAOEB);
|
|
@delegate = Delegate.Remove(openEvent, feflgpnafei);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
baseOpenableChest2.OpenEvent = @delegate;
|
|
IL_61:
|
|
Action<GiftBox> onGiftBoxDestroyed = this.OnGiftBoxDestroyed;
|
|
if (onGiftBoxDestroyed != 0)
|
|
{
|
|
onGiftBoxDestroyed(this);
|
|
}
|
|
this.MJFILIDANAF();
|
|
this.IBHMNJDPJCK = (ulong)0L;
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x06013CC4 RID: 81092 RVA: 0x00494DBC File Offset: 0x00492FBC
|
|
[Token(Token = "0x6013CC4")]
|
|
[Address(RVA = "0x153FF90", Offset = "0x153EF90", VA = "0x18153FF90")]
|
|
private void MJFILIDANAF()
|
|
{
|
|
PlayerSpawnedEquipment ibhmnjdpjck = this.IBHMNJDPJCK;
|
|
int num = 0;
|
|
if (ibhmnjdpjck != num)
|
|
{
|
|
PhotonView photonView = this.IBHMNJDPJCK.JDHMIOJKLCK;
|
|
Action action = new Action(this.OMCFMNPBBPH);
|
|
photonView.AEMKLFHFFON -= action;
|
|
if (!this.IBHMNJDPJCK.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
|
{
|
|
Tool <MBFGOCOFHHM>k__BackingField = this.IBHMNJDPJCK.<MBFGOCOFHHM>k__BackingField;
|
|
int num2 = 0;
|
|
<MBFGOCOFHHM>k__BackingField.SetParentTransform(num2, true);
|
|
}
|
|
PlayerSpawnedEquipment ibhmnjdpjck2 = this.IBHMNJDPJCK;
|
|
if (ibhmnjdpjck2.<MHCDCIGJNNA>k__BackingField)
|
|
{
|
|
Action<PlayerSpawnedEquipment> action2 = new Action(this.FEJFMMMOHJP);
|
|
ibhmnjdpjck2.PickupAttemptEvent -= action2;
|
|
if (!this.IBHMNJDPJCK.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
|
{
|
|
KKPBCOOONNK.HMLHHNMGNAA(this.IBHMNJDPJCK.JDHMIOJKLCK);
|
|
this.IBHMNJDPJCK = (ulong)0L;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013CC5 RID: 81093 RVA: 0x00494E88 File Offset: 0x00493088
|
|
[Token(Token = "0x6013CC5")]
|
|
[Address(RVA = "0x15405C0", Offset = "0x153F5C0", VA = "0x1815405C0")]
|
|
private void OMCFMNPBBPH()
|
|
{
|
|
this.MJFILIDANAF();
|
|
}
|
|
|
|
// Token: 0x06013CC6 RID: 81094 RVA: 0x00494E9C File Offset: 0x0049309C
|
|
[Token(Token = "0x6013CC6")]
|
|
[Address(RVA = "0x153F5E0", Offset = "0x153E5E0", VA = "0x18153F5E0")]
|
|
private void IOADHCKAOEB(BaseOpenableChest MMOJOJPDKIC)
|
|
{
|
|
AGAJMBPABDL okdogfgjlii = this.OKDOGFGJLII;
|
|
if (okdogfgjlii != 0 && okdogfgjlii.DMKCIEPGGAB && this.APAOGDDDBMI != (ulong)0L)
|
|
{
|
|
GiftManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
HJPLOCLJMDK <CDLFNNNBDHP>k__BackingField = this.APAOGDDDBMI.<CDLFNNNBDHP>k__BackingField;
|
|
if (instance.GetGiftPackageVariant(<CDLFNNNBDHP>k__BackingField).dequeueBehavior != GiftPackageVariant.DequeueBehaviors.ConsumeImmediately)
|
|
{
|
|
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GiftManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GiftManager instance4 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi = this.APAOGDDDBMI;
|
|
GiftManager.PFJMNDHPNBK <>9__55_ = GiftBox.<>c.<>9__55_0;
|
|
if (<>9__55_ == 0)
|
|
{
|
|
GiftBox.<>c.<>9__55_0 = delegate(bool successful)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
}
|
|
IEnumerator<KENFJGFMIPM> enumerator = instance4.RunConsumeGift(apaogdddbmi, <>9__55_);
|
|
KFBABPAPIMB kfbabpapimb = instance2.Run(instance3, enumerator);
|
|
}
|
|
if (string.IsNullOrEmpty(this.APAOGDDDBMI.<MCGDGOKLALG>k__BackingField))
|
|
{
|
|
bool flag = string.IsNullOrEmpty(this.APAOGDDDBMI.<JOGJIAPDHFB>k__BackingField);
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi2 = this.APAOGDDDBMI;
|
|
ConsumableManager instance5;
|
|
if (flag)
|
|
{
|
|
if (string.IsNullOrEmpty(apaogdddbmi2.<CNJALCEBPMC>k__BackingField))
|
|
{
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi3 = this.APAOGDDDBMI;
|
|
if (apaogdddbmi3.<BMOGJOHDDMD>k__BackingField != ACDKILABNNC.Invalid && apaogdddbmi3.<CJBAMGAMHHC>k__BackingField > 0)
|
|
{
|
|
this.PAAEOIBGJEI = CDFEDFLKOBE.Currency;
|
|
}
|
|
if (apaogdddbmi3.<PJOGHHIDEII>k__BackingField <= 0)
|
|
{
|
|
goto IL_229;
|
|
}
|
|
int num = 0;
|
|
this.PAAEOIBGJEI = (CDFEDFLKOBE)num;
|
|
}
|
|
instance5 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi4 = this.APAOGDDDBMI;
|
|
Quaternion identity = Quaternion.identity;
|
|
Tool tool;
|
|
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = tool.<FLFJCIPBAPA>k__BackingField;
|
|
this.IBHMNJDPJCK = <FLFJCIPBAPA>k__BackingField;
|
|
}
|
|
bool forwardedRegistered = instance5.forwardedRegistered;
|
|
EquipmentManager instance6 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Quaternion identity2 = Quaternion.identity;
|
|
Tool tool2;
|
|
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField2 = tool2.<FLFJCIPBAPA>k__BackingField;
|
|
this.IBHMNJDPJCK = <FLFJCIPBAPA>k__BackingField2;
|
|
this.PAAEOIBGJEI = CDFEDFLKOBE.Equipment;
|
|
}
|
|
NLEKGNENMCO.JHDGJFEOGGA? <IAAAFFLAHEJ>k__BackingField = this.APAOGDDDBMI.<IAAAFFLAHEJ>k__BackingField;
|
|
if (<IAAAFFLAHEJ>k__BackingField == (ulong)1L == <IAAAFFLAHEJ>k__BackingField)
|
|
{
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi5 = this.APAOGDDDBMI;
|
|
OutfitManager instance7 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
OutfitTool outfitTool;
|
|
Tool tool3 = outfitTool.tool;
|
|
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField3 = tool3.<FLFJCIPBAPA>k__BackingField;
|
|
this.IBHMNJDPJCK = <FLFJCIPBAPA>k__BackingField3;
|
|
int num2 = 0;
|
|
tool3.transform.position = num2;
|
|
this.PAAEOIBGJEI = CDFEDFLKOBE.OutfitItem;
|
|
this.PONNCOBBOPF();
|
|
}
|
|
OutfitManager instance8 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string <MCGDGOKLALG>k__BackingField = this.APAOGDDDBMI.<MCGDGOKLALG>k__BackingField;
|
|
Tool tool4 = instance8.SpawnHairDyeToolForLocalPlayer(<MCGDGOKLALG>k__BackingField, PlayerSpawnedEquipment.IILDIBHEIDO.GiftBox);
|
|
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField4 = tool4.<FLFJCIPBAPA>k__BackingField;
|
|
this.IBHMNJDPJCK = <FLFJCIPBAPA>k__BackingField4;
|
|
int num3 = 0;
|
|
tool4.transform.position = num3;
|
|
this.PAAEOIBGJEI = (CDFEDFLKOBE)((uint)6);
|
|
this.PONNCOBBOPF();
|
|
IL_229:
|
|
PlayerSpawnedEquipment ibhmnjdpjck = this.IBHMNJDPJCK;
|
|
int num4 = 0;
|
|
if (ibhmnjdpjck != num4)
|
|
{
|
|
Tool <MBFGOCOFHHM>k__BackingField = this.IBHMNJDPJCK.<MBFGOCOFHHM>k__BackingField;
|
|
int num5 = 0;
|
|
<MBFGOCOFHHM>k__BackingField.PAJGCGDFHKK = num5 != 0;
|
|
PhotonView photonView = this.IBHMNJDPJCK.JDHMIOJKLCK;
|
|
throw new NullReferenceException();
|
|
}
|
|
this.HOHEJEGAKBA = -2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013CC7 RID: 81095 RVA: 0x00495120 File Offset: 0x00493320
|
|
[Token(Token = "0x6013CC7")]
|
|
[Address(RVA = "0x1540AB0", Offset = "0x153FAB0", VA = "0x181540AB0")]
|
|
private void PJOBJICGFBF()
|
|
{
|
|
if (this.APAOGDDDBMI != (ulong)0L)
|
|
{
|
|
this.PBNNMNDNKHC();
|
|
}
|
|
this.toolAnchorAnimator.SetTrigger("Spawn");
|
|
Tool tool = Tool.Find(this.NEELIPGPNDA.IAHDANBDAAM());
|
|
AGAJMBPABDL okdogfgjlii = this.OKDOGFGJLII;
|
|
if (okdogfgjlii != 0 && okdogfgjlii.DMKCIEPGGAB)
|
|
{
|
|
int num = 0;
|
|
if (tool != num)
|
|
{
|
|
tool.PAJGCGDFHKK = true;
|
|
}
|
|
}
|
|
int num2 = 0;
|
|
bool flag = tool != num2;
|
|
int num3 = 0;
|
|
if (flag)
|
|
{
|
|
}
|
|
this.IBHMNJDPJCK = num3;
|
|
int num4 = 0;
|
|
if (!(num3 != num4))
|
|
{
|
|
if (this.APAOGDDDBMI != num3)
|
|
{
|
|
TextMeshPro textMeshPro = this.xpText;
|
|
int num5 = 0;
|
|
if (textMeshPro != num5)
|
|
{
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi = this.APAOGDDDBMI;
|
|
if (apaogdddbmi.<BMOGJOHDDMD>k__BackingField != (ACDKILABNNC)num3 && apaogdddbmi.<CJBAMGAMHHC>k__BackingField > num3)
|
|
{
|
|
TextMeshPro textMeshPro2 = this.xpText;
|
|
CurrencyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi2 = this.APAOGDDDBMI;
|
|
ACDKILABNNC <BMOGJOHDDMD>k__BackingField = apaogdddbmi2.<BMOGJOHDDMD>k__BackingField;
|
|
MLFKNFFOOPF <IHHEGADNPFH>k__BackingField = apaogdddbmi2.<IHHEGADNPFH>k__BackingField;
|
|
string text = textMeshPro2.text;
|
|
CurrencyManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Player player = this.OKDOGFGJLII.GPOMCJICJIH();
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi3 = this.APAOGDDDBMI;
|
|
ACDKILABNNC <BMOGJOHDDMD>k__BackingField2 = apaogdddbmi3.<BMOGJOHDDMD>k__BackingField;
|
|
MLFKNFFOOPF <IHHEGADNPFH>k__BackingField2 = apaogdddbmi3.<IHHEGADNPFH>k__BackingField;
|
|
Transform transform = this.boxOpenedParticleRoot;
|
|
}
|
|
if (num3 == 0)
|
|
{
|
|
if (!this.APAOGDDDBMI.DMAJINBPHKJ)
|
|
{
|
|
int <PJOGHHIDEII>k__BackingField = this.APAOGDDDBMI.<PJOGHHIDEII>k__BackingField;
|
|
string text2 = this.xpText.text;
|
|
}
|
|
TextMeshPro textMeshPro3 = this.xpText;
|
|
}
|
|
string text3 = this.xpText.text;
|
|
}
|
|
}
|
|
AGAJMBPABDL okdogfgjlii2 = this.OKDOGFGJLII;
|
|
if (okdogfgjlii2 == 0 || (okdogfgjlii2.DMKCIEPGGAB ? 1 : 0) == num3)
|
|
{
|
|
goto IL_27D;
|
|
}
|
|
IEnumerator enumerator = this.KJIHEKABPGD();
|
|
Coroutine coroutine = base.StartCoroutine(enumerator);
|
|
}
|
|
PlayerSpawnedEquipment ibhmnjdpjck = this.IBHMNJDPJCK;
|
|
string text4 = this.toolContainer.ToString();
|
|
Tool <MBFGOCOFHHM>k__BackingField = this.IBHMNJDPJCK.<MBFGOCOFHHM>k__BackingField;
|
|
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.AGGIMCIJKNE);
|
|
<MBFGOCOFHHM>k__BackingField.AddCustomPickupCondition(oglajafkbmn);
|
|
this.IBHMNJDPJCK.<MBFGOCOFHHM>k__BackingField.DODDBBEOJNN = true;
|
|
this.PONNCOBBOPF();
|
|
PhotonView photonView = this.IBHMNJDPJCK.JDHMIOJKLCK;
|
|
Action action = new Action(this.OMCFMNPBBPH);
|
|
photonView.AEMKLFHFFON += action;
|
|
if (this.IBHMNJDPJCK.<MBFGOCOFHHM>k__BackingField.PAJGCGDFHKK && !base.gameObject.activeSelf)
|
|
{
|
|
base.gameObject.SetActive(true);
|
|
}
|
|
AGAJMBPABDL okdogfgjlii3 = this.OKDOGFGJLII;
|
|
if (okdogfgjlii3 != 0 && (okdogfgjlii3.DMKCIEPGGAB ? 1 : 0) != num3)
|
|
{
|
|
PlayerSpawnedEquipment ibhmnjdpjck2 = this.IBHMNJDPJCK;
|
|
Action<PlayerSpawnedEquipment> action2 = new Action(this.FEJFMMMOHJP);
|
|
ibhmnjdpjck2.PickupAttemptEvent += action2;
|
|
}
|
|
IL_27D:
|
|
AGAJMBPABDL okdogfgjlii4 = this.OKDOGFGJLII;
|
|
if (okdogfgjlii4 != 0 && (okdogfgjlii4.DMKCIEPGGAB ? 1 : 0) != num3)
|
|
{
|
|
GiftBox.OnLocalGiftBoxOpened(this);
|
|
}
|
|
this.MJNOPMPBIKI();
|
|
}
|
|
|
|
// Token: 0x06013CC8 RID: 81096 RVA: 0x004953DC File Offset: 0x004935DC
|
|
[Token(Token = "0x6013CC8")]
|
|
[Address(RVA = "0x15407C0", Offset = "0x153F7C0", VA = "0x1815407C0")]
|
|
private void PBNNMNDNKHC()
|
|
{
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi = this.APAOGDDDBMI;
|
|
if (apaogdddbmi != 0 && apaogdddbmi.<PJOGHHIDEII>k__BackingField > 0 && apaogdddbmi != 0)
|
|
{
|
|
AGAJMBPABDL okdogfgjlii = this.OKDOGFGJLII;
|
|
if (okdogfgjlii == 0 || !okdogfgjlii.DMKCIEPGGAB)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform = base.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float num = this.remotePlayerXpBonusDistance;
|
|
if (0 == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
NLEKGNENMCO.LOCNECLOHCA apaogdddbmi2 = this.APAOGDDDBMI;
|
|
AGAJMBPABDL okdogfgjlii2 = this.OKDOGFGJLII;
|
|
if (okdogfgjlii2 == 0)
|
|
{
|
|
}
|
|
if (okdogfgjlii2.DMKCIEPGGAB)
|
|
{
|
|
}
|
|
ProgressionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
if (ciibgmbofei != 0)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = ciibgmbofei.<DOFDAMHCJLP>k__BackingField;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013CC9 RID: 81097 RVA: 0x00495498 File Offset: 0x00493698
|
|
[Token(Token = "0x6013CC9")]
|
|
[Address(RVA = "0x153F160", Offset = "0x153E160", VA = "0x18153F160")]
|
|
private void FEJFMMMOHJP(PlayerSpawnedEquipment IBHMNJDPJCK)
|
|
{
|
|
AGAJMBPABDL okdogfgjlii = this.OKDOGFGJLII;
|
|
if (okdogfgjlii != 0 && okdogfgjlii.DMKCIEPGGAB)
|
|
{
|
|
PlayerSpawnedEquipment ibhmnjdpjck = this.IBHMNJDPJCK;
|
|
int num = 0;
|
|
if (ibhmnjdpjck != num)
|
|
{
|
|
Tool <MBFGOCOFHHM>k__BackingField = IBHMNJDPJCK.<MBFGOCOFHHM>k__BackingField;
|
|
int num2 = 0;
|
|
<MBFGOCOFHHM>k__BackingField.DODDBBEOJNN = num2 != 0;
|
|
PhotonView photonView = IBHMNJDPJCK.JDHMIOJKLCK;
|
|
Action action = new Action(this.OMCFMNPBBPH);
|
|
photonView.AEMKLFHFFON -= action;
|
|
Animator animator = this.toolAnchorAnimator;
|
|
int num3 = 0;
|
|
animator.enabled = num3 != 0;
|
|
IEnumerator enumerator = this.KJIHEKABPGD();
|
|
Coroutine coroutine = base.StartCoroutine(enumerator);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013CCA RID: 81098 RVA: 0x0049552C File Offset: 0x0049372C
|
|
[Token(Token = "0x6013CCA")]
|
|
[Address(RVA = "0x153EA60", Offset = "0x153DA60", VA = "0x18153EA60")]
|
|
private bool AGGIMCIJKNE(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
|
{
|
|
Player owner = NBHJPDBHDHB.BHNPNHMILIF;
|
|
int num = 0;
|
|
bool flag = owner != num;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return NBHJPDBHDHB.BHNPNHMILIF == NHCEBNBEEBE;
|
|
}
|
|
|
|
// Token: 0x06013CCB RID: 81099 RVA: 0x00495564 File Offset: 0x00493764
|
|
[Token(Token = "0x6013CCB")]
|
|
[Address(RVA = "0x1540190", Offset = "0x153F190", VA = "0x181540190")]
|
|
private void MJNOPMPBIKI()
|
|
{
|
|
if (this.ENHLCFEIDKC.IAHDANBDAAM() == 1 || this.ENHLCFEIDKC.IAHDANBDAAM() == 2)
|
|
{
|
|
PooledParticle pooledParticle = this.itemBoxOpenedParticlePrefab;
|
|
int num = 0;
|
|
if (pooledParticle != num)
|
|
{
|
|
goto IL_48;
|
|
}
|
|
}
|
|
if (this.ENHLCFEIDKC.IAHDANBDAAM() != 0)
|
|
{
|
|
goto IL_65;
|
|
}
|
|
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
|
|
IL_48:
|
|
GlobalPool instance2 = GlobalPool.ONCPNMDGGKG;
|
|
PooledParticle pooledParticle2 = this.itemBoxOpenedParticlePrefab;
|
|
PooledParticle pooledParticle3 = instance2.Acquire<PooledParticle>(pooledParticle2);
|
|
IL_65:
|
|
int num2 = 0;
|
|
if (pooledParticle3 != num2)
|
|
{
|
|
Transform transform = this.boxOpenedParticleRoot;
|
|
Transform transform2 = this.boxOpenedParticleRoot;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
if (this.ENHLCFEIDKC.IAHDANBDAAM() != -1)
|
|
{
|
|
RecRoomAudioClip[] array = this.boxOpenAudio;
|
|
if (array != 0)
|
|
{
|
|
CDFEDFLKOBE cdfedflkobe = this.ENHLCFEIDKC.IAHDANBDAAM();
|
|
if (array.Length > (int)cdfedflkobe)
|
|
{
|
|
RecRoomAudioClip[] array2 = this.boxOpenAudio;
|
|
CDFEDFLKOBE cdfedflkobe2 = this.ENHLCFEIDKC.IAHDANBDAAM();
|
|
if (array2[(int)cdfedflkobe2] != 0)
|
|
{
|
|
Transform transform3 = base.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013CCC RID: 81100 RVA: 0x0049566C File Offset: 0x0049386C
|
|
[Token(Token = "0x6013CCC")]
|
|
[Address(RVA = "0x153FEC0", Offset = "0x153EEC0", VA = "0x18153FEC0")]
|
|
private IEnumerator KJIHEKABPGD()
|
|
{
|
|
int num;
|
|
GiftBox.NIGJMKCGIGI nigjmkcgigi = new GiftBox.NIGJMKCGIGI(num);
|
|
num = 0;
|
|
nigjmkcgigi.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013CCD RID: 81101 RVA: 0x00495690 File Offset: 0x00493890
|
|
[Token(Token = "0x6013CCD")]
|
|
[Address(RVA = "0x1541740", Offset = "0x1540740", VA = "0x181541740")]
|
|
public GiftBox()
|
|
{
|
|
List<GiftBox.DFPFJJPDHOE> list = new List();
|
|
this.PAEKNKHIJPB = list;
|
|
this.remotePlayerXpBonusDistance = 7f;
|
|
RecRoomAudioClip[] array = new RecRoomAudioClip[3];
|
|
this.boxOpenAudio = array;
|
|
this.CloseToPlayerDistance = 2.2f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06013CCF RID: 81103 RVA: 0x004956E4 File Offset: 0x004938E4
|
|
[Token(Token = "0x6013CCF")]
|
|
[Address(RVA = "0x1540710", Offset = "0x153F710", VA = "0x181540710")]
|
|
[CompilerGenerated]
|
|
private void PAKPLCDJMKA(CCEOLAOLEKJ OHMCPEHABEP)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
TextMeshPro textMeshPro = this.nameText;
|
|
ObscuredString <ODJFEIBNGPO>k__BackingField = OHMCPEHABEP.<ODJFEIBNGPO>k__BackingField;
|
|
string text = string.Format("From: {0}", <ODJFEIBNGPO>k__BackingField);
|
|
string text2 = textMeshPro.text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400CD29 RID: 52521
|
|
[Token(Token = "0x400CD29")]
|
|
public const float DEFAULT_CLOSE_TO_PLAYER_DISTANCE = 2.2f;
|
|
|
|
// Token: 0x0400CD2A RID: 52522
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400CD2A")]
|
|
private List<GiftBox.DFPFJJPDHOE> PAEKNKHIJPB;
|
|
|
|
// Token: 0x0400CD2C RID: 52524
|
|
[Token(Token = "0x400CD2C")]
|
|
private static readonly Vector3 JNADNMDNDCJ;
|
|
|
|
// Token: 0x0400CD2D RID: 52525
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400CD2D")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private BaseOpenableChest chest;
|
|
|
|
// Token: 0x0400CD2E RID: 52526
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400CD2E")]
|
|
[SerializeField]
|
|
private GiftBoxItemContainer toolContainer;
|
|
|
|
// Token: 0x0400CD2F RID: 52527
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400CD2F")]
|
|
[SerializeField]
|
|
private PooledParticle xpBoxOpenedParticlePrefab;
|
|
|
|
// Token: 0x0400CD30 RID: 52528
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400CD30")]
|
|
[SerializeField]
|
|
private PooledParticle itemBoxOpenedParticlePrefab;
|
|
|
|
// Token: 0x0400CD31 RID: 52529
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400CD31")]
|
|
[SerializeField]
|
|
private Transform boxOpenedParticleRoot;
|
|
|
|
// Token: 0x0400CD32 RID: 52530
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400CD32")]
|
|
[SerializeField]
|
|
private Transform toolAnchor;
|
|
|
|
// Token: 0x0400CD33 RID: 52531
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400CD33")]
|
|
[SerializeField]
|
|
private TextMeshPro xpText;
|
|
|
|
// Token: 0x0400CD34 RID: 52532
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400CD34")]
|
|
[SerializeField]
|
|
private TextMeshPro messageText;
|
|
|
|
// Token: 0x0400CD35 RID: 52533
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400CD35")]
|
|
[SerializeField]
|
|
private TextMeshPro nameText;
|
|
|
|
// Token: 0x0400CD36 RID: 52534
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400CD36")]
|
|
[SerializeField]
|
|
private float remotePlayerXpBonusDistance;
|
|
|
|
// Token: 0x0400CD37 RID: 52535
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400CD37")]
|
|
[SerializeField]
|
|
private Animator toolAnchorAnimator;
|
|
|
|
// Token: 0x0400CD38 RID: 52536
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400CD38")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip boxAppearAudio;
|
|
|
|
// Token: 0x0400CD39 RID: 52537
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400CD39")]
|
|
[SerializeField]
|
|
[Tooltip("XP box | Outfit item | Equipment item")]
|
|
private RecRoomAudioClip[] boxOpenAudio;
|
|
|
|
// Token: 0x0400CD3A RID: 52538
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400CD3A")]
|
|
[SerializeField]
|
|
private Renderer[] variantMaterialRenderers;
|
|
|
|
// Token: 0x0400CD3B RID: 52539
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400CD3B")]
|
|
private NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI;
|
|
|
|
// Token: 0x0400CD3C RID: 52540
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400CD3C")]
|
|
private AGAJMBPABDL OKDOGFGJLII;
|
|
|
|
// Token: 0x0400CD3D RID: 52541
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400CD3D")]
|
|
private PlayerSpawnedEquipment IBHMNJDPJCK;
|
|
|
|
// Token: 0x0400CD3E RID: 52542
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400CD3E")]
|
|
private int? CMJOEKKDDPC;
|
|
|
|
// Token: 0x0400CD3F RID: 52543
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400CD3F")]
|
|
[SerializeField]
|
|
[Header("Reward visuals settings")]
|
|
private GiftBox.RewardVisualsSettings defaultVisualsSettings;
|
|
|
|
// Token: 0x0400CD40 RID: 52544
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400CD40")]
|
|
private KLLMCPFPIIE<CDFEDFLKOBE> ENHLCFEIDKC;
|
|
|
|
// Token: 0x0400CD41 RID: 52545
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400CD41")]
|
|
private KLLMCPFPIIE<int> NEELIPGPNDA;
|
|
|
|
// Token: 0x0400CD42 RID: 52546
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400CD42")]
|
|
public float CloseToPlayerDistance;
|
|
|
|
// Token: 0x0400CD43 RID: 52547
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400CD43")]
|
|
public Action<GiftBox> OnGiftBoxDestroyed;
|
|
|
|
// Token: 0x0400CD44 RID: 52548
|
|
[Token(Token = "0x400CD44")]
|
|
public static Action<GiftBox> OnLocalGiftBoxOpened;
|
|
|
|
// Token: 0x02002DC8 RID: 11720
|
|
[Token(Token = "0x2002DC8")]
|
|
private struct DFPFJJPDHOE
|
|
{
|
|
// Token: 0x0400CD45 RID: 52549
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD45")]
|
|
public Rigidbody LCEAADHENGL;
|
|
|
|
// Token: 0x0400CD46 RID: 52550
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400CD46")]
|
|
public Vector3 EIGHMALKDDD;
|
|
|
|
// Token: 0x0400CD47 RID: 52551
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400CD47")]
|
|
public Quaternion HFFEJMHMKHB;
|
|
}
|
|
|
|
// Token: 0x02002DC9 RID: 11721
|
|
[Token(Token = "0x2002DC9")]
|
|
[Serializable]
|
|
private struct RewardVisualsSettings
|
|
{
|
|
// Token: 0x0400CD48 RID: 52552
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD48")]
|
|
public float timeBeforeDerez;
|
|
|
|
// Token: 0x0400CD49 RID: 52553
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x400CD49")]
|
|
public float rewardTextHeight;
|
|
|
|
// Token: 0x0400CD4A RID: 52554
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400CD4A")]
|
|
public float rewardTextScale;
|
|
|
|
// Token: 0x0400CD4B RID: 52555
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400CD4B")]
|
|
public float rewardParticleRootHeight;
|
|
}
|
|
}
|
|
}
|