using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.Locomotion; using UnityEngine; namespace RecRoom.Core.Screens.PlayerController { // Token: 0x02002A59 RID: 10841 [Token(Token = "0x2002A59")] [Serializable] [StructLayout(3)] public class WallRunScreenPlayerSteering : ScreenPlayerSteeringController { // Token: 0x06012ED0 RID: 77520 RVA: 0x00487D04 File Offset: 0x00485F04 [Token(Token = "0x6012ED0")] [Address(RVA = "0x11B1980", Offset = "0x11B0380", VA = "0x1811B1980", Slot = "5")] public override bool INBMHACHEDO(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, out Vector3 EINAHBOHODB, out Vector3 MCPFLJFKMJM) { Transform transform = FOMHGMLPOND.transform; Vector3 vector; float z = vector.z; Transform transform2 = FOMHGMLPOND.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; return true; } // Token: 0x06012ED1 RID: 77521 RVA: 0x00487D40 File Offset: 0x00485F40 [Token(Token = "0x6012ED1")] [Address(RVA = "0x11B1420", Offset = "0x11AFE20", VA = "0x1811B1420", Slot = "6")] public override void ILONFGBDCCM(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, LOCNHHPGIAG DBFBLNILIGL) { Vector3 up = Vector3.up; float z = this.WallNormal.z; Vector3 vector; float z2 = vector.z; Transform transform = FOMHGMLPOND.transform; Transform transform2 = FOMHGMLPOND.transform; PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement; Vector3 vector2; float z3 = vector2.z; Transform transform3 = FOMHGMLPOND.transform; int num = 0; Vector3 vector3; float z4 = vector3.z; float num2 = this.rotationSmoothTime; FINBOONIGDO.BDOPKBJIFFL(IEKDDPPNFPF, num, num2); Vector3 up2 = Vector3.up; Vector3 vector4; float z5 = vector4.z; float z6 = Vector3.up.z; GPPHJKMNPJM k__BackingField = FINBOONIGDO.k__BackingField; int num3 = 0; int num4 = 0; float num5; float num6; k__BackingField.AJNOOFMCADH(num5, num6, (float)num4, (float)num3); GPPHJKMNPJM k__BackingField2 = FINBOONIGDO.k__BackingField; int num7 = 0; int num8 = 0; k__BackingField2.DKAKLGDMAJC((float)num8, (float)num7); base.PKFMIPJBFLA(IEKDDPPNFPF); } // Token: 0x06012ED2 RID: 77522 RVA: 0x00487E14 File Offset: 0x00486014 [Token(Token = "0x6012ED2")] [Address(RVA = "0x11B1AD0", Offset = "0x11B04D0", VA = "0x1811B1AD0")] public WallRunScreenPlayerSteering() { float z = Vector3.forward.z; this.WallNormal.z = z; base..ctor(); } // Token: 0x0400CBE4 RID: 52196 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400CBE4")] [SerializeField] private float rotationSmoothTime = 0.1f; // Token: 0x0400CBE5 RID: 52197 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x400CBE5")] [NonSerialized] public Vector3 WallNormal; } }