Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/JNLDNNAKBGH.cs
T
2026-04-08 23:40:05 +02:00

307 lines
9.7 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.Locomotion;
using RecRoom.Core.Screens.PlayerController;
using UnityEngine;
// Token: 0x02002A54 RID: 10836
[Token(Token = "0x2002A54")]
[StructLayout(3)]
public class JNLDNNAKBGH : ScreenPlayerSteeringController
{
// Token: 0x06012EBF RID: 77503 RVA: 0x004877C4 File Offset: 0x004859C4
[Token(Token = "0x6012EBF")]
[Address(RVA = "0x158C5E0", Offset = "0x158AFE0", VA = "0x18158C5E0")]
public JNLDNNAKBGH(JNLDNNAKBGH.HGGHGHNNFPE steeringMode, JNLDNNAKBGH.DODBLJMEOMI rotateMode)
{
this.KOFDHHHADLM = steeringMode;
this.AJFBFFAKCBD = rotateMode;
}
// Token: 0x06012EC0 RID: 77504 RVA: 0x004877EC File Offset: 0x004859EC
[Token(Token = "0x6012EC0")]
[Address(RVA = "0x158C620", Offset = "0x158B020", VA = "0x18158C620")]
public JNLDNNAKBGH(JNLDNNAKBGH.HGGHGHNNFPE steeringMode, JNLDNNAKBGH.DODBLJMEOMI rotateMode, bool moveInFlyingSpace, bool alwaysShowWalkStick)
{
this.KOFDHHHADLM = steeringMode;
this.HHEAJHDLCEN = moveInFlyingSpace;
this.NMONMMFFOEC = false;
this.AJFBFFAKCBD = rotateMode;
}
// Token: 0x06012EC1 RID: 77505 RVA: 0x00487820 File Offset: 0x00485A20
[Token(Token = "0x6012EC1")]
[Address(RVA = "0x158C590", Offset = "0x158AF90", VA = "0x18158C590")]
public JNLDNNAKBGH(JNLDNNAKBGH.HGGHGHNNFPE steeringMode, JNLDNNAKBGH.DODBLJMEOMI rotateMode, float rotationSmoothTime)
{
this.BJELFNKGAPK = rotationSmoothTime;
this.KOFDHHHADLM = steeringMode;
this.AJFBFFAKCBD = rotateMode;
}
// Token: 0x06012EC2 RID: 77506 RVA: 0x0048784C File Offset: 0x00485A4C
[Token(Token = "0x6012EC2")]
[Address(RVA = "0x158BE40", Offset = "0x158A840", VA = "0x18158BE40")]
public static JNLDNNAKBGH LBEBGLDBOMG()
{
int num = 0;
JNLDNNAKBGH jnldnnakbgh;
jnldnnakbgh.KOFDHHHADLM = (JNLDNNAKBGH.HGGHGHNNFPE)num;
jnldnnakbgh.AJFBFFAKCBD = (JNLDNNAKBGH.DODBLJMEOMI)num;
return jnldnnakbgh;
}
// Token: 0x06012EC3 RID: 77507 RVA: 0x0048786C File Offset: 0x00485A6C
[Token(Token = "0x6012EC3")]
[Address(RVA = "0x11DCDB0", Offset = "0x11DB7B0", VA = "0x1811DCDB0")]
public void JAKHKLKNMJO(Vector3 DJBBMJBBNHB)
{
float z = DJBBMJBBNHB.z;
this.OLEDPOPNAKK.z = z;
}
// Token: 0x06012EC4 RID: 77508 RVA: 0x0048788C File Offset: 0x00485A8C
[Token(Token = "0x6012EC4")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
public void AFDFMGPCEOI(Transform HEGDAEMJLDE)
{
this.BPBNEBMIJLJ = HEGDAEMJLDE;
}
// Token: 0x06012EC5 RID: 77509 RVA: 0x004878A0 File Offset: 0x00485AA0
[Token(Token = "0x6012EC5")]
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
public void DIALFMLMFBL(Transform HEGDAEMJLDE)
{
this.BPBNEBMIJLJ = HEGDAEMJLDE;
}
// Token: 0x06012EC6 RID: 77510 RVA: 0x004878B4 File Offset: 0x00485AB4
[Token(Token = "0x6012EC6")]
[Address(RVA = "0x158C580", Offset = "0x158AF80", VA = "0x18158C580")]
public void PHIBDBCOEKG(Vector3 JJGDNPNBINJ)
{
float z = JJGDNPNBINJ.z;
this.JLCPLHJBOAK.z = z;
}
// Token: 0x06012EC7 RID: 77511 RVA: 0x004878D4 File Offset: 0x00485AD4
[Token(Token = "0x6012EC7")]
[Address(RVA = "0x158BB30", Offset = "0x158A530", VA = "0x18158BB30", 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: 0x06012EC8 RID: 77512 RVA: 0x00487988 File Offset: 0x00485B88
[Token(Token = "0x6012EC8")]
[Address(RVA = "0x158BA90", Offset = "0x158A490", VA = "0x18158BA90", 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: 0x06012EC9 RID: 77513 RVA: 0x004879B4 File Offset: 0x00485BB4
[Token(Token = "0x6012EC9")]
[Address(RVA = "0x158BE90", Offset = "0x158A890", VA = "0x18158BE90")]
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: 0x06012ECA RID: 77514 RVA: 0x00487A38 File Offset: 0x00485C38
[Token(Token = "0x6012ECA")]
[Address(RVA = "0x158C290", Offset = "0x158AC90", VA = "0x18158C290")]
private void PEGBBAPDFCJ(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, LOCNHHPGIAG DBFBLNILIGL)
{
if (this.COPMMBGFENH)
{
Vector3 vector;
float z = vector.z;
Vector3 up = Vector3.up;
Vector3 vector2;
float z2 = vector2.z;
Vector3 up2 = Vector3.up;
int num = 0;
Vector3 vector3;
float z3 = vector3.z;
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: 0x0400CBC4 RID: 52164
[Token(Token = "0x400CBC4")]
private const float EBKGCELCFOF = 0f;
// Token: 0x0400CBC5 RID: 52165
[Token(Token = "0x400CBC5")]
private const float GMODCHNLNIH = 0.25f;
// Token: 0x0400CBC6 RID: 52166
[Token(Token = "0x400CBC6")]
private const float JAJKBKKADAL = 0.05f;
// Token: 0x0400CBC7 RID: 52167
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400CBC7")]
private readonly JNLDNNAKBGH.HGGHGHNNFPE KOFDHHHADLM;
// Token: 0x0400CBC8 RID: 52168
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x400CBC8")]
private readonly bool HHEAJHDLCEN;
// Token: 0x0400CBC9 RID: 52169
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15")]
[Token(Token = "0x400CBC9")]
private readonly bool NMONMMFFOEC;
// Token: 0x0400CBCA RID: 52170
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CBCA")]
private readonly JNLDNNAKBGH.DODBLJMEOMI AJFBFFAKCBD;
// Token: 0x0400CBCB RID: 52171
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400CBCB")]
private float BJELFNKGAPK;
// Token: 0x0400CBCC RID: 52172
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CBCC")]
private Vector3 OLEDPOPNAKK;
// Token: 0x0400CBCD RID: 52173
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400CBCD")]
private Transform BPBNEBMIJLJ;
// Token: 0x0400CBCE RID: 52174
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400CBCE")]
private Vector3 JLCPLHJBOAK;
// Token: 0x02002A55 RID: 10837
[Token(Token = "0x2002A55")]
public enum HGGHGHNNFPE
{
// Token: 0x0400CBD0 RID: 52176
[Token(Token = "0x400CBD0")]
Stationary,
// Token: 0x0400CBD1 RID: 52177
[Token(Token = "0x400CBD1")]
CameraRelative,
// Token: 0x0400CBD2 RID: 52178
[Token(Token = "0x400CBD2")]
ReachTarget
}
// Token: 0x02002A56 RID: 10838
[Token(Token = "0x2002A56")]
public enum DODBLJMEOMI
{
// Token: 0x0400CBD4 RID: 52180
[Token(Token = "0x400CBD4")]
Stationary,
// Token: 0x0400CBD5 RID: 52181
[Token(Token = "0x400CBD5")]
FaceCameraForward,
// Token: 0x0400CBD6 RID: 52182
[Token(Token = "0x400CBD6")]
FaceDirection,
// Token: 0x0400CBD7 RID: 52183
[Token(Token = "0x400CBD7")]
FaceTargetTransform,
// Token: 0x0400CBD8 RID: 52184
[Token(Token = "0x400CBD8")]
FaceTargetTransformForward,
// Token: 0x0400CBD9 RID: 52185
[Token(Token = "0x400CBD9")]
FacePlayerVelocity
}
}