This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
+2169
View File
@@ -0,0 +1,2169 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Pathfinding;
using Photon.Pun;
using RecRoom.Core.Creation.AI;
using RecRoom.Core.DataStructures.Tokens;
using RecRoom.Networking.SynchronizedFields;
using UnityEngine;
namespace RecRoom.Core.AI
{
// Token: 0x02002E5B RID: 11867
[Token(Token = "0x2002E5B")]
[StructLayout(3)]
public class Steering : MonoBehaviourPun
{
// Token: 0x170038FB RID: 14587
// (get) Token: 0x06015433 RID: 87091 RVA: 0x0051E064 File Offset: 0x0051C264
// (set) Token: 0x06015434 RID: 87092 RVA: 0x0051E078 File Offset: 0x0051C278
[Token(Token = "0x170038FB")]
public float LADKFOBHIKN
{
[Token(Token = "0x6015433")]
[Address(RVA = "0x7D79C0", Offset = "0x7D63C0", VA = "0x1807D79C0")]
get
{
return this.JLMOAFFBJON;
}
[Token(Token = "0x6015434")]
[Address(RVA = "0x1B86E70", Offset = "0x1B85870", VA = "0x181B86E70")]
set
{
/*
An exception occurred when decompiling this method (06015434)
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 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: 0x170038FC RID: 14588
// (get) Token: 0x06015435 RID: 87093 RVA: 0x0051E09C File Offset: 0x0051C29C
// (set) Token: 0x06015436 RID: 87094 RVA: 0x0051E0B0 File Offset: 0x0051C2B0
[Token(Token = "0x170038FC")]
public float NACAKFCACJJ
{
[Token(Token = "0x6015435")]
[Address(RVA = "0x176BE30", Offset = "0x176A830", VA = "0x18176BE30")]
get;
[Token(Token = "0x6015436")]
[Address(RVA = "0x176BF00", Offset = "0x176A900", VA = "0x18176BF00")]
set;
}
// Token: 0x170038FD RID: 14589
// (get) Token: 0x06015437 RID: 87095 RVA: 0x0051E0C4 File Offset: 0x0051C2C4
// (set) Token: 0x06015438 RID: 87096 RVA: 0x0051E0D8 File Offset: 0x0051C2D8
[Token(Token = "0x170038FD")]
public float KKOOLECDHDC
{
[Token(Token = "0x6015437")]
[Address(RVA = "0x4D66D0", Offset = "0x4D50D0", VA = "0x1804D66D0")]
get;
[Token(Token = "0x6015438")]
[Address(RVA = "0x1B09EB0", Offset = "0x1B088B0", VA = "0x181B09EB0")]
set;
} = 2f;
// Token: 0x170038FE RID: 14590
// (get) Token: 0x06015439 RID: 87097 RVA: 0x0051E0EC File Offset: 0x0051C2EC
// (set) Token: 0x0601543A RID: 87098 RVA: 0x0051E100 File Offset: 0x0051C300
[Token(Token = "0x170038FE")]
public float FNOMIJPNICG
{
[Token(Token = "0x6015439")]
[Address(RVA = "0x568260", Offset = "0x566C60", VA = "0x180568260")]
get
{
return this.EJPHFDENPEE;
}
[Token(Token = "0x601543A")]
[Address(RVA = "0x1B86E90", Offset = "0x1B85890", VA = "0x181B86E90")]
set
{
/*
An exception occurred when decompiling this method (0601543A)
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 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: 0x170038FF RID: 14591
// (get) Token: 0x0601543B RID: 87099 RVA: 0x0051E124 File Offset: 0x0051C324
// (set) Token: 0x0601543C RID: 87100 RVA: 0x0051E138 File Offset: 0x0051C338
[Token(Token = "0x170038FF")]
public float FAEOLFFMHFN
{
[Token(Token = "0x601543B")]
[Address(RVA = "0x189AE60", Offset = "0x1899860", VA = "0x18189AE60")]
get;
[Token(Token = "0x601543C")]
[Address(RVA = "0x189AD10", Offset = "0x1899710", VA = "0x18189AD10")]
set;
}
// Token: 0x17003900 RID: 14592
// (get) Token: 0x0601543D RID: 87101 RVA: 0x0051E14C File Offset: 0x0051C34C
// (set) Token: 0x0601543E RID: 87102 RVA: 0x0051E160 File Offset: 0x0051C360
[Token(Token = "0x17003900")]
public float HPHCFLFICOF
{
[Token(Token = "0x601543D")]
[Address(RVA = "0x567CD0", Offset = "0x5666D0", VA = "0x180567CD0")]
get;
[Token(Token = "0x601543E")]
[Address(RVA = "0x7D7B50", Offset = "0x7D6550", VA = "0x1807D7B50")]
set;
}
// Token: 0x17003901 RID: 14593
// (get) Token: 0x0601543F RID: 87103 RVA: 0x0051E174 File Offset: 0x0051C374
// (set) Token: 0x06015440 RID: 87104 RVA: 0x0051E188 File Offset: 0x0051C388
[Token(Token = "0x17003901")]
public float AOCGAACDNJE
{
[Token(Token = "0x601543F")]
[Address(RVA = "0x7D79D0", Offset = "0x7D63D0", VA = "0x1807D79D0")]
get;
[Token(Token = "0x6015440")]
[Address(RVA = "0x7D7AE0", Offset = "0x7D64E0", VA = "0x1807D7AE0")]
set;
}
// Token: 0x17003902 RID: 14594
// (get) Token: 0x06015441 RID: 87105 RVA: 0x0051E19C File Offset: 0x0051C39C
[Token(Token = "0x17003902")]
public Vector3 JIGGKKCAGIF
{
[Token(Token = "0x6015441")]
[Address(RVA = "0x1B86D50", Offset = "0x1B85750", VA = "0x181B86D50")]
get
{
/*
An exception occurred when decompiling this method (06015441)
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: 0x17003903 RID: 14595
// (get) Token: 0x06015442 RID: 87106 RVA: 0x0051E1B0 File Offset: 0x0051C3B0
// (set) Token: 0x06015443 RID: 87107 RVA: 0x0051E1C4 File Offset: 0x0051C3C4
[Token(Token = "0x17003903")]
public bool EJADFFGLCKG
{
[Token(Token = "0x6015442")]
[Address(RVA = "0x58B300", Offset = "0x589D00", VA = "0x18058B300")]
get
{
return this.JODGHDBGJFB;
}
[Token(Token = "0x6015443")]
[Address(RVA = "0x1B86E20", Offset = "0x1B85820", VA = "0x181B86E20")]
set
{
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
this.JODGHDBGJFB = value;
if (value && this.supportsGravity)
{
bool isHovering = this.MMAHMEBFAHO;
}
int num = 0;
afebljoibbc.IEIKHAKBHFL = num != 0;
}
}
// Token: 0x17003904 RID: 14596
// (get) Token: 0x06015444 RID: 87108 RVA: 0x0051E204 File Offset: 0x0051C404
[Token(Token = "0x17003904")]
private bool EGDMABFMLOL
{
[Token(Token = "0x6015444")]
[Address(RVA = "0x1B84160", Offset = "0x1B82B60", VA = "0x181B84160")]
get
{
if (this.JODGHDBGJFB && this.supportsGravity)
{
return !this.MMAHMEBFAHO;
}
}
}
// Token: 0x17003905 RID: 14597
// (get) Token: 0x06015445 RID: 87109 RVA: 0x0051E230 File Offset: 0x0051C430
[Token(Token = "0x17003905")]
private bool AMCLDGIHFOA
{
[Token(Token = "0x6015445")]
[Address(RVA = "0x1B85190", Offset = "0x1B83B90", VA = "0x181B85190")]
get
{
do
{
if (this.ONOELOJLGIG)
{
}
}
while (this.<OFIHKDMMFJH>k__BackingField);
return this.<EOOMIPKNFJI>k__BackingField;
}
}
// Token: 0x17003906 RID: 14598
// (get) Token: 0x06015446 RID: 87110 RVA: 0x0051E258 File Offset: 0x0051C458
// (set) Token: 0x06015447 RID: 87111 RVA: 0x0051E26C File Offset: 0x0051C46C
[Token(Token = "0x17003906")]
public bool KIGOBOBFCBG
{
[Token(Token = "0x6015446")]
[Address(RVA = "0xC94530", Offset = "0xC92F30", VA = "0x180C94530")]
get
{
return this.LNJGFBKHBND;
}
[Token(Token = "0x6015447")]
[Address(RVA = "0x1B834F0", Offset = "0x1B81EF0", VA = "0x181B834F0")]
private set
{
if (value)
{
float time = Time.time;
this.OOIFOMMDAGI = time;
this.LNJGFBKHBND = value;
return;
}
this.LNJGFBKHBND = value;
}
}
// Token: 0x17003907 RID: 14599
// (get) Token: 0x06015448 RID: 87112 RVA: 0x0051E2A0 File Offset: 0x0051C4A0
// (set) Token: 0x06015449 RID: 87113 RVA: 0x0051E2B4 File Offset: 0x0051C4B4
[Token(Token = "0x17003907")]
public bool FMIGOFIAGEA
{
[Token(Token = "0x6015448")]
[Address(RVA = "0x1B86CD0", Offset = "0x1B856D0", VA = "0x181B86CD0")]
get;
[Token(Token = "0x6015449")]
[Address(RVA = "0x1B834E0", Offset = "0x1B81EE0", VA = "0x181B834E0")]
private set;
}
// Token: 0x17003908 RID: 14600
// (get) Token: 0x0601544A RID: 87114 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0601544B RID: 87115 RVA: 0x0051E2C8 File Offset: 0x0051C4C8
[Token(Token = "0x17003908")]
public Vector3 EGJBGIIHEEL
{
[Token(Token = "0x601544A")]
[Address(RVA = "0x82BFD0", Offset = "0x82A9D0", VA = "0x18082BFD0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x601544B")]
[Address(RVA = "0x1A71710", Offset = "0x1A70110", VA = "0x181A71710")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<DCAKJCHIFHP>k__BackingField.z = z;
}
}
// Token: 0x17003909 RID: 14601
// (get) Token: 0x0601544C RID: 87116 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0601544D RID: 87117 RVA: 0x0051E2E8 File Offset: 0x0051C4E8
[Token(Token = "0x17003909")]
public Vector3 HGBGCIDCIMI
{
[Token(Token = "0x601544C")]
[Address(RVA = "0x1633660", Offset = "0x1632060", VA = "0x181633660")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x601544D")]
[Address(RVA = "0x1630AA0", Offset = "0x162F4A0", VA = "0x181630AA0")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<GKIPNBNICDM>k__BackingField.z = z;
}
}
// Token: 0x1700390A RID: 14602
// (get) Token: 0x0601544E RID: 87118 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0601544F RID: 87119 RVA: 0x0051E308 File Offset: 0x0051C508
[Token(Token = "0x1700390A")]
public Vector3 AHDBNNELKJL
{
[Token(Token = "0x601544E")]
[Address(RVA = "0xF4BEE0", Offset = "0xF4A8E0", VA = "0x180F4BEE0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x601544F")]
[Address(RVA = "0xF69FB0", Offset = "0xF689B0", VA = "0x180F69FB0")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<ECDBINIFKKP>k__BackingField.z = z;
}
}
// Token: 0x1700390B RID: 14603
// (get) Token: 0x06015450 RID: 87120 RVA: 0x0051E328 File Offset: 0x0051C528
// (set) Token: 0x06015451 RID: 87121 RVA: 0x0051E33C File Offset: 0x0051C53C
[Token(Token = "0x1700390B")]
public bool EHGDJPCKOPL
{
[Token(Token = "0x6015450")]
[Address(RVA = "0xFF31B0", Offset = "0xFF1BB0", VA = "0x180FF31B0")]
get;
[Token(Token = "0x6015451")]
[Address(RVA = "0xFF59F0", Offset = "0xFF43F0", VA = "0x180FF59F0")]
set;
} = true;
// Token: 0x1700390C RID: 14604
// (get) Token: 0x06015452 RID: 87122 RVA: 0x0051E350 File Offset: 0x0051C550
[Token(Token = "0x1700390C")]
public float EEFEDJHPFPF
{
[Token(Token = "0x6015452")]
[Address(RVA = "0x1B86BD0", Offset = "0x1B855D0", VA = "0x181B86BD0")]
get
{
TokenMap<float> nohcabnlegm = this.NOHCABNLEGM;
throw new NullReferenceException();
}
}
// Token: 0x1700390D RID: 14605
// (get) Token: 0x06015453 RID: 87123 RVA: 0x0051E36C File Offset: 0x0051C56C
// (set) Token: 0x06015454 RID: 87124 RVA: 0x0051E380 File Offset: 0x0051C580
[Token(Token = "0x1700390D")]
public float PPIMPJNJLMC
{
[Token(Token = "0x6015453")]
[Address(RVA = "0x6C1120", Offset = "0x6BFB20", VA = "0x1806C1120")]
get;
[Token(Token = "0x6015454")]
[Address(RVA = "0x10D41F0", Offset = "0x10D2BF0", VA = "0x1810D41F0")]
private set;
}
// Token: 0x1700390E RID: 14606
// (get) Token: 0x06015455 RID: 87125 RVA: 0x0051E394 File Offset: 0x0051C594
[Token(Token = "0x1700390E")]
public bool MMAHMEBFAHO
{
[Token(Token = "0x6015455")]
[Address(RVA = "0x1B86C30", Offset = "0x1B85630", VA = "0x181B86C30")]
get
{
if (!this.<IPBNHBABALM>k__BackingField)
{
}
string text = this.NOHCABNLEGM.ToString();
throw new NullReferenceException();
}
}
// Token: 0x1700390F RID: 14607
// (get) Token: 0x06015456 RID: 87126 RVA: 0x0051E3C0 File Offset: 0x0051C5C0
[Token(Token = "0x1700390F")]
public bool HDMDFMLJGJP
{
[Token(Token = "0x6015456")]
[Address(RVA = "0x1B86AF0", Offset = "0x1B854F0", VA = "0x181B86AF0")]
get
{
CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider;
int num = 0;
return capsuleCollider != num;
}
}
// Token: 0x17003910 RID: 14608
// (get) Token: 0x06015457 RID: 87127 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003910")]
public AJLIDIKHFKK JOPGFKHIMPI
{
[Token(Token = "0x6015457")]
[Address(RVA = "0x1B86BB0", Offset = "0x1B855B0", VA = "0x181B86BB0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003911 RID: 14609
// (get) Token: 0x06015458 RID: 87128 RVA: 0x0051E3E0 File Offset: 0x0051C5E0
// (set) Token: 0x06015459 RID: 87129 RVA: 0x0051E3F4 File Offset: 0x0051C5F4
[Token(Token = "0x17003911")]
public bool KOIOJOHGAPK
{
[Token(Token = "0x6015458")]
[Address(RVA = "0xFD7970", Offset = "0xFD6370", VA = "0x180FD7970")]
get;
[Token(Token = "0x6015459")]
[Address(RVA = "0xFD2820", Offset = "0xFD1220", VA = "0x180FD2820")]
private set;
}
// Token: 0x17003912 RID: 14610
// (get) Token: 0x0601545A RID: 87130 RVA: 0x0051E408 File Offset: 0x0051C608
// (set) Token: 0x0601545B RID: 87131 RVA: 0x0051E41C File Offset: 0x0051C61C
[Token(Token = "0x17003912")]
public bool HMMNNALHKBB
{
[Token(Token = "0x601545A")]
[Address(RVA = "0x1B86CF0", Offset = "0x1B856F0", VA = "0x181B86CF0")]
get;
[Token(Token = "0x601545B")]
[Address(RVA = "0x1B82F50", Offset = "0x1B81950", VA = "0x181B82F50")]
private set;
}
// Token: 0x17003913 RID: 14611
// (get) Token: 0x0601545C RID: 87132 RVA: 0x0051E430 File Offset: 0x0051C630
// (set) Token: 0x0601545D RID: 87133 RVA: 0x0051E444 File Offset: 0x0051C644
[Token(Token = "0x17003913")]
public bool FIGFEAKLBOM
{
[Token(Token = "0x601545C")]
[Address(RVA = "0x1B86CE0", Offset = "0x1B856E0", VA = "0x181B86CE0")]
get;
[Token(Token = "0x601545D")]
[Address(RVA = "0x1B82580", Offset = "0x1B80F80", VA = "0x181B82580")]
private set;
}
// Token: 0x17003914 RID: 14612
// (get) Token: 0x0601545E RID: 87134 RVA: 0x0051E458 File Offset: 0x0051C658
// (set) Token: 0x0601545F RID: 87135 RVA: 0x0051E46C File Offset: 0x0051C66C
[Token(Token = "0x17003914")]
public List<Collider> JMNNFOAFMBF
{
[Token(Token = "0x601545E")]
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180")]
get;
[Token(Token = "0x601545F")]
[Address(RVA = "0x3D3350", Offset = "0x3D1D50", VA = "0x1803D3350")]
set;
}
// Token: 0x17003915 RID: 14613
// (get) Token: 0x06015460 RID: 87136 RVA: 0x0051E480 File Offset: 0x0051C680
[Token(Token = "0x17003915")]
public float DJALFBHIEBJ
{
[Token(Token = "0x6015460")]
[Address(RVA = "0x855270", Offset = "0x853C70", VA = "0x180855270")]
get
{
return this.reachedPathNodeDistance;
}
}
// Token: 0x17003916 RID: 14614
// (get) Token: 0x06015461 RID: 87137 RVA: 0x0051E494 File Offset: 0x0051C694
// (set) Token: 0x06015462 RID: 87138 RVA: 0x0051E4B4 File Offset: 0x0051C6B4
[Token(Token = "0x17003916")]
public bool DAHJLNNJFHA
{
[Token(Token = "0x6015461")]
[Address(RVA = "0x1B86D00", Offset = "0x1B85700", VA = "0x181B86D00")]
get
{
return this.OOHIJGMLLEG.Get() != null;
}
[Token(Token = "0x6015462")]
[Address(RVA = "0x1B86EB0", Offset = "0x1B858B0", VA = "0x181B86EB0")]
set
{
SynchronizedField<bool> oohijgmlleg = this.OOHIJGMLLEG;
}
}
// Token: 0x17003917 RID: 14615
// (get) Token: 0x06015463 RID: 87139 RVA: 0x0051E4D0 File Offset: 0x0051C6D0
// (set) Token: 0x06015464 RID: 87140 RVA: 0x0051E4E4 File Offset: 0x0051C6E4
[Token(Token = "0x17003917")]
public bool FPDCFHLKOJB
{
[Token(Token = "0x6015463")]
[Address(RVA = "0x631360", Offset = "0x62FD60", VA = "0x180631360")]
get;
[Token(Token = "0x6015464")]
[Address(RVA = "0x631640", Offset = "0x630040", VA = "0x180631640")]
private set;
}
// Token: 0x17003918 RID: 14616
// (get) Token: 0x06015465 RID: 87141 RVA: 0x0051E4F8 File Offset: 0x0051C6F8
// (set) Token: 0x06015466 RID: 87142 RVA: 0x0051E50C File Offset: 0x0051C70C
[Token(Token = "0x17003918")]
public bool JNCCGKIIBHG
{
[Token(Token = "0x6015465")]
[Address(RVA = "0x873E90", Offset = "0x872890", VA = "0x180873E90")]
get;
[Token(Token = "0x6015466")]
[Address(RVA = "0xACE0B0", Offset = "0xACCAB0", VA = "0x180ACE0B0")]
private set;
}
// Token: 0x17003919 RID: 14617
// (get) Token: 0x06015467 RID: 87143 RVA: 0x0051E520 File Offset: 0x0051C720
[Token(Token = "0x17003919")]
public bool KLHDMLHKFCC
{
[Token(Token = "0x6015467")]
[Address(RVA = "0x1B86B50", Offset = "0x1B85550", VA = "0x181B86B50")]
get
{
Seeker seeker = this.seeker;
int num = 0;
return seeker != num;
}
}
// Token: 0x1700391A RID: 14618
// (get) Token: 0x06015468 RID: 87144 RVA: 0x0051E540 File Offset: 0x0051C740
// (set) Token: 0x06015469 RID: 87145 RVA: 0x0051E554 File Offset: 0x0051C754
[Token(Token = "0x1700391A")]
public bool DIGIOKDDLHM
{
[Token(Token = "0x6015468")]
[Address(RVA = "0xACDD60", Offset = "0xACC760", VA = "0x180ACDD60")]
get;
[Token(Token = "0x6015469")]
[Address(RVA = "0xACDF20", Offset = "0xACC920", VA = "0x180ACDF20")]
private set;
}
// Token: 0x1700391B RID: 14619
// (get) Token: 0x0601546A RID: 87146 RVA: 0x0051E568 File Offset: 0x0051C768
// (set) Token: 0x0601546B RID: 87147 RVA: 0x0051E57C File Offset: 0x0051C77C
[Token(Token = "0x1700391B")]
public bool IMBPFGMCBJA
{
[Token(Token = "0x601546A")]
[Address(RVA = "0x1616150", Offset = "0x1614B50", VA = "0x181616150")]
get;
[Token(Token = "0x601546B")]
[Address(RVA = "0x1617720", Offset = "0x1616120", VA = "0x181617720")]
private set;
}
// Token: 0x1700391C RID: 14620
// (get) Token: 0x0601546C RID: 87148 RVA: 0x0051E590 File Offset: 0x0051C790
[Token(Token = "0x1700391C")]
public bool GCIPNHBHKMG
{
[Token(Token = "0x601546C")]
[Address(RVA = "0x1B86C00", Offset = "0x1B85600", VA = "0x181B86C00")]
get
{
return !this.seeker.IsDone();
}
}
// Token: 0x1700391D RID: 14621
// (get) Token: 0x0601546D RID: 87149 RVA: 0x0051E5B4 File Offset: 0x0051C7B4
[Token(Token = "0x1700391D")]
private bool IPMGJBLBDHH
{
[Token(Token = "0x601546D")]
[Address(RVA = "0x1B85150", Offset = "0x1B83B50", VA = "0x181B85150")]
get
{
if (this.<EOOMIPKNFJI>k__BackingField && (this.MOPNCFPHIMD || this.OBEOGFCJEHO != (ulong)0L) && this.NPPJIPBNDCM > 0)
{
return !this.ADCIJDEPJHE;
}
}
}
// Token: 0x0601546E RID: 87150 RVA: 0x0051E5F4 File Offset: 0x0051C7F4
[Token(Token = "0x601546E")]
[Address(RVA = "0x1B81030", Offset = "0x1B7FA30", VA = "0x181B81030", Slot = "13")]
protected override void Awake()
{
/*
An exception occurred when decompiling this method (0601546E)
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 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: 0x0601546F RID: 87151 RVA: 0x0051E81C File Offset: 0x0051CA1C
[Token(Token = "0x601546F")]
[Address(RVA = "0x1B85390", Offset = "0x1B83D90", VA = "0x181B85390", 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;
}
base.OnDestroy();
}
// Token: 0x06015470 RID: 87152 RVA: 0x0051E85C File Offset: 0x0051CA5C
[Token(Token = "0x6015470")]
[Address(RVA = "0x1B86740", Offset = "0x1B85140", VA = "0x181B86740")]
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: 0x06015471 RID: 87153 RVA: 0x0051E8B4 File Offset: 0x0051CAB4
[Token(Token = "0x6015471")]
[Address(RVA = "0x1B86570", Offset = "0x1B84F70", VA = "0x181B86570")]
public void Pause()
{
this.ONOELOJLGIG = true;
}
// Token: 0x06015472 RID: 87154 RVA: 0x0051E8C8 File Offset: 0x0051CAC8
[Token(Token = "0x6015472")]
[Address(RVA = "0x1B86580", Offset = "0x1B84F80", VA = "0x181B86580")]
public void Resume()
{
this.ONOELOJLGIG = false;
}
// Token: 0x06015473 RID: 87155 RVA: 0x0051E8DC File Offset: 0x0051CADC
[Token(Token = "0x6015473")]
[Address(RVA = "0x1B86590", Offset = "0x1B84F90", VA = "0x181B86590")]
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: 0x06015474 RID: 87156 RVA: 0x0051E934 File Offset: 0x0051CB34
[Token(Token = "0x6015474")]
[Address(RVA = "0x1B865E0", Offset = "0x1B84FE0", VA = "0x181B865E0")]
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: 0x06015475 RID: 87157 RVA: 0x0051E988 File Offset: 0x0051CB88
[Token(Token = "0x6015475")]
[Address(RVA = "0x1B86680", Offset = "0x1B85080", VA = "0x181B86680")]
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: 0x06015476 RID: 87158 RVA: 0x0051E9D4 File Offset: 0x0051CBD4
[Token(Token = "0x6015476")]
[Address(RVA = "0x1B86630", Offset = "0x1B85030", VA = "0x181B86630")]
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: 0x06015477 RID: 87159 RVA: 0x0051EA20 File Offset: 0x0051CC20
[Token(Token = "0x6015477")]
[Address(RVA = "0x1B867B0", Offset = "0x1B851B0", VA = "0x181B867B0")]
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: 0x06015478 RID: 87160 RVA: 0x0051EA78 File Offset: 0x0051CC78
[Token(Token = "0x6015478")]
[Address(RVA = "0x1B84740", Offset = "0x1B83140", VA = "0x181B84740")]
public void Look(Vector3 OLEDPOPNAKK)
{
float z = OLEDPOPNAKK.z;
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = 10f;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x06015479 RID: 87161 RVA: 0x0051EAAC File Offset: 0x0051CCAC
[Token(Token = "0x6015479")]
[Address(RVA = "0x1B848A0", Offset = "0x1B832A0", VA = "0x181B848A0")]
public void Look(Quaternion MEJCMIKAJCD)
{
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = 10f;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x0601547A RID: 87162 RVA: 0x0051EAD8 File Offset: 0x0051CCD8
[Token(Token = "0x601547A")]
[Address(RVA = "0x1B84690", Offset = "0x1B83090", VA = "0x181B84690")]
public void Look(Vector3 OLEDPOPNAKK, float MJGOPEFIEFJ)
{
float z = OLEDPOPNAKK.z;
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = MJGOPEFIEFJ;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x0601547B RID: 87163 RVA: 0x0051EB08 File Offset: 0x0051CD08
[Token(Token = "0x601547B")]
[Address(RVA = "0x1B84660", Offset = "0x1B83060", VA = "0x181B84660")]
public void Look(Quaternion MEJCMIKAJCD, float MJGOPEFIEFJ)
{
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = MJGOPEFIEFJ;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x0601547C RID: 87164 RVA: 0x0051EB30 File Offset: 0x0051CD30
[Token(Token = "0x601547C")]
[Address(RVA = "0x1B847E0", Offset = "0x1B831E0", VA = "0x181B847E0")]
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: 0x0601547D RID: 87165 RVA: 0x0051EB5C File Offset: 0x0051CD5C
[Token(Token = "0x601547D")]
[Address(RVA = "0x1B848D0", Offset = "0x1B832D0", VA = "0x181B848D0")]
public void Look(Quaternion MEJCMIKAJCD, float MJGOPEFIEFJ, float CKAPMPADIMM)
{
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = MJGOPEFIEFJ;
this.MODKLDPHFKE = CKAPMPADIMM;
}
// Token: 0x0601547E RID: 87166 RVA: 0x0051EB80 File Offset: 0x0051CD80
[Token(Token = "0x601547E")]
[Address(RVA = "0x1B867A0", Offset = "0x1B851A0", VA = "0x181B867A0")]
public void StopLooking()
{
this.<PDEOHGGCCDG>k__BackingField = false;
}
// Token: 0x0601547F RID: 87167 RVA: 0x0051EB94 File Offset: 0x0051CD94
[Token(Token = "0x601547F")]
[Address(RVA = "0x1B861D0", Offset = "0x1B84BD0", VA = "0x181B861D0")]
public void Path(Vector3 IKAFBCDJOCL)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x06015480 RID: 87168 RVA: 0x0051EBA8 File Offset: 0x0051CDA8
[Token(Token = "0x6015480")]
[Address(RVA = "0x1B864E0", Offset = "0x1B84EE0", VA = "0x181B864E0")]
public void Path(Vector3 IKAFBCDJOCL, bool FAMKHOAGNEE)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x06015481 RID: 87169 RVA: 0x0051EBBC File Offset: 0x0051CDBC
[Token(Token = "0x6015481")]
[Address(RVA = "0x1B864A0", Offset = "0x1B84EA0", VA = "0x181B864A0")]
public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x06015482 RID: 87170 RVA: 0x0051EBD0 File Offset: 0x0051CDD0
[Token(Token = "0x6015482")]
[Address(RVA = "0x1B86530", Offset = "0x1B84F30", VA = "0x181B86530")]
public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA, float CKAPMPADIMM)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x06015483 RID: 87171 RVA: 0x0051EBE4 File Offset: 0x0051CDE4
[Token(Token = "0x6015483")]
[Address(RVA = "0x1B86220", Offset = "0x1B84C20", VA = "0x181B86220")]
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: 0x06015484 RID: 87172 RVA: 0x0051ED00 File Offset: 0x0051CF00
[Token(Token = "0x6015484")]
[Address(RVA = "0x1B83A50", Offset = "0x1B82450", VA = "0x181B83A50")]
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.photonView.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: 0x06015485 RID: 87173 RVA: 0x0051EDDC File Offset: 0x0051CFDC
[Token(Token = "0x6015485")]
[Address(RVA = "0x1B80670", Offset = "0x1B7F070", VA = "0x181B80670")]
private bool AECKCGIHLMP(Vector3 GCGBFACBEAH, float JAPADHHMEOI = 1f)
{
/*
An exception occurred when decompiling this method (06015485)
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: 0x06015486 RID: 87174 RVA: 0x0051EE34 File Offset: 0x0051D034
[Token(Token = "0x6015486")]
[Address(RVA = "0x1B86070", Offset = "0x1B84A70", VA = "0x181B86070")]
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: 0x06015487 RID: 87175 RVA: 0x0051EEA4 File Offset: 0x0051D0A4
[Token(Token = "0x6015487")]
[Address(RVA = "0x1B86010", Offset = "0x1B84A10", VA = "0x181B86010")]
public bool PathIsValidOrCalculating()
{
return (this.<EOOMIPKNFJI>k__BackingField && (this.MOPNCFPHIMD || this.OBEOGFCJEHO != (ulong)0L) && this.NPPJIPBNDCM > 0 && !this.ADCIJDEPJHE) || !this.seeker.IsDone();
}
// Token: 0x06015488 RID: 87176 RVA: 0x0051EEF8 File Offset: 0x0051D0F8
[Token(Token = "0x6015488")]
[Address(RVA = "0x1B83A10", Offset = "0x1B82410", VA = "0x181B83A10")]
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: 0x06015489 RID: 87177 RVA: 0x0051EF40 File Offset: 0x0051D140
[Token(Token = "0x6015489")]
[Address(RVA = "0x1B82590", Offset = "0x1B80F90", VA = "0x181B82590")]
private void FixedUpdate()
{
bool hasAuthority = base.hasAuthority;
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;
}
if (base.hasAuthority)
{
RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC;
Vector3 velocity = this.JIGGKKCAGIF;
float fixedDeltaTime = Time.fixedDeltaTime;
if ((this.FFNACNEMOGL ? 1 : 0) != num)
{
float fixedDeltaTime2 = Time.fixedDeltaTime;
int num3 = 0;
Vector3 up = Vector3.up;
Vector3 vector = fixedDeltaTime2 * num3;
}
RigidbodyEx afebljoibbc3 = this.AFEBLJOIBBC;
}
this.IBHLFOLNGIO();
this.FDKOAOELECO();
this.EGOKFFDGNNB();
CapsuleCollider capsuleCollider2 = this.terrainNavigationCapsuleCollider;
int num4 = 0;
if (capsuleCollider2 != num4)
{
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.hasAuthority)
{
Vector3 up2 = Vector3.up;
if (time2 < 1E-05f)
{
int num5 = 0;
this.FFNACNEMOGL = num5 != 0;
}
bool flag = this.KOEJJIGOFOK();
this.FFNACNEMOGL = flag;
}
this.FFNACNEMOGL = num != 0;
}
if (base.hasAuthority)
{
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 afebljoibbc4 = this.AFEBLJOIBBC;
BJIFHHPBNNJ fhkbefmfhfo;
if (afebljoibbc4.JEGGMAKBGEK)
{
fhkbefmfhfo = this.FHKBEFMFHFO;
}
afebljoibbc4.VelocityHandler = fhkbefmfhfo;
}
// Token: 0x0601548A RID: 87178 RVA: 0x0051F140 File Offset: 0x0051D340
[Token(Token = "0x601548A")]
[Address(RVA = "0x1B83550", Offset = "0x1B81F50", VA = "0x181B83550")]
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: 0x0601548B RID: 87179 RVA: 0x0051F280 File Offset: 0x0051D480
[Token(Token = "0x601548B")]
[Address(RVA = "0x1B820F0", Offset = "0x1B80AF0", VA = "0x181B820F0")]
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;
int num = 0;
Vector3 vector3;
float z5 = vector3.z;
int num2 = 0;
int num3 = 0;
float num4 = Mathf.Max((float)num2, (float)num);
this.<LOCKLDMDEAH>k__BackingField = num4;
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)num3;
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: 0x0601548C RID: 87180 RVA: 0x0051F37C File Offset: 0x0051D57C
[Token(Token = "0x601548C")]
[Address(RVA = "0x1B81A00", Offset = "0x1B80400", VA = "0x181B81A00")]
private void EGOKFFDGNNB()
{
CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider;
int num = 0;
if (capsuleCollider != num && this.OOHIJGMLLEG.Get() != 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.hasAuthority && this.<FEJCOJLMGPC>k__BackingField)
{
float z = this.JOGANEPPEEM.z;
Vector3 up = Vector3.up;
float z2 = this.IJBEIGAJMJB.z;
float z3 = Vector3.zero.z;
bool flag;
if (flag)
{
float z4 = this.<GKIPNBNICDM>k__BackingField.z;
}
int mask = 0.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 vector;
float z10 = vector.z;
AJLIDIKHFKK chcknjbcjmk = this.CHCKNJBCJMK;
this.ACNBHLPIFGM = z10 != null;
return;
}
return;
}
}
float z11 = Vector3.zero.z;
this.HACKKNPBIHE.z = z11;
throw new NullReferenceException();
}
}
}
// Token: 0x0601548D RID: 87181 RVA: 0x0051F51C File Offset: 0x0051D71C
[Token(Token = "0x601548D")]
[Address(RVA = "0x1B851B0", Offset = "0x1B83BB0", VA = "0x181B851B0")]
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.hasAuthority)
{
float z = this.JOGANEPPEEM.z;
float z2 = Vector3.up.z;
Vector3 vector;
float z3 = vector.z;
if (time2 < 1E-05f)
{
int num2 = 0;
this.FFNACNEMOGL = num2 != 0;
return;
}
bool flag = this.KOEJJIGOFOK();
this.FFNACNEMOGL = flag;
return;
}
else
{
this.FFNACNEMOGL = false;
}
}
}
// Token: 0x0601548E RID: 87182 RVA: 0x0051F5D8 File Offset: 0x0051D7D8
[Token(Token = "0x601548E")]
[Address(RVA = "0x1B83CF0", Offset = "0x1B826F0", VA = "0x181B83CF0")]
private bool KAOJNJCCKOD(Vector3 DJBBMJBBNHB, out Vector3 HACKKNPBIHE)
{
/*
An exception occurred when decompiling this method (0601548E)
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: 0x0601548F RID: 87183 RVA: 0x0051F644 File Offset: 0x0051D844
[Token(Token = "0x601548F")]
[Address(RVA = "0x1B84190", Offset = "0x1B82B90", VA = "0x181B84190")]
private bool KOEJJIGOFOK()
{
/*
An exception occurred when decompiling this method (0601548F)
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 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: 0x06015490 RID: 87184 RVA: 0x0051F6D4 File Offset: 0x0051D8D4
[Token(Token = "0x6015490")]
[Address(RVA = "0x1B82AB0", Offset = "0x1B814B0", VA = "0x181B82AB0")]
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;
throw new NullReferenceException();
}
// Token: 0x06015491 RID: 87185 RVA: 0x0051F794 File Offset: 0x0051D994
[Token(Token = "0x6015491")]
[Address(RVA = "0x1B84A60", Offset = "0x1B83460", VA = "0x181B84A60")]
private AJLIDIKHFKK MHGEKFHKFDN()
{
Transform transform;
float localUniformScale = transform.GetLocalUniformScale();
LayerMask layerMask = 67128320;
int num;
LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(num.KJDBBNEDPEK);
num = 0;
int num2;
LEGLBECFPMF.DECGINCEGFB decgincegfb = new LEGLBECFPMF.DECGINCEGFB(num2.NOOEGOAEBIN);
num2 = 0;
this.m_CachedPtr = epnmamolpjm;
throw new NullReferenceException();
}
// Token: 0x06015492 RID: 87186 RVA: 0x0051F7E8 File Offset: 0x0051D9E8
[Token(Token = "0x6015492")]
[Address(RVA = "0x1B83F50", Offset = "0x1B82950", VA = "0x181B83F50")]
private void KCICFMKCGCI()
{
if (base.hasAuthority)
{
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
Vector3 velocity = this.JIGGKKCAGIF;
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: 0x06015493 RID: 87187 RVA: 0x0051F84C File Offset: 0x0051DA4C
[Token(Token = "0x6015493")]
[Address(RVA = "0x1B80790", Offset = "0x1B7F190", VA = "0x181B80790")]
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;
Vector3 vector3;
float z3 = vector3.z;
Vector3 vector4;
float z4 = vector4.z;
float num2;
num = Mathf.Clamp01(num2);
Vector3 vector5;
float z5 = vector5.z;
this.JOGANEPPEEM = z5;
}
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 vector6;
float z6 = vector6.z;
this.JOGANEPPEEM = z6;
}
}
Vector3 up3 = Vector3.up;
int num3 = 0;
Vector3 up4 = Vector3.up;
int num4 = 0;
Vector3 vector7;
float z7 = vector7.z;
this.JOGANEPPEEM = z7;
float fixedDeltaTime2 = Time.fixedDeltaTime;
Vector3 vector8 = num4 * (float)num3;
Vector3 vector9 = num4 + num3;
float z8 = Vector3.ClampMagnitude(num4, (float)num3).z;
this.EHOEAGJIJMH.z = z8;
}
// Token: 0x06015494 RID: 87188 RVA: 0x0051F9F4 File Offset: 0x0051DBF4
[Token(Token = "0x6015494")]
[Address(RVA = "0x1B85A50", Offset = "0x1B84450", VA = "0x181B85A50")]
private Vector3 PEOKMJOAGHB()
{
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L)
{
}
Vector3 up = Vector3.up;
Vector3 up2 = Vector3.up;
int num = 0;
int num2 = 0;
float fixedDeltaTime = Time.fixedDeltaTime;
Vector3 vector = num2 / (float)num;
int num3 = 0;
Vector3 up3 = Vector3.up;
Vector3 vector2 = Vector3.ProjectOnPlane(num2, num3);
int num4 = 0;
Vector3 up4 = Vector3.up;
Vector3 vector3 = Vector3.Project(num2, num4);
Vector3 vector4 = Vector3.ClampMagnitude(num2, (float)num4);
Vector3 vector5 = Vector3.ClampMagnitude(num2, (float)num4);
Vector3 vector6 = num2 + num4;
float z = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x06015495 RID: 87189 RVA: 0x0051FA90 File Offset: 0x0051DC90
[Token(Token = "0x6015495")]
[Address(RVA = "0x1B81720", Offset = "0x1B80120", VA = "0x181B81720")]
private Vector3 DHFPIJEKPLD()
{
/*
An exception occurred when decompiling this method (06015495)
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: 0x06015496 RID: 87190 RVA: 0x0051FAEC File Offset: 0x0051DCEC
[Token(Token = "0x6015496")]
[Address(RVA = "0x1B82F60", Offset = "0x1B81960", VA = "0x181B82F60")]
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: 0x06015497 RID: 87191 RVA: 0x0051FBA8 File Offset: 0x0051DDA8
[Token(Token = "0x6015497")]
[Address(RVA = "0x1B866D0", Offset = "0x1B850D0", VA = "0x181B866D0")]
public void SetDesiredHoverHeight(object PIHIPPPPEBI, float IOGAEBGAFEC)
{
TokenMap<float> nohcabnlegm = this.NOHCABNLEGM;
}
// Token: 0x06015498 RID: 87192 RVA: 0x0051FBC4 File Offset: 0x0051DDC4
[Token(Token = "0x6015498")]
[Address(RVA = "0x1B86860", Offset = "0x1B85260", VA = "0x181B86860")]
public void UnsetDesiredHoverHeight(object PIHIPPPPEBI)
{
bool flag = this.NOHCABNLEGM.RemoveValue(PIHIPPPPEBI);
}
// Token: 0x06015499 RID: 87193 RVA: 0x0051FBE4 File Offset: 0x0051DDE4
[Token(Token = "0x6015499")]
[Address(RVA = "0x1B814E0", Offset = "0x1B7FEE0", VA = "0x181B814E0")]
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: 0x0601549A RID: 87194 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601549A")]
[Address(RVA = "0x1B84BD0", Offset = "0x1B835D0", VA = "0x181B84BD0")]
private void NNAHPPPACOC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601549B RID: 87195 RVA: 0x0051FC3C File Offset: 0x0051DE3C
[Token(Token = "0x601549B")]
[Address(RVA = "0x1B84900", Offset = "0x1B83300", VA = "0x181B84900")]
private float MEBGHCHHKJL(Vector3 FMMMDFONBJG, Vector3 CMFONMALDLH)
{
Vector3 up = Vector3.up;
Vector3 up2 = Vector3.up;
float num;
return num * 1.5f;
}
// Token: 0x0601549C RID: 87196 RVA: 0x0051FC60 File Offset: 0x0051DE60
[Token(Token = "0x601549C")]
[Address(RVA = "0x1B83A10", Offset = "0x1B82410", VA = "0x181B83A10")]
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: 0x0601549D RID: 87197 RVA: 0x0051FCA8 File Offset: 0x0051DEA8
[Token(Token = "0x601549D")]
[Address(RVA = "0x1B85450", Offset = "0x1B83E50", VA = "0x181B85450")]
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: 0x0601549E RID: 87198 RVA: 0x0051FE78 File Offset: 0x0051E078
[Token(Token = "0x601549E")]
[Address(RVA = "0x1B868C0", Offset = "0x1B852C0", VA = "0x181B868C0")]
public Steering()
{
float z = Vector3.zero.z;
this.JOGANEPPEEM.z = z;
float z2 = Vector3.zero.z;
this.EHOEAGJIJMH.z = z2;
this.JNEKFEKIBLC = float.MaxValue;
TokenMap<float> tokenMap = new TokenMap();
this.NOHCABNLEGM = tokenMap;
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: 0x0400E317 RID: 58135
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400E317")]
[SerializeField]
[Header("Steering")]
private float maxLinearSpeed = 5f;
// Token: 0x0400E318 RID: 58136
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x400E318")]
[SerializeField]
private float horizontalAcceleration = 50f;
// Token: 0x0400E319 RID: 58137
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400E319")]
[SerializeField]
private float verticalAcceleration = 100f;
// Token: 0x0400E31A RID: 58138
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400E31A")]
[SerializeField]
private float maxAngularSpeedDegrees = 180f;
// Token: 0x0400E31B RID: 58139
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400E31B")]
[SerializeField]
private bool faceMovementDirection = true;
// Token: 0x0400E31C RID: 58140
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x400E31C")]
[SerializeField]
[Header("Pathing")]
private float reachedPathNodeDistance = 0.5f;
// Token: 0x0400E31D RID: 58141
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400E31D")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, true, false)]
[Header("Navigation")]
private CapsuleCollider terrainNavigationCapsuleCollider;
// Token: 0x0400E31E RID: 58142
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400E31E")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
private Seeker seeker;
// Token: 0x0400E31F RID: 58143
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400E31F")]
[SerializeField]
private float stepHeight = 0.35f;
// Token: 0x0400E320 RID: 58144
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400E320")]
[SerializeField]
[Header("Surface Testing")]
private float surfaceTestDistance = 0.05f;
// Token: 0x0400E321 RID: 58145
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400E321")]
[SerializeField]
[Header("Hovering")]
private bool supportsGravity;
// Token: 0x0400E322 RID: 58146
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
[Token(Token = "0x400E322")]
[SerializeField]
private float desiredHoverHeight;
// Token: 0x0400E323 RID: 58147
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400E323")]
[SerializeField]
private float minAllowableDistanceToCeiling = 1f;
// Token: 0x0400E324 RID: 58148
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400E324")]
private float IJEKHNKIDFO;
// Token: 0x0400E325 RID: 58149
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400E325")]
private float JLMOAFFBJON;
// Token: 0x0400E328 RID: 58152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400E328")]
private float EJPHFDENPEE = 1f;
// Token: 0x0400E32C RID: 58156
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400E32C")]
private bool JODGHDBGJFB;
// Token: 0x0400E337 RID: 58167
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400E337")]
private SynchronizedField<bool> OOHIJGMLLEG;
// Token: 0x0400E33C RID: 58172
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
[Token(Token = "0x400E33C")]
private bool ONOELOJLGIG;
// Token: 0x0400E33D RID: 58173
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400E33D")]
private Vector3 JOGANEPPEEM;
// Token: 0x0400E33E RID: 58174
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")]
[Token(Token = "0x400E33E")]
private Vector3 EHOEAGJIJMH;
// Token: 0x0400E33F RID: 58175
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x400E33F")]
private float HJIOCPNALJI;
// Token: 0x0400E340 RID: 58176
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
[Token(Token = "0x400E340")]
private bool FFNACNEMOGL;
// Token: 0x0400E341 RID: 58177
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x400E341")]
private float JNEKFEKIBLC;
// Token: 0x0400E342 RID: 58178
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x400E342")]
[NonSerialized]
private readonly TokenMap<float> NOHCABNLEGM;
// Token: 0x0400E343 RID: 58179
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x400E343")]
private float OJFDGLDIIBB;
// Token: 0x0400E344 RID: 58180
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11C")]
[Token(Token = "0x400E344")]
private float FIHPJLEHBBC;
// Token: 0x0400E345 RID: 58181
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x400E345")]
private Vector3 HFHNKKHGNFE;
// Token: 0x0400E346 RID: 58182
[global::Cpp2IlInjected.FieldOffset(Offset = "0x12C")]
[Token(Token = "0x400E346")]
private bool ACNBHLPIFGM;
// Token: 0x0400E347 RID: 58183
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x400E347")]
private Vector3 HACKKNPBIHE;
// Token: 0x0400E348 RID: 58184
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x400E348")]
private RigidbodyEx AFEBLJOIBBC;
// Token: 0x0400E349 RID: 58185
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x400E349")]
private bool LNJGFBKHBND;
// Token: 0x0400E34A RID: 58186
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")]
[Token(Token = "0x400E34A")]
private float NKEMGNKGPCL;
// Token: 0x0400E34B RID: 58187
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x400E34B")]
private bool ADCIJDEPJHE;
// Token: 0x0400E34C RID: 58188
[global::Cpp2IlInjected.FieldOffset(Offset = "0x154")]
[Token(Token = "0x400E34C")]
private float OOIFOMMDAGI;
// Token: 0x0400E34D RID: 58189
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x400E34D")]
private float IOAPKJCABPN;
// Token: 0x0400E34E RID: 58190
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15C")]
[Token(Token = "0x400E34E")]
private float GPFDOBPHKNF;
// Token: 0x0400E34F RID: 58191
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x400E34F")]
private Vector3 IJBEIGAJMJB;
// Token: 0x0400E350 RID: 58192
[global::Cpp2IlInjected.FieldOffset(Offset = "0x16C")]
[Token(Token = "0x400E350")]
private float AGMLPFLAFJK;
// Token: 0x0400E351 RID: 58193
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x400E351")]
private float CBHBNFACFDF;
// Token: 0x0400E352 RID: 58194
[global::Cpp2IlInjected.FieldOffset(Offset = "0x174")]
[Token(Token = "0x400E352")]
private bool IEHLBDFFEHA;
// Token: 0x0400E353 RID: 58195
[global::Cpp2IlInjected.FieldOffset(Offset = "0x175")]
[Token(Token = "0x400E353")]
private bool BCKAMIMBLEF;
// Token: 0x0400E354 RID: 58196
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x400E354")]
private Quaternion PFOODIBEKNL;
// Token: 0x0400E355 RID: 58197
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x400E355")]
private float DEMPIBJDNEN;
// Token: 0x0400E356 RID: 58198
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18C")]
[Token(Token = "0x400E356")]
private float MODKLDPHFKE;
// Token: 0x0400E357 RID: 58199
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x400E357")]
private Vector3 OAHJMPHBIDM;
// Token: 0x0400E358 RID: 58200
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19C")]
[Token(Token = "0x400E358")]
private float JOPAEJCGPPL;
// Token: 0x0400E359 RID: 58201
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400E359")]
private float ENEDFHOJOPM;
// Token: 0x0400E35A RID: 58202
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A4")]
[Token(Token = "0x400E35A")]
private bool CDEIPDAAGBK;
// Token: 0x0400E35B RID: 58203
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A5")]
[Token(Token = "0x400E35B")]
private bool MOPNCFPHIMD;
// Token: 0x0400E35C RID: 58204
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x400E35C")]
private Path OBEOGFCJEHO;
// Token: 0x0400E35D RID: 58205
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x400E35D")]
private int NPPJIPBNDCM;
// Token: 0x0400E35E RID: 58206
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B4")]
[Token(Token = "0x400E35E")]
private int LGGAMELGNFM;
// Token: 0x0400E35F RID: 58207
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x400E35F")]
private Vector3 PIKAAEEKPNF;
// Token: 0x0400E360 RID: 58208
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x400E360")]
private BJIFHHPBNNJ FHKBEFMFHFO;
// Token: 0x0400E361 RID: 58209
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x400E361")]
private JAKMIGBBBOM.BAFPMPJFBEM PBNCNEOCBPK;
// Token: 0x0400E362 RID: 58210
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x400E362")]
private AJLIDIKHFKK CHCKNJBCJMK;
// Token: 0x0400E363 RID: 58211
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x400E363")]
private CLHMNIJHLDD DEPPBAGMHPM;
// Token: 0x0400E364 RID: 58212
[Token(Token = "0x400E364")]
private const float NKGBEKOECJE = 0.05f;
// Token: 0x0400E365 RID: 58213
[Token(Token = "0x400E365")]
private const float KPOAACKPDKJ = 1E-05f;
// Token: 0x0400E366 RID: 58214
[Token(Token = "0x400E366")]
private const float OBIHHBPNADP = 50f;
// Token: 0x0400E367 RID: 58215
[Token(Token = "0x400E367")]
private const float CLLHLCNKOHI = 10f;
// Token: 0x0400E368 RID: 58216
[Token(Token = "0x400E368")]
private const float JKBAJKJDBGP = 0.1f;
// Token: 0x0400E369 RID: 58217
[Token(Token = "0x400E369")]
private const float AAPMKJMCIIH = 0.1f;
// Token: 0x0400E36A RID: 58218
[Token(Token = "0x400E36A")]
private const float MPDEPBOKAMN = 0.05f;
// Token: 0x0400E36B RID: 58219
[Token(Token = "0x400E36B")]
private const float JGCCDECKJIN = 0.001f;
// Token: 0x0400E36C RID: 58220
[Token(Token = "0x400E36C")]
private const float FCGHJLGFMKJ = 5f;
// Token: 0x0400E36D RID: 58221
[Token(Token = "0x400E36D")]
private const float IIDKFMDFLHF = 0.2f;
// Token: 0x0400E36E RID: 58222
[Token(Token = "0x400E36E")]
private const float OCLAPICMNME = 2.5f;
// Token: 0x0400E36F RID: 58223
[Token(Token = "0x400E36F")]
private const float JKNOCBAOPON = 45f;
// Token: 0x0400E370 RID: 58224
[Token(Token = "0x400E370")]
private const float FOMMPIHEHGB = 0.01f;
// Token: 0x0400E371 RID: 58225
[Token(Token = "0x400E371")]
private const float BMFFONPAGFG = 1f;
}
}