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.k__BackingField); return this.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.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.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.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 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.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 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 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.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 k__BackingField = UGCNavMeshManager.k__BackingField; Action action = new Action(this.IMJIPGHNBMO); 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.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.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.k__BackingField = false; this.CBHBNFACFDF = 0.01f; this.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.k__BackingField = false; this.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.k__BackingField = false; this.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.k__BackingField = false; this.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.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.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.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.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.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.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.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.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.k__BackingField = false; this.MOPNCFPHIMD = false; if (!this.seeker.IsDone()) { return; } Seeker seeker2 = this.seeker; if (this.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.k__BackingField.z; this.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 k__BackingField = CBCDLMLKBJE.k__BackingField; if (k__BackingField != 0) { } array[3] = k__BackingField; Debug.LogWarning(string.Format("F {0}: {1} ({2}) path error: {3}", array)); this.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.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.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.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.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.k__BackingField ? 1 : 0) != num || (this.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.k__BackingField ? 1 : 0) != num) { this.NNAHPPPACOC(); } if ((this.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.k__BackingField = true; this.k__BackingField.z = (float)num; Vector3 up = Vector3.up; } } RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC; this.k__BackingField = num2 != 0; } if (leacjficinb != LEGLBECFPMF.LEACJFICINB.HIT) { RigidbodyEx afebljoibbc3 = this.AFEBLJOIBBC; Vector3 vector6; float z9 = vector6.z; this.k__BackingField.z = z9; } this.k__BackingField.z = (float)leacjficinb; bool isHovering = this.MMAHMEBFAHO; if (isHovering) { string text = this.NOHCABNLEGM.ToString(); } float num3 = this.surfaceTestDistance; this.k__BackingField = num2 != 0; this.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.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.k__BackingField = num4; if (this.MMAHMEBFAHO) { float z6 = this.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.k__BackingField.z; float z12 = Vector3.up.z; Vector3 vector6; float z13 = vector6.z; Vector3 vector7; float z14 = vector7.z; this.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.k__BackingField || this.k__BackingField) && !this.MMAHMEBFAHO && base.hasAuthority && this.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.k__BackingField.z; } int mask = 0.m_Mask; List list = this.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.k__BackingField || this.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.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.k__BackingField && this.IEHLBDFFEHA && !this.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.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.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 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.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.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.k__BackingField) { int nppjipbndcm = this.NPPJIPBNDCM; if (nppjipbndcm > 0 && this.LGGAMELGNFM < nppjipbndcm) { Color blue = Color.blue; Transform transform = base.transform; if (this.MOPNCFPHIMD) { } List 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 vectorPath2 = this.OBEOGFCJEHO.vectorPath; ThrowHelper.ThrowArgumentOutOfRangeException(); List vectorPath3 = this.OBEOGFCJEHO.vectorPath; int num4 = 0; ThrowHelper.ThrowArgumentOutOfRangeException(); Gizmos.DrawLine(num4, num3); List 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 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.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 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 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 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; } }