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

198 lines
5.3 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.Combat
{
// Token: 0x020034A5 RID: 13477
[Token(Token = "0x20034A5")]
public class PlayerAimAssistTargetController : MonoBehaviour
{
// Token: 0x060175B4 RID: 95668 RVA: 0x0056ED04 File Offset: 0x0056CF04
[Token(Token = "0x60175B4")]
[Address(RVA = "0x1F1F2E0", Offset = "0x1F1E2E0", VA = "0x181F1F2E0")]
private void Start()
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.SCREEN)
{
Player player = this.player;
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
if (player == <EGKJPJKLEAI>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<float> action = new Action(this.MKGJCJIIFFL);
IDisposable disposable = ADIFCODGAML.LFJPCEKGMIA(this, action);
this.JLEDFIAPIJL = disposable;
}
}
// Token: 0x060175B5 RID: 95669 RVA: 0x0056EDB0 File Offset: 0x0056CFB0
[Token(Token = "0x60175B5")]
[Address(RVA = "0x1F1F120", Offset = "0x1F1E120", VA = "0x181F1F120")]
private void OnDestroy()
{
if (this.JLEDFIAPIJL != 0)
{
this.JLEDFIAPIJL = (ulong)0L;
}
}
// Token: 0x060175B6 RID: 95670 RVA: 0x0056EDD0 File Offset: 0x0056CFD0
[Token(Token = "0x60175B6")]
[Address(RVA = "0x1F1EE50", Offset = "0x1F1DE50", VA = "0x181F1EE50")]
private void MKGJCJIIFFL(float POGAEJIEPIM)
{
this.OKBICIFENDL();
bool flag;
bool flag2;
if (!flag && flag2)
{
Player player = this.player;
int num = 0;
if (!(player == num))
{
AGAJMBPABDL photonPlayer = this.player.DBAJDHGDPOL;
}
}
int num2 = 0;
this.PAOCHBJNCKB(num2 != 0);
}
// Token: 0x060175B7 RID: 95671 RVA: 0x0056EE1C File Offset: 0x0056D01C
[Token(Token = "0x60175B7")]
[Address(RVA = "0x1F1F1B0", Offset = "0x1F1E1B0", VA = "0x181F1F1B0")]
private bool PLOPFKKMAAN()
{
bool flag;
bool flag2;
if (!flag && flag2)
{
Player player = this.player;
int num = 0;
if (!(player == num))
{
AGAJMBPABDL photonPlayer = this.player.DBAJDHGDPOL;
bool flag3;
if (flag3)
{
return true;
}
}
}
throw new NullReferenceException();
}
// Token: 0x060175B8 RID: 95672 RVA: 0x0056EE60 File Offset: 0x0056D060
[Token(Token = "0x60175B8")]
[Address(RVA = "0x1EAE6C0", Offset = "0x1EAD6C0", VA = "0x181EAE6C0")]
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: 0x060175B9 RID: 95673 RVA: 0x0056EEA0 File Offset: 0x0056D0A0
[Token(Token = "0x60175B9")]
[Address(RVA = "0x1F1EF80", Offset = "0x1F1DF80", VA = "0x181F1EF80")]
private void OKBICIFENDL()
{
int num = 0;
int num2 = 0;
if (!(num == num2))
{
Player player = this.player;
int num3 = 0;
if (!(player == num3))
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
AGAJMBPABDL 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: 0x060175BA RID: 95674 RVA: 0x0056EF1C File Offset: 0x0056D11C
[Token(Token = "0x60175BA")]
[Address(RVA = "0x1F1ED10", Offset = "0x1F1DD10", VA = "0x181F1ED10")]
private bool AJPICNCONLN()
{
int num = 0;
int num2 = 0;
if (!(num == num2))
{
Player player = this.player;
int num3 = 0;
if (!(player == num3))
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
AGAJMBPABDL photonPlayer = this.player.DBAJDHGDPOL;
bool flag;
return flag;
}
}
throw new NullReferenceException();
}
// Token: 0x060175BB RID: 95675 RVA: 0x0056EF6C File Offset: 0x0056D16C
[Token(Token = "0x60175BB")]
[Address(RVA = "0x1F1F170", Offset = "0x1F1E170", VA = "0x181F1F170")]
private void OnValidate()
{
AimAssistTarget[] componentsInChildren = base.GetComponentsInChildren<AimAssistTarget>(true);
this.targets = componentsInChildren;
}
// Token: 0x060175BC RID: 95676 RVA: 0x0056EF88 File Offset: 0x0056D188
[Token(Token = "0x60175BC")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public PlayerAimAssistTargetController()
{
}
// Token: 0x0400F272 RID: 62066
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400F272")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Player player;
// Token: 0x0400F273 RID: 62067
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400F273")]
[SerializeField]
private AimAssistTarget[] targets;
// Token: 0x0400F274 RID: 62068
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400F274")]
private IDisposable JLEDFIAPIJL;
}
}