Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/VR/PlayerController/FlyVRPlayerSteeringController.cs
T
2026-04-10 22:50:51 +02:00

107 lines
3.6 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Inputs;
using UnityEngine;
namespace RecRoom.Core.VR.PlayerController
{
// Token: 0x02002F04 RID: 12036
[Token(Token = "0x2002F04")]
[Serializable]
public class FlyVRPlayerSteeringController : VRPlayerSteeringController
{
// Token: 0x1700387E RID: 14462
// (get) Token: 0x06014707 RID: 83719 RVA: 0x004C03E4 File Offset: 0x004BE5E4
// (set) Token: 0x06014708 RID: 83720 RVA: 0x004C03F8 File Offset: 0x004BE5F8
[Token(Token = "0x1700387E")]
public PlayerHand FlyingHand
{
[Token(Token = "0x6014707")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get;
[Token(Token = "0x6014708")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
set;
}
// Token: 0x1700387F RID: 14463
// (get) Token: 0x06014709 RID: 83721 RVA: 0x004C040C File Offset: 0x004BE60C
// (set) Token: 0x0601470A RID: 83722 RVA: 0x004C0420 File Offset: 0x004BE620
[Token(Token = "0x1700387F")]
public VRInputHandler FlyingInput
{
[Token(Token = "0x6014709")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get;
[Token(Token = "0x601470A")]
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
set;
}
// Token: 0x0601470B RID: 83723 RVA: 0x004C0434 File Offset: 0x004BE634
[Token(Token = "0x601470B")]
[Address(RVA = "0x9B6FB0", Offset = "0x9B5DB0", VA = "0x1809B6FB0", Slot = "5")]
public override void CKHGNGKFEOG()
{
int num = 0;
this.relativeDistance = float.MaxValue;
this.chestPositionTrackingSpace = num;
this.chestPositionTrackingSpace.has_value = num != 0;
}
// Token: 0x0601470C RID: 83724 RVA: 0x004C0464 File Offset: 0x004BE664
[Token(Token = "0x601470C")]
[Address(RVA = "0x9B7380", Offset = "0x9B6180", VA = "0x1809B7380", Slot = "4")]
public override void ILONFGBDCCM(VRPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, VRInputHandler JPBCAIPPLMP, VRInputHandler LGIOCGNAHJM)
{
PlayerHand playerHand = this.<FlyingHand>k__BackingField;
int num = 0;
if (!(playerHand == num) && this.<FlyingInput>k__BackingField != (ulong)0L)
{
PlayerHand playerHand2 = this.<FlyingHand>k__BackingField;
float num2 = this.IJKKOJPNIJG(IEKDDPPNFPF, playerHand2);
Transform transform = this.<FlyingHand>k__BackingField.transform;
Vector3 vector;
float z = vector.z;
}
}
// Token: 0x0601470D RID: 83725 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601470D")]
[Address(RVA = "0x9B6FD0", Offset = "0x9B5DD0", VA = "0x1809B6FD0")]
private float IJKKOJPNIJG(Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601470E RID: 83726 RVA: 0x004C04BC File Offset: 0x004BE6BC
[Token(Token = "0x601470E")]
[Address(RVA = "0x9B7540", Offset = "0x9B6340", VA = "0x1809B7540")]
public FlyVRPlayerSteeringController()
{
}
// Token: 0x0400D564 RID: 54628
[Token(Token = "0x400D564")]
private static readonly Vector3 HEAD_TO_CHEST_OFFSET;
// Token: 0x0400D565 RID: 54629
[Token(Token = "0x400D565")]
private static readonly float MAX_ARM_DISTANCE;
// Token: 0x0400D566 RID: 54630
[Token(Token = "0x400D566")]
private static readonly float SpeedCurveExponent;
// Token: 0x0400D567 RID: 54631
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D567")]
private float relativeDistance = float.MaxValue;
// Token: 0x0400D568 RID: 54632
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400D568")]
private Vector3? chestPositionTrackingSpace;
}
}