Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Activities/Arena/ArenaVendingMachineEquipmentSlot.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

336 lines
10 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.DataStructures;
using UnityEngine;
namespace RecRoom.Activities.Arena
{
// Token: 0x02002D72 RID: 11634
[Token(Token = "0x2002D72")]
public class ArenaVendingMachineEquipmentSlot : ArenaVendingMachineSlot
{
// Token: 0x1700364B RID: 13899
// (get) Token: 0x060139A4 RID: 80292 RVA: 0x004889BC File Offset: 0x00486BBC
[Token(Token = "0x1700364B")]
private OGNBCNBPFCC KBMMIDCMFHF
{
[Token(Token = "0x60139A4")]
[Address(RVA = "0x12ECE20", Offset = "0x12EBE20", VA = "0x1812ECE20")]
get
{
return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
}
}
// Token: 0x1700364C RID: 13900
// (get) Token: 0x060139A5 RID: 80293 RVA: 0x004889D4 File Offset: 0x00486BD4
[Token(Token = "0x1700364C")]
private Vector3 HFGEGDHINKH
{
[Token(Token = "0x60139A5")]
[Address(RVA = "0x12ECE80", Offset = "0x12EBE80", VA = "0x1812ECE80")]
get
{
bool flag;
if (flag)
{
}
float z = Vector3.zero.z;
throw new NullReferenceException();
}
}
// Token: 0x1700364D RID: 13901
// (get) Token: 0x060139A6 RID: 80294 RVA: 0x004889F8 File Offset: 0x00486BF8
[Token(Token = "0x1700364D")]
private Quaternion BBFGBHLGGPB
{
[Token(Token = "0x60139A6")]
[Address(RVA = "0x12EC8C0", Offset = "0x12EB8C0", VA = "0x1812EC8C0")]
get
{
bool flag;
if (flag)
{
}
Quaternion identity = Quaternion.identity;
throw new NullReferenceException();
}
}
// Token: 0x1700364E RID: 13902
// (get) Token: 0x060139A7 RID: 80295 RVA: 0x00488A18 File Offset: 0x00486C18
// (set) Token: 0x060139A8 RID: 80296 RVA: 0x00488A2C File Offset: 0x00486C2C
[Token(Token = "0x1700364E")]
private Tool AFFNGJAPHAC
{
[Token(Token = "0x60139A7")]
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
get
{
return this.LCMCCHCAMIC;
}
[Token(Token = "0x60139A8")]
[Address(RVA = "0x12EC7D0", Offset = "0x12EB7D0", VA = "0x1812EC7D0")]
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: 0x060139A9 RID: 80297 RVA: 0x00488A70 File Offset: 0x00486C70
[Token(Token = "0x60139A9")]
[Address(RVA = "0x12EC5E0", Offset = "0x12EB5E0", VA = "0x1812EC5E0", 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: 0x060139AA RID: 80298 RVA: 0x00488ABC File Offset: 0x00486CBC
[Token(Token = "0x60139AA")]
[Address(RVA = "0x12ED030", Offset = "0x12EC030", VA = "0x1812ED030", Slot = "15")]
protected override void Start()
{
this.DJICPGDJEHK();
}
// Token: 0x060139AB RID: 80299 RVA: 0x00488AD0 File Offset: 0x00486CD0
[Token(Token = "0x60139AB")]
[Address(RVA = "0x12ECF60", Offset = "0x12EBF60", VA = "0x1812ECF60", 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: 0x060139AC RID: 80300 RVA: 0x00488B04 File Offset: 0x00486D04
[Token(Token = "0x60139AC")]
[Address(RVA = "0x12ED040", Offset = "0x12EC040", VA = "0x1812ED040", 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: 0x060139AD RID: 80301 RVA: 0x00488C4C File Offset: 0x00486E4C
[Token(Token = "0x60139AD")]
[Address(RVA = "0x12EC720", Offset = "0x12EB720", VA = "0x1812EC720")]
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: 0x060139AE RID: 80302 RVA: 0x00488C94 File Offset: 0x00486E94
[Token(Token = "0x60139AE")]
[Address(RVA = "0x12EC990", Offset = "0x12EB990", VA = "0x1812EC990")]
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: 0x060139AF RID: 80303 RVA: 0x00488D90 File Offset: 0x00486F90
[Token(Token = "0x60139AF")]
[Address(RVA = "0x12ECC20", Offset = "0x12EBC20", VA = "0x1812ECC20")]
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: 0x060139B0 RID: 80304 RVA: 0x00488E48 File Offset: 0x00487048
[Token(Token = "0x60139B0")]
[Address(RVA = "0x12EC5A0", Offset = "0x12EB5A0", VA = "0x1812EC5A0")]
private bool APAEOEGIIAK(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
{
if (!NHCEBNBEEBE.DBAJDHGDPOL.DMKCIEPGGAB)
{
}
return this.PGOHKPPKPOK;
}
// Token: 0x060139B1 RID: 80305 RVA: 0x00488E74 File Offset: 0x00487074
[Token(Token = "0x60139B1")]
[Address(RVA = "0x12ED530", Offset = "0x12EC530", VA = "0x1812ED530")]
public ArenaVendingMachineEquipmentSlot()
{
SerializedGuid serializedGuid;
this.equipmentTypeId = serializedGuid;
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0400CB76 RID: 52086
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400CB76")]
[SerializeField]
[HELOBGLDDLH.KBCDAGDEHAO(false)]
private SerializedGuid equipmentTypeId;
// Token: 0x0400CB77 RID: 52087
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400CB77")]
[SerializeField]
private Transform equipmentSpawnTransform;
// Token: 0x0400CB78 RID: 52088
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400CB78")]
private KLLMCPFPIIE<int> BBNBJPFGBDK;
// Token: 0x0400CB79 RID: 52089
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400CB79")]
private float IAJDBKKFEDE;
// Token: 0x0400CB7A RID: 52090
[Token(Token = "0x400CB7A")]
private const float FHINLFKBOEM = 2f;
// Token: 0x0400CB7B RID: 52091
[Token(Token = "0x400CB7B")]
private const float EAPHALPHBCG = 0.5f;
// Token: 0x0400CB7C RID: 52092
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400CB7C")]
private Tool LCMCCHCAMIC;
}
}