using System; using Cpp2IlInjected; using RecRoom; using RecRoom.Core.Locomotion; using RecRoom.Core.Screens.PlayerController; using UnityEngine; // Token: 0x02002F72 RID: 12146 [Token(Token = "0x2002F72")] public class JNLDNNAKBGH : ScreenPlayerSteeringController { // Token: 0x06014B45 RID: 84805 RVA: 0x004D95BC File Offset: 0x004D77BC [Token(Token = "0x6014B45")] [Address(RVA = "0xDAF090", Offset = "0xDADE90", VA = "0x180DAF090")] public JNLDNNAKBGH(JNLDNNAKBGH.HGGHGHNNFPE KOFDHHHADLM, JNLDNNAKBGH.DODBLJMEOMI AJFBFFAKCBD) { this.KOFDHHHADLM = KOFDHHHADLM; this.AJFBFFAKCBD = AJFBFFAKCBD; } // Token: 0x06014B46 RID: 84806 RVA: 0x004D95E4 File Offset: 0x004D77E4 [Token(Token = "0x6014B46")] [Address(RVA = "0xDAF0D0", Offset = "0xDADED0", VA = "0x180DAF0D0")] 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: 0x06014B47 RID: 84807 RVA: 0x004D9618 File Offset: 0x004D7818 [Token(Token = "0x6014B47")] [Address(RVA = "0xDAF040", Offset = "0xDADE40", VA = "0x180DAF040")] public JNLDNNAKBGH(JNLDNNAKBGH.HGGHGHNNFPE KOFDHHHADLM, JNLDNNAKBGH.DODBLJMEOMI AJFBFFAKCBD, float BJELFNKGAPK) { this.BJELFNKGAPK = BJELFNKGAPK; this.KOFDHHHADLM = KOFDHHHADLM; this.AJFBFFAKCBD = AJFBFFAKCBD; } // Token: 0x06014B48 RID: 84808 RVA: 0x004D9644 File Offset: 0x004D7844 [Token(Token = "0x6014B48")] [Address(RVA = "0xDAE8F0", Offset = "0xDAD6F0", VA = "0x180DAE8F0")] public static JNLDNNAKBGH LBEBGLDBOMG() { int num = 0; JNLDNNAKBGH jnldnnakbgh; jnldnnakbgh.KOFDHHHADLM = (JNLDNNAKBGH.HGGHGHNNFPE)num; jnldnnakbgh.AJFBFFAKCBD = (JNLDNNAKBGH.DODBLJMEOMI)num; return jnldnnakbgh; } // Token: 0x06014B49 RID: 84809 RVA: 0x004D9664 File Offset: 0x004D7864 [Token(Token = "0x6014B49")] [Address(RVA = "0xB3DA00", Offset = "0xB3C800", VA = "0x180B3DA00")] public void JAKHKLKNMJO(Vector3 DJBBMJBBNHB) { float z = DJBBMJBBNHB.z; this.OLEDPOPNAKK.z = z; } // Token: 0x06014B4A RID: 84810 RVA: 0x004D9684 File Offset: 0x004D7884 [Token(Token = "0x6014B4A")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")] public void AFDFMGPCEOI(Transform HEGDAEMJLDE) { this.BPBNEBMIJLJ = HEGDAEMJLDE; } // Token: 0x06014B4B RID: 84811 RVA: 0x004D9698 File Offset: 0x004D7898 [Token(Token = "0x6014B4B")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")] public void DIALFMLMFBL(Transform HEGDAEMJLDE) { this.BPBNEBMIJLJ = HEGDAEMJLDE; } // Token: 0x06014B4C RID: 84812 RVA: 0x004D96AC File Offset: 0x004D78AC [Token(Token = "0x6014B4C")] [Address(RVA = "0xDAF030", Offset = "0xDADE30", VA = "0x180DAF030")] public void PHIBDBCOEKG(Vector3 JJGDNPNBINJ) { float z = JJGDNPNBINJ.z; this.JLCPLHJBOAK.z = z; } // Token: 0x06014B4D RID: 84813 RVA: 0x004D96CC File Offset: 0x004D78CC [Token(Token = "0x6014B4D")] [Address(RVA = "0xDAE5E0", Offset = "0xDAD3E0", VA = "0x180DAE5E0", 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: 0x06014B4E RID: 84814 RVA: 0x004D9780 File Offset: 0x004D7980 [Token(Token = "0x6014B4E")] [Address(RVA = "0xDAE540", Offset = "0xDAD340", VA = "0x180DAE540", 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: 0x06014B4F RID: 84815 RVA: 0x004D97AC File Offset: 0x004D79AC [Token(Token = "0x6014B4F")] [Address(RVA = "0xDAE940", Offset = "0xDAD740", VA = "0x180DAE940")] 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: 0x06014B50 RID: 84816 RVA: 0x004D9830 File Offset: 0x004D7A30 [Token(Token = "0x6014B50")] [Address(RVA = "0xDAED40", Offset = "0xDADB40", VA = "0x180DAED40")] 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 k__BackingField = FINBOONIGDO.k__BackingField; float num2 = this.BJELFNKGAPK; int num3 = 0; int num4 = 0; float num5; num2 = num5; k__BackingField.AJNOOFMCADH(num2, (float)num4, (float)num3, num2); GPPHJKMNPJM k__BackingField2 = FINBOONIGDO.k__BackingField; float bjelfnkgapk2 = this.BJELFNKGAPK; num2 = num5; k__BackingField2.DKAKLGDMAJC(num2, bjelfnkgapk2); } } // Token: 0x0400DAF4 RID: 56052 [Token(Token = "0x400DAF4")] private const float EBKGCELCFOF = 0f; // Token: 0x0400DAF5 RID: 56053 [Token(Token = "0x400DAF5")] private const float GMODCHNLNIH = 0.25f; // Token: 0x0400DAF6 RID: 56054 [Token(Token = "0x400DAF6")] private const float JAJKBKKADAL = 0.05f; // Token: 0x0400DAF7 RID: 56055 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400DAF7")] private readonly JNLDNNAKBGH.HGGHGHNNFPE KOFDHHHADLM; // Token: 0x0400DAF8 RID: 56056 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400DAF8")] private readonly bool HHEAJHDLCEN; // Token: 0x0400DAF9 RID: 56057 [FieldOffset(Offset = "0x15")] [Token(Token = "0x400DAF9")] private readonly bool NMONMMFFOEC; // Token: 0x0400DAFA RID: 56058 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DAFA")] private readonly JNLDNNAKBGH.DODBLJMEOMI AJFBFFAKCBD; // Token: 0x0400DAFB RID: 56059 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400DAFB")] private float BJELFNKGAPK; // Token: 0x0400DAFC RID: 56060 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DAFC")] private Vector3 OLEDPOPNAKK; // Token: 0x0400DAFD RID: 56061 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DAFD")] private Transform BPBNEBMIJLJ; // Token: 0x0400DAFE RID: 56062 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400DAFE")] private Vector3 JLCPLHJBOAK; // Token: 0x02002F73 RID: 12147 [Token(Token = "0x2002F73")] public enum HGGHGHNNFPE { // Token: 0x0400DB00 RID: 56064 [Token(Token = "0x400DB00")] Stationary, // Token: 0x0400DB01 RID: 56065 [Token(Token = "0x400DB01")] CameraRelative, // Token: 0x0400DB02 RID: 56066 [Token(Token = "0x400DB02")] ReachTarget } // Token: 0x02002F74 RID: 12148 [Token(Token = "0x2002F74")] public enum DODBLJMEOMI { // Token: 0x0400DB04 RID: 56068 [Token(Token = "0x400DB04")] Stationary, // Token: 0x0400DB05 RID: 56069 [Token(Token = "0x400DB05")] FaceCameraForward, // Token: 0x0400DB06 RID: 56070 [Token(Token = "0x400DB06")] FaceDirection, // Token: 0x0400DB07 RID: 56071 [Token(Token = "0x400DB07")] FaceTargetTransform, // Token: 0x0400DB08 RID: 56072 [Token(Token = "0x400DB08")] FaceTargetTransformForward, // Token: 0x0400DB09 RID: 56073 [Token(Token = "0x400DB09")] FacePlayerVelocity } }