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: 0x02002CDE RID: 11486
|
|
[Token(Token = "0x2002CDE")]
|
|
public sealed class GiftBox : MonoBehaviourPun
|
|
{
|
|
// Token: 0x1700364A RID: 13898
|
|
// (get) Token: 0x06013873 RID: 79987 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06013874 RID: 79988 RVA: 0x0048A8AC File Offset: 0x00488AAC
|
|
[Token(Token = "0x1700364A")]
|
|
public Vector3 CAOHCBNEEND
|
|
{
|
|
[Token(Token = "0x6013873")]
|
|
[Address(RVA = "0xA19FE0", Offset = "0xA18DE0", VA = "0x180A19FE0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6013874")]
|
|
[Address(RVA = "0xA1A000", Offset = "0xA18E00", VA = "0x180A1A000")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
float z = value.z;
|
|
this.<DJGLALJHDBM>k__BackingField.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700364B RID: 13899
|
|
// (get) Token: 0x06013875 RID: 79989 RVA: 0x0048A8CC File Offset: 0x00488ACC
|
|
[Token(Token = "0x1700364B")]
|
|
public Transform NPFCMPPINJJ
|
|
{
|
|
[Token(Token = "0x6013875")]
|
|
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
|
get
|
|
{
|
|
return this.toolAnchor;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700364C RID: 13900
|
|
// (get) Token: 0x06013876 RID: 79990 RVA: 0x0048A8E0 File Offset: 0x00488AE0
|
|
[Token(Token = "0x1700364C")]
|
|
public bool FIPIJECCIPE
|
|
{
|
|
[Token(Token = "0x6013876")]
|
|
[Address(RVA = "0xA27970", Offset = "0xA26770", VA = "0x180A27970")]
|
|
get
|
|
{
|
|
AGAJMBPABDL okdogfgjlii = this.OKDOGFGJLII;
|
|
if (okdogfgjlii == 0)
|
|
{
|
|
}
|
|
return okdogfgjlii.DMKCIEPGGAB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700364D RID: 13901
|
|
// (get) Token: 0x06013877 RID: 79991 RVA: 0x0048A900 File Offset: 0x00488B00
|
|
// (set) Token: 0x06013878 RID: 79992 RVA: 0x0048A920 File Offset: 0x00488B20
|
|
[Token(Token = "0x1700364D")]
|
|
public CDFEDFLKOBE PAAEOIBGJEI
|
|
{
|
|
[Token(Token = "0x6013877")]
|
|
[Address(RVA = "0xA27700", Offset = "0xA26500", VA = "0x180A27700")]
|
|
get
|
|
{
|
|
return this.ENHLCFEIDKC.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6013878")]
|
|
[Address(RVA = "0xA26440", Offset = "0xA25240", VA = "0x180A26440")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<CDFEDFLKOBE> enhlcfeidkc = this.ENHLCFEIDKC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700364E RID: 13902
|
|
// (get) Token: 0x06013879 RID: 79993 RVA: 0x0048A93C File Offset: 0x00488B3C
|
|
// (set) Token: 0x0601387A RID: 79994 RVA: 0x0048A95C File Offset: 0x00488B5C
|
|
[Token(Token = "0x1700364E")]
|
|
public int HOHEJEGAKBA
|
|
{
|
|
[Token(Token = "0x6013879")]
|
|
[Address(RVA = "0xA276B0", Offset = "0xA264B0", VA = "0x180A276B0")]
|
|
get
|
|
{
|
|
return this.NEELIPGPNDA.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x601387A")]
|
|
[Address(RVA = "0xA25E10", Offset = "0xA24C10", VA = "0x180A25E10")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<int> neelipgpnda = this.NEELIPGPNDA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700364F RID: 13903
|
|
// (get) Token: 0x0601387B RID: 79995 RVA: 0x0048A978 File Offset: 0x00488B78
|
|
[Token(Token = "0x1700364F")]
|
|
public bool DONJJEHACDA
|
|
{
|
|
[Token(Token = "0x601387B")]
|
|
[Address(RVA = "0xA27750", Offset = "0xA26550", VA = "0x180A27750")]
|
|
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: 0x0601387C RID: 79996 RVA: 0x0048A9C0 File Offset: 0x00488BC0
|
|
[Token(Token = "0x601387C")]
|
|
[Address(RVA = "0xA24A10", Offset = "0xA23810", VA = "0x180A24A10", 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: 0x0601387D RID: 79997 RVA: 0x0048ABC4 File Offset: 0x00488DC4
|
|
[Token(Token = "0x601387D")]
|
|
[Address(RVA = "0xA27350", Offset = "0xA26150", VA = "0x180A27350")]
|
|
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: 0x0601387E RID: 79998 RVA: 0x0048AC40 File Offset: 0x00488E40
|
|
[Token(Token = "0x601387E")]
|
|
[Address(RVA = "0xA270B0", Offset = "0xA25EB0", VA = "0x180A270B0")]
|
|
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: 0x0601387F RID: 79999 RVA: 0x0048ACC0 File Offset: 0x00488EC0
|
|
[Token(Token = "0x601387F")]
|
|
[Address(RVA = "0xA25170", Offset = "0xA23F70", VA = "0x180A25170")]
|
|
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: 0x06013880 RID: 80000 RVA: 0x0048AD68 File Offset: 0x00488F68
|
|
[Token(Token = "0x6013880")]
|
|
[Address(RVA = "0xA247C0", Offset = "0xA235C0", VA = "0x180A247C0")]
|
|
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 isCompleted = ((IAsyncResult)textMeshPro).IsCompleted;
|
|
return;
|
|
}
|
|
GameObject gameObject = textMeshPro2.gameObject;
|
|
int num3 = 0;
|
|
gameObject.SetActive(num3 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013881 RID: 80001 RVA: 0x0048ADE8 File Offset: 0x00488FE8
|
|
[Token(Token = "0x6013881")]
|
|
[Address(RVA = "0xA25390", Offset = "0xA24190", VA = "0x180A25390")]
|
|
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: 0x06013882 RID: 80002 RVA: 0x0048AE5C File Offset: 0x0048905C
|
|
[Token(Token = "0x6013882")]
|
|
[Address(RVA = "0xA272A0", Offset = "0xA260A0", VA = "0x180A272A0")]
|
|
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: 0x06013883 RID: 80003 RVA: 0x0048AEB0 File Offset: 0x004890B0
|
|
[Token(Token = "0x6013883")]
|
|
[Address(RVA = "0xA264B0", Offset = "0xA252B0", VA = "0x180A264B0", 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: 0x06013884 RID: 80004 RVA: 0x0048AF50 File Offset: 0x00489150
|
|
[Token(Token = "0x6013884")]
|
|
[Address(RVA = "0xA25E70", Offset = "0xA24C70", VA = "0x180A25E70")]
|
|
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: 0x06013885 RID: 80005 RVA: 0x0048B01C File Offset: 0x0048921C
|
|
[Token(Token = "0x6013885")]
|
|
[Address(RVA = "0xA264A0", Offset = "0xA252A0", VA = "0x180A264A0")]
|
|
private void OMCFMNPBBPH()
|
|
{
|
|
this.MJFILIDANAF();
|
|
}
|
|
|
|
// Token: 0x06013886 RID: 80006 RVA: 0x0048B030 File Offset: 0x00489230
|
|
[Token(Token = "0x6013886")]
|
|
[Address(RVA = "0xA254C0", Offset = "0xA242C0", VA = "0x180A254C0")]
|
|
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: 0x06013887 RID: 80007 RVA: 0x0048B2B4 File Offset: 0x004894B4
|
|
[Token(Token = "0x6013887")]
|
|
[Address(RVA = "0xA26990", Offset = "0xA25790", VA = "0x180A26990")]
|
|
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: 0x06013888 RID: 80008 RVA: 0x0048B570 File Offset: 0x00489770
|
|
[Token(Token = "0x6013888")]
|
|
[Address(RVA = "0xA266A0", Offset = "0xA254A0", VA = "0x180A266A0")]
|
|
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: 0x06013889 RID: 80009 RVA: 0x0048B62C File Offset: 0x0048982C
|
|
[Token(Token = "0x6013889")]
|
|
[Address(RVA = "0xA25040", Offset = "0xA23E40", VA = "0x180A25040")]
|
|
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: 0x0601388A RID: 80010 RVA: 0x0048B6C0 File Offset: 0x004898C0
|
|
[Token(Token = "0x601388A")]
|
|
[Address(RVA = "0xA24940", Offset = "0xA23740", VA = "0x180A24940")]
|
|
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: 0x0601388B RID: 80011 RVA: 0x0048B6F8 File Offset: 0x004898F8
|
|
[Token(Token = "0x601388B")]
|
|
[Address(RVA = "0xA26070", Offset = "0xA24E70", VA = "0x180A26070")]
|
|
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: 0x0601388C RID: 80012 RVA: 0x0048B800 File Offset: 0x00489A00
|
|
[Token(Token = "0x601388C")]
|
|
[Address(RVA = "0xA25DA0", Offset = "0xA24BA0", VA = "0x180A25DA0")]
|
|
private IEnumerator KJIHEKABPGD()
|
|
{
|
|
int num;
|
|
GiftBox.NIGJMKCGIGI nigjmkcgigi = new GiftBox.NIGJMKCGIGI(num);
|
|
num = 0;
|
|
nigjmkcgigi.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601388D RID: 80013 RVA: 0x0048B824 File Offset: 0x00489A24
|
|
[Token(Token = "0x601388D")]
|
|
[Address(RVA = "0xA27620", Offset = "0xA26420", VA = "0x180A27620")]
|
|
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: 0x0601388F RID: 80015 RVA: 0x0048B878 File Offset: 0x00489A78
|
|
[Token(Token = "0x601388F")]
|
|
[Address(RVA = "0xA265F0", Offset = "0xA253F0", VA = "0x180A265F0")]
|
|
[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: 0x0400CB14 RID: 51988
|
|
[Token(Token = "0x400CB14")]
|
|
public const float DEFAULT_CLOSE_TO_PLAYER_DISTANCE = 2.2f;
|
|
|
|
// Token: 0x0400CB15 RID: 51989
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400CB15")]
|
|
private List<GiftBox.DFPFJJPDHOE> PAEKNKHIJPB;
|
|
|
|
// Token: 0x0400CB17 RID: 51991
|
|
[Token(Token = "0x400CB17")]
|
|
private static readonly Vector3 JNADNMDNDCJ;
|
|
|
|
// Token: 0x0400CB18 RID: 51992
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400CB18")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private BaseOpenableChest chest;
|
|
|
|
// Token: 0x0400CB19 RID: 51993
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400CB19")]
|
|
[SerializeField]
|
|
private GiftBoxItemContainer toolContainer;
|
|
|
|
// Token: 0x0400CB1A RID: 51994
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400CB1A")]
|
|
[SerializeField]
|
|
private PooledParticle xpBoxOpenedParticlePrefab;
|
|
|
|
// Token: 0x0400CB1B RID: 51995
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400CB1B")]
|
|
[SerializeField]
|
|
private PooledParticle itemBoxOpenedParticlePrefab;
|
|
|
|
// Token: 0x0400CB1C RID: 51996
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400CB1C")]
|
|
[SerializeField]
|
|
private Transform boxOpenedParticleRoot;
|
|
|
|
// Token: 0x0400CB1D RID: 51997
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400CB1D")]
|
|
[SerializeField]
|
|
private Transform toolAnchor;
|
|
|
|
// Token: 0x0400CB1E RID: 51998
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400CB1E")]
|
|
[SerializeField]
|
|
private TextMeshPro xpText;
|
|
|
|
// Token: 0x0400CB1F RID: 51999
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400CB1F")]
|
|
[SerializeField]
|
|
private TextMeshPro messageText;
|
|
|
|
// Token: 0x0400CB20 RID: 52000
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400CB20")]
|
|
[SerializeField]
|
|
private TextMeshPro nameText;
|
|
|
|
// Token: 0x0400CB21 RID: 52001
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400CB21")]
|
|
[SerializeField]
|
|
private float remotePlayerXpBonusDistance;
|
|
|
|
// Token: 0x0400CB22 RID: 52002
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400CB22")]
|
|
[SerializeField]
|
|
private Animator toolAnchorAnimator;
|
|
|
|
// Token: 0x0400CB23 RID: 52003
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400CB23")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip boxAppearAudio;
|
|
|
|
// Token: 0x0400CB24 RID: 52004
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400CB24")]
|
|
[SerializeField]
|
|
[Tooltip("XP box | Outfit item | Equipment item")]
|
|
private RecRoomAudioClip[] boxOpenAudio;
|
|
|
|
// Token: 0x0400CB25 RID: 52005
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400CB25")]
|
|
[SerializeField]
|
|
private Renderer[] variantMaterialRenderers;
|
|
|
|
// Token: 0x0400CB26 RID: 52006
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400CB26")]
|
|
private NLEKGNENMCO.LOCNECLOHCA APAOGDDDBMI;
|
|
|
|
// Token: 0x0400CB27 RID: 52007
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400CB27")]
|
|
private AGAJMBPABDL OKDOGFGJLII;
|
|
|
|
// Token: 0x0400CB28 RID: 52008
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400CB28")]
|
|
private PlayerSpawnedEquipment IBHMNJDPJCK;
|
|
|
|
// Token: 0x0400CB29 RID: 52009
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400CB29")]
|
|
private int? CMJOEKKDDPC;
|
|
|
|
// Token: 0x0400CB2A RID: 52010
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400CB2A")]
|
|
[SerializeField]
|
|
[Header("Reward visuals settings")]
|
|
private GiftBox.RewardVisualsSettings defaultVisualsSettings;
|
|
|
|
// Token: 0x0400CB2B RID: 52011
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400CB2B")]
|
|
private KLLMCPFPIIE<CDFEDFLKOBE> ENHLCFEIDKC;
|
|
|
|
// Token: 0x0400CB2C RID: 52012
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400CB2C")]
|
|
private KLLMCPFPIIE<int> NEELIPGPNDA;
|
|
|
|
// Token: 0x0400CB2D RID: 52013
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400CB2D")]
|
|
public float CloseToPlayerDistance;
|
|
|
|
// Token: 0x0400CB2E RID: 52014
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400CB2E")]
|
|
public Action<GiftBox> OnGiftBoxDestroyed;
|
|
|
|
// Token: 0x0400CB2F RID: 52015
|
|
[Token(Token = "0x400CB2F")]
|
|
public static Action<GiftBox> OnLocalGiftBoxOpened;
|
|
|
|
// Token: 0x02002CDF RID: 11487
|
|
[Token(Token = "0x2002CDF")]
|
|
private struct DFPFJJPDHOE
|
|
{
|
|
// Token: 0x0400CB30 RID: 52016
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CB30")]
|
|
public Rigidbody LCEAADHENGL;
|
|
|
|
// Token: 0x0400CB31 RID: 52017
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400CB31")]
|
|
public Vector3 EIGHMALKDDD;
|
|
|
|
// Token: 0x0400CB32 RID: 52018
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400CB32")]
|
|
public Quaternion HFFEJMHMKHB;
|
|
}
|
|
|
|
// Token: 0x02002CE0 RID: 11488
|
|
[Token(Token = "0x2002CE0")]
|
|
[Serializable]
|
|
private struct RewardVisualsSettings
|
|
{
|
|
// Token: 0x0400CB33 RID: 52019
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CB33")]
|
|
public float timeBeforeDerez;
|
|
|
|
// Token: 0x0400CB34 RID: 52020
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x400CB34")]
|
|
public float rewardTextHeight;
|
|
|
|
// Token: 0x0400CB35 RID: 52021
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400CB35")]
|
|
public float rewardTextScale;
|
|
|
|
// Token: 0x0400CB36 RID: 52022
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400CB36")]
|
|
public float rewardParticleRootHeight;
|
|
}
|
|
}
|
|
}
|