198 lines
5.3 KiB
C#
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;
|
|
}
|
|
}
|