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

500 lines
19 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Core.Combat;
using RecRoom.Core.Locomotion;
using UnityEngine;
namespace RecRoom.Tools
{
// Token: 0x0200253F RID: 9535
[Token(Token = "0x200253F")]
[StructLayout(3)]
public class PlayerBooster : Weapon
{
// Token: 0x17002CB4 RID: 11444
// (get) Token: 0x06010713 RID: 67347 RVA: 0x003DBC80 File Offset: 0x003D9E80
[Token(Token = "0x17002CB4")]
protected override Color EPDNPLLEPOH
{
[Token(Token = "0x6010713")]
[Address(RVA = "0x12C5CC0", Offset = "0x12C46C0", VA = "0x1812C5CC0", Slot = "15")]
get
{
/*
An exception occurred when decompiling this method (06010713)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Color RecRoom.Tools.PlayerBooster::OHPGAOGBINO()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Color(var_0_05, callgetter:Color(Color::get_white))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x17002CB5 RID: 11445
// (get) Token: 0x06010714 RID: 67348 RVA: 0x003DBC94 File Offset: 0x003D9E94
[Token(Token = "0x17002CB5")]
protected override int DAKOOELNAGH
{
[Token(Token = "0x6010714")]
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "16")]
get
{
return 0;
}
}
// Token: 0x17002CB6 RID: 11446
// (get) Token: 0x06010715 RID: 67349 RVA: 0x003DBCA4 File Offset: 0x003D9EA4
// (set) Token: 0x06010716 RID: 67350 RVA: 0x003DBCC0 File Offset: 0x003D9EC0
[Token(Token = "0x17002CB6")]
private PlayerBooster.DNJKECNGHKG GENECNFMDHJ
{
[Token(Token = "0x6010715")]
[Address(RVA = "0x12C61D0", Offset = "0x12C4BD0", VA = "0x1812C61D0")]
get
{
HKKOHFHADKK acffmbhhhgm = this.ACFFMBHHHGM;
throw new NullReferenceException();
}
[Token(Token = "0x6010716")]
[Address(RVA = "0x12C5C40", Offset = "0x12C4640", VA = "0x1812C5C40")]
set
{
this.ACFFMBHHHGM.PIEOGAPMGIH((ushort)value);
}
}
// Token: 0x06010717 RID: 67351 RVA: 0x003DBCE4 File Offset: 0x003D9EE4
[Token(Token = "0x6010717")]
[Address(RVA = "0x12C5010", Offset = "0x12C3A10", VA = "0x1812C5010", Slot = "13")]
protected override void Awake()
{
base.Awake();
Tool tool = this._tool;
ActionEvent<Tool> preReleaseEvent = tool.PreReleaseEvent;
Action<Tool> action = new Action(this.AGGEPLMBAFK);
ActionEvent<Tool> actionEvent = preReleaseEvent + action;
tool.PreReleaseEvent = actionEvent;
Tool tool2 = this._tool;
ActionEvent<Tool> inputDownEvent = tool2.InputDownEvent;
Action<Tool> action2 = new Action(this.GDPCAAHGLJN);
ActionEvent<Tool> actionEvent2 = inputDownEvent + action2;
tool2.InputDownEvent = actionEvent2;
Tool tool3 = this._tool;
ActionEvent<Tool> inputUpEvent = tool3.InputUpEvent;
Action<Tool> action3 = new Action(this.KBPEKMLDNHC);
ActionEvent<Tool> actionEvent3 = inputUpEvent + action3;
tool3.InputUpEvent = actionEvent3;
ActionEvent<TriggerCollectible> collectedEvent = TriggerCollectible.CollectedEvent;
Action<TriggerCollectible> action4 = new Action(this.OPDLEOIJPIL);
TriggerCollectible.CollectedEvent = collectedEvent + action4;
HKKOHFHADKK acffmbhhhgm = this.ACFFMBHHHGM;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.BIDHJLEDIFP);
int num = 0;
int num2 = 0;
int num3 = 0;
acffmbhhhgm.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num);
HKKOHFHADKK acffmbhhhgm2 = this.ACFFMBHHHGM;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CDPMHMAAPCN);
int num4 = 0;
int num5 = 0;
acffmbhhhgm2.JEPMLPCOGNM((ushort)num5, (ushort)num4, okgcdflpfod2, num, num);
HKKOHFHADKK acffmbhhhgm3 = this.ACFFMBHHHGM;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.ELALOCMMJEL);
HKKOHFHADKK acffmbhhhgm4 = this.ACFFMBHHHGM;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DBECIOEAPNE);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.EGIDPLNAHAD);
HKKOHFHADKK acffmbhhhgm5 = this.ACFFMBHHHGM;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BDGGJLLNJIP);
HKKOHFHADKK acffmbhhhgm6 = this.ACFFMBHHHGM;
Action action5 = new Action(this.BALOKJMBNIN);
IDisposable disposable = this.Update(action5);
}
// Token: 0x06010718 RID: 67352 RVA: 0x003DBE8C File Offset: 0x003DA08C
[Token(Token = "0x6010718")]
[Address(RVA = "0x12C6220", Offset = "0x12C4C20", VA = "0x1812C6220", Slot = "17")]
protected override void Start()
{
base.Start();
HKKOHFHADKK acffmbhhhgm = this.ACFFMBHHHGM;
int num = 0;
acffmbhhhgm.OFFLOPLJBBG((ushort)num);
}
// Token: 0x06010719 RID: 67353 RVA: 0x003DBEB8 File Offset: 0x003DA0B8
[Token(Token = "0x6010719")]
[Address(RVA = "0x12C5FC0", Offset = "0x12C49C0", VA = "0x1812C5FC0", Slot = "14")]
protected override void OnDestroy()
{
Tool tool = this._tool;
int num = 0;
if (tool != num)
{
Tool tool2 = this._tool;
ActionEvent<Tool> preReleaseEvent = tool2.PreReleaseEvent;
Action<Tool> action = new Action(this.AGGEPLMBAFK);
ActionEvent<Tool> actionEvent = preReleaseEvent - action;
tool2.PreReleaseEvent = actionEvent;
Tool tool3 = this._tool;
ActionEvent<Tool> inputDownEvent = tool3.InputDownEvent;
Action<Tool> action2 = new Action(this.GDPCAAHGLJN);
ActionEvent<Tool> actionEvent2 = inputDownEvent - action2;
tool3.InputDownEvent = actionEvent2;
Tool tool4 = this._tool;
ActionEvent<Tool> inputUpEvent = tool4.InputUpEvent;
Action<Tool> action3 = new Action(this.KBPEKMLDNHC);
ActionEvent<Tool> actionEvent3 = inputUpEvent - action3;
tool4.InputUpEvent = actionEvent3;
}
ActionEvent<TriggerCollectible> collectedEvent = TriggerCollectible.CollectedEvent;
Action<TriggerCollectible> action4 = new Action(this.OPDLEOIJPIL);
TriggerCollectible.CollectedEvent = collectedEvent - action4;
base.OnDestroy();
}
// Token: 0x0601071A RID: 67354 RVA: 0x003DBFA0 File Offset: 0x003DA1A0
[Token(Token = "0x601071A")]
[Address(RVA = "0x12C5B40", Offset = "0x12C4540", VA = "0x1812C5B40")]
public void TryStartBoosting()
{
Player <OKDFEPHLKCB>k__BackingField = this._tool.<OKDFEPHLKCB>k__BackingField;
int num = 0;
if (<OKDFEPHLKCB>k__BackingField != num)
{
if (base.NOOCGFJOMEM)
{
return;
}
this._weaponAudio.OnOutOfAmmoFire();
}
}
// Token: 0x0601071B RID: 67355 RVA: 0x003DBFE4 File Offset: 0x003DA1E4
[Token(Token = "0x601071B")]
[Address(RVA = "0x12C6260", Offset = "0x12C4C60", VA = "0x1812C6260")]
public void StopBoosting()
{
Player <OKDFEPHLKCB>k__BackingField = this._tool.<OKDFEPHLKCB>k__BackingField;
int num = 0;
if (<OKDFEPHLKCB>k__BackingField != num)
{
HKKOHFHADKK acffmbhhhgm = this.ACFFMBHHHGM;
}
}
// Token: 0x0601071C RID: 67356 RVA: 0x003DC018 File Offset: 0x003DA218
[Token(Token = "0x601071C")]
[Address(RVA = "0x12C5B40", Offset = "0x12C4540", VA = "0x1812C5B40")]
private void GDPCAAHGLJN(Tool EGFEJGHDNAI)
{
Player <OKDFEPHLKCB>k__BackingField = this._tool.<OKDFEPHLKCB>k__BackingField;
int num = 0;
if (<OKDFEPHLKCB>k__BackingField != num)
{
if (base.NOOCGFJOMEM)
{
return;
}
this._weaponAudio.OnOutOfAmmoFire();
}
}
// Token: 0x0601071D RID: 67357 RVA: 0x003DC05C File Offset: 0x003DA25C
[Token(Token = "0x601071D")]
[Address(RVA = "0x12C5C30", Offset = "0x12C4630", VA = "0x1812C5C30")]
private void KBPEKMLDNHC(Tool EGFEJGHDNAI)
{
this.StopBoosting();
}
// Token: 0x0601071E RID: 67358 RVA: 0x003DC070 File Offset: 0x003DA270
[Token(Token = "0x601071E")]
[Address(RVA = "0x12C4F30", Offset = "0x12C3930", VA = "0x1812C4F30")]
private void AGGEPLMBAFK(Tool EGFEJGHDNAI)
{
this.StopBoosting();
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
int num = 0;
if (<OKDFEPHLKCB>k__BackingField != num)
{
EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.playerMovement.RemoveSprintMaxSpeedWalkSpeedMultiplier("PLAYER_BOOSTER");
this.POJOHDGBHCH = 0f;
}
}
// Token: 0x0601071F RID: 67359 RVA: 0x003DC0BC File Offset: 0x003DA2BC
[Token(Token = "0x601071F")]
[Address(RVA = "0x12C5410", Offset = "0x12C3E10", VA = "0x1812C5410")]
private void BALOKJMBNIN()
{
this.ACFFMBHHHGM.OPEMIFENIJM();
}
// Token: 0x06010720 RID: 67360 RVA: 0x003DC0DC File Offset: 0x003DA2DC
[Token(Token = "0x6010720")]
[Address(RVA = "0x12C5D60", Offset = "0x12C4760", VA = "0x1812C5D60")]
private void OPDLEOIJPIL(TriggerCollectible JAFFDHNPMOI)
{
if (JAFFDHNPMOI.collectibleType == CCIMPAHNKAP.Stuntrunner_Boost)
{
Tool tool = this._tool;
if (tool.<BIPMAHKMNKF>k__BackingField)
{
Player <OKDFEPHLKCB>k__BackingField = tool.<OKDFEPHLKCB>k__BackingField;
int magazineAmmunition = base.DFPKOJKFNIF;
int ammunitionMagazineSize = this.ammunitionMagazineSize;
if (magazineAmmunition >= ammunitionMagazineSize)
{
throw new NullReferenceException();
}
int num = 0;
int magazineAmmunition2 = base.DFPKOJKFNIF;
int num2 = Mathf.Min(ammunitionMagazineSize, num);
int num3 = 0;
base.OOEABMPJJFF(num2, num3);
float magazineAmmunitionNormalized = base.CGOPGIAIOIK;
AudioClip audioClip = this.speedBoostPickupSfx.audioClip;
Transform transform = JAFFDHNPMOI.transform;
Vector3 vector;
float z = vector.z;
int magazineAmmunition3 = base.DFPKOJKFNIF;
RecRoomAudioClip recRoomAudioClip = this.boostMeterFullSfx;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num4);
}
}
}
// Token: 0x06010721 RID: 67361 RVA: 0x003DC190 File Offset: 0x003DA390
[Token(Token = "0x6010721")]
[Address(RVA = "0x12C6210", Offset = "0x12C4C10", VA = "0x1812C6210")]
public void SetDefaultFuelLevel()
{
base.NOPDMJMLJGC();
}
// Token: 0x06010722 RID: 67362 RVA: 0x003DC1A4 File Offset: 0x003DA3A4
[Token(Token = "0x6010722")]
[Address(RVA = "0x12C55E0", Offset = "0x12C3FE0", VA = "0x1812C55E0")]
private void BIDHJLEDIFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
Player.<EGKJPJKLEAI>k__BackingField.playerMovementFeedback.StopPlayingSonicBoomSprintEffect();
this._weaponAudio.OnFullyChargedLoopStop();
}
// Token: 0x06010723 RID: 67363 RVA: 0x003DC1D4 File Offset: 0x003DA3D4
[Token(Token = "0x6010723")]
[Address(RVA = "0x12C56B0", Offset = "0x12C40B0", VA = "0x1812C56B0")]
private void CDPMHMAAPCN(ushort KLKLEBGGBNE, ushort OEAPMLMHLLF)
{
Player.<EGKJPJKLEAI>k__BackingField.playerMovement.RemoveSprintMaxSpeedWalkSpeedMultiplier("PLAYER_BOOSTER");
this.POJOHDGBHCH = 0f;
}
// Token: 0x06010724 RID: 67364 RVA: 0x003DC208 File Offset: 0x003DA408
[Token(Token = "0x6010724")]
[Address(RVA = "0x12C59C0", Offset = "0x12C43C0", VA = "0x1812C59C0")]
private void ELALOCMMJEL()
{
float num = this.POJOHDGBHCH;
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
float deltaTime = Time.deltaTime;
int num2 = 0;
float num3 = Mathf.Max((float)num2, num);
this.POJOHDGBHCH = num3;
PlayerMovement playerMovement = <EGKJPJKLEAI>k__BackingField.playerMovement;
num = num3;
playerMovement.AddWalkMaxSpeedMultiplier(num, "PLAYER_BOOSTER");
HKKOHFHADKK acffmbhhhgm = this.ACFFMBHHHGM;
int num4 = 0;
int num5 = 0;
acffmbhhhgm.PIEOGAPMGIH((ushort)num5, (ushort)num4);
}
// Token: 0x06010725 RID: 67365 RVA: 0x003DC27C File Offset: 0x003DA47C
[Token(Token = "0x6010725")]
[Address(RVA = "0x12C57B0", Offset = "0x12C41B0", VA = "0x1812C57B0")]
private void DBECIOEAPNE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
<EGKJPJKLEAI>k__BackingField.playerMovement.RequestSprintStart();
<EGKJPJKLEAI>k__BackingField.playerMovementFeedback.PlaySonicBoomSprintEffect();
this._weaponAudio.OnFireHard();
this._weaponAudio.OnFullyChargedLoopStart();
}
// Token: 0x06010726 RID: 67366 RVA: 0x003DC2C4 File Offset: 0x003DA4C4
[Token(Token = "0x6010726")]
[Address(RVA = "0x12C58B0", Offset = "0x12C42B0", VA = "0x1812C58B0")]
private void EGIDPLNAHAD()
{
int num = Mathf.CeilToInt(Time.deltaTime);
int num2 = base.DFPKOJKFNIF;
num2 -= num;
int num3 = Mathf.Max(0, num2);
int num4 = 0;
num2 = num3;
base.OOEABMPJJFF(num2, num4);
RecRoomAudioClip recRoomAudioClip = this.boostMeterEmptySfx;
int num5 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num5);
HKKOHFHADKK acffmbhhhgm = this.ACFFMBHHHGM;
}
// Token: 0x06010727 RID: 67367 RVA: 0x003DC328 File Offset: 0x003DA528
[Token(Token = "0x6010727")]
[Address(RVA = "0x12C5440", Offset = "0x12C3E40", VA = "0x1812C5440")]
private void BDGGJLLNJIP()
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
float num = Time.deltaTime;
num = Mathf.Min(num, num);
this.POJOHDGBHCH = num;
PlayerMovement playerMovement = <EGKJPJKLEAI>k__BackingField.playerMovement;
playerMovement.AddWalkMaxSpeedMultiplier(num, "PLAYER_BOOSTER");
if (playerMovement == 0)
{
HKKOHFHADKK acffmbhhhgm = this.ACFFMBHHHGM;
}
}
// Token: 0x06010728 RID: 67368 RVA: 0x003DC378 File Offset: 0x003DA578
[Token(Token = "0x6010728")]
[Address(RVA = "0x12C5CF0", Offset = "0x12C46F0", VA = "0x1812C5CF0")]
private void OINMMKJHJGD(Player IEKDDPPNFPF)
{
IEKDDPPNFPF.playerMovement.RemoveSprintMaxSpeedWalkSpeedMultiplier("PLAYER_BOOSTER");
this.POJOHDGBHCH = 0f;
}
// Token: 0x06010729 RID: 67369 RVA: 0x003DC3A8 File Offset: 0x003DA5A8
[Token(Token = "0x6010729")]
[Address(RVA = "0x12C6360", Offset = "0x12C4D60", VA = "0x1812C6360")]
public PlayerBooster()
{
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.ACFFMBHHHGM = hkkohfhadkk;
base..ctor();
}
// Token: 0x0400AF1A RID: 44826
[Token(Token = "0x400AF1A")]
private const float ENHFBGNMNAD = 1000f;
// Token: 0x0400AF1B RID: 44827
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
[Token(Token = "0x400AF1B")]
[SerializeField]
[Header("Player Booster")]
private float boostedSprintSpeedMultiplier = 2.5f;
// Token: 0x0400AF1C RID: 44828
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20C")]
[Token(Token = "0x400AF1C")]
[SerializeField]
private float fuelConsumedPerSecond = 1000f;
// Token: 0x0400AF1D RID: 44829
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
[Token(Token = "0x400AF1D")]
[SerializeField]
private float boostMultiplierAccelerationRate = 0.5f;
// Token: 0x0400AF1E RID: 44830
[global::Cpp2IlInjected.FieldOffset(Offset = "0x214")]
[Token(Token = "0x400AF1E")]
[SerializeField]
private float boostMultiplierDecelerationRate = 0.5f;
// Token: 0x0400AF1F RID: 44831
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
[Token(Token = "0x400AF1F")]
[SerializeField]
[Header("Feedback")]
private RecRoomAudioClip speedBoostPickupSfx;
// Token: 0x0400AF20 RID: 44832
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
[Token(Token = "0x400AF20")]
[SerializeField]
private RecRoomAudioClip uselessSpeedBoostPickupSfx;
// Token: 0x0400AF21 RID: 44833
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
[Token(Token = "0x400AF21")]
[SerializeField]
private float boostPickupSfxPitchShiftAtMaxBoost = 1f;
// Token: 0x0400AF22 RID: 44834
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
[Token(Token = "0x400AF22")]
[SerializeField]
private RecRoomAudioClip boostMeterFullSfx;
// Token: 0x0400AF23 RID: 44835
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
[Token(Token = "0x400AF23")]
[SerializeField]
private RecRoomAudioClip boostMeterEmptySfx;
// Token: 0x0400AF24 RID: 44836
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
[Token(Token = "0x400AF24")]
private HKKOHFHADKK ACFFMBHHHGM;
// Token: 0x0400AF25 RID: 44837
[global::Cpp2IlInjected.FieldOffset(Offset = "0x248")]
[Token(Token = "0x400AF25")]
private float POJOHDGBHCH;
// Token: 0x0400AF26 RID: 44838
[Token(Token = "0x400AF26")]
private static string OPDMDPKHOGB = "PLAYER_BOOSTER";
// Token: 0x02002540 RID: 9536
[Token(Token = "0x2002540")]
private enum DNJKECNGHKG
{
// Token: 0x0400AF28 RID: 44840
[Token(Token = "0x400AF28")]
IDLE,
// Token: 0x0400AF29 RID: 44841
[Token(Token = "0x400AF29")]
BOOSTING
}
// Token: 0x02002541 RID: 9537
[Token(Token = "0x2002541")]
private enum DNAGNBNLFNH
{
// Token: 0x0400AF2B RID: 44843
[Token(Token = "0x400AF2B")]
IDLE,
// Token: 0x0400AF2C RID: 44844
[Token(Token = "0x400AF2C")]
DECELERATING,
// Token: 0x0400AF2D RID: 44845
[Token(Token = "0x400AF2D")]
ACCELERATING,
// Token: 0x0400AF2E RID: 44846
[Token(Token = "0x400AF2E")]
CRUISING
}
}
}