Files
2026-04-08 23:40:05 +02:00

378 lines
11 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core.Locomotion;
using RecRoom.Players;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02001C81 RID: 7297
[Token(Token = "0x2001C81")]
[StructLayout(3)]
public abstract class PlayerController
{
// Token: 0x17001E96 RID: 7830
// (get) Token: 0x0600C3CF RID: 50127 RVA: 0x002E37D0 File Offset: 0x002E19D0
[Token(Token = "0x17001E96")]
public float BKBMDPLIKLN
{
[Token(Token = "0x600C3CF")]
[Address(RVA = "0x57B8F0", Offset = "0x57A2F0", VA = "0x18057B8F0")]
get
{
return this._trackingSpaceRotationVelocity;
}
}
// Token: 0x17001E97 RID: 7831
// (get) Token: 0x0600C3D0 RID: 50128
[Token(Token = "0x17001E97")]
public abstract bool IJCHDCHAKCM
{
[Token(Token = "0x600C3D0")]
[Address(Slot = "4")]
get;
}
// Token: 0x0600C3D1 RID: 50129
[Token(Token = "0x600C3D1")]
[Address(Slot = "5")]
public abstract void OFFLOPLJBBG(LocalPlayerController DCPIMFCFGAB);
// Token: 0x0600C3D2 RID: 50130
[Token(Token = "0x600C3D2")]
[Address(Slot = "6")]
public abstract void BGIPNMLMILE();
// Token: 0x0600C3D3 RID: 50131
[Token(Token = "0x600C3D3")]
[Address(Slot = "7")]
public abstract void OGCOBGAHOIK();
// Token: 0x0600C3D4 RID: 50132
[Token(Token = "0x600C3D4")]
[Address(Slot = "8")]
public abstract void BALOKJMBNIN();
// Token: 0x0600C3D5 RID: 50133
[Token(Token = "0x600C3D5")]
[Address(Slot = "9")]
public abstract void BNEAKHONHNH();
// Token: 0x0600C3D6 RID: 50134
[Token(Token = "0x600C3D6")]
[Address(Slot = "10")]
public abstract void CLBLFCJEDLL();
// Token: 0x0600C3D7 RID: 50135
[Token(Token = "0x600C3D7")]
[Address(Slot = "11")]
public abstract void MGCNCKFIODL(Player IKPJFNLNPHM);
// Token: 0x0600C3D8 RID: 50136
[Token(Token = "0x600C3D8")]
[Address(Slot = "12")]
public abstract void KBNPFLELNLG(LoginScreenSpawnPoint COGPPOCAKNB);
// Token: 0x0600C3D9 RID: 50137
[Token(Token = "0x600C3D9")]
[Address(Slot = "13")]
public abstract Player JBMABFCPHNB(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK);
// Token: 0x0600C3DA RID: 50138 RVA: 0x002E37E4 File Offset: 0x002E19E4
[Token(Token = "0x600C3DA")]
[Address(RVA = "0x1416800", Offset = "0x1415200", VA = "0x181416800")]
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: 0x0600C3DB RID: 50139 RVA: 0x002E381C File Offset: 0x002E1A1C
[Token(Token = "0x600C3DB")]
[Address(RVA = "0x1416500", Offset = "0x1414F00", VA = "0x181416500")]
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: 0x0600C3DC RID: 50140 RVA: 0x002E3854 File Offset: 0x002E1A54
[Token(Token = "0x600C3DC")]
[Address(RVA = "0x1416FD0", Offset = "0x14159D0", VA = "0x181416FD0")]
public Vector3 LKIICBHGFAO(Player IEKDDPPNFPF)
{
bool flag;
if (!flag)
{
}
float z = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x0600C3DD RID: 50141 RVA: 0x002E3878 File Offset: 0x002E1A78
[Token(Token = "0x600C3DD")]
[Address(RVA = "0x1416990", Offset = "0x1415390", VA = "0x181416990")]
public Vector3 ELLKAPKFGOM(Player IEKDDPPNFPF)
{
bool flag;
if (!flag)
{
}
float z = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x0600C3DE RID: 50142 RVA: 0x002E389C File Offset: 0x002E1A9C
[Token(Token = "0x600C3DE")]
[Address(RVA = "0x1416F00", Offset = "0x1415900", VA = "0x181416F00")]
public Vector3 KBNDOFDCPID(Player IEKDDPPNFPF)
{
bool flag;
if (!flag)
{
}
float z = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x0600C3DF RID: 50143 RVA: 0x002E38C0 File Offset: 0x002E1AC0
[Token(Token = "0x600C3DF")]
[Address(RVA = "0x1416A70", Offset = "0x1415470", VA = "0x181416A70")]
public Vector3 ENPHDAEMICK(Player IEKDDPPNFPF)
{
bool flag;
if (!flag)
{
}
float z = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x0600C3E0 RID: 50144 RVA: 0x002E38E4 File Offset: 0x002E1AE4
[Token(Token = "0x600C3E0")]
[Address(RVA = "0x1416390", Offset = "0x1414D90", VA = "0x181416390")]
public Transform AKJHBHLKBOL(Player IEKDDPPNFPF)
{
int num = 0;
if (!(IEKDDPPNFPF == num))
{
return IEKDDPPNFPF.trackingSpace._rigidbodyEx.MDKDCJFEBJH;
}
throw new NullReferenceException();
}
// Token: 0x0600C3E1 RID: 50145 RVA: 0x002E3918 File Offset: 0x002E1B18
[Token(Token = "0x600C3E1")]
[Address(RVA = "0x1416D30", Offset = "0x1415730", VA = "0x181416D30")]
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: 0x0600C3E2 RID: 50146 RVA: 0x002E3948 File Offset: 0x002E1B48
[Token(Token = "0x600C3E2")]
[Address(RVA = "0x1416420", Offset = "0x1414E20", VA = "0x181416420")]
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: 0x0600C3E3 RID: 50147 RVA: 0x002E3978 File Offset: 0x002E1B78
[Token(Token = "0x600C3E3")]
[Address(RVA = "0x1416680", Offset = "0x1415080", VA = "0x181416680")]
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: 0x0600C3E4 RID: 50148 RVA: 0x002E399C File Offset: 0x002E1B9C
[Token(Token = "0x600C3E4")]
[Address(RVA = "0x1416B40", Offset = "0x1415540", VA = "0x181416B40")]
private Quaternion HFDOCLBIJJC(Player IEKDDPPNFPF, Vector3 ICKOIABCMDD, float MGKFFIBNPNF)
{
Vector3 up = Vector3.up;
float deltaTime = Time.deltaTime;
int num = 0;
float num2;
Quaternion quaternion = Quaternion.Euler(num2, (float)num, num2);
throw new NullReferenceException();
}
// Token: 0x0600C3E5 RID: 50149 RVA: 0x002E39D4 File Offset: 0x002E1BD4
[Token(Token = "0x600C3E5")]
[Address(RVA = "0x14162B0", Offset = "0x1414CB0", VA = "0x1814162B0")]
protected bool ABJEMFKNDEL(Player IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0)
{
}
bool flag = IEKDDPPNFPF;
if (!flag)
{
return flag;
}
Action internalOnDestroying = IEKDDPPNFPF.internalOnDestroying;
ActionEvent actionEvent;
IEKDDPPNFPF.internalOnDestroying = actionEvent;
return true;
}
// Token: 0x0600C3E6 RID: 50150 RVA: 0x002E3A08 File Offset: 0x002E1C08
[Token(Token = "0x600C3E6")]
[Address(RVA = "0x14161E0", Offset = "0x1414BE0", VA = "0x1814161E0")]
protected bool AAJGIGFCBKE(Player IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0 && !IEKDDPPNFPF.backpack.IsReferenceNull())
{
PlayerBackpack backpack = IEKDDPPNFPF.backpack;
ActionEvent<Tool, JKPLBBBJLJK, bool, bool> backpackToolEnabledChange = backpack.BackpackToolEnabledChange;
Action<Tool, JKPLBBBJLJK, bool, bool> action = new Action(this.NKFALEDEGMC);
ActionEvent<Tool, JKPLBBBJLJK, bool, bool> actionEvent = backpackToolEnabledChange - action;
backpack.BackpackToolEnabledChange = actionEvent;
return true;
}
throw new NullReferenceException();
}
// Token: 0x0600C3E7 RID: 50151 RVA: 0x002E3A5C File Offset: 0x002E1C5C
[Token(Token = "0x600C3E7")]
[Address(RVA = "0x14170B0", Offset = "0x1415AB0", VA = "0x1814170B0")]
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: 0x0600C3E8 RID: 50152 RVA: 0x002E3B40 File Offset: 0x002E1D40
[Token(Token = "0x600C3E8")]
[Address(RVA = "0x1416E00", Offset = "0x1415800", VA = "0x181416E00")]
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: 0x0600C3E9 RID: 50153 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C3E9")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")]
public virtual void FDFOMEEHBCD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600C3EA RID: 50154 RVA: 0x002E3B90 File Offset: 0x002E1D90
[Token(Token = "0x600C3EA")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
protected PlayerController()
{
this.FDFOMEEHBCD();
}
// Token: 0x0400816F RID: 33135
[Token(Token = "0x400816F")]
protected static readonly string PAUSED_TOKEN = "PAUSED_TOKEN";
// Token: 0x04008170 RID: 33136
[Token(Token = "0x4008170")]
protected static readonly string TOUCH_TOKEN = "TOUCH_INPUT";
// Token: 0x04008171 RID: 33137
[Token(Token = "0x4008171")]
protected static readonly string SEATED_TOKEN = "SEATED";
// Token: 0x04008172 RID: 33138
[Token(Token = "0x4008172")]
protected static readonly string VEHICLE_STATE_TOKEN = "VEHICLE_TOKEN";
// Token: 0x04008173 RID: 33139
[Token(Token = "0x4008173")]
protected static readonly string RESPAWN_TOKEN = "RESPAWN_TOKEN";
// Token: 0x04008174 RID: 33140
[Token(Token = "0x4008174")]
public const int RESPAWN_PRIORITY = 1000000;
// Token: 0x04008175 RID: 33141
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008175")]
private float _trackingSpaceRotationVelocity;
}
}