298 lines
9.3 KiB
C#
298 lines
9.3 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Core.Locomotion;
|
|
using RecRoom.Core.Screens.PlayerController;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200305B RID: 12379
|
|
[Token(Token = "0x200305B")]
|
|
public class JNLDNNAKBGH : ScreenPlayerSteeringController
|
|
{
|
|
// Token: 0x06014F90 RID: 85904 RVA: 0x004E369C File Offset: 0x004E189C
|
|
[Token(Token = "0x6014F90")]
|
|
[Address(RVA = "0x16E7EE0", Offset = "0x16E6EE0", VA = "0x1816E7EE0")]
|
|
public JNLDNNAKBGH(JNLDNNAKBGH.HGGHGHNNFPE KOFDHHHADLM, JNLDNNAKBGH.DODBLJMEOMI AJFBFFAKCBD)
|
|
{
|
|
this.KOFDHHHADLM = KOFDHHHADLM;
|
|
this.AJFBFFAKCBD = AJFBFFAKCBD;
|
|
}
|
|
|
|
// Token: 0x06014F91 RID: 85905 RVA: 0x004E36C4 File Offset: 0x004E18C4
|
|
[Token(Token = "0x6014F91")]
|
|
[Address(RVA = "0x16E7F20", Offset = "0x16E6F20", VA = "0x1816E7F20")]
|
|
public JNLDNNAKBGH(JNLDNNAKBGH.HGGHGHNNFPE KOFDHHHADLM, JNLDNNAKBGH.DODBLJMEOMI AJFBFFAKCBD, bool HHEAJHDLCEN, bool NMONMMFFOEC)
|
|
{
|
|
this.KOFDHHHADLM = KOFDHHHADLM;
|
|
this.HHEAJHDLCEN = HHEAJHDLCEN;
|
|
this.NMONMMFFOEC = false;
|
|
this.AJFBFFAKCBD = AJFBFFAKCBD;
|
|
}
|
|
|
|
// Token: 0x06014F92 RID: 85906 RVA: 0x004E36F8 File Offset: 0x004E18F8
|
|
[Token(Token = "0x6014F92")]
|
|
[Address(RVA = "0x16E7E90", Offset = "0x16E6E90", VA = "0x1816E7E90")]
|
|
public JNLDNNAKBGH(JNLDNNAKBGH.HGGHGHNNFPE KOFDHHHADLM, JNLDNNAKBGH.DODBLJMEOMI AJFBFFAKCBD, float BJELFNKGAPK)
|
|
{
|
|
this.BJELFNKGAPK = BJELFNKGAPK;
|
|
this.KOFDHHHADLM = KOFDHHHADLM;
|
|
this.AJFBFFAKCBD = AJFBFFAKCBD;
|
|
}
|
|
|
|
// Token: 0x06014F93 RID: 85907 RVA: 0x004E3724 File Offset: 0x004E1924
|
|
[Token(Token = "0x6014F93")]
|
|
[Address(RVA = "0x16E7750", Offset = "0x16E6750", VA = "0x1816E7750")]
|
|
public static JNLDNNAKBGH LBEBGLDBOMG()
|
|
{
|
|
int num = 0;
|
|
JNLDNNAKBGH jnldnnakbgh;
|
|
jnldnnakbgh.KOFDHHHADLM = (JNLDNNAKBGH.HGGHGHNNFPE)num;
|
|
jnldnnakbgh.AJFBFFAKCBD = (JNLDNNAKBGH.DODBLJMEOMI)num;
|
|
return jnldnnakbgh;
|
|
}
|
|
|
|
// Token: 0x06014F94 RID: 85908 RVA: 0x004E3744 File Offset: 0x004E1944
|
|
[Token(Token = "0x6014F94")]
|
|
[Address(RVA = "0x16ABD70", Offset = "0x16AAD70", VA = "0x1816ABD70")]
|
|
public void JAKHKLKNMJO(Vector3 DJBBMJBBNHB)
|
|
{
|
|
float z = DJBBMJBBNHB.z;
|
|
this.OLEDPOPNAKK.z = z;
|
|
}
|
|
|
|
// Token: 0x06014F95 RID: 85909 RVA: 0x004E3764 File Offset: 0x004E1964
|
|
[Token(Token = "0x6014F95")]
|
|
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
|
public void AFDFMGPCEOI(Transform HEGDAEMJLDE)
|
|
{
|
|
this.BPBNEBMIJLJ = HEGDAEMJLDE;
|
|
}
|
|
|
|
// Token: 0x06014F96 RID: 85910 RVA: 0x004E3778 File Offset: 0x004E1978
|
|
[Token(Token = "0x6014F96")]
|
|
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
|
public void DIALFMLMFBL(Transform HEGDAEMJLDE)
|
|
{
|
|
this.BPBNEBMIJLJ = HEGDAEMJLDE;
|
|
}
|
|
|
|
// Token: 0x06014F97 RID: 85911 RVA: 0x004E378C File Offset: 0x004E198C
|
|
[Token(Token = "0x6014F97")]
|
|
[Address(RVA = "0xF19D10", Offset = "0xF18D10", VA = "0x180F19D10")]
|
|
public void PHIBDBCOEKG(Vector3 JJGDNPNBINJ)
|
|
{
|
|
float z = JJGDNPNBINJ.z;
|
|
this.JLCPLHJBOAK.z = z;
|
|
}
|
|
|
|
// Token: 0x06014F98 RID: 85912 RVA: 0x004E37AC File Offset: 0x004E19AC
|
|
[Token(Token = "0x6014F98")]
|
|
[Address(RVA = "0x16E7440", Offset = "0x16E6440", VA = "0x1816E7440", Slot = "5")]
|
|
public override bool INBMHACHEDO(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, out Vector3 EINAHBOHODB, out Vector3 MCPFLJFKMJM)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.zero.z;
|
|
JNLDNNAKBGH.DODBLJMEOMI ajfbffakcbd = this.AJFBFFAKCBD;
|
|
if (ajfbffakcbd != JNLDNNAKBGH.DODBLJMEOMI.Stationary && ajfbffakcbd != JNLDNNAKBGH.DODBLJMEOMI.FacePlayerVelocity)
|
|
{
|
|
if (ajfbffakcbd != JNLDNNAKBGH.DODBLJMEOMI.FaceTargetTransform)
|
|
{
|
|
if (ajfbffakcbd != JNLDNNAKBGH.DODBLJMEOMI.FaceTargetTransformForward && ajfbffakcbd != JNLDNNAKBGH.DODBLJMEOMI.FaceDirection)
|
|
{
|
|
if (ajfbffakcbd != JNLDNNAKBGH.DODBLJMEOMI.FaceCameraForward)
|
|
{
|
|
goto IL_9F;
|
|
}
|
|
Transform transform = FOMHGMLPOND.transform;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
}
|
|
Transform bpbnebmijlj = this.BPBNEBMIJLJ;
|
|
int num = 0;
|
|
if (bpbnebmijlj == num)
|
|
{
|
|
goto IL_9F;
|
|
}
|
|
Transform bpbnebmijlj2 = this.BPBNEBMIJLJ;
|
|
Vector3 forward = bpbnebmijlj.forward;
|
|
}
|
|
Transform bpbnebmijlj3 = this.BPBNEBMIJLJ;
|
|
int num2 = 0;
|
|
if (!(bpbnebmijlj3 == num2))
|
|
{
|
|
Transform bpbnebmijlj4 = this.BPBNEBMIJLJ;
|
|
float z4 = bpbnebmijlj3.position.z;
|
|
return true;
|
|
}
|
|
}
|
|
IL_9F:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014F99 RID: 85913 RVA: 0x004E3860 File Offset: 0x004E1A60
|
|
[Token(Token = "0x6014F99")]
|
|
[Address(RVA = "0x16E73A0", Offset = "0x16E63A0", VA = "0x1816E73A0", Slot = "6")]
|
|
public override void ILONFGBDCCM(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, LOCNHHPGIAG DBFBLNILIGL)
|
|
{
|
|
JNLDNNAKBGH.HGGHGHNNFPE kofdhhhadlm = this.KOFDHHHADLM;
|
|
if ((kofdhhhadlm != JNLDNNAKBGH.HGGHGHNNFPE.Stationary && kofdhhhadlm != JNLDNNAKBGH.HGGHGHNNFPE.ReachTarget) || this.NMONMMFFOEC)
|
|
{
|
|
base.PKFMIPJBFLA(IEKDDPPNFPF);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F9A RID: 85914 RVA: 0x004E388C File Offset: 0x004E1A8C
|
|
[Token(Token = "0x6014F9A")]
|
|
[Address(RVA = "0x16E77A0", Offset = "0x16E67A0", VA = "0x1816E77A0")]
|
|
private void LEKJIKCDCLJ(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, LOCNHHPGIAG DBFBLNILIGL)
|
|
{
|
|
JNLDNNAKBGH.HGGHGHNNFPE kofdhhhadlm = this.KOFDHHHADLM;
|
|
if (kofdhhhadlm != JNLDNNAKBGH.HGGHGHNNFPE.Stationary)
|
|
{
|
|
if (kofdhhhadlm != JNLDNNAKBGH.HGGHGHNNFPE.ReachTarget)
|
|
{
|
|
if (kofdhhhadlm == JNLDNNAKBGH.HGGHGHNNFPE.CameraRelative)
|
|
{
|
|
int num = 0;
|
|
if ((this.HHEAJHDLCEN ? 1 : 0) == num)
|
|
{
|
|
}
|
|
Transform transform = FOMHGMLPOND.transform;
|
|
Transform transform2 = FOMHGMLPOND.transform;
|
|
if (this.AJFBFFAKCBD == JNLDNNAKBGH.DODBLJMEOMI.FacePlayerVelocity)
|
|
{
|
|
PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement;
|
|
if (num != 0)
|
|
{
|
|
}
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
float z2 = this.JLCPLHJBOAK.z;
|
|
}
|
|
Vector3 zero = Vector3.zero;
|
|
float z3 = Vector3.zero.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014F9B RID: 85915 RVA: 0x004E3910 File Offset: 0x004E1B10
|
|
[Token(Token = "0x6014F9B")]
|
|
[Address(RVA = "0x16E7BA0", Offset = "0x16E6BA0", VA = "0x1816E7BA0")]
|
|
private void PEGBBAPDFCJ(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, LOCNHHPGIAG DBFBLNILIGL)
|
|
{
|
|
if (this.COPMMBGFENH)
|
|
{
|
|
PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement;
|
|
int num = 0;
|
|
float bjelfnkgapk = this.BJELFNKGAPK;
|
|
FINBOONIGDO.BDOPKBJIFFL(IEKDDPPNFPF, num, bjelfnkgapk);
|
|
GPPHJKMNPJM <AnimationSystem>k__BackingField = FINBOONIGDO.<AnimationSystem>k__BackingField;
|
|
float num2 = this.BJELFNKGAPK;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
float num5;
|
|
num2 = num5;
|
|
<AnimationSystem>k__BackingField.AJNOOFMCADH(num2, (float)num4, (float)num3, num2);
|
|
GPPHJKMNPJM <AnimationSystem>k__BackingField2 = FINBOONIGDO.<AnimationSystem>k__BackingField;
|
|
float bjelfnkgapk2 = this.BJELFNKGAPK;
|
|
num2 = num5;
|
|
<AnimationSystem>k__BackingField2.DKAKLGDMAJC(num2, bjelfnkgapk2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400DD23 RID: 56611
|
|
[Token(Token = "0x400DD23")]
|
|
private const float EBKGCELCFOF = 0f;
|
|
|
|
// Token: 0x0400DD24 RID: 56612
|
|
[Token(Token = "0x400DD24")]
|
|
private const float GMODCHNLNIH = 0.25f;
|
|
|
|
// Token: 0x0400DD25 RID: 56613
|
|
[Token(Token = "0x400DD25")]
|
|
private const float JAJKBKKADAL = 0.05f;
|
|
|
|
// Token: 0x0400DD26 RID: 56614
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400DD26")]
|
|
private readonly JNLDNNAKBGH.HGGHGHNNFPE KOFDHHHADLM;
|
|
|
|
// Token: 0x0400DD27 RID: 56615
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400DD27")]
|
|
private readonly bool HHEAJHDLCEN;
|
|
|
|
// Token: 0x0400DD28 RID: 56616
|
|
[FieldOffset(Offset = "0x15")]
|
|
[Token(Token = "0x400DD28")]
|
|
private readonly bool NMONMMFFOEC;
|
|
|
|
// Token: 0x0400DD29 RID: 56617
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400DD29")]
|
|
private readonly JNLDNNAKBGH.DODBLJMEOMI AJFBFFAKCBD;
|
|
|
|
// Token: 0x0400DD2A RID: 56618
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400DD2A")]
|
|
private float BJELFNKGAPK;
|
|
|
|
// Token: 0x0400DD2B RID: 56619
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400DD2B")]
|
|
private Vector3 OLEDPOPNAKK;
|
|
|
|
// Token: 0x0400DD2C RID: 56620
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400DD2C")]
|
|
private Transform BPBNEBMIJLJ;
|
|
|
|
// Token: 0x0400DD2D RID: 56621
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400DD2D")]
|
|
private Vector3 JLCPLHJBOAK;
|
|
|
|
// Token: 0x0200305C RID: 12380
|
|
[Token(Token = "0x200305C")]
|
|
public enum HGGHGHNNFPE
|
|
{
|
|
// Token: 0x0400DD2F RID: 56623
|
|
[Token(Token = "0x400DD2F")]
|
|
Stationary,
|
|
// Token: 0x0400DD30 RID: 56624
|
|
[Token(Token = "0x400DD30")]
|
|
CameraRelative,
|
|
// Token: 0x0400DD31 RID: 56625
|
|
[Token(Token = "0x400DD31")]
|
|
ReachTarget
|
|
}
|
|
|
|
// Token: 0x0200305D RID: 12381
|
|
[Token(Token = "0x200305D")]
|
|
public enum DODBLJMEOMI
|
|
{
|
|
// Token: 0x0400DD33 RID: 56627
|
|
[Token(Token = "0x400DD33")]
|
|
Stationary,
|
|
// Token: 0x0400DD34 RID: 56628
|
|
[Token(Token = "0x400DD34")]
|
|
FaceCameraForward,
|
|
// Token: 0x0400DD35 RID: 56629
|
|
[Token(Token = "0x400DD35")]
|
|
FaceDirection,
|
|
// Token: 0x0400DD36 RID: 56630
|
|
[Token(Token = "0x400DD36")]
|
|
FaceTargetTransform,
|
|
// Token: 0x0400DD37 RID: 56631
|
|
[Token(Token = "0x400DD37")]
|
|
FaceTargetTransformForward,
|
|
// Token: 0x0400DD38 RID: 56632
|
|
[Token(Token = "0x400DD38")]
|
|
FacePlayerVelocity
|
|
}
|
|
}
|