using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Combat { // Token: 0x020033BA RID: 13242 [Token(Token = "0x20033BA")] public class AimAssistTarget : MonoBehaviour { // Token: 0x06017130 RID: 94512 RVA: 0x00563EC8 File Offset: 0x005620C8 [Token(Token = "0x6017130")] [Address(RVA = "0x1425CD0", Offset = "0x1424AD0", VA = "0x181425CD0")] private void OnEnable() { AimAssistTarget.IFIHMCFOFCL.Add(this); } // Token: 0x06017131 RID: 94513 RVA: 0x00563EE8 File Offset: 0x005620E8 [Token(Token = "0x6017131")] [Address(RVA = "0x1425B30", Offset = "0x1424930", VA = "0x181425B30")] private void OnDisable() { bool flag = AimAssistTarget.IFIHMCFOFCL.Remove(this); } // Token: 0x06017132 RID: 94514 RVA: 0x00563F08 File Offset: 0x00562108 [Token(Token = "0x6017132")] [Address(RVA = "0x1425BB0", Offset = "0x14249B0", VA = "0x181425BB0")] private void OnDrawGizmos() { AimAssistTarget lelfjalclie = AimAssistTarget.LELFJALCLIE; if (!(this == lelfjalclie) && base.enabled) { Color yellow = Color.yellow; } Color red = Color.red; Transform transform = base.transform; Vector3 vector; float z = vector.z; } // Token: 0x06017133 RID: 94515 RVA: 0x00563F50 File Offset: 0x00562150 [Token(Token = "0x6017133")] [Address(RVA = "0x1425D50", Offset = "0x1424B50", VA = "0x181425D50")] public static bool TryGetClosestTarget(Camera FOMHGMLPOND, float PHCIBJHABOH, float FEIEODFCGPK, out PFAKCPAMEAK AGFJEELOJMP) { int num = 0; int num2 = 0; float z = Vector3.zero.z; float num3 = FOMHGMLPOND.OOIKMLIOLHN(1f); Transform transform = FOMHGMLPOND.transform; Transform transform2 = FOMHGMLPOND.transform; int num4 = 0; List ifihmcfofcl = AimAssistTarget.IFIHMCFOFCL; List ifihmcfofcl2 = AimAssistTarget.IFIHMCFOFCL; if (1f <= FEIEODFCGPK || num2 != 0) { Vector3 vector; float z2 = vector.z; Vector3 vector2 = num / 1f; float num6; float num5 = Mathf.Max((float)num4, num6); num6 = FEIEODFCGPK; num6 = num5; num6 = num5; if (num2 != 0) { float num7 = Mathf.Min(PHCIBJHABOH, num6); num6 = FEIEODFCGPK; float num8 = Mathf.Min(FEIEODFCGPK, num6); } } num2++; float num9; bool flag = Mathf.Approximately(num9, (float)num4); if (num2 == 0) { while (!flag) { } } Vector3 vector3; float z3 = vector3.z; num2++; Vector3 vector4; float z4 = vector4.z; AimAssistTarget.LELFJALCLIE = num2; if (PHCIBJHABOH > PHCIBJHABOH) { } PFAKCPAMEAK pfakcpameak = new PFAKCPAMEAK(); int num10 = 0; pfakcpameak.EHAINJEAMKF.z = z; float z5; if (num2 != 0 && num10 != 0) { Vector3 vector5; z5 = vector5.z; } if (z5 != 0f) { } Vector3 zero = Vector3.zero; float z6 = zero.z; pfakcpameak.MFALIGBNGLJ.z = z6; pfakcpameak.BGDFHIMABOL = PHCIBJHABOH; pfakcpameak.EGOIGFHOJCE = FEIEODFCGPK; pfakcpameak.AAAICBFNLAI = num2 != 0; zero.x = pfakcpameak; throw new NullReferenceException(); } // Token: 0x06017134 RID: 94516 RVA: 0x005640A8 File Offset: 0x005622A8 [Token(Token = "0x6017134")] [Address(RVA = "0x1426580", Offset = "0x1425380", VA = "0x181426580")] public AimAssistTarget() { } // Token: 0x0400F033 RID: 61491 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F033")] [SerializeField] private float radius = 1f; // Token: 0x0400F034 RID: 61492 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F034")] [NonSerialized] public RigidbodyEx RigidbodyEx; // Token: 0x0400F035 RID: 61493 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400F035")] [NonSerialized] public bool IsValidTarget = true; // Token: 0x0400F036 RID: 61494 [Token(Token = "0x400F036")] private const float IGJMIJEEMNB = 1f; // Token: 0x0400F037 RID: 61495 [Token(Token = "0x400F037")] private const float NOHPJJOGGDI = 2f; // Token: 0x0400F038 RID: 61496 [Token(Token = "0x400F038")] private const float GLCHDCKEACJ = 0.02f; // Token: 0x0400F039 RID: 61497 [Token(Token = "0x400F039")] private static AimAssistTarget LELFJALCLIE; // Token: 0x0400F03A RID: 61498 [Token(Token = "0x400F03A")] private static List IFIHMCFOFCL = new List(); } }