using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom.DataStructures; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x0200278C RID: 10124 [Token(Token = "0x200278C")] [StructLayout(3)] public class ArenaVendingMachineEquipmentSlot : ArenaVendingMachineSlot { // Token: 0x17002FC2 RID: 12226 // (get) Token: 0x06011B60 RID: 72544 RVA: 0x0043AB5C File Offset: 0x00438D5C [Token(Token = "0x17002FC2")] private OGNBCNBPFCC KBMMIDCMFHF { [Token(Token = "0x6011B60")] [Address(RVA = "0x1563320", Offset = "0x1561D20", VA = "0x181563320")] get { return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId); } } // Token: 0x17002FC3 RID: 12227 // (get) Token: 0x06011B61 RID: 72545 RVA: 0x0043AB74 File Offset: 0x00438D74 [Token(Token = "0x17002FC3")] private Vector3 HFGEGDHINKH { [Token(Token = "0x6011B61")] [Address(RVA = "0x1563380", Offset = "0x1561D80", VA = "0x181563380")] get { bool flag; if (flag) { } float z = Vector3.zero.z; throw new NullReferenceException(); } } // Token: 0x17002FC4 RID: 12228 // (get) Token: 0x06011B62 RID: 72546 RVA: 0x0043AB98 File Offset: 0x00438D98 [Token(Token = "0x17002FC4")] private Quaternion BBFGBHLGGPB { [Token(Token = "0x6011B62")] [Address(RVA = "0x1562DC0", Offset = "0x15617C0", VA = "0x181562DC0")] get { bool flag; if (flag) { } Quaternion identity = Quaternion.identity; throw new NullReferenceException(); } } // Token: 0x17002FC5 RID: 12229 // (get) Token: 0x06011B63 RID: 72547 RVA: 0x0043ABB8 File Offset: 0x00438DB8 // (set) Token: 0x06011B64 RID: 72548 RVA: 0x0043ABCC File Offset: 0x00438DCC [Token(Token = "0x17002FC5")] private Tool AFFNGJAPHAC { [Token(Token = "0x6011B63")] [Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")] get { return this.LCMCCHCAMIC; } [Token(Token = "0x6011B64")] [Address(RVA = "0x1562CD0", Offset = "0x15616D0", VA = "0x181562CD0")] set { int num = 0; if (value != num) { PhotonView photonView = value.photonView; int num2 = 0; if (photonView != num2) { PhotonView photonView2 = value.photonView; } } SynchronizedField bbnbjpfgbdk = this.BBNBJPFGBDK; } } // Token: 0x06011B65 RID: 72549 RVA: 0x0043AC10 File Offset: 0x00438E10 [Token(Token = "0x6011B65")] [Address(RVA = "0x1562AE0", Offset = "0x15614E0", VA = "0x181562AE0", Slot = "13")] protected override void Awake() { base..ctor(); Action action = new Action(this.DJICPGDJEHK); SynchronizedField synchronizedField; this.BBNBJPFGBDK = synchronizedField; ActionEvent staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent; Action action2 = new Action(this.BEAIGEDBBOH); Tool.StaticToolInstantiatedEvent = staticToolInstantiatedEvent + action2; } // Token: 0x06011B66 RID: 72550 RVA: 0x0043AC5C File Offset: 0x00438E5C [Token(Token = "0x6011B66")] [Address(RVA = "0x1563530", Offset = "0x1561F30", VA = "0x181563530", Slot = "15")] protected override void Start() { this.DJICPGDJEHK(); } // Token: 0x06011B67 RID: 72551 RVA: 0x0043AC70 File Offset: 0x00438E70 [Token(Token = "0x6011B67")] [Address(RVA = "0x1563460", Offset = "0x1561E60", VA = "0x181563460", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); ActionEvent staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent; Action action = new Action(this.BEAIGEDBBOH); Tool.StaticToolInstantiatedEvent = staticToolInstantiatedEvent - action; } // Token: 0x06011B68 RID: 72552 RVA: 0x0043ACA4 File Offset: 0x00438EA4 [Token(Token = "0x6011B68")] [Address(RVA = "0x1563540", Offset = "0x1561F40", VA = "0x181563540", 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 (PhotonNetwork.IsMasterClient) { 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.photonView; int num8 = 0; if (photonView != num8) { PhotonView photonView2 = tool.photonView; } } SynchronizedField bbnbjpfgbdk = this.BBNBJPFGBDK; } } } } } } // Token: 0x06011B69 RID: 72553 RVA: 0x0043ADEC File Offset: 0x00438FEC [Token(Token = "0x6011B69")] [Address(RVA = "0x1562C20", Offset = "0x1561620", VA = "0x181562C20")] private void BEAIGEDBBOH(Tool NBHJPDBHDHB) { int num = 0; if (NBHJPDBHDHB != num) { PhotonView photonView = NBHJPDBHDHB.photonView; SynchronizedField bbnbjpfgbdk = this.BBNBJPFGBDK; int viewIdField = photonView.viewIdField; int num2 = bbnbjpfgbdk.Get(); if (viewIdField == num2) { this.DJICPGDJEHK(); } } } // Token: 0x06011B6A RID: 72554 RVA: 0x0043AE34 File Offset: 0x00439034 [Token(Token = "0x6011B6A")] [Address(RVA = "0x1562E90", Offset = "0x1561890", VA = "0x181562E90")] private void DJICPGDJEHK() { PhotonView photonView = PhotonNetwork.GetPhotonView(this.BBNBJPFGBDK.Get()); 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; ActionEvent prePickupEvent = lcmcchcamic3.PrePickupEvent; Action action = new Action(this.EGAGCNKAHPJ); ActionEvent actionEvent = prePickupEvent + action; lcmcchcamic3.PrePickupEvent = actionEvent; ToolPlayerAttractor component2 = this.LCMCCHCAMIC.GetComponent(); int num4 = 0; if (component2 != num4) { component2.DHFOGELFLFC = true; } this.LCMCCHCAMIC.k__BackingField.PauseAutomaticCleanup(this); } } } // Token: 0x06011B6B RID: 72555 RVA: 0x0043AF30 File Offset: 0x00439130 [Token(Token = "0x6011B6B")] [Address(RVA = "0x1563120", Offset = "0x1561B20", VA = "0x181563120")] private void EGAGCNKAHPJ(Tool EGFEJGHDNAI) { if (PhotonNetwork.IsMasterClient) { Tool lcmcchcamic = this.LCMCCHCAMIC; if (EGFEJGHDNAI == lcmcchcamic) { } } ActionEvent prePickupEvent = EGFEJGHDNAI.PrePickupEvent; Action action = new Action(this.EGAGCNKAHPJ); ActionEvent actionEvent = prePickupEvent - action; EGFEJGHDNAI.PrePickupEvent = actionEvent; 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 (PhotonNetwork.IsMasterClient) { Photon.Realtime.Player photonPlayer = EGFEJGHDNAI.k__BackingField.DBAJDHGDPOL; base.FNPKCLECCNF(photonPlayer); } } // Token: 0x06011B6C RID: 72556 RVA: 0x0043AFE8 File Offset: 0x004391E8 [Token(Token = "0x6011B6C")] [Address(RVA = "0x1562AA0", Offset = "0x15614A0", VA = "0x181562AA0")] private bool APAEOEGIIAK(Tool NBHJPDBHDHB, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { if (!NHCEBNBEEBE.DBAJDHGDPOL.IsLocal) { } return this.PGOHKPPKPOK; } // Token: 0x06011B6D RID: 72557 RVA: 0x0043B014 File Offset: 0x00439214 [Token(Token = "0x6011B6D")] [Address(RVA = "0x1563A30", Offset = "0x1562430", VA = "0x181563A30")] public ArenaVendingMachineEquipmentSlot() { SerializedGuid serializedGuid = new SerializedGuid(GOAGAGHOIJG.DIEMLDNKBOE); this.equipmentTypeId = serializedGuid; this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L); base..ctor(); } // Token: 0x0400BDB9 RID: 48569 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400BDB9")] [SerializeField] [HELOBGLDDLH.KBCDAGDEHAO(false)] private SerializedGuid equipmentTypeId; // Token: 0x0400BDBA RID: 48570 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400BDBA")] [SerializeField] private Transform equipmentSpawnTransform; // Token: 0x0400BDBB RID: 48571 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400BDBB")] private SynchronizedField BBNBJPFGBDK; // Token: 0x0400BDBC RID: 48572 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400BDBC")] private float IAJDBKKFEDE; // Token: 0x0400BDBD RID: 48573 [Token(Token = "0x400BDBD")] private const float FHINLFKBOEM = 2f; // Token: 0x0400BDBE RID: 48574 [Token(Token = "0x400BDBE")] private const float EAPHALPHBCG = 0.5f; // Token: 0x0400BDBF RID: 48575 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BDBF")] private Tool LCMCCHCAMIC; } }