91 lines
3.0 KiB
C#
91 lines
3.0 KiB
C#
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 <AnimationSystem>k__BackingField = FINBOONIGDO.<AnimationSystem>k__BackingField;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
float num5;
|
|
float num6;
|
|
<AnimationSystem>k__BackingField.AJNOOFMCADH(num5, num6, (float)num4, (float)num3);
|
|
GPPHJKMNPJM <AnimationSystem>k__BackingField2 = FINBOONIGDO.<AnimationSystem>k__BackingField;
|
|
int num7 = 0;
|
|
int num8 = 0;
|
|
<AnimationSystem>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;
|
|
}
|
|
}
|