Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Activities/Arena/ArenaVendingMachineEquipmentSlot.cs
T
2026-04-10 22:50:51 +02:00

336 lines
10 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.DataStructures;
using UnityEngine;
namespace RecRoom.Activities.Arena
{
// Token: 0x02002C89 RID: 11401
[Token(Token = "0x2002C89")]
public class ArenaVendingMachineEquipmentSlot : ArenaVendingMachineSlot
{
// Token: 0x17003597 RID: 13719
// (get) Token: 0x06013563 RID: 79203 RVA: 0x0047EC50 File Offset: 0x0047CE50
[Token(Token = "0x17003597")]
private OGNBCNBPFCC KBMMIDCMFHF
{
[Token(Token = "0x6013563")]
[Address(RVA = "0x7F7FD0", Offset = "0x7F6DD0", VA = "0x1807F7FD0")]
get
{
return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
}
}
// Token: 0x17003598 RID: 13720
// (get) Token: 0x06013564 RID: 79204 RVA: 0x0047EC68 File Offset: 0x0047CE68
[Token(Token = "0x17003598")]
private Vector3 HFGEGDHINKH
{
[Token(Token = "0x6013564")]
[Address(RVA = "0x7F8030", Offset = "0x7F6E30", VA = "0x1807F8030")]
get
{
bool flag;
if (flag)
{
}
float z = Vector3.zero.z;
throw new NullReferenceException();
}
}
// Token: 0x17003599 RID: 13721
// (get) Token: 0x06013565 RID: 79205 RVA: 0x0047EC8C File Offset: 0x0047CE8C
[Token(Token = "0x17003599")]
private Quaternion BBFGBHLGGPB
{
[Token(Token = "0x6013565")]
[Address(RVA = "0x7F7A70", Offset = "0x7F6870", VA = "0x1807F7A70")]
get
{
bool flag;
if (flag)
{
}
Quaternion identity = Quaternion.identity;
throw new NullReferenceException();
}
}
// Token: 0x1700359A RID: 13722
// (get) Token: 0x06013566 RID: 79206 RVA: 0x0047ECAC File Offset: 0x0047CEAC
// (set) Token: 0x06013567 RID: 79207 RVA: 0x0047ECC0 File Offset: 0x0047CEC0
[Token(Token = "0x1700359A")]
private Tool AFFNGJAPHAC
{
[Token(Token = "0x6013566")]
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
get
{
return this.LCMCCHCAMIC;
}
[Token(Token = "0x6013567")]
[Address(RVA = "0x7F7980", Offset = "0x7F6780", VA = "0x1807F7980")]
set
{
int num = 0;
if (value != num)
{
PhotonView photonView = value.JDHMIOJKLCK;
int num2 = 0;
if (photonView != num2)
{
PhotonView photonView2 = value.JDHMIOJKLCK;
}
}
KLLMCPFPIIE<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
}
}
// Token: 0x06013568 RID: 79208 RVA: 0x0047ED04 File Offset: 0x0047CF04
[Token(Token = "0x6013568")]
[Address(RVA = "0x7F7790", Offset = "0x7F6590", VA = "0x1807F7790", Slot = "13")]
protected override void Awake()
{
base..ctor();
Action action = new Action(this.DJICPGDJEHK);
KLLMCPFPIIE<int> kllmcpfpiie;
this.BBNBJPFGBDK = kllmcpfpiie;
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
Action<Tool> action2 = new Action(this.BEAIGEDBBOH);
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(staticToolInstantiatedEvent, action2);
}
// Token: 0x06013569 RID: 79209 RVA: 0x0047ED50 File Offset: 0x0047CF50
[Token(Token = "0x6013569")]
[Address(RVA = "0x7F81E0", Offset = "0x7F6FE0", VA = "0x1807F81E0", Slot = "15")]
protected override void Start()
{
this.DJICPGDJEHK();
}
// Token: 0x0601356A RID: 79210 RVA: 0x0047ED64 File Offset: 0x0047CF64
[Token(Token = "0x601356A")]
[Address(RVA = "0x7F8110", Offset = "0x7F6F10", VA = "0x1807F8110", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
Action<Tool> action = new Action(this.BEAIGEDBBOH);
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(staticToolInstantiatedEvent, action);
}
// Token: 0x0601356B RID: 79211 RVA: 0x0047ED98 File Offset: 0x0047CF98
[Token(Token = "0x601356B")]
[Address(RVA = "0x7F81F0", Offset = "0x7F6FF0", VA = "0x1807F81F0", Slot = "16")]
protected override void Update()
{
ArenaVendingMachine fjallkmdhof = this.FJALLKMDHOF;
int num = 0;
if (!(fjallkmdhof == num))
{
ArenaManager <MCKOOMOCKNI>k__BackingField = this.FJALLKMDHOF.<MCKOOMOCKNI>k__BackingField;
int num2 = 0;
if (!(<MCKOOMOCKNI>k__BackingField == num2))
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num3 = 0;
if (!(instance == num3))
{
float time = Time.time;
float time2 = Time.time;
this.IAJDBKKFEDE = time2;
if (KKPBCOOONNK.BNNCCCFFALC)
{
Tool lcmcchcamic = this.LCMCCHCAMIC;
int num4 = 0;
if (lcmcchcamic == num4)
{
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
OGNBCNBPFCC ognbcnbpfcc = HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
Transform transform = this.equipmentSpawnTransform;
int num5 = 0;
if (transform != num5)
{
Transform transform2 = this.equipmentSpawnTransform;
}
float z = Vector3.zero.z;
Transform transform3 = this.equipmentSpawnTransform;
int num6 = 0;
if (transform3 != num6)
{
Transform transform4 = this.equipmentSpawnTransform;
}
Quaternion identity = Quaternion.identity;
int num7 = 0;
Tool tool;
if (tool != num7)
{
PhotonView photonView = tool.JDHMIOJKLCK;
int num8 = 0;
if (photonView != num8)
{
PhotonView photonView2 = tool.JDHMIOJKLCK;
}
}
KLLMCPFPIIE<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
}
}
}
}
}
}
// Token: 0x0601356C RID: 79212 RVA: 0x0047EEE0 File Offset: 0x0047D0E0
[Token(Token = "0x601356C")]
[Address(RVA = "0x7F78D0", Offset = "0x7F66D0", VA = "0x1807F78D0")]
private void BEAIGEDBBOH(Tool NBHJPDBHDHB)
{
int num = 0;
if (NBHJPDBHDHB != num)
{
PhotonView photonView = NBHJPDBHDHB.JDHMIOJKLCK;
KLLMCPFPIIE<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
int viewIdField = photonView.viewIdField;
int num2 = bbnbjpfgbdk.IAHDANBDAAM();
if (viewIdField == num2)
{
this.DJICPGDJEHK();
}
}
}
// Token: 0x0601356D RID: 79213 RVA: 0x0047EF28 File Offset: 0x0047D128
[Token(Token = "0x601356D")]
[Address(RVA = "0x7F7B40", Offset = "0x7F6940", VA = "0x1807F7B40")]
private void DJICPGDJEHK()
{
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.BBNBJPFGBDK.IAHDANBDAAM());
int num = 0;
if (photonView != num)
{
Tool component = photonView.GetComponent<Tool>();
}
int num2 = 0;
Tool lcmcchcamic = this.LCMCCHCAMIC;
if (num2 != lcmcchcamic)
{
this.LCMCCHCAMIC = num2;
int num3 = 0;
if (num2 != num3)
{
this.LCMCCHCAMIC.KinematicOnReset = true;
Tool lcmcchcamic2 = this.LCMCCHCAMIC;
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.APAEOEGIIAK);
lcmcchcamic2.AddCustomPickupCondition(oglajafkbmn);
Tool lcmcchcamic3 = this.LCMCCHCAMIC;
MFBGLIHGCGO<Tool> prePickupEvent = lcmcchcamic3.PrePickupEvent;
Action<Tool> action = new Action(this.EGAGCNKAHPJ);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(prePickupEvent, action);
lcmcchcamic3.PrePickupEvent = mfbglihgcgo;
ToolPlayerAttractor component2 = this.LCMCCHCAMIC.GetComponent<ToolPlayerAttractor>();
int num4 = 0;
if (component2 != num4)
{
component2.DHFOGELFLFC = true;
}
this.LCMCCHCAMIC.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
}
}
}
// Token: 0x0601356E RID: 79214 RVA: 0x0047F024 File Offset: 0x0047D224
[Token(Token = "0x601356E")]
[Address(RVA = "0x7F7DD0", Offset = "0x7F6BD0", VA = "0x1807F7DD0")]
private void EGAGCNKAHPJ(Tool EGFEJGHDNAI)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
Tool lcmcchcamic = this.LCMCCHCAMIC;
if (EGFEJGHDNAI == lcmcchcamic)
{
}
}
MFBGLIHGCGO<Tool> prePickupEvent = EGFEJGHDNAI.PrePickupEvent;
Action<Tool> action = new Action(this.EGAGCNKAHPJ);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(prePickupEvent, action);
EGFEJGHDNAI.PrePickupEvent = mfbglihgcgo;
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.APAEOEGIIAK);
EGFEJGHDNAI.RemoveCustomPickupCondition(oglajafkbmn);
ToolPlayerAttractor component = EGFEJGHDNAI.GetComponent<ToolPlayerAttractor>();
int num = 0;
if (component != num)
{
int num2 = 0;
component.DHFOGELFLFC = num2 != 0;
}
EGFEJGHDNAI.<JGABDFBGDEB>k__BackingField.ResumeAutomaticCleanup(this);
if (KKPBCOOONNK.BNNCCCFFALC)
{
AGAJMBPABDL photonPlayer = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
base.FNPKCLECCNF(photonPlayer);
}
}
// Token: 0x0601356F RID: 79215 RVA: 0x0047F0DC File Offset: 0x0047D2DC
[Token(Token = "0x601356F")]
[Address(RVA = "0x7F7750", Offset = "0x7F6550", VA = "0x1807F7750")]
private bool APAEOEGIIAK(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
{
if (!NHCEBNBEEBE.DBAJDHGDPOL.DMKCIEPGGAB)
{
}
return this.PGOHKPPKPOK;
}
// Token: 0x06013570 RID: 79216 RVA: 0x0047F108 File Offset: 0x0047D308
[Token(Token = "0x6013570")]
[Address(RVA = "0x7F86E0", Offset = "0x7F74E0", VA = "0x1807F86E0")]
public ArenaVendingMachineEquipmentSlot()
{
SerializedGuid serializedGuid;
this.equipmentTypeId = serializedGuid;
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0400C962 RID: 51554
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400C962")]
[SerializeField]
[HELOBGLDDLH.KBCDAGDEHAO(false)]
private SerializedGuid equipmentTypeId;
// Token: 0x0400C963 RID: 51555
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400C963")]
[SerializeField]
private Transform equipmentSpawnTransform;
// Token: 0x0400C964 RID: 51556
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400C964")]
private KLLMCPFPIIE<int> BBNBJPFGBDK;
// Token: 0x0400C965 RID: 51557
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400C965")]
private float IAJDBKKFEDE;
// Token: 0x0400C966 RID: 51558
[Token(Token = "0x400C966")]
private const float FHINLFKBOEM = 2f;
// Token: 0x0400C967 RID: 51559
[Token(Token = "0x400C967")]
private const float EAPHALPHBCG = 0.5f;
// Token: 0x0400C968 RID: 51560
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400C968")]
private Tool LCMCCHCAMIC;
}
}