using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using UnityEngine; namespace RecRoom.Core.Combat { // Token: 0x02002DEF RID: 11759 [Token(Token = "0x2002DEF")] [StructLayout(3)] public class PlayerAimAssistTargetController : MonoBehaviour { // Token: 0x06014FB6 RID: 85942 RVA: 0x00508BAC File Offset: 0x00506DAC [Token(Token = "0x6014FB6")] [Address(RVA = "0x13BEF90", Offset = "0x13BD990", VA = "0x1813BEF90")] private void Start() { if (SingletonMonoBehaviour.Instance.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.SCREEN) { global::Player player = this.player; global::Player k__BackingField = global::Player.k__BackingField; if (player == k__BackingField) { int num = 0; this.PAOCHBJNCKB(num != 0); return; } AimAssistTarget[] array = this.targets; int num2 = 0; if (num2 < array.Length) { PlayerTrackingSpace trackingSpace = this.player.trackingSpace; AimAssistTarget aimAssistTarget = array[num2]; RigidbodyEx rigidbodyEx = trackingSpace._rigidbodyEx; num2++; aimAssistTarget.RigidbodyEx = rigidbodyEx; AimAssistTarget[] array2 = this.targets; } Action action = new Action(this.MKGJCJIIFFL); IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update5hz(this, action); this.JLEDFIAPIJL = disposable; } } // Token: 0x06014FB7 RID: 85943 RVA: 0x00508C58 File Offset: 0x00506E58 [Token(Token = "0x6014FB7")] [Address(RVA = "0x13BED40", Offset = "0x13BD740", VA = "0x1813BED40")] private void OnDestroy() { if (this.JLEDFIAPIJL != 0) { this.JLEDFIAPIJL = (ulong)0L; } } // Token: 0x06014FB8 RID: 85944 RVA: 0x00508C78 File Offset: 0x00506E78 [Token(Token = "0x6014FB8")] [Address(RVA = "0x13BEA70", Offset = "0x13BD470", VA = "0x1813BEA70")] private void MKGJCJIIFFL(float POGAEJIEPIM) { this.OKBICIFENDL(); GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance == num) && instance.CIFKHPAHBHB) { global::Player player = this.player; int num2 = 0; if (!(player == num2)) { Photon.Realtime.Player photonPlayer = this.player.DBAJDHGDPOL; bool flag = instance.combatManager.PlayerIsAlive(photonPlayer); } } int num3 = 0; this.PAOCHBJNCKB(num3 != 0); } // Token: 0x06014FB9 RID: 85945 RVA: 0x00508CE8 File Offset: 0x00506EE8 [Token(Token = "0x6014FB9")] [Address(RVA = "0x13BEE60", Offset = "0x13BD860", VA = "0x1813BEE60")] private bool PLOPFKKMAAN() { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance == num) && instance.CIFKHPAHBHB) { global::Player player = this.player; int num2 = 0; if (!(player == num2)) { Photon.Realtime.Player photonPlayer = this.player.DBAJDHGDPOL; if (instance.combatManager.PlayerIsAlive(photonPlayer)) { return true; } } } throw new NullReferenceException(); } // Token: 0x06014FBA RID: 85946 RVA: 0x00508D4C File Offset: 0x00506F4C [Token(Token = "0x6014FBA")] [Address(RVA = "0x13BEDD0", Offset = "0x13BD7D0", VA = "0x1813BEDD0")] private void PAOCHBJNCKB(bool CFICOGKHLAE) { AimAssistTarget[] array = this.targets; int num = 0; if (num < array.Length) { array[num].enabled = CFICOGKHLAE; AimAssistTarget[] array2 = this.targets; num++; } } // Token: 0x06014FBB RID: 85947 RVA: 0x00508D8C File Offset: 0x00506F8C [Token(Token = "0x6014FBB")] [Address(RVA = "0x13BEBA0", Offset = "0x13BD5A0", VA = "0x1813BEBA0")] private void OKBICIFENDL() { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != 0) { } int num2 = 0; if (!(num == num2)) { global::Player player = this.player; int num3 = 0; if (!(player == num3)) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; Photon.Realtime.Player photonPlayer = this.player.DBAJDHGDPOL; } } int num4 = 0; AimAssistTarget[] array = this.targets; if (num < array.Length) { array[num].IsValidTarget = num4 != 0; num++; AimAssistTarget[] array2 = this.targets; } } // Token: 0x06014FBC RID: 85948 RVA: 0x00508E14 File Offset: 0x00507014 [Token(Token = "0x6014FBC")] [Address(RVA = "0x13BE930", Offset = "0x13BD330", VA = "0x1813BE930")] private bool AJPICNCONLN() { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG != 0) { } int num = 0; int num2 = 0; if (!(num == num2)) { global::Player player = this.player; int num3 = 0; if (!(player == num3)) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; Photon.Realtime.Player photonPlayer = this.player.DBAJDHGDPOL; bool flag; return flag; } } throw new NullReferenceException(); } // Token: 0x06014FBD RID: 85949 RVA: 0x00508E6C File Offset: 0x0050706C [Token(Token = "0x6014FBD")] [Address(RVA = "0x13BED90", Offset = "0x13BD790", VA = "0x1813BED90")] private void OnValidate() { AimAssistTarget[] componentsInChildren = base.GetComponentsInChildren(true); this.targets = componentsInChildren; } // Token: 0x06014FBE RID: 85950 RVA: 0x00508E88 File Offset: 0x00507088 [Token(Token = "0x6014FBE")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public PlayerAimAssistTargetController() { } // Token: 0x0400DF95 RID: 57237 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400DF95")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private global::Player player; // Token: 0x0400DF96 RID: 57238 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400DF96")] [SerializeField] private AimAssistTarget[] targets; // Token: 0x0400DF97 RID: 57239 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400DF97")] private IDisposable JLEDFIAPIJL; } }