Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/PlayerController.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

463 lines
14 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Core.Locomotion;
using RecRoom.Players;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02002108 RID: 8456
[Token(Token = "0x2002108")]
public abstract class PlayerController
{
// Token: 0x170021F6 RID: 8694
// (get) Token: 0x0600D548 RID: 54600 RVA: 0x0030C870 File Offset: 0x0030AA70
[Token(Token = "0x170021F6")]
public float BKBMDPLIKLN
{
[Token(Token = "0x600D548")]
[Address(RVA = "0x5ABDD0", Offset = "0x5AADD0", VA = "0x1805ABDD0")]
get
{
return this._trackingSpaceRotationVelocity;
}
}
// Token: 0x170021F7 RID: 8695
// (get) Token: 0x0600D549 RID: 54601
[Token(Token = "0x170021F7")]
public abstract bool IJCHDCHAKCM
{
[Token(Token = "0x600D549")]
[Address(Slot = "4")]
get;
}
// Token: 0x0600D54A RID: 54602
[Token(Token = "0x600D54A")]
[Address(Slot = "5")]
public abstract void OFFLOPLJBBG(LocalPlayerController DCPIMFCFGAB);
// Token: 0x0600D54B RID: 54603
[Token(Token = "0x600D54B")]
[Address(Slot = "6")]
public abstract void MLONLKLKBON();
// Token: 0x0600D54C RID: 54604
[Token(Token = "0x600D54C")]
[Address(Slot = "7")]
public abstract void BGIPNMLMILE();
// Token: 0x0600D54D RID: 54605
[Token(Token = "0x600D54D")]
[Address(Slot = "8")]
public abstract void OGCOBGAHOIK();
// Token: 0x0600D54E RID: 54606
[Token(Token = "0x600D54E")]
[Address(Slot = "9")]
public abstract void BALOKJMBNIN();
// Token: 0x0600D54F RID: 54607
[Token(Token = "0x600D54F")]
[Address(Slot = "10")]
public abstract void MKJKHMELFMJ();
// Token: 0x0600D550 RID: 54608
[Token(Token = "0x600D550")]
[Address(Slot = "11")]
public abstract void BNEAKHONHNH();
// Token: 0x0600D551 RID: 54609
[Token(Token = "0x600D551")]
[Address(Slot = "12")]
public abstract void CLBLFCJEDLL();
// Token: 0x0600D552 RID: 54610
[Token(Token = "0x600D552")]
[Address(Slot = "13")]
public abstract void MGCNCKFIODL(Player IKPJFNLNPHM);
// Token: 0x0600D553 RID: 54611
[Token(Token = "0x600D553")]
[Address(Slot = "14")]
public abstract void KBNPFLELNLG(LoginScreenSpawnPoint COGPPOCAKNB);
// Token: 0x0600D554 RID: 54612
[Token(Token = "0x600D554")]
[Address(Slot = "15")]
public abstract Player JBMABFCPHNB(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK);
// Token: 0x170021F8 RID: 8696
// (get) Token: 0x0600D555 RID: 54613 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170021F8")]
public virtual float CDKGCKAPHKL
{
[Token(Token = "0x600D555")]
[Address(RVA = "0x6AC050", Offset = "0x6AB050", VA = "0x1806AC050", Slot = "16")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600D556 RID: 54614 RVA: 0x0030C884 File Offset: 0x0030AA84
[Token(Token = "0x600D556")]
[Address(RVA = "0x19E53B0", Offset = "0x19E43B0", VA = "0x1819E53B0")]
public void EHGGBGDKMCN(float IMAMLHNMPFA, object PIHIPPPPEBI)
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (<EGKJPJKLEAI>k__BackingField != num)
{
Player.<EGKJPJKLEAI>k__BackingField.playerMovement.AddWalkMaxSpeedMultiplier(IMAMLHNMPFA, PIHIPPPPEBI);
}
}
// Token: 0x0600D557 RID: 54615 RVA: 0x0030C8BC File Offset: 0x0030AABC
[Token(Token = "0x600D557")]
[Address(RVA = "0x19E50B0", Offset = "0x19E40B0", VA = "0x1819E50B0")]
public void CKGIKFNAKIE(object PIHIPPPPEBI)
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (<EGKJPJKLEAI>k__BackingField != num)
{
Player.<EGKJPJKLEAI>k__BackingField.playerMovement.RemoveWalkMaxSpeedMultiplier(PIHIPPPPEBI);
}
}
// Token: 0x0600D558 RID: 54616 RVA: 0x0030C8F4 File Offset: 0x0030AAF4
[Token(Token = "0x600D558")]
[Address(RVA = "0x19E5DF0", Offset = "0x19E4DF0", VA = "0x1819E5DF0")]
public Vector3 LKIICBHGFAO(Player IEKDDPPNFPF)
{
bool flag;
if (!flag)
{
}
float z = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x0600D559 RID: 54617 RVA: 0x0030C918 File Offset: 0x0030AB18
[Token(Token = "0x600D559")]
[Address(RVA = "0x19E5540", Offset = "0x19E4540", VA = "0x1819E5540")]
public Vector3 ELLKAPKFGOM(Player IEKDDPPNFPF)
{
bool flag;
if (!flag)
{
}
float z = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x0600D55A RID: 54618 RVA: 0x0030C93C File Offset: 0x0030AB3C
[Token(Token = "0x600D55A")]
[Address(RVA = "0x19E5D20", Offset = "0x19E4D20", VA = "0x1819E5D20")]
public Vector3 KBNDOFDCPID(Player IEKDDPPNFPF)
{
bool flag;
if (!flag)
{
}
float z = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x0600D55B RID: 54619 RVA: 0x0030C960 File Offset: 0x0030AB60
[Token(Token = "0x600D55B")]
[Address(RVA = "0x19E5620", Offset = "0x19E4620", VA = "0x1819E5620")]
public Vector3 ENPHDAEMICK(Player IEKDDPPNFPF)
{
bool flag;
if (!flag)
{
}
float z = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x0600D55C RID: 54620 RVA: 0x0030C984 File Offset: 0x0030AB84
[Token(Token = "0x600D55C")]
[Address(RVA = "0x19E4E40", Offset = "0x19E3E40", VA = "0x1819E4E40")]
public Transform AKJHBHLKBOL(Player IEKDDPPNFPF)
{
int num = 0;
if (!(IEKDDPPNFPF == num))
{
return IEKDDPPNFPF.trackingSpace._rigidbodyEx.MDKDCJFEBJH;
}
throw new NullReferenceException();
}
// Token: 0x0600D55D RID: 54621 RVA: 0x0030C9B8 File Offset: 0x0030ABB8
[Token(Token = "0x600D55D")]
[Address(RVA = "0x19E5B50", Offset = "0x19E4B50", VA = "0x1819E5B50")]
public void IDIGGIMHLJP(Player IEKDDPPNFPF, Vector3 ALKELCMNNJH, float COJOIDFKICN, Vector3 MBJCBLOHDJD)
{
int num = 0;
if (!(IEKDDPPNFPF == num))
{
PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement;
float z = ALKELCMNNJH.z;
}
}
// Token: 0x0600D55E RID: 54622 RVA: 0x0030C9E8 File Offset: 0x0030ABE8
[Token(Token = "0x600D55E")]
[Address(RVA = "0x19E4ED0", Offset = "0x19E3ED0", VA = "0x1819E4ED0")]
public void BDOPKBJIFFL(Player IEKDDPPNFPF, Vector3 ICKOIABCMDD, float MGKFFIBNPNF = 0f)
{
int num = 0;
if (!(IEKDDPPNFPF == num))
{
float z = ICKOIABCMDD.z;
PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement;
}
}
// Token: 0x0600D55F RID: 54623 RVA: 0x0030CA18 File Offset: 0x0030AC18
[Token(Token = "0x600D55F")]
[Address(RVA = "0x19E5230", Offset = "0x19E4230", VA = "0x1819E5230")]
public void EHDICDHFGIO(Player IEKDDPPNFPF, Vector3 ICKOIABCMDD, float PNJNCFLAMBA, Vector3 MILIHKKIGJN, Vector3 JIJOKHANGBB, float POGAEJIEPIM, float MGKFFIBNPNF = 0f)
{
float z = ICKOIABCMDD.z;
PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement;
}
// Token: 0x0600D560 RID: 54624 RVA: 0x0030CA3C File Offset: 0x0030AC3C
[Token(Token = "0x600D560")]
[Address(RVA = "0x19E5810", Offset = "0x19E4810", VA = "0x1819E5810")]
private Quaternion HFDOCLBIJJC(Player IEKDDPPNFPF, Vector3 ICKOIABCMDD, float MGKFFIBNPNF)
{
float deltaTime = Time.deltaTime;
int num = 0;
float num2;
if (num2 > (float)num)
{
float num4;
float num3 = Mathf.Clamp01(num4);
}
throw new NullReferenceException();
}
// Token: 0x0600D561 RID: 54625 RVA: 0x0030CA70 File Offset: 0x0030AC70
[Token(Token = "0x600D561")]
[Address(RVA = "0x19E4D60", Offset = "0x19E3D60", VA = "0x1819E4D60")]
protected bool ABJEMFKNDEL(Player IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
}
bool flag = IEKDDPPNFPF;
if (!flag)
{
return flag;
}
Action internalOnDestroying = IEKDDPPNFPF.internalOnDestroying;
AAPEGDHKHJI aapegdhkhji;
IEKDDPPNFPF.internalOnDestroying = aapegdhkhji;
return true;
}
// Token: 0x0600D562 RID: 54626 RVA: 0x0030CAA4 File Offset: 0x0030ACA4
[Token(Token = "0x600D562")]
[Address(RVA = "0x19E4C90", Offset = "0x19E3C90", VA = "0x1819E4C90")]
protected bool AAJGIGFCBKE(Player IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
PlayerBackpack backpack = IEKDDPPNFPF.backpack;
PlayerBackpack backpack2 = IEKDDPPNFPF.backpack;
AAPEGDHKHJI<Tool, JKPLBBBJLJK, bool, bool> backpackToolEnabledChange = backpack2.BackpackToolEnabledChange;
Action<Tool, JKPLBBBJLJK, bool, bool> action = new Action(this.NKFALEDEGMC);
AAPEGDHKHJI<Tool, JKPLBBBJLJK, bool, bool> aapegdhkhji = AAPEGDHKHJI.GMNMHGMFGOL(backpackToolEnabledChange, action);
backpack2.BackpackToolEnabledChange = aapegdhkhji;
return true;
}
throw new NullReferenceException();
}
// Token: 0x0600D563 RID: 54627 RVA: 0x0030CAF4 File Offset: 0x0030ACF4
[Token(Token = "0x600D563")]
[Address(RVA = "0x19E5F90", Offset = "0x19E4F90", VA = "0x1819E5F90")]
private void NKFALEDEGMC(Tool EGFEJGHDNAI, JKPLBBBJLJK AAICMBDEJBE, bool KMOBPHAEFED, bool PCCDNKGMEIJ)
{
PlayerHand dnbipbnnkjh = Player.<EGKJPJKLEAI>k__BackingField.DNBIPBNNKJH;
int num = 0;
if (dnbipbnnkjh != num)
{
Tool febapkcnndc = dnbipbnnkjh.FEBAPKCNNDC;
int num2 = 0;
if (febapkcnndc != num2)
{
float z = Vector3.zero.z;
float z2 = Vector3.zero.z;
}
}
int num3 = 0;
if (dnbipbnnkjh != num3)
{
Tool febapkcnndc2 = dnbipbnnkjh.FEBAPKCNNDC;
int num4 = 0;
if (febapkcnndc2 == num4)
{
Transform transform = dnbipbnnkjh.transform;
Vector3 vector;
float z3 = vector.z;
bool flag;
if (flag)
{
int num5 = 0;
if (!(EGFEJGHDNAI == num5))
{
int num6 = 0;
if (!(dnbipbnnkjh == num6))
{
Tool febapkcnndc3 = dnbipbnnkjh.FEBAPKCNNDC;
int num7 = 0;
bool flag2 = febapkcnndc3 != num7;
if (!flag2 && EGFEJGHDNAI.<BIPMAHKMNKF>k__BackingField == flag2)
{
ulong num8;
bool flag3 = dnbipbnnkjh.TryPickupTool(EGFEJGHDNAI, true, true, num8 != 0UL);
}
}
}
}
}
}
}
// Token: 0x0600D564 RID: 54628 RVA: 0x0030CBD8 File Offset: 0x0030ADD8
[Token(Token = "0x600D564")]
[Address(RVA = "0x19E5C20", Offset = "0x19E4C20", VA = "0x1819E5C20")]
protected bool JAJELBNFPEF(Tool EGFEJGHDNAI, PlayerHand ONFJHABGCIP)
{
int num = 0;
if (!(EGFEJGHDNAI == num))
{
int num2 = 0;
if (!(ONFJHABGCIP == num2))
{
Tool febapkcnndc = ONFJHABGCIP.FEBAPKCNNDC;
int num3 = 0;
bool flag = febapkcnndc != num3;
if (!flag && EGFEJGHDNAI.<BIPMAHKMNKF>k__BackingField == flag)
{
return true;
}
}
}
throw new NullReferenceException();
}
// Token: 0x0600D565 RID: 54629 RVA: 0x0030CC28 File Offset: 0x0030AE28
[Token(Token = "0x600D565")]
[Address(RVA = "0x19E56F0", Offset = "0x19E46F0", VA = "0x1819E56F0")]
protected float FIIPAECOOED(out float BCLBFJCJDNG)
{
PBCPECJNPKD pbcpecjnpkd = PlayerController.playerHeightSpring;
throw new NullReferenceException();
}
// Token: 0x0600D566 RID: 54630 RVA: 0x0030CC40 File Offset: 0x0030AE40
[Token(Token = "0x600D566")]
[Address(RVA = "0x19E4FB0", Offset = "0x19E3FB0", VA = "0x1819E4FB0")]
protected void CCFPOMNELMK(float MGKFFIBNPNF)
{
int num = 0;
if (this.LPIOHDCMHKB(num))
{
PBCPECJNPKD pbcpecjnpkd = PlayerController.playerHeightSpring;
throw new NullReferenceException();
}
PBCPECJNPKD pbcpecjnpkd2 = PlayerController.playerHeightSpring;
float deltaTime = Time.deltaTime;
float num2 = pbcpecjnpkd2.GDIGLMAABGN(MGKFFIBNPNF, deltaTime);
}
// Token: 0x0600D567 RID: 54631 RVA: 0x0030CC88 File Offset: 0x0030AE88
[Token(Token = "0x600D567")]
[Address(RVA = "0x19E5770", Offset = "0x19E4770", VA = "0x1819E5770")]
protected void GCCFNDCCFMB()
{
int num = 0;
if (this.LPIOHDCMHKB(num))
{
PlayerController.playerHeightSpring.CMOABLJHNEN(num);
return;
}
}
// Token: 0x0600D568 RID: 54632 RVA: 0x0030CCB4 File Offset: 0x0030AEB4
[Token(Token = "0x600D568")]
[Address(RVA = "0x19E5ED0", Offset = "0x19E4ED0", VA = "0x1819E5ED0")]
public bool LPIOHDCMHKB(out float IGPENDOBFNM)
{
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
HeightOffsetPoint seatedModeOffsetPoint = SingletonMonoBehaviour.ONCPNMDGGKG.seatedModeOffsetPoint;
Transform transform = activeCamera.transform;
float relativePlayerHeight = seatedModeOffsetPoint.GetRelativePlayerHeight(transform);
IGPENDOBFNM.m_value = relativePlayerHeight;
return true;
}
// Token: 0x0600D569 RID: 54633 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D569")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")]
public virtual void FDFOMEEHBCD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D56A RID: 54634 RVA: 0x0030CCF4 File Offset: 0x0030AEF4
[Token(Token = "0x600D56A")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
protected PlayerController()
{
this.FDFOMEEHBCD();
}
// Token: 0x040087B1 RID: 34737
[Token(Token = "0x40087B1")]
protected static readonly string PAUSED_TOKEN = "PAUSED_TOKEN";
// Token: 0x040087B2 RID: 34738
[Token(Token = "0x40087B2")]
protected static readonly string TOUCH_TOKEN = "TOUCH_INPUT";
// Token: 0x040087B3 RID: 34739
[Token(Token = "0x40087B3")]
protected static readonly string SEATED_TOKEN = "SEATED";
// Token: 0x040087B4 RID: 34740
[Token(Token = "0x40087B4")]
protected static readonly string VEHICLE_STATE_TOKEN = "VEHICLE_TOKEN";
// Token: 0x040087B5 RID: 34741
[Token(Token = "0x40087B5")]
protected static readonly string RESPAWN_TOKEN = "RESPAWN_TOKEN";
// Token: 0x040087B6 RID: 34742
[Token(Token = "0x40087B6")]
public const int RESPAWN_PRIORITY = 1000000;
// Token: 0x040087B7 RID: 34743
[Token(Token = "0x40087B7")]
private static PBCPECJNPKD playerHeightSpring = new PBCPECJNPKD();
// Token: 0x040087B8 RID: 34744
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40087B8")]
private float _trackingSpaceRotationVelocity;
// Token: 0x040087B9 RID: 34745
[Token(Token = "0x40087B9")]
public const float HEAD_RADIUS = 0.1f;
}
}