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

2169 lines
80 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Pathfinding;
using Photon.Pun;
using Photon.SocketServer.Security;
using RecRoom.Core.Creation.AI;
using UnityEngine;
namespace RecRoom.Core.AI
{
// Token: 0x02003424 RID: 13348
[Token(Token = "0x2003424")]
public class Steering : MonoBehaviourPun
{
// Token: 0x1700406E RID: 16494
// (get) Token: 0x060175A3 RID: 95651 RVA: 0x00579428 File Offset: 0x00577628
// (set) Token: 0x060175A4 RID: 95652 RVA: 0x0057943C File Offset: 0x0057763C
[Token(Token = "0x1700406E")]
public float LADKFOBHIKN
{
[Token(Token = "0x60175A3")]
[Address(RVA = "0x1156950", Offset = "0x1155750", VA = "0x181156950")]
get
{
return this.JLMOAFFBJON;
}
[Token(Token = "0x60175A4")]
[Address(RVA = "0x1156AF0", Offset = "0x11558F0", VA = "0x181156AF0")]
set
{
/*
An exception occurred when decompiling this method (060175A4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.AI.Steering::set_MaxHorizontalSpeed(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 337
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: 0x1700406F RID: 16495
// (get) Token: 0x060175A5 RID: 95653 RVA: 0x00579460 File Offset: 0x00577660
// (set) Token: 0x060175A6 RID: 95654 RVA: 0x00579474 File Offset: 0x00577674
[Token(Token = "0x1700406F")]
public float NACAKFCACJJ
{
[Token(Token = "0x60175A5")]
[Address(RVA = "0xED7AE0", Offset = "0xED68E0", VA = "0x180ED7AE0")]
get;
[Token(Token = "0x60175A6")]
[Address(RVA = "0xED7BB0", Offset = "0xED69B0", VA = "0x180ED7BB0")]
set;
}
// Token: 0x17004070 RID: 16496
// (get) Token: 0x060175A7 RID: 95655 RVA: 0x00579488 File Offset: 0x00577688
// (set) Token: 0x060175A8 RID: 95656 RVA: 0x0057949C File Offset: 0x0057769C
[Token(Token = "0x17004070")]
public float KKOOLECDHDC
{
[Token(Token = "0x60175A7")]
[Address(RVA = "0xA31BD0", Offset = "0xA309D0", VA = "0x180A31BD0")]
get;
[Token(Token = "0x60175A8")]
[Address(RVA = "0x10EB5F0", Offset = "0x10EA3F0", VA = "0x1810EB5F0")]
set;
} = 2f;
// Token: 0x17004071 RID: 16497
// (get) Token: 0x060175A9 RID: 95657 RVA: 0x005794B0 File Offset: 0x005776B0
// (set) Token: 0x060175AA RID: 95658 RVA: 0x005794C4 File Offset: 0x005776C4
[Token(Token = "0x17004071")]
public float FNOMIJPNICG
{
[Token(Token = "0x60175A9")]
[Address(RVA = "0xA36380", Offset = "0xA35180", VA = "0x180A36380")]
get
{
return this.EJPHFDENPEE;
}
[Token(Token = "0x60175AA")]
[Address(RVA = "0x1156B10", Offset = "0x1155910", VA = "0x181156B10")]
set
{
/*
An exception occurred when decompiling this method (060175AA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.AI.Steering::set_MovementSpeedVarietyScalar(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 337
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: 0x17004072 RID: 16498
// (get) Token: 0x060175AB RID: 95659 RVA: 0x005794E8 File Offset: 0x005776E8
// (set) Token: 0x060175AC RID: 95660 RVA: 0x005794FC File Offset: 0x005776FC
[Token(Token = "0x17004072")]
public float FAEOLFFMHFN
{
[Token(Token = "0x60175AB")]
[Address(RVA = "0x89BE30", Offset = "0x89AC30", VA = "0x18089BE30")]
get;
[Token(Token = "0x60175AC")]
[Address(RVA = "0x89BCB0", Offset = "0x89AAB0", VA = "0x18089BCB0")]
set;
}
// Token: 0x17004073 RID: 16499
// (get) Token: 0x060175AD RID: 95661 RVA: 0x00579510 File Offset: 0x00577710
// (set) Token: 0x060175AE RID: 95662 RVA: 0x00579524 File Offset: 0x00577724
[Token(Token = "0x17004073")]
public float HPHCFLFICOF
{
[Token(Token = "0x60175AD")]
[Address(RVA = "0x89BCC0", Offset = "0x89AAC0", VA = "0x18089BCC0")]
get;
[Token(Token = "0x60175AE")]
[Address(RVA = "0x89BCD0", Offset = "0x89AAD0", VA = "0x18089BCD0")]
set;
}
// Token: 0x17004074 RID: 16500
// (get) Token: 0x060175AF RID: 95663 RVA: 0x00579538 File Offset: 0x00577738
// (set) Token: 0x060175B0 RID: 95664 RVA: 0x0057954C File Offset: 0x0057774C
[Token(Token = "0x17004074")]
public float AOCGAACDNJE
{
[Token(Token = "0x60175AF")]
[Address(RVA = "0xA336B0", Offset = "0xA324B0", VA = "0x180A336B0")]
get;
[Token(Token = "0x60175B0")]
[Address(RVA = "0xA337F0", Offset = "0xA325F0", VA = "0x180A337F0")]
set;
}
// Token: 0x17004075 RID: 16501
// (get) Token: 0x060175B1 RID: 95665 RVA: 0x00579560 File Offset: 0x00577760
[Token(Token = "0x17004075")]
public Vector3 JIGGKKCAGIF
{
[Token(Token = "0x60175B1")]
[Address(RVA = "0x11569D0", Offset = "0x11557D0", VA = "0x1811569D0")]
get
{
/*
An exception occurred when decompiling this method (060175B1)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.AI.Steering::get_Velocity()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0)))
}
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: 0x17004076 RID: 16502
// (get) Token: 0x060175B2 RID: 95666 RVA: 0x00579574 File Offset: 0x00577774
// (set) Token: 0x060175B3 RID: 95667 RVA: 0x00579588 File Offset: 0x00577788
[Token(Token = "0x17004076")]
public bool EJADFFGLCKG
{
[Token(Token = "0x60175B2")]
[Address(RVA = "0xA337E0", Offset = "0xA325E0", VA = "0x180A337E0")]
get
{
return this.JODGHDBGJFB;
}
[Token(Token = "0x60175B3")]
[Address(RVA = "0x1156AA0", Offset = "0x11558A0", VA = "0x181156AA0")]
set
{
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
this.JODGHDBGJFB = value;
if (value && this.supportsGravity)
{
bool isHovering = this.MMAHMEBFAHO;
}
int num = 0;
afebljoibbc.IEIKHAKBHFL = num != 0;
}
}
// Token: 0x17004077 RID: 16503
// (get) Token: 0x060175B4 RID: 95668 RVA: 0x005795C8 File Offset: 0x005777C8
[Token(Token = "0x17004077")]
private bool EGDMABFMLOL
{
[Token(Token = "0x60175B4")]
[Address(RVA = "0x1153D70", Offset = "0x1152B70", VA = "0x181153D70")]
get
{
if (this.JODGHDBGJFB && this.supportsGravity)
{
return !this.MMAHMEBFAHO;
}
}
}
// Token: 0x17004078 RID: 16504
// (get) Token: 0x060175B5 RID: 95669 RVA: 0x005795F4 File Offset: 0x005777F4
[Token(Token = "0x17004078")]
private bool AMCLDGIHFOA
{
[Token(Token = "0x60175B5")]
[Address(RVA = "0x1154DA0", Offset = "0x1153BA0", VA = "0x181154DA0")]
get
{
do
{
if (this.ONOELOJLGIG)
{
}
}
while (this.<OFIHKDMMFJH>k__BackingField);
return this.<EOOMIPKNFJI>k__BackingField;
}
}
// Token: 0x17004079 RID: 16505
// (get) Token: 0x060175B6 RID: 95670 RVA: 0x0057961C File Offset: 0x0057781C
// (set) Token: 0x060175B7 RID: 95671 RVA: 0x00579630 File Offset: 0x00577830
[Token(Token = "0x17004079")]
public bool KIGOBOBFCBG
{
[Token(Token = "0x60175B6")]
[Address(RVA = "0x60CD90", Offset = "0x60BB90", VA = "0x18060CD90")]
get
{
return this.LNJGFBKHBND;
}
[Token(Token = "0x60175B7")]
[Address(RVA = "0x1153080", Offset = "0x1151E80", VA = "0x181153080")]
private set
{
if (value)
{
float time = Time.time;
this.OOIFOMMDAGI = time;
this.LNJGFBKHBND = value;
return;
}
this.LNJGFBKHBND = value;
}
}
// Token: 0x1700407A RID: 16506
// (get) Token: 0x060175B8 RID: 95672 RVA: 0x00579664 File Offset: 0x00577864
// (set) Token: 0x060175B9 RID: 95673 RVA: 0x00579678 File Offset: 0x00577878
[Token(Token = "0x1700407A")]
public bool FMIGOFIAGEA
{
[Token(Token = "0x60175B8")]
[Address(RVA = "0x1156930", Offset = "0x1155730", VA = "0x181156930")]
get;
[Token(Token = "0x60175B9")]
[Address(RVA = "0x1153070", Offset = "0x1151E70", VA = "0x181153070")]
private set;
}
// Token: 0x1700407B RID: 16507
// (get) Token: 0x060175BA RID: 95674 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060175BB RID: 95675 RVA: 0x0057968C File Offset: 0x0057788C
[Token(Token = "0x1700407B")]
public Vector3 EGJBGIIHEEL
{
[Token(Token = "0x60175BA")]
[Address(RVA = "0xFBDF10", Offset = "0xFBCD10", VA = "0x180FBDF10")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60175BB")]
[Address(RVA = "0x1055A10", Offset = "0x1054810", VA = "0x181055A10")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<DCAKJCHIFHP>k__BackingField.z = z;
}
}
// Token: 0x1700407C RID: 16508
// (get) Token: 0x060175BC RID: 95676 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060175BD RID: 95677 RVA: 0x005796AC File Offset: 0x005778AC
[Token(Token = "0x1700407C")]
public Vector3 HGBGCIDCIMI
{
[Token(Token = "0x60175BC")]
[Address(RVA = "0xA83910", Offset = "0xA82710", VA = "0x180A83910")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60175BD")]
[Address(RVA = "0xA80CC0", Offset = "0xA7FAC0", VA = "0x180A80CC0")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<GKIPNBNICDM>k__BackingField.z = z;
}
}
// Token: 0x1700407D RID: 16509
// (get) Token: 0x060175BE RID: 95678 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060175BF RID: 95679 RVA: 0x005796CC File Offset: 0x005778CC
[Token(Token = "0x1700407D")]
public Vector3 AHDBNNELKJL
{
[Token(Token = "0x60175BE")]
[Address(RVA = "0xA83930", Offset = "0xA82730", VA = "0x180A83930")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60175BF")]
[Address(RVA = "0x73DB00", Offset = "0x73C900", VA = "0x18073DB00")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<ECDBINIFKKP>k__BackingField.z = z;
}
}
// Token: 0x1700407E RID: 16510
// (get) Token: 0x060175C0 RID: 95680 RVA: 0x005796EC File Offset: 0x005778EC
// (set) Token: 0x060175C1 RID: 95681 RVA: 0x00579700 File Offset: 0x00577900
[Token(Token = "0x1700407E")]
public bool EHGDJPCKOPL
{
[Token(Token = "0x60175C0")]
[Address(RVA = "0xA5D880", Offset = "0xA5C680", VA = "0x180A5D880")]
get;
[Token(Token = "0x60175C1")]
[Address(RVA = "0xA5C8D0", Offset = "0xA5B6D0", VA = "0x180A5C8D0")]
set;
} = true;
// Token: 0x1700407F RID: 16511
// (get) Token: 0x060175C2 RID: 95682 RVA: 0x00579714 File Offset: 0x00577914
[Token(Token = "0x1700407F")]
public float EEFEDJHPFPF
{
[Token(Token = "0x60175C2")]
[Address(RVA = "0x1156830", Offset = "0x1155630", VA = "0x181156830")]
get
{
byte[] publicKey = ((ICryptoProvider)this.NOHCABNLEGM).PublicKey;
throw new NullReferenceException();
}
}
// Token: 0x17004080 RID: 16512
// (get) Token: 0x060175C3 RID: 95683 RVA: 0x00579734 File Offset: 0x00577934
// (set) Token: 0x060175C4 RID: 95684 RVA: 0x00579748 File Offset: 0x00577948
[Token(Token = "0x17004080")]
public float PPIMPJNJLMC
{
[Token(Token = "0x60175C3")]
[Address(RVA = "0xF253C0", Offset = "0xF241C0", VA = "0x180F253C0")]
get;
[Token(Token = "0x60175C4")]
[Address(RVA = "0x1151460", Offset = "0x1150260", VA = "0x181151460")]
private set;
}
// Token: 0x17004081 RID: 16513
// (get) Token: 0x060175C5 RID: 95685 RVA: 0x0057975C File Offset: 0x0057795C
[Token(Token = "0x17004081")]
public bool MMAHMEBFAHO
{
[Token(Token = "0x60175C5")]
[Address(RVA = "0x1156890", Offset = "0x1155690", VA = "0x181156890")]
get
{
if (!this.<IPBNHBABALM>k__BackingField)
{
}
string text = this.NOHCABNLEGM.ToString();
throw new NullReferenceException();
}
}
// Token: 0x17004082 RID: 16514
// (get) Token: 0x060175C6 RID: 95686 RVA: 0x00579788 File Offset: 0x00577988
[Token(Token = "0x17004082")]
public bool HDMDFMLJGJP
{
[Token(Token = "0x60175C6")]
[Address(RVA = "0x1156750", Offset = "0x1155550", VA = "0x181156750")]
get
{
CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider;
int num = 0;
return capsuleCollider != num;
}
}
// Token: 0x17004083 RID: 16515
// (get) Token: 0x060175C7 RID: 95687 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17004083")]
public AJLIDIKHFKK JOPGFKHIMPI
{
[Token(Token = "0x60175C7")]
[Address(RVA = "0x1156810", Offset = "0x1155610", VA = "0x181156810")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17004084 RID: 16516
// (get) Token: 0x060175C8 RID: 95688 RVA: 0x005797A8 File Offset: 0x005779A8
// (set) Token: 0x060175C9 RID: 95689 RVA: 0x005797BC File Offset: 0x005779BC
[Token(Token = "0x17004084")]
public bool KOIOJOHGAPK
{
[Token(Token = "0x60175C8")]
[Address(RVA = "0x1156970", Offset = "0x1155770", VA = "0x181156970")]
get;
[Token(Token = "0x60175C9")]
[Address(RVA = "0x1152630", Offset = "0x1151430", VA = "0x181152630")]
private set;
}
// Token: 0x17004085 RID: 16517
// (get) Token: 0x060175CA RID: 95690 RVA: 0x005797D0 File Offset: 0x005779D0
// (set) Token: 0x060175CB RID: 95691 RVA: 0x005797E4 File Offset: 0x005779E4
[Token(Token = "0x17004085")]
public bool HMMNNALHKBB
{
[Token(Token = "0x60175CA")]
[Address(RVA = "0x1156960", Offset = "0x1155760", VA = "0x181156960")]
get;
[Token(Token = "0x60175CB")]
[Address(RVA = "0x1152AE0", Offset = "0x11518E0", VA = "0x181152AE0")]
private set;
}
// Token: 0x17004086 RID: 16518
// (get) Token: 0x060175CC RID: 95692 RVA: 0x005797F8 File Offset: 0x005779F8
// (set) Token: 0x060175CD RID: 95693 RVA: 0x0057980C File Offset: 0x00577A0C
[Token(Token = "0x17004086")]
public bool FIGFEAKLBOM
{
[Token(Token = "0x60175CC")]
[Address(RVA = "0x1156940", Offset = "0x1155740", VA = "0x181156940")]
get;
[Token(Token = "0x60175CD")]
[Address(RVA = "0x11522D0", Offset = "0x11510D0", VA = "0x1811522D0")]
private set;
}
// Token: 0x17004087 RID: 16519
// (get) Token: 0x060175CE RID: 95694 RVA: 0x00579820 File Offset: 0x00577A20
// (set) Token: 0x060175CF RID: 95695 RVA: 0x00579834 File Offset: 0x00577A34
[Token(Token = "0x17004087")]
public List<Collider> JMNNFOAFMBF
{
[Token(Token = "0x60175CE")]
[Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910")]
get;
[Token(Token = "0x60175CF")]
[Address(RVA = "0x8C0F40", Offset = "0x8BFD40", VA = "0x1808C0F40")]
set;
}
// Token: 0x17004088 RID: 16520
// (get) Token: 0x060175D0 RID: 95696 RVA: 0x00579848 File Offset: 0x00577A48
[Token(Token = "0x17004088")]
public float DJALFBHIEBJ
{
[Token(Token = "0x60175D0")]
[Address(RVA = "0xCC2A60", Offset = "0xCC1860", VA = "0x180CC2A60")]
get
{
return this.reachedPathNodeDistance;
}
}
// Token: 0x17004089 RID: 16521
// (get) Token: 0x060175D1 RID: 95697 RVA: 0x0057985C File Offset: 0x00577A5C
// (set) Token: 0x060175D2 RID: 95698 RVA: 0x0057987C File Offset: 0x00577A7C
[Token(Token = "0x17004089")]
public bool DAHJLNNJFHA
{
[Token(Token = "0x60175D1")]
[Address(RVA = "0x1156980", Offset = "0x1155780", VA = "0x181156980")]
get
{
return this.OOHIJGMLLEG.IAHDANBDAAM() != null;
}
[Token(Token = "0x60175D2")]
[Address(RVA = "0x1156B30", Offset = "0x1155930", VA = "0x181156B30")]
set
{
KLLMCPFPIIE<bool> oohijgmlleg = this.OOHIJGMLLEG;
}
}
// Token: 0x1700408A RID: 16522
// (get) Token: 0x060175D3 RID: 95699 RVA: 0x00579898 File Offset: 0x00577A98
// (set) Token: 0x060175D4 RID: 95700 RVA: 0x005798AC File Offset: 0x00577AAC
[Token(Token = "0x1700408A")]
public bool FPDCFHLKOJB
{
[Token(Token = "0x60175D3")]
[Address(RVA = "0xD53F90", Offset = "0xD52D90", VA = "0x180D53F90")]
get;
[Token(Token = "0x60175D4")]
[Address(RVA = "0xD529A0", Offset = "0xD517A0", VA = "0x180D529A0")]
private set;
}
// Token: 0x1700408B RID: 16523
// (get) Token: 0x060175D5 RID: 95701 RVA: 0x005798C0 File Offset: 0x00577AC0
// (set) Token: 0x060175D6 RID: 95702 RVA: 0x005798D4 File Offset: 0x00577AD4
[Token(Token = "0x1700408B")]
public bool JNCCGKIIBHG
{
[Token(Token = "0x60175D5")]
[Address(RVA = "0xCC6010", Offset = "0xCC4E10", VA = "0x180CC6010")]
get;
[Token(Token = "0x60175D6")]
[Address(RVA = "0xCC6190", Offset = "0xCC4F90", VA = "0x180CC6190")]
private set;
}
// Token: 0x1700408C RID: 16524
// (get) Token: 0x060175D7 RID: 95703 RVA: 0x005798E8 File Offset: 0x00577AE8
[Token(Token = "0x1700408C")]
public bool KLHDMLHKFCC
{
[Token(Token = "0x60175D7")]
[Address(RVA = "0x11567B0", Offset = "0x11555B0", VA = "0x1811567B0")]
get
{
Seeker seeker = this.seeker;
int num = 0;
return seeker != num;
}
}
// Token: 0x1700408D RID: 16525
// (get) Token: 0x060175D8 RID: 95704 RVA: 0x00579908 File Offset: 0x00577B08
// (set) Token: 0x060175D9 RID: 95705 RVA: 0x0057991C File Offset: 0x00577B1C
[Token(Token = "0x1700408D")]
public bool DIGIOKDDLHM
{
[Token(Token = "0x60175D8")]
[Address(RVA = "0xCC6020", Offset = "0xCC4E20", VA = "0x180CC6020")]
get;
[Token(Token = "0x60175D9")]
[Address(RVA = "0xCC5C00", Offset = "0xCC4A00", VA = "0x180CC5C00")]
private set;
}
// Token: 0x1700408E RID: 16526
// (get) Token: 0x060175DA RID: 95706 RVA: 0x00579930 File Offset: 0x00577B30
// (set) Token: 0x060175DB RID: 95707 RVA: 0x00579944 File Offset: 0x00577B44
[Token(Token = "0x1700408E")]
public bool IMBPFGMCBJA
{
[Token(Token = "0x60175DA")]
[Address(RVA = "0xD52910", Offset = "0xD51710", VA = "0x180D52910")]
get;
[Token(Token = "0x60175DB")]
[Address(RVA = "0xD53F30", Offset = "0xD52D30", VA = "0x180D53F30")]
private set;
}
// Token: 0x1700408F RID: 16527
// (get) Token: 0x060175DC RID: 95708 RVA: 0x00579958 File Offset: 0x00577B58
[Token(Token = "0x1700408F")]
public bool GCIPNHBHKMG
{
[Token(Token = "0x60175DC")]
[Address(RVA = "0x1156860", Offset = "0x1155660", VA = "0x181156860")]
get
{
return !this.seeker.IsDone();
}
}
// Token: 0x17004090 RID: 16528
// (get) Token: 0x060175DD RID: 95709 RVA: 0x0057997C File Offset: 0x00577B7C
[Token(Token = "0x17004090")]
private bool IPMGJBLBDHH
{
[Token(Token = "0x60175DD")]
[Address(RVA = "0x1154D60", Offset = "0x1153B60", VA = "0x181154D60")]
get
{
if (this.<EOOMIPKNFJI>k__BackingField && (this.MOPNCFPHIMD || this.OBEOGFCJEHO != (ulong)0L) && this.NPPJIPBNDCM > 0)
{
return !this.ADCIJDEPJHE;
}
}
}
// Token: 0x060175DE RID: 95710 RVA: 0x005799BC File Offset: 0x00577BBC
[Token(Token = "0x60175DE")]
[Address(RVA = "0x1150D90", Offset = "0x114FB90", VA = "0x181150D90", Slot = "13")]
protected override void Awake()
{
/*
An exception occurred when decompiling this method (060175DE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.AI.Steering::Awake()
---> 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 337
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: 0x060175DF RID: 95711 RVA: 0x00579BD8 File Offset: 0x00577DD8
[Token(Token = "0x60175DF")]
[Address(RVA = "0x1154FA0", Offset = "0x1153DA0", VA = "0x181154FA0", Slot = "14")]
protected override void OnDestroy()
{
if (UGCNavMeshManager.FFNIFALJLDD)
{
UGCNavMeshManager <OCDLBPHJMOP>k__BackingField = UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField;
Action action = new Action(this.IMJIPGHNBMO);
<OCDLBPHJMOP>k__BackingField.EEMMPNJPIEI -= action;
}
BJIFHHPBNNJ fhkbefmfhfo = this.FHKBEFMFHFO;
JAKMIGBBBOM.BAFPMPJFBEM pbncneocbpk = this.PBNCNEOCBPK;
int num = 0;
this.FHKBEFMFHFO = num;
this.PBNCNEOCBPK = num;
base.OnDestroy();
}
// Token: 0x060175E0 RID: 95712 RVA: 0x00579C38 File Offset: 0x00577E38
[Token(Token = "0x60175E0")]
[Address(RVA = "0x11563A0", Offset = "0x11551A0", VA = "0x1811563A0")]
public void StopAll()
{
this.<EOOMIPKNFJI>k__BackingField = false;
int num = 0;
this.LNJGFBKHBND = false;
this.OBEOGFCJEHO = num;
this.NPPJIPBNDCM = num;
this.ADCIJDEPJHE = false;
this.LGGAMELGNFM = (int)((ulong)4294967295L);
this.StopSeeking();
this.StopSeeking();
this.<PDEOHGGCCDG>k__BackingField = false;
}
// Token: 0x060175E1 RID: 95713 RVA: 0x00579C90 File Offset: 0x00577E90
[Token(Token = "0x60175E1")]
[Address(RVA = "0x11561D0", Offset = "0x1154FD0", VA = "0x1811561D0")]
public void Pause()
{
this.ONOELOJLGIG = true;
}
// Token: 0x060175E2 RID: 95714 RVA: 0x00579CA4 File Offset: 0x00577EA4
[Token(Token = "0x60175E2")]
[Address(RVA = "0x11561E0", Offset = "0x1154FE0", VA = "0x1811561E0")]
public void Resume()
{
this.ONOELOJLGIG = false;
}
// Token: 0x060175E3 RID: 95715 RVA: 0x00579CB8 File Offset: 0x00577EB8
[Token(Token = "0x60175E3")]
[Address(RVA = "0x11561F0", Offset = "0x1154FF0", VA = "0x1811561F0")]
public void Seek(Vector3 HEGDAEMJLDE, float HKMKIGAMAOA)
{
float z = HEGDAEMJLDE.z;
this.IJBEIGAJMJB.z = z;
bool flag = this.faceMovementDirection;
this.IEHLBDFFEHA = flag;
this.AGMLPFLAFJK = HKMKIGAMAOA;
this.<GDBMGJHKGHK>k__BackingField = false;
this.CBHBNFACFDF = 0.01f;
this.<OFIHKDMMFJH>k__BackingField = true;
this.BCKAMIMBLEF = true;
}
// Token: 0x060175E4 RID: 95716 RVA: 0x00579D10 File Offset: 0x00577F10
[Token(Token = "0x60175E4")]
[Address(RVA = "0x1156240", Offset = "0x1155040", VA = "0x181156240")]
public void Seek(Vector3 HEGDAEMJLDE, float HKMKIGAMAOA, float CKAPMPADIMM)
{
float z = HEGDAEMJLDE.z;
this.IJBEIGAJMJB.z = z;
bool flag = this.faceMovementDirection;
this.IEHLBDFFEHA = flag;
this.CBHBNFACFDF = CKAPMPADIMM;
this.AGMLPFLAFJK = HKMKIGAMAOA;
this.<GDBMGJHKGHK>k__BackingField = false;
this.<OFIHKDMMFJH>k__BackingField = true;
this.BCKAMIMBLEF = true;
}
// Token: 0x060175E5 RID: 95717 RVA: 0x00579D64 File Offset: 0x00577F64
[Token(Token = "0x60175E5")]
[Address(RVA = "0x11562E0", Offset = "0x11550E0", VA = "0x1811562E0")]
public void Seek(Vector3 HEGDAEMJLDE, float HKMKIGAMAOA, float CKAPMPADIMM, bool OOFGDHMMJPA)
{
float z = HEGDAEMJLDE.z;
this.IJBEIGAJMJB.z = z;
this.IEHLBDFFEHA = false;
this.CBHBNFACFDF = CKAPMPADIMM;
this.AGMLPFLAFJK = HKMKIGAMAOA;
this.<GDBMGJHKGHK>k__BackingField = false;
this.<OFIHKDMMFJH>k__BackingField = true;
this.BCKAMIMBLEF = true;
}
// Token: 0x060175E6 RID: 95718 RVA: 0x00579DB0 File Offset: 0x00577FB0
[Token(Token = "0x60175E6")]
[Address(RVA = "0x1156290", Offset = "0x1155090", VA = "0x181156290")]
public void Seek(Vector3 HEGDAEMJLDE, float HKMKIGAMAOA, float CKAPMPADIMM, bool OOFGDHMMJPA, bool BOLDAHFKBMA)
{
float z = HEGDAEMJLDE.z;
this.IJBEIGAJMJB.z = z;
this.IEHLBDFFEHA = false;
this.BCKAMIMBLEF = false;
this.CBHBNFACFDF = CKAPMPADIMM;
this.AGMLPFLAFJK = HKMKIGAMAOA;
this.<GDBMGJHKGHK>k__BackingField = false;
this.<OFIHKDMMFJH>k__BackingField = true;
}
// Token: 0x060175E7 RID: 95719 RVA: 0x00579DFC File Offset: 0x00577FFC
[Token(Token = "0x60175E7")]
[Address(RVA = "0x1156410", Offset = "0x1155210", VA = "0x181156410")]
public void StopSeeking()
{
this.<OFIHKDMMFJH>k__BackingField = false;
float z = Vector3.zero.z;
this.JOGANEPPEEM.z = z;
Vector3 zero = Vector3.zero;
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
float z2 = zero.z;
this.EHOEAGJIJMH.z = z2;
afebljoibbc.ClearVelocity();
}
// Token: 0x060175E8 RID: 95720 RVA: 0x00579E54 File Offset: 0x00578054
[Token(Token = "0x60175E8")]
[Address(RVA = "0x1154350", Offset = "0x1153150", VA = "0x181154350")]
public void Look(Vector3 OLEDPOPNAKK)
{
float z = OLEDPOPNAKK.z;
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = 10f;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x060175E9 RID: 95721 RVA: 0x00579E88 File Offset: 0x00578088
[Token(Token = "0x60175E9")]
[Address(RVA = "0x11544B0", Offset = "0x11532B0", VA = "0x1811544B0")]
public void Look(Quaternion MEJCMIKAJCD)
{
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = 10f;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x060175EA RID: 95722 RVA: 0x00579EB4 File Offset: 0x005780B4
[Token(Token = "0x60175EA")]
[Address(RVA = "0x11542A0", Offset = "0x11530A0", VA = "0x1811542A0")]
public void Look(Vector3 OLEDPOPNAKK, float MJGOPEFIEFJ)
{
float z = OLEDPOPNAKK.z;
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = MJGOPEFIEFJ;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x060175EB RID: 95723 RVA: 0x00579EE4 File Offset: 0x005780E4
[Token(Token = "0x60175EB")]
[Address(RVA = "0x1154270", Offset = "0x1153070", VA = "0x181154270")]
public void Look(Quaternion MEJCMIKAJCD, float MJGOPEFIEFJ)
{
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = MJGOPEFIEFJ;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x060175EC RID: 95724 RVA: 0x00579F0C File Offset: 0x0057810C
[Token(Token = "0x60175EC")]
[Address(RVA = "0x11543F0", Offset = "0x11531F0", VA = "0x1811543F0")]
public void Look(Vector3 OLEDPOPNAKK, float MJGOPEFIEFJ, float CKAPMPADIMM)
{
float z = OLEDPOPNAKK.z;
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = MJGOPEFIEFJ;
this.MODKLDPHFKE = CKAPMPADIMM;
}
// Token: 0x060175ED RID: 95725 RVA: 0x00579F38 File Offset: 0x00578138
[Token(Token = "0x60175ED")]
[Address(RVA = "0x11544E0", Offset = "0x11532E0", VA = "0x1811544E0")]
public void Look(Quaternion MEJCMIKAJCD, float MJGOPEFIEFJ, float CKAPMPADIMM)
{
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = MJGOPEFIEFJ;
this.MODKLDPHFKE = CKAPMPADIMM;
}
// Token: 0x060175EE RID: 95726 RVA: 0x00579F5C File Offset: 0x0057815C
[Token(Token = "0x60175EE")]
[Address(RVA = "0x1156400", Offset = "0x1155200", VA = "0x181156400")]
public void StopLooking()
{
this.<PDEOHGGCCDG>k__BackingField = false;
}
// Token: 0x060175EF RID: 95727 RVA: 0x00579F70 File Offset: 0x00578170
[Token(Token = "0x60175EF")]
[Address(RVA = "0x1155E30", Offset = "0x1154C30", VA = "0x181155E30")]
public void Path(Vector3 IKAFBCDJOCL)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x060175F0 RID: 95728 RVA: 0x00579F84 File Offset: 0x00578184
[Token(Token = "0x60175F0")]
[Address(RVA = "0x1156140", Offset = "0x1154F40", VA = "0x181156140")]
public void Path(Vector3 IKAFBCDJOCL, bool FAMKHOAGNEE)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x060175F1 RID: 95729 RVA: 0x00579F98 File Offset: 0x00578198
[Token(Token = "0x60175F1")]
[Address(RVA = "0x1156100", Offset = "0x1154F00", VA = "0x181156100")]
public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x060175F2 RID: 95730 RVA: 0x00579FAC File Offset: 0x005781AC
[Token(Token = "0x60175F2")]
[Address(RVA = "0x1156190", Offset = "0x1154F90", VA = "0x181156190")]
public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA, float CKAPMPADIMM)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x060175F3 RID: 95731 RVA: 0x00579FC0 File Offset: 0x005781C0
[Token(Token = "0x60175F3")]
[Address(RVA = "0x1155E80", Offset = "0x1154C80", VA = "0x181155E80")]
public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA, float CKAPMPADIMM, bool OOFGDHMMJPA, bool FAMKHOAGNEE = false)
{
Seeker seeker = this.seeker;
int num = 0;
if (seeker != num)
{
float z = IKAFBCDJOCL.z;
this.OAHJMPHBIDM.z = z;
this.CDEIPDAAGBK = false;
this.ENEDFHOJOPM = CKAPMPADIMM;
this.JOPAEJCGPPL = HKMKIGAMAOA;
this.<JAEHKJPNKNH>k__BackingField = false;
this.MOPNCFPHIMD = false;
if (!this.seeker.IsDone())
{
return;
}
Seeker seeker2 = this.seeker;
if (this.<FEJCOJLMGPC>k__BackingField)
{
}
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
Vector3 vector;
float z2 = vector.z;
float z3 = IKAFBCDJOCL.z;
float z4 = IKAFBCDJOCL.z;
int num2 = 0;
this.PIKAAEEKPNF.z = z4;
this.NPPJIPBNDCM = (int)((ulong)1L);
this.NKEMGNKGPCL = float.MaxValue;
this.LNJGFBKHBND = num2 != 0;
this.ADCIJDEPJHE = num2 != 0;
this.GPFDOBPHKNF = (float)num2;
float z5 = this.<GKIPNBNICDM>k__BackingField.z;
this.<EOOMIPKNFJI>k__BackingField = true;
float num3;
this.IOAPKJCABPN = num3;
}
GameObject gameObject = base.gameObject;
Debug.LogError(string.Format("{0} Steering trying to Path without a Seeker component. Make sure Steering has a Seeker component and a Terrain Navigation Capsule Collider", gameObject) + "to be able to navigate terrain properly.");
}
// Token: 0x060175F4 RID: 95732 RVA: 0x0057A0DC File Offset: 0x005782DC
[Token(Token = "0x60175F4")]
[Address(RVA = "0x11535E0", Offset = "0x11523E0", VA = "0x1811535E0")]
private void JLCKHONPPAK(Path CBCDLMLKBJE)
{
if (CBCDLMLKBJE.error)
{
object[] array = new object[4];
int frameCount = Time.frameCount;
if (frameCount != 0)
{
}
array[0] = frameCount;
GameObject gameObject = base.gameObject;
if (gameObject != 0)
{
}
array[1] = gameObject;
int viewIdField = base.JDHMIOJKLCK.viewIdField;
if (viewIdField != 0)
{
}
array[2] = viewIdField;
string <errorLog>k__BackingField = CBCDLMLKBJE.<errorLog>k__BackingField;
if (<errorLog>k__BackingField != 0)
{
}
array[3] = <errorLog>k__BackingField;
Debug.LogWarning(string.Format("F {0}: {1} ({2}) path error: {3}", array));
this.<EOOMIPKNFJI>k__BackingField = false;
return;
}
this.OBEOGFCJEHO = CBCDLMLKBJE;
int size = CBCDLMLKBJE.vectorPath._size;
this.NPPJIPBNDCM = size;
this.LGGAMELGNFM = (int)((ulong)0L);
this.NKEMGNKGPCL = float.MaxValue;
this.LNJGFBKHBND = false;
this.ADCIJDEPJHE = false;
this.<EOOMIPKNFJI>k__BackingField = true;
}
// Token: 0x060175F5 RID: 95733 RVA: 0x0057A1B8 File Offset: 0x005783B8
[Token(Token = "0x60175F5")]
[Address(RVA = "0x11503D0", Offset = "0x114F1D0", VA = "0x1811503D0")]
private bool AECKCGIHLMP(Vector3 GCGBFACBEAH, float JAPADHHMEOI = 1f)
{
/*
An exception occurred when decompiling this method (060175F5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.AI.Steering::AECKCGIHLMP(UnityEngine.Vector3,System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_3:
stloc:float32(var_1_3A, ldfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Steering::OAHJMPHBIDM, ldloc:Steering(this))))
stloc:float32(var_2_41, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](GCGBFACBEAH)))
stloc:float32(var_4_48, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_3)))
}
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: 0x060175F6 RID: 95734 RVA: 0x0057A210 File Offset: 0x00578410
[Token(Token = "0x60175F6")]
[Address(RVA = "0x1155CD0", Offset = "0x1154AD0", VA = "0x181155CD0")]
public bool PathIsValidOrCalculating(Vector3 GCGBFACBEAH, float JAPADHHMEOI = 1f)
{
int num = 0;
if ((this.<EOOMIPKNFJI>k__BackingField ? 1 : 0) != num && ((this.MOPNCFPHIMD ? 1 : 0) != num || this.OBEOGFCJEHO != num) && this.NPPJIPBNDCM > num && (this.ADCIJDEPJHE ? 1 : 0) == num)
{
float z = this.OAHJMPHBIDM.z;
float z2 = GCGBFACBEAH.z;
Vector3 vector;
if (vector.z != 0f)
{
return true;
}
}
bool flag = this.seeker.IsDone();
throw new NullReferenceException();
}
// Token: 0x060175F7 RID: 95735 RVA: 0x0057A280 File Offset: 0x00578480
[Token(Token = "0x60175F7")]
[Address(RVA = "0x1155C70", Offset = "0x1154A70", VA = "0x181155C70")]
public bool PathIsValidOrCalculating()
{
return (this.<EOOMIPKNFJI>k__BackingField && (this.MOPNCFPHIMD || this.OBEOGFCJEHO != (ulong)0L) && this.NPPJIPBNDCM > 0 && !this.ADCIJDEPJHE) || !this.seeker.IsDone();
}
// Token: 0x060175F8 RID: 95736 RVA: 0x0057A2D4 File Offset: 0x005784D4
[Token(Token = "0x60175F8")]
[Address(RVA = "0x11535A0", Offset = "0x11523A0", VA = "0x1811535A0")]
public void StopPathing()
{
this.<EOOMIPKNFJI>k__BackingField = false;
int num = 0;
this.LNJGFBKHBND = false;
this.OBEOGFCJEHO = num;
this.NPPJIPBNDCM = num;
this.ADCIJDEPJHE = false;
this.LGGAMELGNFM = (int)((ulong)4294967295L);
this.StopSeeking();
}
// Token: 0x060175F9 RID: 95737 RVA: 0x0057A31C File Offset: 0x0057851C
[Token(Token = "0x60175F9")]
[Address(RVA = "0x11522E0", Offset = "0x11510E0", VA = "0x1811522E0")]
private void FixedUpdate()
{
bool hasAuthority = base.OGIBLNIIHDK;
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
int num = 0;
if (!hasAuthority || (this.ONOELOJLGIG ? 1 : 0) == num)
{
}
JAKMIGBBBOM.BAFPMPJFBEM pbncneocbpk = this.PBNCNEOCBPK;
afebljoibbc.VelocityProvider = pbncneocbpk;
if ((this.ONOELOJLGIG ? 1 : 0) == num)
{
CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider;
int num2 = 0;
if (capsuleCollider != num2)
{
CLHMNIJHLDD clhmnijhldd;
float y = clhmnijhldd.EFFDLILKKFA.y;
this.DEPPBAGMHPM.EFFDLILKKFA.y = y;
float z = clhmnijhldd.FFHAHHMJEFE.z;
this.DEPPBAGMHPM.FFHAHHMJEFE.z = z;
}
this.KCICFMKCGCI();
this.IBHLFOLNGIO();
this.FDKOAOELECO();
this.EGOKFFDGNNB();
CapsuleCollider capsuleCollider2 = this.terrainNavigationCapsuleCollider;
int num3 = 0;
if (capsuleCollider2 != num3)
{
float time = Time.time;
float time2 = Time.time;
this.HJIOCPNALJI = time2;
if ((this.ONOELOJLGIG ? 1 : 0) == num && ((this.<OFIHKDMMFJH>k__BackingField ? 1 : 0) != num || (this.<EOOMIPKNFJI>k__BackingField ? 1 : 0) != num) && !this.MMAHMEBFAHO && base.OGIBLNIIHDK)
{
float z2 = this.JOGANEPPEEM.z;
float z3 = Vector3.up.z;
Vector3 vector;
float z4 = vector.z;
float num4;
if (num4 < 1E-05f)
{
int num5 = 0;
this.FFNACNEMOGL = num5 != 0;
}
bool flag = this.KOEJJIGOFOK();
this.FFNACNEMOGL = flag;
}
this.FFNACNEMOGL = num != 0;
}
if (base.OGIBLNIIHDK)
{
this.AFEBLJOIBBC.ClearUnityRigidbodyVelocity();
if ((this.<EOOMIPKNFJI>k__BackingField ? 1 : 0) != num)
{
this.NNAHPPPACOC();
}
if ((this.<PDEOHGGCCDG>k__BackingField ? 1 : 0) != num)
{
this.COHEKEKFLAJ();
}
this.AHNPPGHNCFA();
}
}
RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC;
BJIFHHPBNNJ fhkbefmfhfo;
if (afebljoibbc2.JEGGMAKBGEK)
{
fhkbefmfhfo = this.FHKBEFMFHFO;
}
afebljoibbc2.VelocityHandler = fhkbefmfhfo;
}
// Token: 0x060175FA RID: 95738 RVA: 0x0057A4E4 File Offset: 0x005786E4
[Token(Token = "0x60175FA")]
[Address(RVA = "0x11530E0", Offset = "0x1151EE0", VA = "0x1811530E0")]
private void IBHLFOLNGIO()
{
int num = 0;
float z = Vector3.up.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
Vector3 down = Vector3.down;
LEGLBECFPMF.EPNMAMOLPJM amhjncjjmnf = this.CHCKNJBCJMK.AMHJNCJJMNF;
float z4 = down.z;
float x = down.x;
int num2 = 0;
LEGLBECFPMF.LEACJFICINB leacjficinb;
if (leacjficinb == LEGLBECFPMF.LEACJFICINB.MISS)
{
if (this.MMAHMEBFAHO)
{
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
Vector3 vector3;
float z5 = vector3.z;
float z6 = Vector3.down.z;
Vector3 vector4;
float z7 = vector4.z;
Vector3 vector5;
float z8 = vector5.z;
AstarPath active = AstarPath.active;
NNConstraint @default = NNConstraint.Default;
bool flag;
if (flag)
{
this.<FEJCOJLMGPC>k__BackingField = true;
this.<GKIPNBNICDM>k__BackingField.z = (float)num;
Vector3 up = Vector3.up;
}
}
RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC;
this.<FEJCOJLMGPC>k__BackingField = num2 != 0;
}
if (leacjficinb != LEGLBECFPMF.LEACJFICINB.HIT)
{
RigidbodyEx afebljoibbc3 = this.AFEBLJOIBBC;
Vector3 vector6;
float z9 = vector6.z;
this.<GKIPNBNICDM>k__BackingField.z = z9;
}
this.<GKIPNBNICDM>k__BackingField.z = (float)leacjficinb;
bool isHovering = this.MMAHMEBFAHO;
if (isHovering)
{
string text = this.NOHCABNLEGM.ToString();
}
float num3 = this.surfaceTestDistance;
this.<FEJCOJLMGPC>k__BackingField = num2 != 0;
this.<DCAKJCHIFHP>k__BackingField.z = isHovering;
}
// Token: 0x060175FB RID: 95739 RVA: 0x0057A624 File Offset: 0x00578824
[Token(Token = "0x60175FB")]
[Address(RVA = "0x1151E40", Offset = "0x1150C40", VA = "0x181151E40")]
private void FDKOAOELECO()
{
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
float z = this.<GKIPNBNICDM>k__BackingField.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
float z4 = Vector3.up.z;
Vector3 vector3;
float z5 = vector3.z;
int num = 0;
int num2 = 0;
float num4;
float num3 = Mathf.Max((float)num, num4);
this.<LOCKLDMDEAH>k__BackingField = num3;
if (this.MMAHMEBFAHO)
{
float z6 = this.<GKIPNBNICDM>k__BackingField.z;
float z7 = Vector3.up.z;
Vector3 vector4;
float z8 = vector4.z;
Vector3 vector5;
float z9 = vector5.z;
float z10 = Vector3.up.z;
LEGLBECFPMF.LEACJFICINB leacjficinb;
if (leacjficinb != LEGLBECFPMF.LEACJFICINB.MISS)
{
}
string text = this.NOHCABNLEGM.ToString();
}
this.OJFDGLDIIBB = (float)num2;
float z11 = this.<GKIPNBNICDM>k__BackingField.z;
float z12 = Vector3.up.z;
Vector3 vector6;
float z13 = vector6.z;
Vector3 vector7;
float z14 = vector7.z;
this.<ECDBINIFKKP>k__BackingField.z = z14;
}
// Token: 0x060175FC RID: 95740 RVA: 0x0057A720 File Offset: 0x00578920
[Token(Token = "0x60175FC")]
[Address(RVA = "0x1151750", Offset = "0x1150550", VA = "0x181151750")]
private void EGOKFFDGNNB()
{
CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider;
int num = 0;
if (capsuleCollider != num && this.OOHIJGMLLEG.IAHDANBDAAM() != 0)
{
float time = Time.time;
float time2 = Time.time;
this.FIHPJLEHBBC = time2;
this.ACNBHLPIFGM = false;
if (!this.ONOELOJLGIG && (this.<OFIHKDMMFJH>k__BackingField || this.<EOOMIPKNFJI>k__BackingField) && !this.MMAHMEBFAHO && base.OGIBLNIIHDK && this.<FEJCOJLMGPC>k__BackingField)
{
float z = this.JOGANEPPEEM.z;
Vector3 up = Vector3.up;
float z2 = Vector3.zero.z;
bool flag;
if (flag)
{
float z3 = this.<GKIPNBNICDM>k__BackingField.z;
}
Vector3 vector;
float z4 = vector.z;
int mask = 114462.m_Mask;
List<Collider> list = this.<CNAKJPKPFNG>k__BackingField;
LEGLBECFPMF.LEACJFICINB leacjficinb;
if (leacjficinb == LEGLBECFPMF.LEACJFICINB.HIT)
{
Vector3 up2 = Vector3.up;
float z5 = up2.z;
float z6 = up2.z;
float num2;
if (num2 > 45f)
{
this.HACKKNPBIHE.z = (float)0;
float z7 = this.HACKKNPBIHE.z;
AstarPath active = AstarPath.active;
NNConstraint @default = NNConstraint.Default;
float z8 = Vector3.zero.z;
bool flag2;
if (flag2)
{
float z9 = this.HACKKNPBIHE.z;
Vector3 vector2;
float z10 = vector2.z;
AJLIDIKHFKK chcknjbcjmk = this.CHCKNJBCJMK;
this.ACNBHLPIFGM = z10 != null;
return;
}
return;
}
}
float z11 = Vector3.zero.z;
this.HACKKNPBIHE.z = z11;
throw new NullReferenceException();
}
}
}
// Token: 0x060175FD RID: 95741 RVA: 0x0057A8C0 File Offset: 0x00578AC0
[Token(Token = "0x60175FD")]
[Address(RVA = "0x1154DC0", Offset = "0x1153BC0", VA = "0x181154DC0")]
private void OFIALGBACLG()
{
CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider;
int num = 0;
if (capsuleCollider != num)
{
float time = Time.time;
float time2 = Time.time;
this.HJIOCPNALJI = time2;
if (!this.ONOELOJLGIG && (this.<OFIHKDMMFJH>k__BackingField || this.<EOOMIPKNFJI>k__BackingField) && !this.MMAHMEBFAHO && base.OGIBLNIIHDK)
{
float z = this.JOGANEPPEEM.z;
float z2 = Vector3.up.z;
Vector3 vector;
float z3 = vector.z;
float num2;
if (num2 < 1E-05f)
{
int num3 = 0;
this.FFNACNEMOGL = num3 != 0;
return;
}
bool flag = this.KOEJJIGOFOK();
this.FFNACNEMOGL = flag;
return;
}
else
{
this.FFNACNEMOGL = false;
}
}
}
// Token: 0x060175FE RID: 95742 RVA: 0x0057A97C File Offset: 0x00578B7C
[Token(Token = "0x60175FE")]
[Address(RVA = "0x1153880", Offset = "0x1152680", VA = "0x181153880")]
private bool KAOJNJCCKOD(Vector3 DJBBMJBBNHB, out Vector3 HACKKNPBIHE)
{
/*
An exception occurred when decompiling this method (060175FE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.AI.Steering::KAOJNJCCKOD(UnityEngine.Vector3,UnityEngine.Vector3&)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_48:
stloc:float32(var_10_52, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_zero)))
stfld:float32(Vector3::z, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&(HACKKNPBIHE), ldloc:float32(var_10_52))
}
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: 0x060175FF RID: 95743 RVA: 0x0057A9E8 File Offset: 0x00578BE8
[Token(Token = "0x60175FF")]
[Address(RVA = "0x1153DA0", Offset = "0x1152BA0", VA = "0x181153DA0")]
private bool KOEJJIGOFOK()
{
/*
An exception occurred when decompiling this method (060175FF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.AI.Steering::KOEJJIGOFOK()
---> 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 337
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: 0x06017600 RID: 95744 RVA: 0x0057AA64 File Offset: 0x00578C64
[Token(Token = "0x6017600")]
[Address(RVA = "0x1152640", Offset = "0x1151440", VA = "0x181152640")]
public CLHMNIJHLDD GetCurrentLocomotionCapsule()
{
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
float z3 = Vector3.down.z;
Vector3 vector3;
float z4 = vector3.z;
Vector3 vector4;
float z5 = vector4.z;
Vector3 vector5;
float z6 = vector5.z;
float z7 = Vector3.up.z;
Vector3 vector6;
float z8 = vector6.z;
Vector3 vector7;
float z9 = vector7.z;
float z10 = Vector3.down.z;
Vector3 vector8;
float z11 = vector8.z;
Vector3 vector9;
float z12 = vector9.z;
Vector3 vector10;
float z13 = vector10.z;
Vector3 vector11;
float z14 = vector11.z;
Vector3 vector12;
float z15 = vector12.z;
int num = 0;
this.m_CachedPtr = (IntPtr)num;
this.pvCache = num;
this.pvCacheInitialized = num != 0;
this.OnDestroyEvent = num;
throw new NullReferenceException();
}
// Token: 0x06017601 RID: 95745 RVA: 0x0057AB2C File Offset: 0x00578D2C
[Token(Token = "0x6017601")]
[Address(RVA = "0x1154670", Offset = "0x1153470", VA = "0x181154670")]
private AJLIDIKHFKK MHGEKFHKFDN()
{
Transform transform;
float num = transform.ABDKFENDAKH();
LayerMask layerMask = 67128320;
int num2;
LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(num2.KJDBBNEDPEK);
num2 = 0;
int num3;
LEGLBECFPMF.DECGINCEGFB decgincegfb = new LEGLBECFPMF.DECGINCEGFB(num3.NOOEGOAEBIN);
num3 = 0;
this.m_CachedPtr = epnmamolpjm;
throw new NullReferenceException();
}
// Token: 0x06017602 RID: 95746 RVA: 0x0057AB80 File Offset: 0x00578D80
[Token(Token = "0x6017602")]
[Address(RVA = "0x1153AE0", Offset = "0x11528E0", VA = "0x181153AE0")]
private void KCICFMKCGCI()
{
if (base.OGIBLNIIHDK)
{
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
float fixedDeltaTime = Time.fixedDeltaTime;
if (this.FFNACNEMOGL)
{
float fixedDeltaTime2 = Time.fixedDeltaTime;
int num = 0;
Vector3 up = Vector3.up;
Vector3 vector = fixedDeltaTime2 * num;
}
RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC;
}
}
// Token: 0x06017603 RID: 95747 RVA: 0x0057ABDC File Offset: 0x00578DDC
[Token(Token = "0x6017603")]
[Address(RVA = "0x11504F0", Offset = "0x114F2F0", VA = "0x1811504F0")]
private void AHNPPGHNCFA()
{
Vector3 zero = Vector3.zero;
Vector3 zero2 = Vector3.zero;
if (this.<OFIHKDMMFJH>k__BackingField)
{
if (this.BCKAMIMBLEF && this.MMAHMEBFAHO)
{
Vector3 vector = this.DHFPIJEKPLD();
}
if (!this.ACNBHLPIFGM || !this.LNJGFBKHBND)
{
}
}
float num = Time.fixedDeltaTime;
Vector3 vector2;
float z = vector2.z;
this.JOGANEPPEEM = z;
if (this.<OFIHKDMMFJH>k__BackingField && this.IEHLBDFFEHA && !this.<PDEOHGGCCDG>k__BackingField)
{
Vector3 up = Vector3.up;
Vector3 up2 = Vector3.up;
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
float fixedDeltaTime = Time.fixedDeltaTime;
Transform targetTransform = this.AFEBLJOIBBC.MDKDCJFEBJH;
float z2 = this.<DCAKJCHIFHP>k__BackingField.z;
float num2;
num = Mathf.Clamp01(num2);
Vector3 vector3;
float z3 = vector3.z;
this.JOGANEPPEEM = z3;
}
if (this.JODGHDBGJFB && this.supportsGravity)
{
bool isHovering = this.MMAHMEBFAHO;
if (!isHovering && this.FFNACNEMOGL == isHovering)
{
if (this.<FEJCOJLMGPC>k__BackingField == isHovering)
{
Vector3 gravity = Physics.gravity;
num = Time.fixedDeltaTime;
}
Vector3 vector4;
float z4 = vector4.z;
this.JOGANEPPEEM = z4;
}
}
Vector3 up3 = Vector3.up;
int num3 = 0;
Vector3 up4 = Vector3.up;
int num4 = 0;
Vector3 vector5;
float z5 = vector5.z;
this.JOGANEPPEEM = z5;
float fixedDeltaTime2 = Time.fixedDeltaTime;
Vector3 vector6 = num4 * (float)num3;
Vector3 vector7 = num4 + num3;
float z6 = Vector3.ClampMagnitude(num4, (float)num3).z;
this.EHOEAGJIJMH.z = z6;
}
// Token: 0x06017604 RID: 95748 RVA: 0x0057AD70 File Offset: 0x00578F70
[Token(Token = "0x6017604")]
[Address(RVA = "0x11556B0", Offset = "0x11544B0", VA = "0x1811556B0")]
private Vector3 PEOKMJOAGHB()
{
Vector3 vector;
float z = vector.z;
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L)
{
}
Vector3 up = Vector3.up;
Vector3 up2 = Vector3.up;
int num = 0;
float num2;
float num3;
if (num2 <= num3)
{
num2 = num3;
int num4 = 0;
num2 = Time.fixedDeltaTime;
Vector3 vector2 = num4 / (float)num;
int num5 = 0;
Vector3 up3 = Vector3.up;
Vector3 vector3 = Vector3.ProjectOnPlane(num4, num5);
int num6 = 0;
Vector3 up4 = Vector3.up;
Vector3 vector4 = Vector3.Project(num4, num6);
Vector3 vector5 = Vector3.ClampMagnitude(num4, (float)num6);
Vector3 vector6 = Vector3.ClampMagnitude(num4, (float)num6);
Vector3 vector7 = num4 + num6;
}
float z2 = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x06017605 RID: 95749 RVA: 0x0057AE20 File Offset: 0x00579020
[Token(Token = "0x6017605")]
[Address(RVA = "0x1151470", Offset = "0x1150270", VA = "0x181151470")]
private Vector3 DHFPIJEKPLD()
{
/*
An exception occurred when decompiling this method (06017605)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.AI.Steering::DHFPIJEKPLD()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_20:
stloc:float32(var_6_2A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_up)))
stloc:float32(var_9_36, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_7)))
stloc:float32(var_3_3D, callgetter:float32(Time::get_fixedDeltaTime))
stloc:float32(var_11_45, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_10)))
stloc:float32(var_13_4E, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_12)))
}
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: 0x06017606 RID: 95750 RVA: 0x0057AE7C File Offset: 0x0057907C
[Token(Token = "0x6017606")]
[Address(RVA = "0x1152AF0", Offset = "0x11518F0", VA = "0x181152AF0")]
private Vector3 HJJJJMDNMBE(Vector3 BGJBCKIFKEH)
{
int num = 0;
Vector3 up = Vector3.up;
int num2 = 0;
Vector3 up2 = Vector3.up;
int num3 = 0;
float fixedDeltaTime = Time.fixedDeltaTime;
Vector3 vector = num3 * (float)num2;
Vector3 vector2 = num3 + num2;
int num4 = 0;
Vector3 up3 = Vector3.up;
float z = Vector3.ProjectOnPlane(num3, num4).z;
int num5 = 0;
Vector3 up4 = Vector3.up;
float z2 = Vector3.Cross(num3, num5).z;
float num6 = Vector3.Dot(num3, num);
Vector3 up5 = Vector3.up;
float num7 = Mathf.Sign(num7);
Vector3 vector3;
float z3 = vector3.z;
int num8 = 0;
float z4 = (Mathf.Clamp01(1f) * num8).z;
throw new NullReferenceException();
}
// Token: 0x06017607 RID: 95751 RVA: 0x0057AF38 File Offset: 0x00579138
[Token(Token = "0x6017607")]
[Address(RVA = "0x1156330", Offset = "0x1155130", VA = "0x181156330")]
public void SetDesiredHoverHeight(object PIHIPPPPEBI, float IOGAEBGAFEC)
{
HHIINKNOKNL<float> nohcabnlegm = this.NOHCABNLEGM;
}
// Token: 0x06017608 RID: 95752 RVA: 0x0057AF54 File Offset: 0x00579154
[Token(Token = "0x6017608")]
[Address(RVA = "0x11564C0", Offset = "0x11552C0", VA = "0x1811564C0")]
public void UnsetDesiredHoverHeight(object PIHIPPPPEBI)
{
bool flag = this.NOHCABNLEGM.HAHBGOMEMEE(PIHIPPPPEBI);
}
// Token: 0x06017609 RID: 95753 RVA: 0x0057AF74 File Offset: 0x00579174
[Token(Token = "0x6017609")]
[Address(RVA = "0x1151220", Offset = "0x1150020", VA = "0x181151220")]
private void COHEKEKFLAJ()
{
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
Quaternion pfoodibeknl = this.PFOODIBEKNL;
float modkldphfke = this.MODKLDPHFKE;
Quaternion quaternion;
this.<LPHAFHCNEDO>k__BackingField = quaternion != null;
if (quaternion == 0)
{
if (this.DEMPIBJDNEN > pfoodibeknl)
{
}
RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC;
Quaternion pfoodibeknl2 = this.PFOODIBEKNL;
float fixedDeltaTime = Time.fixedDeltaTime;
}
}
// Token: 0x0601760A RID: 95754 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601760A")]
[Address(RVA = "0x11547E0", Offset = "0x11535E0", VA = "0x1811547E0")]
private void NNAHPPPACOC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601760B RID: 95755 RVA: 0x0057AFCC File Offset: 0x005791CC
[Token(Token = "0x601760B")]
[Address(RVA = "0x1154510", Offset = "0x1153310", VA = "0x181154510")]
private float MEBGHCHHKJL(Vector3 FMMMDFONBJG, Vector3 CMFONMALDLH)
{
Vector3 up = Vector3.up;
Vector3 up2 = Vector3.up;
float num;
return num * 1.5f;
}
// Token: 0x0601760C RID: 95756 RVA: 0x0057AFF0 File Offset: 0x005791F0
[Token(Token = "0x601760C")]
[Address(RVA = "0x11535A0", Offset = "0x11523A0", VA = "0x1811535A0")]
private void IMJIPGHNBMO()
{
this.<EOOMIPKNFJI>k__BackingField = false;
int num = 0;
this.LNJGFBKHBND = false;
this.OBEOGFCJEHO = num;
this.NPPJIPBNDCM = num;
this.ADCIJDEPJHE = false;
this.LGGAMELGNFM = (int)((ulong)4294967295L);
this.StopSeeking();
}
// Token: 0x0601760D RID: 95757 RVA: 0x0057B038 File Offset: 0x00579238
[Token(Token = "0x601760D")]
[Address(RVA = "0x11550B0", Offset = "0x1153EB0", VA = "0x1811550B0")]
private void OnDrawGizmos()
{
if (this.<EOOMIPKNFJI>k__BackingField)
{
int nppjipbndcm = this.NPPJIPBNDCM;
if (nppjipbndcm > 0 && this.LGGAMELGNFM < nppjipbndcm)
{
Color blue = Color.blue;
Transform transform = base.transform;
if (this.MOPNCFPHIMD)
{
}
List<Vector3> vectorPath = this.OBEOGFCJEHO.vectorPath;
int lggamelgnfm = this.LGGAMELGNFM;
int num = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
int nppjipbndcm2 = this.NPPJIPBNDCM;
int num2 = 0;
int nppjipbndcm3;
if (nppjipbndcm2 - 1 > 0)
{
if (num2 == this.LGGAMELGNFM)
{
Color magenta = Color.magenta;
}
Color red = Color.red;
int num3 = 0;
Gizmos.color = num;
List<Vector3> vectorPath2 = this.OBEOGFCJEHO.vectorPath;
ThrowHelper.ThrowArgumentOutOfRangeException();
List<Vector3> vectorPath3 = this.OBEOGFCJEHO.vectorPath;
int num4 = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
Gizmos.DrawLine(num4, num3);
List<Vector3> vectorPath4 = this.OBEOGFCJEHO.vectorPath;
int num5 = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
float num6 = this.reachedPathNodeDistance;
Gizmos.DrawWireSphere(num5, num6);
nppjipbndcm3 = this.NPPJIPBNDCM;
num2 += 2;
num2 += 24;
int num7 = nppjipbndcm3 - 1;
}
int num9;
if (nppjipbndcm3 > 0 && !this.MOPNCFPHIMD)
{
List<Vector3> vectorPath5 = this.OBEOGFCJEHO.vectorPath;
int num8 = nppjipbndcm3 - 1;
num9 = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
float enedfhojopm = this.ENEDFHOJOPM;
Gizmos.DrawWireSphere(num9, enedfhojopm);
}
Color green = Color.green;
Gizmos.color = num9;
}
}
if (this.<OFIHKDMMFJH>k__BackingField)
{
Color red2 = Color.red;
Transform transform2 = base.transform;
float z = this.IJBEIGAJMJB.z;
}
if (this.ACNBHLPIFGM)
{
Color yellow = Color.yellow;
Transform transform3 = base.transform;
Transform transform4 = base.transform;
Color green2 = Color.green;
Transform transform5 = base.transform;
float z2 = this.HACKKNPBIHE.z;
Vector3 vector;
float z3 = vector.z;
}
}
// Token: 0x0601760E RID: 95758 RVA: 0x0057B208 File Offset: 0x00579408
[Token(Token = "0x601760E")]
[Address(RVA = "0x1156520", Offset = "0x1155320", VA = "0x181156520")]
public Steering()
{
float z = Vector3.zero.z;
this.JOGANEPPEEM.z = z;
float z2 = Vector3.zero.z;
this.EHOEAGJIJMH.z = z2;
this.JNEKFEKIBLC = float.MaxValue;
HHIINKNOKNL<float> hhiinknoknl = new HHIINKNOKNL();
this.NOHCABNLEGM = hhiinknoknl;
float z3 = Vector3.zero.z;
this.HFHNKKHGNFE.z = z3;
float z4 = Vector3.zero.z;
this.HACKKNPBIHE.z = z4;
this.NKEMGNKGPCL = float.MaxValue;
float z5 = Vector3.zero.z;
this.IJBEIGAJMJB.z = z5;
this.AGMLPFLAFJK = 1f;
this.CBHBNFACFDF = 0.01f;
this.IEHLBDFFEHA = true;
Quaternion identity = Quaternion.identity;
this.DEMPIBJDNEN = 10f;
this.MODKLDPHFKE = 0.01f;
float z6 = Vector3.zero.z;
this.OAHJMPHBIDM.z = z6;
this.JOPAEJCGPPL = 1f;
this.ENEDFHOJOPM = 0.01f;
this.CDEIPDAAGBK = true;
base..ctor();
}
// Token: 0x0400F3B0 RID: 62384
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400F3B0")]
[SerializeField]
[Header("Steering")]
private float maxLinearSpeed = 5f;
// Token: 0x0400F3B1 RID: 62385
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400F3B1")]
[SerializeField]
private float horizontalAcceleration = 50f;
// Token: 0x0400F3B2 RID: 62386
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400F3B2")]
[SerializeField]
private float verticalAcceleration = 100f;
// Token: 0x0400F3B3 RID: 62387
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400F3B3")]
[SerializeField]
private float maxAngularSpeedDegrees = 180f;
// Token: 0x0400F3B4 RID: 62388
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400F3B4")]
[SerializeField]
private bool faceMovementDirection = true;
// Token: 0x0400F3B5 RID: 62389
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x400F3B5")]
[SerializeField]
[Header("Pathing")]
private float reachedPathNodeDistance = 0.5f;
// Token: 0x0400F3B6 RID: 62390
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400F3B6")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, true, false, false)]
[Header("Navigation")]
private CapsuleCollider terrainNavigationCapsuleCollider;
// Token: 0x0400F3B7 RID: 62391
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400F3B7")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private Seeker seeker;
// Token: 0x0400F3B8 RID: 62392
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400F3B8")]
[SerializeField]
private float stepHeight = 0.35f;
// Token: 0x0400F3B9 RID: 62393
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400F3B9")]
[SerializeField]
[Header("Surface Testing")]
private float surfaceTestDistance = 0.05f;
// Token: 0x0400F3BA RID: 62394
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400F3BA")]
[SerializeField]
[Header("Hovering")]
private bool supportsGravity;
// Token: 0x0400F3BB RID: 62395
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400F3BB")]
[SerializeField]
private float desiredHoverHeight;
// Token: 0x0400F3BC RID: 62396
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400F3BC")]
[SerializeField]
private float minAllowableDistanceToCeiling = 1f;
// Token: 0x0400F3BD RID: 62397
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400F3BD")]
private float IJEKHNKIDFO;
// Token: 0x0400F3BE RID: 62398
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400F3BE")]
private float JLMOAFFBJON;
// Token: 0x0400F3C1 RID: 62401
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400F3C1")]
private float EJPHFDENPEE = 1f;
// Token: 0x0400F3C5 RID: 62405
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400F3C5")]
private bool JODGHDBGJFB;
// Token: 0x0400F3D0 RID: 62416
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400F3D0")]
private KLLMCPFPIIE<bool> OOHIJGMLLEG;
// Token: 0x0400F3D5 RID: 62421
[FieldOffset(Offset = "0xE4")]
[Token(Token = "0x400F3D5")]
private bool ONOELOJLGIG;
// Token: 0x0400F3D6 RID: 62422
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400F3D6")]
private Vector3 JOGANEPPEEM;
// Token: 0x0400F3D7 RID: 62423
[FieldOffset(Offset = "0xF4")]
[Token(Token = "0x400F3D7")]
private Vector3 EHOEAGJIJMH;
// Token: 0x0400F3D8 RID: 62424
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400F3D8")]
private float HJIOCPNALJI;
// Token: 0x0400F3D9 RID: 62425
[FieldOffset(Offset = "0x104")]
[Token(Token = "0x400F3D9")]
private bool FFNACNEMOGL;
// Token: 0x0400F3DA RID: 62426
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400F3DA")]
private float JNEKFEKIBLC;
// Token: 0x0400F3DB RID: 62427
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400F3DB")]
[NonSerialized]
private readonly HHIINKNOKNL<float> NOHCABNLEGM;
// Token: 0x0400F3DC RID: 62428
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400F3DC")]
private float OJFDGLDIIBB;
// Token: 0x0400F3DD RID: 62429
[FieldOffset(Offset = "0x11C")]
[Token(Token = "0x400F3DD")]
private float FIHPJLEHBBC;
// Token: 0x0400F3DE RID: 62430
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400F3DE")]
private Vector3 HFHNKKHGNFE;
// Token: 0x0400F3DF RID: 62431
[FieldOffset(Offset = "0x12C")]
[Token(Token = "0x400F3DF")]
private bool ACNBHLPIFGM;
// Token: 0x0400F3E0 RID: 62432
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400F3E0")]
private Vector3 HACKKNPBIHE;
// Token: 0x0400F3E1 RID: 62433
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400F3E1")]
private RigidbodyEx AFEBLJOIBBC;
// Token: 0x0400F3E2 RID: 62434
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x400F3E2")]
private bool LNJGFBKHBND;
// Token: 0x0400F3E3 RID: 62435
[FieldOffset(Offset = "0x14C")]
[Token(Token = "0x400F3E3")]
private float NKEMGNKGPCL;
// Token: 0x0400F3E4 RID: 62436
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x400F3E4")]
private bool ADCIJDEPJHE;
// Token: 0x0400F3E5 RID: 62437
[FieldOffset(Offset = "0x154")]
[Token(Token = "0x400F3E5")]
private float OOIFOMMDAGI;
// Token: 0x0400F3E6 RID: 62438
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x400F3E6")]
private float IOAPKJCABPN;
// Token: 0x0400F3E7 RID: 62439
[FieldOffset(Offset = "0x15C")]
[Token(Token = "0x400F3E7")]
private float GPFDOBPHKNF;
// Token: 0x0400F3E8 RID: 62440
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x400F3E8")]
private Vector3 IJBEIGAJMJB;
// Token: 0x0400F3E9 RID: 62441
[FieldOffset(Offset = "0x16C")]
[Token(Token = "0x400F3E9")]
private float AGMLPFLAFJK;
// Token: 0x0400F3EA RID: 62442
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x400F3EA")]
private float CBHBNFACFDF;
// Token: 0x0400F3EB RID: 62443
[FieldOffset(Offset = "0x174")]
[Token(Token = "0x400F3EB")]
private bool IEHLBDFFEHA;
// Token: 0x0400F3EC RID: 62444
[FieldOffset(Offset = "0x175")]
[Token(Token = "0x400F3EC")]
private bool BCKAMIMBLEF;
// Token: 0x0400F3ED RID: 62445
[FieldOffset(Offset = "0x178")]
[Token(Token = "0x400F3ED")]
private Quaternion PFOODIBEKNL;
// Token: 0x0400F3EE RID: 62446
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x400F3EE")]
private float DEMPIBJDNEN;
// Token: 0x0400F3EF RID: 62447
[FieldOffset(Offset = "0x18C")]
[Token(Token = "0x400F3EF")]
private float MODKLDPHFKE;
// Token: 0x0400F3F0 RID: 62448
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x400F3F0")]
private Vector3 OAHJMPHBIDM;
// Token: 0x0400F3F1 RID: 62449
[FieldOffset(Offset = "0x19C")]
[Token(Token = "0x400F3F1")]
private float JOPAEJCGPPL;
// Token: 0x0400F3F2 RID: 62450
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400F3F2")]
private float ENEDFHOJOPM;
// Token: 0x0400F3F3 RID: 62451
[FieldOffset(Offset = "0x1A4")]
[Token(Token = "0x400F3F3")]
private bool CDEIPDAAGBK;
// Token: 0x0400F3F4 RID: 62452
[FieldOffset(Offset = "0x1A5")]
[Token(Token = "0x400F3F4")]
private bool MOPNCFPHIMD;
// Token: 0x0400F3F5 RID: 62453
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x400F3F5")]
private Path OBEOGFCJEHO;
// Token: 0x0400F3F6 RID: 62454
[FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x400F3F6")]
private int NPPJIPBNDCM;
// Token: 0x0400F3F7 RID: 62455
[FieldOffset(Offset = "0x1B4")]
[Token(Token = "0x400F3F7")]
private int LGGAMELGNFM;
// Token: 0x0400F3F8 RID: 62456
[FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x400F3F8")]
private Vector3 PIKAAEEKPNF;
// Token: 0x0400F3F9 RID: 62457
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x400F3F9")]
private BJIFHHPBNNJ FHKBEFMFHFO;
// Token: 0x0400F3FA RID: 62458
[FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x400F3FA")]
private JAKMIGBBBOM.BAFPMPJFBEM PBNCNEOCBPK;
// Token: 0x0400F3FB RID: 62459
[FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x400F3FB")]
private AJLIDIKHFKK CHCKNJBCJMK;
// Token: 0x0400F3FC RID: 62460
[FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x400F3FC")]
private CLHMNIJHLDD DEPPBAGMHPM;
// Token: 0x0400F3FD RID: 62461
[Token(Token = "0x400F3FD")]
private const float NKGBEKOECJE = 0.05f;
// Token: 0x0400F3FE RID: 62462
[Token(Token = "0x400F3FE")]
private const float KPOAACKPDKJ = 1E-05f;
// Token: 0x0400F3FF RID: 62463
[Token(Token = "0x400F3FF")]
private const float OBIHHBPNADP = 50f;
// Token: 0x0400F400 RID: 62464
[Token(Token = "0x400F400")]
private const float CLLHLCNKOHI = 10f;
// Token: 0x0400F401 RID: 62465
[Token(Token = "0x400F401")]
private const float JKBAJKJDBGP = 0.1f;
// Token: 0x0400F402 RID: 62466
[Token(Token = "0x400F402")]
private const float AAPMKJMCIIH = 0.1f;
// Token: 0x0400F403 RID: 62467
[Token(Token = "0x400F403")]
private const float MPDEPBOKAMN = 0.05f;
// Token: 0x0400F404 RID: 62468
[Token(Token = "0x400F404")]
private const float JGCCDECKJIN = 0.001f;
// Token: 0x0400F405 RID: 62469
[Token(Token = "0x400F405")]
private const float FCGHJLGFMKJ = 5f;
// Token: 0x0400F406 RID: 62470
[Token(Token = "0x400F406")]
private const float IIDKFMDFLHF = 0.2f;
// Token: 0x0400F407 RID: 62471
[Token(Token = "0x400F407")]
private const float OCLAPICMNME = 2.5f;
// Token: 0x0400F408 RID: 62472
[Token(Token = "0x400F408")]
private const float JKNOCBAOPON = 45f;
// Token: 0x0400F409 RID: 62473
[Token(Token = "0x400F409")]
private const float FOMMPIHEHGB = 0.01f;
// Token: 0x0400F40A RID: 62474
[Token(Token = "0x400F40A")]
private const float BMFFONPAGFG = 1f;
}
}