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 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 kllmcpfpiie; this.BBNBJPFGBDK = kllmcpfpiie; MFBGLIHGCGO staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent; Action 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 staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent; Action 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 k__BackingField = this.FJALLKMDHOF.k__BackingField; int num2 = 0; if (!(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 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 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(); } 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 prePickupEvent = lcmcchcamic3.PrePickupEvent; Action action = new Action(this.EGAGCNKAHPJ); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(prePickupEvent, action); lcmcchcamic3.PrePickupEvent = mfbglihgcgo; ToolPlayerAttractor component2 = this.LCMCCHCAMIC.GetComponent(); int num4 = 0; if (component2 != num4) { component2.DHFOGELFLFC = true; } this.LCMCCHCAMIC.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 prePickupEvent = EGFEJGHDNAI.PrePickupEvent; Action action = new Action(this.EGAGCNKAHPJ); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(prePickupEvent, action); EGFEJGHDNAI.PrePickupEvent = mfbglihgcgo; Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.APAEOEGIIAK); EGFEJGHDNAI.RemoveCustomPickupCondition(oglajafkbmn); ToolPlayerAttractor component = EGFEJGHDNAI.GetComponent(); int num = 0; if (component != num) { int num2 = 0; component.DHFOGELFLFC = num2 != 0; } EGFEJGHDNAI.k__BackingField.ResumeAutomaticCleanup(this); if (KKPBCOOONNK.BNNCCCFFALC) { AGAJMBPABDL photonPlayer = EGFEJGHDNAI.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 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; } }