921 lines
35 KiB
C#
921 lines
35 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom.Core.Vehicles;
|
|
using RecRoom.Networking.RPC;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.BattleRoyale
|
|
{
|
|
// Token: 0x020026DC RID: 9948
|
|
[Token(Token = "0x20026DC")]
|
|
[StructLayout(3)]
|
|
public class BattleRoyaleGlider : BaseVehicle
|
|
{
|
|
// Token: 0x17002EE3 RID: 12003
|
|
// (get) Token: 0x0601147F RID: 70783 RVA: 0x00416E44 File Offset: 0x00415044
|
|
[Token(Token = "0x17002EE3")]
|
|
public float CCMOFNFDFCN
|
|
{
|
|
[Token(Token = "0x601147F")]
|
|
[Address(RVA = "0x9F6EE0", Offset = "0x9F58E0", VA = "0x1809F6EE0")]
|
|
get
|
|
{
|
|
return this.maxYawSpeed;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EE4 RID: 12004
|
|
// (get) Token: 0x06011480 RID: 70784 RVA: 0x00416E58 File Offset: 0x00415058
|
|
[Token(Token = "0x17002EE4")]
|
|
public BattleRoyaleGliderHandlebar DDOLEGFJODO
|
|
{
|
|
[Token(Token = "0x6011480")]
|
|
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
|
get
|
|
{
|
|
return this.handlebar;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002EE5 RID: 12005
|
|
// (get) Token: 0x06011481 RID: 70785 RVA: 0x00416E6C File Offset: 0x0041506C
|
|
// (set) Token: 0x06011482 RID: 70786 RVA: 0x00416E80 File Offset: 0x00415080
|
|
[Token(Token = "0x17002EE5")]
|
|
public bool ODJEFAAIEEM
|
|
{
|
|
[Token(Token = "0x6011481")]
|
|
[Address(RVA = "0x10D4E40", Offset = "0x10D3840", VA = "0x1810D4E40")]
|
|
get
|
|
{
|
|
return this.JIAPMNJEKPG;
|
|
}
|
|
[Token(Token = "0x6011482")]
|
|
[Address(RVA = "0x13175E0", Offset = "0x1315FE0", VA = "0x1813175E0")]
|
|
set
|
|
{
|
|
TeleportationPortal teleportationPortal = this.portal;
|
|
this.JIAPMNJEKPG = value;
|
|
bool isCompleted = ((IAsyncResult)teleportationPortal).IsCompleted;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011483 RID: 70787 RVA: 0x00416EA8 File Offset: 0x004150A8
|
|
[Token(Token = "0x6011483")]
|
|
[Address(RVA = "0x1314DC0", Offset = "0x13137C0", VA = "0x181314DC0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
TeleportationPortal teleportationPortal = this.portal;
|
|
Action action = new Action(this.DPNDBHNEOGF);
|
|
teleportationPortal.DGELAHLLNPG += action;
|
|
this.portal.mode = (TeleportationPortal.IDIOIAGNCBL)((ulong)4L);
|
|
}
|
|
|
|
// Token: 0x06011484 RID: 70788 RVA: 0x00416EEC File Offset: 0x004150EC
|
|
[Token(Token = "0x6011484")]
|
|
[Address(RVA = "0x1316C00", Offset = "0x1315600", VA = "0x181316C00", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
TeleportationPortal teleportationPortal = this.portal;
|
|
Action action = new Action(this.DPNDBHNEOGF);
|
|
teleportationPortal.DGELAHLLNPG -= action;
|
|
this.HJLNKHFEKEJ();
|
|
}
|
|
|
|
// Token: 0x06011485 RID: 70789 RVA: 0x00416F28 File Offset: 0x00415128
|
|
[Token(Token = "0x6011485")]
|
|
[Address(RVA = "0x1317180", Offset = "0x1315B80", VA = "0x181317180")]
|
|
private void Update()
|
|
{
|
|
if (!this.InDirectSteerMode)
|
|
{
|
|
BattleRoyaleGliderHandlebar battleRoyaleGliderHandlebar = this.handlebar;
|
|
Transform transform = battleRoyaleGliderHandlebar.transform;
|
|
BattleRoyaleGlider glider = battleRoyaleGliderHandlebar.glider;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform targetTransform = glider.rigidbodyEx.MDKDCJFEBJH;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
int num = 0;
|
|
float num2 = Mathf.InverseLerp((float)0, 1f, (float)num);
|
|
float num3;
|
|
num2 = num3;
|
|
float num4 = Mathf.Sign(num2);
|
|
BattleRoyaleGliderHandlebar battleRoyaleGliderHandlebar2 = this.handlebar;
|
|
Transform transform2 = battleRoyaleGliderHandlebar2.transform;
|
|
BattleRoyaleGlider glider2 = battleRoyaleGliderHandlebar2.glider;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
Transform targetTransform2 = glider2.rigidbodyEx.MDKDCJFEBJH;
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
float num5;
|
|
num3 = num5;
|
|
int num6 = 0;
|
|
float num7 = Mathf.InverseLerp((float)0, 1f, (float)num6);
|
|
num2 = num7;
|
|
num7 = num3;
|
|
float num8 = Mathf.Sign(num7);
|
|
float num9 = num2 * -1f;
|
|
this.OKHAOPCDDAH(num4, num9);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011486 RID: 70790 RVA: 0x00417010 File Offset: 0x00415210
|
|
[Token(Token = "0x6011486")]
|
|
[Address(RVA = "0x1316CA0", Offset = "0x13156A0", VA = "0x181316CA0")]
|
|
private void OnDrawGizmos()
|
|
{
|
|
Color green = Color.green;
|
|
Transform transform = base.transform;
|
|
float z = this.collisionSphereOriginLocalposition.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
}
|
|
|
|
// Token: 0x06011487 RID: 70791 RVA: 0x00417044 File Offset: 0x00415244
|
|
[Token(Token = "0x6011487")]
|
|
[Address(RVA = "0x1317160", Offset = "0x1315B60", VA = "0x181317160")]
|
|
public void SteerDirectly(float BFLMJKIKKAI, float CDGGDBLHBNF)
|
|
{
|
|
if (this.InDirectSteerMode)
|
|
{
|
|
this.OKHAOPCDDAH(BFLMJKIKKAI, CDGGDBLHBNF);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011488 RID: 70792 RVA: 0x00417064 File Offset: 0x00415264
|
|
[Token(Token = "0x6011488")]
|
|
[Address(RVA = "0x1316890", Offset = "0x1315290", VA = "0x181316890")]
|
|
private void OKHAOPCDDAH(float BFLMJKIKKAI, float CDGGDBLHBNF)
|
|
{
|
|
float num = Mathf.Sign(CDGGDBLHBNF);
|
|
AnimationCurve animationCurve = this.steeringCurve;
|
|
int num2 = 0;
|
|
float num3 = animationCurve.Evaluate((float)num2);
|
|
float num4 = this.throttleCurve.Evaluate(BFLMJKIKKAI);
|
|
Transform transform = this.canopyVisual;
|
|
int num5 = 0;
|
|
if (!(transform == num5))
|
|
{
|
|
if (0 <= (int)CDGGDBLHBNF)
|
|
{
|
|
}
|
|
int num6 = 0;
|
|
float num7 = Mathf.InverseLerp(-1f, (float)num6, CDGGDBLHBNF);
|
|
float num8 = this.minThrottleCanopyPitch;
|
|
float num9 = Mathf.Lerp(num7, num8, CDGGDBLHBNF);
|
|
Transform transform2 = this.canopyVisual;
|
|
num8 = num9;
|
|
Transform transform3 = transform2.transform;
|
|
int num10 = 0;
|
|
Quaternion quaternion = Quaternion.Euler(num9, num8, (float)num10);
|
|
}
|
|
this.OHDLJCJOCAF(BFLMJKIKKAI, CDGGDBLHBNF);
|
|
if (base.hasAuthority)
|
|
{
|
|
Photon.Realtime.Player ggafbjilnjb = this.GGAFBJILNJB;
|
|
if (ggafbjilnjb != 0 && ggafbjilnjb.IsLocal)
|
|
{
|
|
float num11 = this.steeringVignetteCurve.Evaluate(BFLMJKIKKAI);
|
|
SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.SetVehicleVignetteIntensityInterpolation(BFLMJKIKKAI);
|
|
}
|
|
}
|
|
this.IFFGIDGODCE(BFLMJKIKKAI, CDGGDBLHBNF);
|
|
}
|
|
|
|
// Token: 0x06011489 RID: 70793 RVA: 0x00417154 File Offset: 0x00415354
|
|
[Token(Token = "0x6011489")]
|
|
[Address(RVA = "0x13166B0", Offset = "0x13150B0", VA = "0x1813166B0")]
|
|
private void OIPCHFCFFKB(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
|
{
|
|
Transform transform = this.canopyVisual;
|
|
int num = 0;
|
|
if (!(transform == num))
|
|
{
|
|
if (0 <= (int)JLPPJBIKPAG)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
float num3 = Mathf.InverseLerp(-1f, (float)num2, EJPHOFNOGLO);
|
|
float num4 = this.minThrottleCanopyPitch;
|
|
float num5 = Mathf.Lerp(num3, num4, EJPHOFNOGLO);
|
|
Transform transform2 = this.canopyVisual.transform;
|
|
int num6 = 0;
|
|
Quaternion quaternion = Quaternion.Euler(num5, num4, (float)num6);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601148A RID: 70794 RVA: 0x004171C0 File Offset: 0x004153C0
|
|
[Token(Token = "0x601148A")]
|
|
[Address(RVA = "0x1316010", Offset = "0x1314A10", VA = "0x181316010")]
|
|
private void MGIPLCELNOH(float EJPHOFNOGLO)
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
Photon.Realtime.Player ggafbjilnjb = this.GGAFBJILNJB;
|
|
if (ggafbjilnjb != 0 && ggafbjilnjb.IsLocal)
|
|
{
|
|
float num = this.steeringVignetteCurve.Evaluate(EJPHOFNOGLO);
|
|
SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.SetVehicleVignetteIntensityInterpolation(EJPHOFNOGLO);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601148B RID: 70795 RVA: 0x00417210 File Offset: 0x00415410
|
|
[Token(Token = "0x601148B")]
|
|
[Address(RVA = "0x1316110", Offset = "0x1314B10", VA = "0x181316110")]
|
|
private void OHDLJCJOCAF(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601148B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.BattleRoyale.BattleRoyaleGlider::OHDLJCJOCAF(System.Single,System.Single)
|
|
|
|
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
|
Actual value was -1.
|
|
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
|
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
|
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 327
|
|
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 117
|
|
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: 0x0601148C RID: 70796 RVA: 0x0041742C File Offset: 0x0041562C
|
|
[Token(Token = "0x601148C")]
|
|
[Address(RVA = "0x1315280", Offset = "0x1313C80", VA = "0x181315280")]
|
|
private void HJLNKHFEKEJ()
|
|
{
|
|
SFXAudioSource eljpfkchdlj = this.ELJPFKCHDLJ;
|
|
int num = 0;
|
|
if (eljpfkchdlj != num)
|
|
{
|
|
AudioManager.StopLoopingSFX(this.ELJPFKCHDLJ);
|
|
this.ELJPFKCHDLJ = (ulong)0L;
|
|
}
|
|
SFXAudioSource mdadelncinl = this.MDADELNCINL;
|
|
int num2 = 0;
|
|
if (mdadelncinl != num2)
|
|
{
|
|
AudioManager.StopLoopingSFX(this.MDADELNCINL);
|
|
this.MDADELNCINL = (ulong)0L;
|
|
}
|
|
SFXAudioSource nkaileealao = this.NKAILEEALAO;
|
|
int num3 = 0;
|
|
if (nkaileealao != num3)
|
|
{
|
|
AudioManager.StopLoopingSFX(this.NKAILEEALAO);
|
|
this.NKAILEEALAO = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601148D RID: 70797 RVA: 0x004174B4 File Offset: 0x004156B4
|
|
[Token(Token = "0x601148D")]
|
|
[Address(RVA = "0x1315410", Offset = "0x1313E10", VA = "0x181315410")]
|
|
private void IFFGIDGODCE(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
|
{
|
|
int num = 0;
|
|
if (base.hasAuthority && Time.time < this.postDisembarkSlowdownDuration)
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
|
float deltaTime = Time.deltaTime;
|
|
int num2 = 0;
|
|
float z = Vector3.up.z;
|
|
Quaternion quaternion = Quaternion.AngleAxis(deltaTime, num2);
|
|
rigidbodyEx.MEJCMIKAJCD = num2;
|
|
if (0 <= (int)JLPPJBIKPAG)
|
|
{
|
|
float num3 = this.minThrottleForwardSpeed;
|
|
num3 = Mathf.Lerp(num3, JLPPJBIKPAG, EJPHOFNOGLO);
|
|
}
|
|
int num4 = 0;
|
|
float num5 = Mathf.InverseLerp(-1f, (float)num4, EJPHOFNOGLO);
|
|
float num6 = this.minThrottleForwardSpeed;
|
|
float num7 = Mathf.Lerp(this.negativeThrottleForwardSpeed, num6, EJPHOFNOGLO);
|
|
float num8 = this.minThrottleFallingSpeed;
|
|
float num9 = Mathf.Lerp(this.negativeThrottleFallingSpeed, num8, EJPHOFNOGLO);
|
|
int num10 = 0;
|
|
float z2 = Vector3.up.z;
|
|
float z3 = (num9 * num10).z;
|
|
Vector3 vector;
|
|
float z4 = vector.z;
|
|
Transform transform = base.transform;
|
|
Vector3 vector2;
|
|
float z5 = vector2.z;
|
|
float deltaTime2 = Time.deltaTime;
|
|
Transform targetTransform = this.rigidbodyEx.MDKDCJFEBJH;
|
|
float z6 = this.collisionSphereOriginLocalposition.z;
|
|
Vector3 vector3;
|
|
float z7 = vector3.z;
|
|
int num11 = this.collisionMaxIterations;
|
|
Vector3 vector4;
|
|
float z8 = vector4.z;
|
|
RigidbodyEx rigidbodyEx2 = this.rigidbodyEx;
|
|
Vector3 vector5;
|
|
float z9 = vector5.z;
|
|
Photon.Realtime.Player ggafbjilnjb = this.GGAFBJILNJB;
|
|
if (ggafbjilnjb == 0 || !ggafbjilnjb.IsLocal || this.PLMHHNENING(num))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601148E RID: 70798 RVA: 0x00417628 File Offset: 0x00415828
|
|
[Token(Token = "0x601148E")]
|
|
[Address(RVA = "0x1315CB0", Offset = "0x13146B0", VA = "0x181315CB0")]
|
|
private bool JGKNALOEEKA(Vector3 NHAOMEMANJA)
|
|
{
|
|
float deltaTime = Time.deltaTime;
|
|
Transform targetTransform = this.rigidbodyEx.MDKDCJFEBJH;
|
|
float z = this.collisionSphereOriginLocalposition.z;
|
|
int num = this.collisionMaxIterations;
|
|
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601148F RID: 70799 RVA: 0x00417674 File Offset: 0x00415874
|
|
[Token(Token = "0x601148F")]
|
|
[Address(RVA = "0x1316E10", Offset = "0x1315810", VA = "0x181316E10")]
|
|
private bool PLMHHNENING(out Vector3 KGAIAKOFINI)
|
|
{
|
|
float z = Vector3.zero.z;
|
|
KGAIAKOFINI.z = z;
|
|
TeleportationPortal teleportationPortal = this.portal;
|
|
Transform transform = base.transform;
|
|
Transform targetTransform = this.rigidbodyEx.MDKDCJFEBJH;
|
|
Vector3 up = Vector3.up;
|
|
Vector3 up2 = Vector3.up;
|
|
bool flag;
|
|
bool flag2;
|
|
if (flag && flag2)
|
|
{
|
|
KGAIAKOFINI.z = flag;
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011490 RID: 70800 RVA: 0x004176D8 File Offset: 0x004158D8
|
|
[Token(Token = "0x6011490")]
|
|
[Address(RVA = "0x1314D10", Offset = "0x1313710", VA = "0x181314D10")]
|
|
private void AHEPAPEDODL()
|
|
{
|
|
ParticleSystem particleSystem = this.firstPersonParticles;
|
|
int num = 0;
|
|
if (particleSystem != num)
|
|
{
|
|
GameObject gameObject = this.firstPersonParticles.gameObject;
|
|
Photon.Realtime.Player ggafbjilnjb = this.GGAFBJILNJB;
|
|
if (ggafbjilnjb == 0)
|
|
{
|
|
}
|
|
bool flag = ggafbjilnjb.IsLocal;
|
|
gameObject.SetActive(flag);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011491 RID: 70801 RVA: 0x0041772C File Offset: 0x0041592C
|
|
[Token(Token = "0x6011491")]
|
|
[Address(RVA = "0x1314F50", Offset = "0x1313950", VA = "0x181314F50", Slot = "17")]
|
|
protected override void EPADDAIKCFF()
|
|
{
|
|
GameObject gameObject;
|
|
Photon.Realtime.Player ggafbjilnjb;
|
|
do
|
|
{
|
|
base.EPADDAIKCFF();
|
|
TeleportationPortal teleportationPortal = this.portal;
|
|
bool isLocked = teleportationPortal.NLLONFJBKKP;
|
|
ParticleSystem particleSystem = this.firstPersonParticles;
|
|
int num = 0;
|
|
if (!(particleSystem != num))
|
|
{
|
|
return;
|
|
}
|
|
gameObject = this.firstPersonParticles.gameObject;
|
|
ggafbjilnjb = this.GGAFBJILNJB;
|
|
}
|
|
while (ggafbjilnjb == 0);
|
|
bool flag = ggafbjilnjb.IsLocal;
|
|
gameObject.SetActive(flag);
|
|
}
|
|
|
|
// Token: 0x06011492 RID: 70802 RVA: 0x0041779C File Offset: 0x0041599C
|
|
[Token(Token = "0x6011492")]
|
|
[Address(RVA = "0x1315230", Offset = "0x1313C30", VA = "0x181315230")]
|
|
private void HFMGIGMCNOG()
|
|
{
|
|
TeleportationPortal teleportationPortal = this.portal;
|
|
bool isCompleted = ((IAsyncResult)teleportationPortal).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06011493 RID: 70803 RVA: 0x004177C0 File Offset: 0x004159C0
|
|
[Token(Token = "0x6011493")]
|
|
[Address(RVA = "0x1315050", Offset = "0x1313A50", VA = "0x181315050", Slot = "16")]
|
|
protected override void HENCDABNPCK(global::Player IEKDDPPNFPF, out Vector3 MONHNHFIJBH, out Quaternion ELEPBLHFEMM)
|
|
{
|
|
TeleportationPortal teleportationPortal = this.portal;
|
|
TeleportationPortal teleportationPortal2 = this.portal;
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
MONHNHFIJBH.z = z;
|
|
Transform transform2 = base.transform;
|
|
}
|
|
|
|
// Token: 0x06011494 RID: 70804 RVA: 0x00417804 File Offset: 0x00415A04
|
|
[Token(Token = "0x6011494")]
|
|
[Address(RVA = "0x1316D40", Offset = "0x1315740", VA = "0x181316D40", Slot = "19")]
|
|
protected override void PGGHGJGDHGN(Photon.Realtime.Player OOGAOMKKPPL)
|
|
{
|
|
base.PGGHGJGDHGN(OOGAOMKKPPL);
|
|
if (OOGAOMKKPPL.IsLocal && this.NDOKLKMJCDD && this.LOJNGJCECIH == (ulong)0L)
|
|
{
|
|
BattleRoyaleGlider.CMFNHGDFJHD cmfnhgdfjhd;
|
|
cmfnhgdfjhd.System.IDisposable.Dispose();
|
|
cmfnhgdfjhd.<>1__state = (int)((ulong)0L);
|
|
cmfnhgdfjhd.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(cmfnhgdfjhd);
|
|
this.LOJNGJCECIH = coroutine;
|
|
}
|
|
OOGAOMKKPPL.GPOMCJICJIH().playerEvents.ExitedGlider();
|
|
}
|
|
|
|
// Token: 0x06011495 RID: 70805 RVA: 0x00417870 File Offset: 0x00415A70
|
|
[Token(Token = "0x6011495")]
|
|
[Address(RVA = "0x1314EE0", Offset = "0x13138E0", VA = "0x181314EE0")]
|
|
private void DPNDBHNEOGF()
|
|
{
|
|
BattleRoyaleGlider.MBBAMGDNAMC mbbamgdnamc;
|
|
mbbamgdnamc.System.IDisposable.Dispose();
|
|
mbbamgdnamc.<>1__state = (int)((ulong)0L);
|
|
mbbamgdnamc.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(mbbamgdnamc);
|
|
}
|
|
|
|
// Token: 0x06011496 RID: 70806 RVA: 0x0041789C File Offset: 0x00415A9C
|
|
[Token(Token = "0x6011496")]
|
|
[Address(RVA = "0x1314E60", Offset = "0x1313860", VA = "0x181314E60")]
|
|
private void DFPMINKJGJB()
|
|
{
|
|
if (this.LOJNGJCECIH == (ulong)0L)
|
|
{
|
|
BattleRoyaleGlider.CMFNHGDFJHD cmfnhgdfjhd;
|
|
cmfnhgdfjhd.System.IDisposable.Dispose();
|
|
cmfnhgdfjhd.<>1__state = (int)((ulong)0L);
|
|
cmfnhgdfjhd.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(cmfnhgdfjhd);
|
|
this.LOJNGJCECIH = coroutine;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011497 RID: 70807 RVA: 0x004178DC File Offset: 0x00415ADC
|
|
[Token(Token = "0x6011497")]
|
|
[Address(RVA = "0x1315F50", Offset = "0x1314950", VA = "0x181315F50")]
|
|
private IEnumerator KFJPKLPKCLA()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06011497)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleGlider::KFJPKLPKCLA()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(CMFNHGDFJHD::System.IDisposable.Dispose, ldloc:CMFNHGDFJHD(var_0))
|
|
stfld:int32(CMFNHGDFJHD::<>1__state, ldloc:CMFNHGDFJHD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:BattleRoyaleGlider(CMFNHGDFJHD::<>4__this, ldloc:CMFNHGDFJHD(var_0), ldloc:BattleRoyaleGlider(this))
|
|
}
|
|
|
|
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: 0x06011498 RID: 70808 RVA: 0x00417900 File Offset: 0x00415B00
|
|
[Token(Token = "0x6011498")]
|
|
[Address(RVA = "0x1315FB0", Offset = "0x13149B0", VA = "0x181315FB0")]
|
|
private IEnumerator LEKENOBANLA()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06011498)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleGlider::LEKENOBANLA()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(MBBAMGDNAMC::System.IDisposable.Dispose, ldloc:MBBAMGDNAMC(var_0))
|
|
stfld:int32(MBBAMGDNAMC::<>1__state, ldloc:MBBAMGDNAMC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:BattleRoyaleGlider(MBBAMGDNAMC::<>4__this, ldloc:MBBAMGDNAMC(var_0), ldloc:BattleRoyaleGlider(this))
|
|
}
|
|
|
|
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: 0x06011499 RID: 70809 RVA: 0x00417924 File Offset: 0x00415B24
|
|
[Token(Token = "0x6011499")]
|
|
[Address(RVA = "0x13170D0", Offset = "0x1315AD0", VA = "0x1813170D0")]
|
|
[PunRPC]
|
|
private void RpcOnGliderDeploy(Vector3 HLGGOHMNGED)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.deploySFX;
|
|
float z = HLGGOHMNGED.z;
|
|
}
|
|
|
|
// Token: 0x0601149A RID: 70810 RVA: 0x00417940 File Offset: 0x00415B40
|
|
[Token(Token = "0x601149A")]
|
|
[Address(RVA = "0x1315A70", Offset = "0x1314470", VA = "0x181315A70")]
|
|
public static BattleRoyaleGlider InstantiateForLocalPlayer(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool GDJAMGIFMFI, bool NDOKLKMJCDD)
|
|
{
|
|
float z = DDHPAFKBMON.z;
|
|
int num = 0;
|
|
GameObject gameObject;
|
|
if (!(gameObject == num))
|
|
{
|
|
BattleRoyaleGlider component = gameObject.GetComponent<BattleRoyaleGlider>();
|
|
int num2 = 0;
|
|
bool flag = component == num2;
|
|
if (!flag)
|
|
{
|
|
component.NDOKLKMJCDD = NDOKLKMJCDD;
|
|
if (GDJAMGIFMFI != flag)
|
|
{
|
|
AnimateInOut animateInOut = component.animateInOut;
|
|
int num3 = 0;
|
|
if (animateInOut != num3)
|
|
{
|
|
component.animateInOut.SupportsAnimateIn = false;
|
|
}
|
|
component.LocalPlayerBoard();
|
|
PhotonView photonView = component.photonView;
|
|
RPCActions.RPCAction<Vector3> rpcaction = new RPCActions.RPCAction(component.RpcOnGliderDeploy);
|
|
float z2 = DDHPAFKBMON.z;
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601149B RID: 70811 RVA: 0x004179E0 File Offset: 0x00415BE0
|
|
[Token(Token = "0x601149B")]
|
|
[Address(RVA = "0x1317460", Offset = "0x1315E60", VA = "0x181317460")]
|
|
public BattleRoyaleGlider()
|
|
{
|
|
int num = 0;
|
|
this.postDisembarkSlowdownDuration = 1f;
|
|
this.collisionSphereOriginLocalposition.z = (float)num;
|
|
this.collisionSphereRadius = 0.5f;
|
|
this.collisionSkinThickness = 0.04f;
|
|
this.collisionMaxIterations = (int)((ulong)8L);
|
|
this.negativeThrottleForwardSpeed = 2f;
|
|
this.minThrottleForwardSpeed = 4f;
|
|
this.maxThrottleForwardSpeed = 10f;
|
|
this.negativeThrottleFallingSpeed = 1.5f;
|
|
this.minThrottleFallingSpeed = 2f;
|
|
this.maxThrottleFallingSpeed = 8f;
|
|
this.negativeThrottleCanopyPitch = -10f;
|
|
this.maxThrottleCanopyPitch = 20f;
|
|
this.maxYawSpeed = 30f;
|
|
this.maxTurnCanopyRoll = 20f;
|
|
this.throttleAudioDecelerateTime = 0.5f;
|
|
this.minCreakPeriod = 0.5f;
|
|
this.steerCreakThreshold = 0.5f;
|
|
this.throttleCreakThreshold = 0.4f;
|
|
Vector2 zero = Vector2.zero;
|
|
this.HPGMGEGCIMP = zero;
|
|
this.HPGMGEGCIMP.y = (float)0;
|
|
this.JIAPMNJEKPG = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400B86B RID: 47211
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400B86B")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private AnimateInOut animateInOut;
|
|
|
|
// Token: 0x0400B86C RID: 47212
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400B86C")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
|
private TeleportationPortal portal;
|
|
|
|
// Token: 0x0400B86D RID: 47213
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400B86D")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
|
private BattleRoyaleGliderHandlebar handlebar;
|
|
|
|
// Token: 0x0400B86E RID: 47214
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400B86E")]
|
|
[SerializeField]
|
|
[Header("Disembark")]
|
|
private float postDisembarkSlowdownDuration;
|
|
|
|
// Token: 0x0400B86F RID: 47215
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400B86F")]
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
private Transform canopyVisual;
|
|
|
|
// Token: 0x0400B870 RID: 47216
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400B870")]
|
|
[SerializeField]
|
|
private ParticleSystem firstPersonParticles;
|
|
|
|
// Token: 0x0400B871 RID: 47217
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400B871")]
|
|
[SerializeField]
|
|
[Header("Collision")]
|
|
private Vector3 collisionSphereOriginLocalposition;
|
|
|
|
// Token: 0x0400B872 RID: 47218
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")]
|
|
[Token(Token = "0x400B872")]
|
|
[SerializeField]
|
|
private float collisionSphereRadius;
|
|
|
|
// Token: 0x0400B873 RID: 47219
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400B873")]
|
|
[SerializeField]
|
|
private float collisionSkinThickness;
|
|
|
|
// Token: 0x0400B874 RID: 47220
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
|
|
[Token(Token = "0x400B874")]
|
|
[SerializeField]
|
|
private int collisionMaxIterations;
|
|
|
|
// Token: 0x0400B875 RID: 47221
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400B875")]
|
|
[SerializeField]
|
|
[Header("Throttle")]
|
|
private AnimationCurve throttleCurve;
|
|
|
|
// Token: 0x0400B876 RID: 47222
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400B876")]
|
|
[SerializeField]
|
|
[Header("Throttle Forward Speed")]
|
|
private float negativeThrottleForwardSpeed;
|
|
|
|
// Token: 0x0400B877 RID: 47223
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
|
[Token(Token = "0x400B877")]
|
|
[SerializeField]
|
|
private float minThrottleForwardSpeed;
|
|
|
|
// Token: 0x0400B878 RID: 47224
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400B878")]
|
|
[SerializeField]
|
|
private float maxThrottleForwardSpeed;
|
|
|
|
// Token: 0x0400B879 RID: 47225
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x400B879")]
|
|
[SerializeField]
|
|
[Header("Throttle Falling Speed")]
|
|
private float negativeThrottleFallingSpeed;
|
|
|
|
// Token: 0x0400B87A RID: 47226
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400B87A")]
|
|
[SerializeField]
|
|
private float minThrottleFallingSpeed;
|
|
|
|
// Token: 0x0400B87B RID: 47227
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x400B87B")]
|
|
[SerializeField]
|
|
private float maxThrottleFallingSpeed;
|
|
|
|
// Token: 0x0400B87C RID: 47228
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400B87C")]
|
|
[SerializeField]
|
|
[Header("Throttle Canopy Pitch")]
|
|
private float negativeThrottleCanopyPitch;
|
|
|
|
// Token: 0x0400B87D RID: 47229
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
|
|
[Token(Token = "0x400B87D")]
|
|
[SerializeField]
|
|
private float minThrottleCanopyPitch;
|
|
|
|
// Token: 0x0400B87E RID: 47230
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400B87E")]
|
|
[SerializeField]
|
|
private float maxThrottleCanopyPitch;
|
|
|
|
// Token: 0x0400B87F RID: 47231
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400B87F")]
|
|
[SerializeField]
|
|
[Header("Steering")]
|
|
private AnimationCurve steeringCurve;
|
|
|
|
// Token: 0x0400B880 RID: 47232
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400B880")]
|
|
[SerializeField]
|
|
private float maxYawSpeed;
|
|
|
|
// Token: 0x0400B881 RID: 47233
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xFC")]
|
|
[Token(Token = "0x400B881")]
|
|
[SerializeField]
|
|
private float maxTurnCanopyRoll;
|
|
|
|
// Token: 0x0400B882 RID: 47234
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400B882")]
|
|
[SerializeField]
|
|
[Header("Vignetting")]
|
|
private AnimationCurve steeringVignetteCurve;
|
|
|
|
// Token: 0x0400B883 RID: 47235
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400B883")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip deploySFX;
|
|
|
|
// Token: 0x0400B884 RID: 47236
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400B884")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip canopyFlapSFX;
|
|
|
|
// Token: 0x0400B885 RID: 47237
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400B885")]
|
|
[SerializeField]
|
|
[Header("Steer Audio")]
|
|
private RecRoomAudioClip steerSFX;
|
|
|
|
// Token: 0x0400B886 RID: 47238
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400B886")]
|
|
[SerializeField]
|
|
private Transform steerLeftAudioOrigin;
|
|
|
|
// Token: 0x0400B887 RID: 47239
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400B887")]
|
|
[SerializeField]
|
|
private Transform steerRightAudioOrigin;
|
|
|
|
// Token: 0x0400B888 RID: 47240
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400B888")]
|
|
[SerializeField]
|
|
private AnimationCurve steerSFXCurve;
|
|
|
|
// Token: 0x0400B889 RID: 47241
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400B889")]
|
|
[SerializeField]
|
|
[Header("Throttle Audio")]
|
|
private RecRoomAudioClip windSFX;
|
|
|
|
// Token: 0x0400B88A RID: 47242
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400B88A")]
|
|
[SerializeField]
|
|
private AnimationCurve windSFXThrottleCurve;
|
|
|
|
// Token: 0x0400B88B RID: 47243
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400B88B")]
|
|
[SerializeField]
|
|
private float throttleAudioDecelerateTime;
|
|
|
|
// Token: 0x0400B88C RID: 47244
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400B88C")]
|
|
[SerializeField]
|
|
[Header("Creak Audio")]
|
|
private RecRoomAudioClip[] handlebarCreakSFXChoices;
|
|
|
|
// Token: 0x0400B88D RID: 47245
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400B88D")]
|
|
[SerializeField]
|
|
private float minCreakPeriod;
|
|
|
|
// Token: 0x0400B88E RID: 47246
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15C")]
|
|
[Token(Token = "0x400B88E")]
|
|
[SerializeField]
|
|
private float steerCreakThreshold;
|
|
|
|
// Token: 0x0400B88F RID: 47247
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x400B88F")]
|
|
[SerializeField]
|
|
private float throttleCreakThreshold;
|
|
|
|
// Token: 0x0400B890 RID: 47248
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x164")]
|
|
[Token(Token = "0x400B890")]
|
|
private bool NDOKLKMJCDD;
|
|
|
|
// Token: 0x0400B891 RID: 47249
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x400B891")]
|
|
private Coroutine LOJNGJCECIH;
|
|
|
|
// Token: 0x0400B892 RID: 47250
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x400B892")]
|
|
private SFXAudioSource NKAILEEALAO;
|
|
|
|
// Token: 0x0400B893 RID: 47251
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x400B893")]
|
|
private SFXAudioSource MDADELNCINL;
|
|
|
|
// Token: 0x0400B894 RID: 47252
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x400B894")]
|
|
private SFXAudioSource ELJPFKCHDLJ;
|
|
|
|
// Token: 0x0400B895 RID: 47253
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x400B895")]
|
|
private float FHHCAPIEOFP;
|
|
|
|
// Token: 0x0400B896 RID: 47254
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18C")]
|
|
[Token(Token = "0x400B896")]
|
|
private float PAICMLCFILK;
|
|
|
|
// Token: 0x0400B897 RID: 47255
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x400B897")]
|
|
private Vector2 HPGMGEGCIMP;
|
|
|
|
// Token: 0x0400B898 RID: 47256
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x400B898")]
|
|
private float ABLCICCLKFJ;
|
|
|
|
// Token: 0x0400B899 RID: 47257
|
|
[Token(Token = "0x400B899")]
|
|
private const float ADLCOBMIHJD = 1f;
|
|
|
|
// Token: 0x0400B89A RID: 47258
|
|
[Token(Token = "0x400B89A")]
|
|
private const float KBCLCKBNPDM = 1f;
|
|
|
|
// Token: 0x0400B89B RID: 47259
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19C")]
|
|
[Token(Token = "0x400B89B")]
|
|
[NonSerialized]
|
|
public bool InDirectSteerMode;
|
|
|
|
// Token: 0x0400B89C RID: 47260
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19D")]
|
|
[Token(Token = "0x400B89C")]
|
|
private bool JIAPMNJEKPG;
|
|
}
|
|
}
|