Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

2168 lines
80 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Pathfinding;
using Photon.Pun;
using RecRoom.Core.Creation.AI;
using UnityEngine;
namespace RecRoom.Core.AI
{
// Token: 0x02003511 RID: 13585
[Token(Token = "0x2003511")]
public class Steering : MonoBehaviourPun
{
// Token: 0x17004131 RID: 16689
// (get) Token: 0x06017A33 RID: 96819 RVA: 0x00584540 File Offset: 0x00582740
// (set) Token: 0x06017A34 RID: 96820 RVA: 0x00584554 File Offset: 0x00582754
[Token(Token = "0x17004131")]
public float LADKFOBHIKN
{
[Token(Token = "0x6017A33")]
[Address(RVA = "0x9970E0", Offset = "0x9960E0", VA = "0x1809970E0")]
get
{
return this.JLMOAFFBJON;
}
[Token(Token = "0x6017A34")]
[Address(RVA = "0x1CA5730", Offset = "0x1CA4730", VA = "0x181CA5730")]
set
{
/*
An exception occurred when decompiling this method (06017A34)
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 403
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: 0x17004132 RID: 16690
// (get) Token: 0x06017A35 RID: 96821 RVA: 0x00584578 File Offset: 0x00582778
// (set) Token: 0x06017A36 RID: 96822 RVA: 0x0058458C File Offset: 0x0058278C
[Token(Token = "0x17004132")]
public float NACAKFCACJJ
{
[Token(Token = "0x6017A35")]
[Address(RVA = "0x15A7A10", Offset = "0x15A6A10", VA = "0x1815A7A10")]
get;
[Token(Token = "0x6017A36")]
[Address(RVA = "0x19A0C20", Offset = "0x199FC20", VA = "0x1819A0C20")]
set;
}
// Token: 0x17004133 RID: 16691
// (get) Token: 0x06017A37 RID: 96823 RVA: 0x005845A0 File Offset: 0x005827A0
// (set) Token: 0x06017A38 RID: 96824 RVA: 0x005845B4 File Offset: 0x005827B4
[Token(Token = "0x17004133")]
public float KKOOLECDHDC
{
[Token(Token = "0x6017A37")]
[Address(RVA = "0x154BD00", Offset = "0x154AD00", VA = "0x18154BD00")]
get;
[Token(Token = "0x6017A38")]
[Address(RVA = "0x1C58E10", Offset = "0x1C57E10", VA = "0x181C58E10")]
set;
} = 2f;
// Token: 0x17004134 RID: 16692
// (get) Token: 0x06017A39 RID: 96825 RVA: 0x005845C8 File Offset: 0x005827C8
// (set) Token: 0x06017A3A RID: 96826 RVA: 0x005845DC File Offset: 0x005827DC
[Token(Token = "0x17004134")]
public float FNOMIJPNICG
{
[Token(Token = "0x6017A39")]
[Address(RVA = "0x9970B0", Offset = "0x9960B0", VA = "0x1809970B0")]
get
{
return this.EJPHFDENPEE;
}
[Token(Token = "0x6017A3A")]
[Address(RVA = "0x1CA5750", Offset = "0x1CA4750", VA = "0x181CA5750")]
set
{
/*
An exception occurred when decompiling this method (06017A3A)
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 403
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: 0x17004135 RID: 16693
// (get) Token: 0x06017A3B RID: 96827 RVA: 0x00584600 File Offset: 0x00582800
// (set) Token: 0x06017A3C RID: 96828 RVA: 0x00584614 File Offset: 0x00582814
[Token(Token = "0x17004135")]
public float FAEOLFFMHFN
{
[Token(Token = "0x6017A3B")]
[Address(RVA = "0x1394930", Offset = "0x1393930", VA = "0x181394930")]
get;
[Token(Token = "0x6017A3C")]
[Address(RVA = "0x13947D0", Offset = "0x13937D0", VA = "0x1813947D0")]
set;
}
// Token: 0x17004136 RID: 16694
// (get) Token: 0x06017A3D RID: 96829 RVA: 0x00584628 File Offset: 0x00582828
// (set) Token: 0x06017A3E RID: 96830 RVA: 0x0058463C File Offset: 0x0058283C
[Token(Token = "0x17004136")]
public float HPHCFLFICOF
{
[Token(Token = "0x6017A3D")]
[Address(RVA = "0x997130", Offset = "0x996130", VA = "0x180997130")]
get;
[Token(Token = "0x6017A3E")]
[Address(RVA = "0x997240", Offset = "0x996240", VA = "0x180997240")]
set;
}
// Token: 0x17004137 RID: 16695
// (get) Token: 0x06017A3F RID: 96831 RVA: 0x00584650 File Offset: 0x00582850
// (set) Token: 0x06017A40 RID: 96832 RVA: 0x00584664 File Offset: 0x00582864
[Token(Token = "0x17004137")]
public float AOCGAACDNJE
{
[Token(Token = "0x6017A3F")]
[Address(RVA = "0x9970F0", Offset = "0x9960F0", VA = "0x1809970F0")]
get;
[Token(Token = "0x6017A40")]
[Address(RVA = "0x9971E0", Offset = "0x9961E0", VA = "0x1809971E0")]
set;
}
// Token: 0x17004138 RID: 16696
// (get) Token: 0x06017A41 RID: 96833 RVA: 0x00584678 File Offset: 0x00582878
[Token(Token = "0x17004138")]
public Vector3 JIGGKKCAGIF
{
[Token(Token = "0x6017A41")]
[Address(RVA = "0x1CA5610", Offset = "0x1CA4610", VA = "0x181CA5610")]
get
{
/*
An exception occurred when decompiling this method (06017A41)
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: 0x17004139 RID: 16697
// (get) Token: 0x06017A42 RID: 96834 RVA: 0x0058468C File Offset: 0x0058288C
// (set) Token: 0x06017A43 RID: 96835 RVA: 0x005846A0 File Offset: 0x005828A0
[Token(Token = "0x17004139")]
public bool EJADFFGLCKG
{
[Token(Token = "0x6017A42")]
[Address(RVA = "0x4D9830", Offset = "0x4D8830", VA = "0x1804D9830")]
get
{
return this.JODGHDBGJFB;
}
[Token(Token = "0x6017A43")]
[Address(RVA = "0x1CA56E0", Offset = "0x1CA46E0", VA = "0x181CA56E0")]
set
{
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
this.JODGHDBGJFB = value;
if (value && this.supportsGravity)
{
bool isHovering = this.MMAHMEBFAHO;
}
int num = 0;
afebljoibbc.IEIKHAKBHFL = num != 0;
}
}
// Token: 0x1700413A RID: 16698
// (get) Token: 0x06017A44 RID: 96836 RVA: 0x005846E0 File Offset: 0x005828E0
[Token(Token = "0x1700413A")]
private bool EGDMABFMLOL
{
[Token(Token = "0x6017A44")]
[Address(RVA = "0x1CA29F0", Offset = "0x1CA19F0", VA = "0x181CA29F0")]
get
{
if (this.JODGHDBGJFB && this.supportsGravity)
{
return !this.MMAHMEBFAHO;
}
}
}
// Token: 0x1700413B RID: 16699
// (get) Token: 0x06017A45 RID: 96837 RVA: 0x0058470C File Offset: 0x0058290C
[Token(Token = "0x1700413B")]
private bool AMCLDGIHFOA
{
[Token(Token = "0x6017A45")]
[Address(RVA = "0x1CA3A20", Offset = "0x1CA2A20", VA = "0x181CA3A20")]
get
{
do
{
if (this.ONOELOJLGIG)
{
}
}
while (this.<OFIHKDMMFJH>k__BackingField);
return this.<EOOMIPKNFJI>k__BackingField;
}
}
// Token: 0x1700413C RID: 16700
// (get) Token: 0x06017A46 RID: 96838 RVA: 0x00584734 File Offset: 0x00582934
// (set) Token: 0x06017A47 RID: 96839 RVA: 0x00584748 File Offset: 0x00582948
[Token(Token = "0x1700413C")]
public bool KIGOBOBFCBG
{
[Token(Token = "0x6017A46")]
[Address(RVA = "0xFB4420", Offset = "0xFB3420", VA = "0x180FB4420")]
get
{
return this.LNJGFBKHBND;
}
[Token(Token = "0x6017A47")]
[Address(RVA = "0x1CA1D00", Offset = "0x1CA0D00", VA = "0x181CA1D00")]
private set
{
if (value)
{
float time = Time.time;
this.OOIFOMMDAGI = time;
this.LNJGFBKHBND = value;
return;
}
this.LNJGFBKHBND = value;
}
}
// Token: 0x1700413D RID: 16701
// (get) Token: 0x06017A48 RID: 96840 RVA: 0x0058477C File Offset: 0x0058297C
// (set) Token: 0x06017A49 RID: 96841 RVA: 0x00584790 File Offset: 0x00582990
[Token(Token = "0x1700413D")]
public bool FMIGOFIAGEA
{
[Token(Token = "0x6017A48")]
[Address(RVA = "0x1CA55B0", Offset = "0x1CA45B0", VA = "0x181CA55B0")]
get;
[Token(Token = "0x6017A49")]
[Address(RVA = "0x1CA1CF0", Offset = "0x1CA0CF0", VA = "0x181CA1CF0")]
private set;
}
// Token: 0x1700413E RID: 16702
// (get) Token: 0x06017A4A RID: 96842 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06017A4B RID: 96843 RVA: 0x005847A4 File Offset: 0x005829A4
[Token(Token = "0x1700413E")]
public Vector3 EGJBGIIHEEL
{
[Token(Token = "0x6017A4A")]
[Address(RVA = "0x9D1C30", Offset = "0x9D0C30", VA = "0x1809D1C30")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6017A4B")]
[Address(RVA = "0x1C9FEA0", Offset = "0x1C9EEA0", VA = "0x181C9FEA0")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<DCAKJCHIFHP>k__BackingField.z = z;
}
}
// Token: 0x1700413F RID: 16703
// (get) Token: 0x06017A4C RID: 96844 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06017A4D RID: 96845 RVA: 0x005847C4 File Offset: 0x005829C4
[Token(Token = "0x1700413F")]
public Vector3 HGBGCIDCIMI
{
[Token(Token = "0x6017A4C")]
[Address(RVA = "0x15F8EA0", Offset = "0x15F7EA0", VA = "0x1815F8EA0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6017A4D")]
[Address(RVA = "0x15F6290", Offset = "0x15F5290", VA = "0x1815F6290")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<GKIPNBNICDM>k__BackingField.z = z;
}
}
// Token: 0x17004140 RID: 16704
// (get) Token: 0x06017A4E RID: 96846 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06017A4F RID: 96847 RVA: 0x005847E4 File Offset: 0x005829E4
[Token(Token = "0x17004140")]
public Vector3 AHDBNNELKJL
{
[Token(Token = "0x6017A4E")]
[Address(RVA = "0x11E22D0", Offset = "0x11E12D0", VA = "0x1811E22D0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6017A4F")]
[Address(RVA = "0x1204630", Offset = "0x1203630", VA = "0x181204630")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<ECDBINIFKKP>k__BackingField.z = z;
}
}
// Token: 0x17004141 RID: 16705
// (get) Token: 0x06017A50 RID: 96848 RVA: 0x00584804 File Offset: 0x00582A04
// (set) Token: 0x06017A51 RID: 96849 RVA: 0x00584818 File Offset: 0x00582A18
[Token(Token = "0x17004141")]
public bool EHGDJPCKOPL
{
[Token(Token = "0x6017A50")]
[Address(RVA = "0x155B2E0", Offset = "0x155A2E0", VA = "0x18155B2E0")]
get;
[Token(Token = "0x6017A51")]
[Address(RVA = "0x155A320", Offset = "0x1559320", VA = "0x18155A320")]
set;
} = true;
// Token: 0x17004142 RID: 16706
// (get) Token: 0x06017A52 RID: 96850 RVA: 0x0058482C File Offset: 0x00582A2C
[Token(Token = "0x17004142")]
public float EEFEDJHPFPF
{
[Token(Token = "0x6017A52")]
[Address(RVA = "0x1CA54B0", Offset = "0x1CA44B0", VA = "0x181CA54B0")]
get
{
object obj = this.NOHCABNLEGM.Eval();
throw new NullReferenceException();
}
}
// Token: 0x17004143 RID: 16707
// (get) Token: 0x06017A53 RID: 96851 RVA: 0x0058484C File Offset: 0x00582A4C
// (set) Token: 0x06017A54 RID: 96852 RVA: 0x00584860 File Offset: 0x00582A60
[Token(Token = "0x17004143")]
public float PPIMPJNJLMC
{
[Token(Token = "0x6017A53")]
[Address(RVA = "0x6A5560", Offset = "0x6A4560", VA = "0x1806A5560")]
get;
[Token(Token = "0x6017A54")]
[Address(RVA = "0x1CA0100", Offset = "0x1C9F100", VA = "0x181CA0100")]
private set;
}
// Token: 0x17004144 RID: 16708
// (get) Token: 0x06017A55 RID: 96853 RVA: 0x00584874 File Offset: 0x00582A74
[Token(Token = "0x17004144")]
public bool MMAHMEBFAHO
{
[Token(Token = "0x6017A55")]
[Address(RVA = "0x1CA5510", Offset = "0x1CA4510", VA = "0x181CA5510")]
get
{
if (!this.<IPBNHBABALM>k__BackingField)
{
}
string text = this.NOHCABNLEGM.ToString();
throw new NullReferenceException();
}
}
// Token: 0x17004145 RID: 16709
// (get) Token: 0x06017A56 RID: 96854 RVA: 0x005848A0 File Offset: 0x00582AA0
[Token(Token = "0x17004145")]
public bool HDMDFMLJGJP
{
[Token(Token = "0x6017A56")]
[Address(RVA = "0x1CA53D0", Offset = "0x1CA43D0", VA = "0x181CA53D0")]
get
{
CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider;
int num = 0;
return capsuleCollider != num;
}
}
// Token: 0x17004146 RID: 16710
// (get) Token: 0x06017A57 RID: 96855 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17004146")]
public AJLIDIKHFKK JOPGFKHIMPI
{
[Token(Token = "0x6017A57")]
[Address(RVA = "0x1CA5490", Offset = "0x1CA4490", VA = "0x181CA5490")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17004147 RID: 16711
// (get) Token: 0x06017A58 RID: 96856 RVA: 0x005848C0 File Offset: 0x00582AC0
// (set) Token: 0x06017A59 RID: 96857 RVA: 0x005848D4 File Offset: 0x00582AD4
[Token(Token = "0x17004147")]
public bool KOIOJOHGAPK
{
[Token(Token = "0x6017A58")]
[Address(RVA = "0x6A5B50", Offset = "0x6A4B50", VA = "0x1806A5B50")]
get;
[Token(Token = "0x6017A59")]
[Address(RVA = "0x1CA12C0", Offset = "0x1CA02C0", VA = "0x181CA12C0")]
private set;
}
// Token: 0x17004148 RID: 16712
// (get) Token: 0x06017A5A RID: 96858 RVA: 0x005848E8 File Offset: 0x00582AE8
// (set) Token: 0x06017A5B RID: 96859 RVA: 0x005848FC File Offset: 0x00582AFC
[Token(Token = "0x17004148")]
public bool HMMNNALHKBB
{
[Token(Token = "0x6017A5A")]
[Address(RVA = "0x6A5B70", Offset = "0x6A4B70", VA = "0x1806A5B70")]
get;
[Token(Token = "0x6017A5B")]
[Address(RVA = "0x6A5ED0", Offset = "0x6A4ED0", VA = "0x1806A5ED0")]
private set;
}
// Token: 0x17004149 RID: 16713
// (get) Token: 0x06017A5C RID: 96860 RVA: 0x00584910 File Offset: 0x00582B10
// (set) Token: 0x06017A5D RID: 96861 RVA: 0x00584924 File Offset: 0x00582B24
[Token(Token = "0x17004149")]
public bool FIGFEAKLBOM
{
[Token(Token = "0x6017A5C")]
[Address(RVA = "0x6A5B10", Offset = "0x6A4B10", VA = "0x1806A5B10")]
get;
[Token(Token = "0x6017A5D")]
[Address(RVA = "0x6A5EB0", Offset = "0x6A4EB0", VA = "0x1806A5EB0")]
private set;
}
// Token: 0x1700414A RID: 16714
// (get) Token: 0x06017A5E RID: 96862 RVA: 0x00584938 File Offset: 0x00582B38
// (set) Token: 0x06017A5F RID: 96863 RVA: 0x0058494C File Offset: 0x00582B4C
[Token(Token = "0x1700414A")]
public List<Collider> JMNNFOAFMBF
{
[Token(Token = "0x6017A5E")]
[Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")]
get;
[Token(Token = "0x6017A5F")]
[Address(RVA = "0x42DBA0", Offset = "0x42CBA0", VA = "0x18042DBA0")]
set;
}
// Token: 0x1700414B RID: 16715
// (get) Token: 0x06017A60 RID: 96864 RVA: 0x00584960 File Offset: 0x00582B60
[Token(Token = "0x1700414B")]
public float DJALFBHIEBJ
{
[Token(Token = "0x6017A60")]
[Address(RVA = "0x814AA0", Offset = "0x813AA0", VA = "0x180814AA0")]
get
{
return this.reachedPathNodeDistance;
}
}
// Token: 0x1700414C RID: 16716
// (get) Token: 0x06017A61 RID: 96865 RVA: 0x00584974 File Offset: 0x00582B74
// (set) Token: 0x06017A62 RID: 96866 RVA: 0x00584994 File Offset: 0x00582B94
[Token(Token = "0x1700414C")]
public bool DAHJLNNJFHA
{
[Token(Token = "0x6017A61")]
[Address(RVA = "0x1CA55C0", Offset = "0x1CA45C0", VA = "0x181CA55C0")]
get
{
return this.OOHIJGMLLEG.IAHDANBDAAM() != null;
}
[Token(Token = "0x6017A62")]
[Address(RVA = "0x1CA5770", Offset = "0x1CA4770", VA = "0x181CA5770")]
set
{
KLLMCPFPIIE<bool> oohijgmlleg = this.OOHIJGMLLEG;
}
}
// Token: 0x1700414D RID: 16717
// (get) Token: 0x06017A63 RID: 96867 RVA: 0x005849B0 File Offset: 0x00582BB0
// (set) Token: 0x06017A64 RID: 96868 RVA: 0x005849C4 File Offset: 0x00582BC4
[Token(Token = "0x1700414D")]
public bool FPDCFHLKOJB
{
[Token(Token = "0x6017A63")]
[Address(RVA = "0x44BFF0", Offset = "0x44AFF0", VA = "0x18044BFF0")]
get;
[Token(Token = "0x6017A64")]
[Address(RVA = "0x8220B0", Offset = "0x8210B0", VA = "0x1808220B0")]
private set;
}
// Token: 0x1700414E RID: 16718
// (get) Token: 0x06017A65 RID: 96869 RVA: 0x005849D8 File Offset: 0x00582BD8
// (set) Token: 0x06017A66 RID: 96870 RVA: 0x005849EC File Offset: 0x00582BEC
[Token(Token = "0x1700414E")]
public bool JNCCGKIIBHG
{
[Token(Token = "0x6017A65")]
[Address(RVA = "0xC9F900", Offset = "0xC9E900", VA = "0x180C9F900")]
get;
[Token(Token = "0x6017A66")]
[Address(RVA = "0x17C4D50", Offset = "0x17C3D50", VA = "0x1817C4D50")]
private set;
}
// Token: 0x1700414F RID: 16719
// (get) Token: 0x06017A67 RID: 96871 RVA: 0x00584A00 File Offset: 0x00582C00
[Token(Token = "0x1700414F")]
public bool KLHDMLHKFCC
{
[Token(Token = "0x6017A67")]
[Address(RVA = "0x1CA5430", Offset = "0x1CA4430", VA = "0x181CA5430")]
get
{
Seeker seeker = this.seeker;
int num = 0;
return seeker != num;
}
}
// Token: 0x17004150 RID: 16720
// (get) Token: 0x06017A68 RID: 96872 RVA: 0x00584A20 File Offset: 0x00582C20
// (set) Token: 0x06017A69 RID: 96873 RVA: 0x00584A34 File Offset: 0x00582C34
[Token(Token = "0x17004150")]
public bool DIGIOKDDLHM
{
[Token(Token = "0x6017A68")]
[Address(RVA = "0x17C4BF0", Offset = "0x17C3BF0", VA = "0x1817C4BF0")]
get;
[Token(Token = "0x6017A69")]
[Address(RVA = "0x17C4770", Offset = "0x17C3770", VA = "0x1817C4770")]
private set;
}
// Token: 0x17004151 RID: 16721
// (get) Token: 0x06017A6A RID: 96874 RVA: 0x00584A48 File Offset: 0x00582C48
// (set) Token: 0x06017A6B RID: 96875 RVA: 0x00584A5C File Offset: 0x00582C5C
[Token(Token = "0x17004151")]
public bool IMBPFGMCBJA
{
[Token(Token = "0x6017A6A")]
[Address(RVA = "0x18373F0", Offset = "0x18363F0", VA = "0x1818373F0")]
get;
[Token(Token = "0x6017A6B")]
[Address(RVA = "0x18389B0", Offset = "0x18379B0", VA = "0x1818389B0")]
private set;
}
// Token: 0x17004152 RID: 16722
// (get) Token: 0x06017A6C RID: 96876 RVA: 0x00584A70 File Offset: 0x00582C70
[Token(Token = "0x17004152")]
public bool GCIPNHBHKMG
{
[Token(Token = "0x6017A6C")]
[Address(RVA = "0x1CA54E0", Offset = "0x1CA44E0", VA = "0x181CA54E0")]
get
{
return !this.seeker.IsDone();
}
}
// Token: 0x17004153 RID: 16723
// (get) Token: 0x06017A6D RID: 96877 RVA: 0x00584A94 File Offset: 0x00582C94
[Token(Token = "0x17004153")]
private bool IPMGJBLBDHH
{
[Token(Token = "0x6017A6D")]
[Address(RVA = "0x1CA39E0", Offset = "0x1CA29E0", VA = "0x181CA39E0")]
get
{
if (this.<EOOMIPKNFJI>k__BackingField && (this.MOPNCFPHIMD || this.OBEOGFCJEHO != (ulong)0L) && this.NPPJIPBNDCM > 0)
{
return !this.ADCIJDEPJHE;
}
}
}
// Token: 0x06017A6E RID: 96878 RVA: 0x00584AD4 File Offset: 0x00582CD4
[Token(Token = "0x6017A6E")]
[Address(RVA = "0x1C9FA10", Offset = "0x1C9EA10", VA = "0x181C9FA10", Slot = "13")]
protected override void Awake()
{
/*
An exception occurred when decompiling this method (06017A6E)
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 403
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: 0x06017A6F RID: 96879 RVA: 0x00584CF0 File Offset: 0x00582EF0
[Token(Token = "0x6017A6F")]
[Address(RVA = "0x1CA3C20", Offset = "0x1CA2C20", VA = "0x181CA3C20", Slot = "14")]
protected override void OnDestroy()
{
if (UGCNavMeshManager.FFNIFALJLDD)
{
UGCNavMeshManager <OCDLBPHJMOP>k__BackingField = UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField;
Action action = new Action(this.IMJIPGHNBMO);
<OCDLBPHJMOP>k__BackingField.EEMMPNJPIEI -= action;
}
BJIFHHPBNNJ fhkbefmfhfo = this.FHKBEFMFHFO;
JAKMIGBBBOM.BAFPMPJFBEM pbncneocbpk = this.PBNCNEOCBPK;
int num = 0;
this.FHKBEFMFHFO = num;
this.PBNCNEOCBPK = num;
base.OnDestroy();
}
// Token: 0x06017A70 RID: 96880 RVA: 0x00584D50 File Offset: 0x00582F50
[Token(Token = "0x6017A70")]
[Address(RVA = "0x1CA5020", Offset = "0x1CA4020", VA = "0x181CA5020")]
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: 0x06017A71 RID: 96881 RVA: 0x00584DA8 File Offset: 0x00582FA8
[Token(Token = "0x6017A71")]
[Address(RVA = "0x1CA4E50", Offset = "0x1CA3E50", VA = "0x181CA4E50")]
public void Pause()
{
this.ONOELOJLGIG = true;
}
// Token: 0x06017A72 RID: 96882 RVA: 0x00584DBC File Offset: 0x00582FBC
[Token(Token = "0x6017A72")]
[Address(RVA = "0x1CA4E60", Offset = "0x1CA3E60", VA = "0x181CA4E60")]
public void Resume()
{
this.ONOELOJLGIG = false;
}
// Token: 0x06017A73 RID: 96883 RVA: 0x00584DD0 File Offset: 0x00582FD0
[Token(Token = "0x6017A73")]
[Address(RVA = "0x1CA4E70", Offset = "0x1CA3E70", VA = "0x181CA4E70")]
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: 0x06017A74 RID: 96884 RVA: 0x00584E28 File Offset: 0x00583028
[Token(Token = "0x6017A74")]
[Address(RVA = "0x1CA4EC0", Offset = "0x1CA3EC0", VA = "0x181CA4EC0")]
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: 0x06017A75 RID: 96885 RVA: 0x00584E7C File Offset: 0x0058307C
[Token(Token = "0x6017A75")]
[Address(RVA = "0x1CA4F60", Offset = "0x1CA3F60", VA = "0x181CA4F60")]
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: 0x06017A76 RID: 96886 RVA: 0x00584EC8 File Offset: 0x005830C8
[Token(Token = "0x6017A76")]
[Address(RVA = "0x1CA4F10", Offset = "0x1CA3F10", VA = "0x181CA4F10")]
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: 0x06017A77 RID: 96887 RVA: 0x00584F14 File Offset: 0x00583114
[Token(Token = "0x6017A77")]
[Address(RVA = "0x1CA5090", Offset = "0x1CA4090", VA = "0x181CA5090")]
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: 0x06017A78 RID: 96888 RVA: 0x00584F6C File Offset: 0x0058316C
[Token(Token = "0x6017A78")]
[Address(RVA = "0x1CA2FD0", Offset = "0x1CA1FD0", VA = "0x181CA2FD0")]
public void Look(Vector3 OLEDPOPNAKK)
{
float z = OLEDPOPNAKK.z;
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = 10f;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x06017A79 RID: 96889 RVA: 0x00584FA0 File Offset: 0x005831A0
[Token(Token = "0x6017A79")]
[Address(RVA = "0x1CA3130", Offset = "0x1CA2130", VA = "0x181CA3130")]
public void Look(Quaternion MEJCMIKAJCD)
{
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = 10f;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x06017A7A RID: 96890 RVA: 0x00584FCC File Offset: 0x005831CC
[Token(Token = "0x6017A7A")]
[Address(RVA = "0x1CA2F20", Offset = "0x1CA1F20", VA = "0x181CA2F20")]
public void Look(Vector3 OLEDPOPNAKK, float MJGOPEFIEFJ)
{
float z = OLEDPOPNAKK.z;
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = MJGOPEFIEFJ;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x06017A7B RID: 96891 RVA: 0x00584FFC File Offset: 0x005831FC
[Token(Token = "0x6017A7B")]
[Address(RVA = "0x1CA2EF0", Offset = "0x1CA1EF0", VA = "0x181CA2EF0")]
public void Look(Quaternion MEJCMIKAJCD, float MJGOPEFIEFJ)
{
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = MJGOPEFIEFJ;
this.MODKLDPHFKE = 0.01f;
}
// Token: 0x06017A7C RID: 96892 RVA: 0x00585024 File Offset: 0x00583224
[Token(Token = "0x6017A7C")]
[Address(RVA = "0x1CA3070", Offset = "0x1CA2070", VA = "0x181CA3070")]
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: 0x06017A7D RID: 96893 RVA: 0x00585050 File Offset: 0x00583250
[Token(Token = "0x6017A7D")]
[Address(RVA = "0x1CA3160", Offset = "0x1CA2160", VA = "0x181CA3160")]
public void Look(Quaternion MEJCMIKAJCD, float MJGOPEFIEFJ, float CKAPMPADIMM)
{
this.<LPHAFHCNEDO>k__BackingField = false;
this.DEMPIBJDNEN = MJGOPEFIEFJ;
this.MODKLDPHFKE = CKAPMPADIMM;
}
// Token: 0x06017A7E RID: 96894 RVA: 0x00585074 File Offset: 0x00583274
[Token(Token = "0x6017A7E")]
[Address(RVA = "0x1CA5080", Offset = "0x1CA4080", VA = "0x181CA5080")]
public void StopLooking()
{
this.<PDEOHGGCCDG>k__BackingField = false;
}
// Token: 0x06017A7F RID: 96895 RVA: 0x00585088 File Offset: 0x00583288
[Token(Token = "0x6017A7F")]
[Address(RVA = "0x1CA4AB0", Offset = "0x1CA3AB0", VA = "0x181CA4AB0")]
public void Path(Vector3 IKAFBCDJOCL)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x06017A80 RID: 96896 RVA: 0x0058509C File Offset: 0x0058329C
[Token(Token = "0x6017A80")]
[Address(RVA = "0x1CA4DC0", Offset = "0x1CA3DC0", VA = "0x181CA4DC0")]
public void Path(Vector3 IKAFBCDJOCL, bool FAMKHOAGNEE)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x06017A81 RID: 96897 RVA: 0x005850B0 File Offset: 0x005832B0
[Token(Token = "0x6017A81")]
[Address(RVA = "0x1CA4D80", Offset = "0x1CA3D80", VA = "0x181CA4D80")]
public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x06017A82 RID: 96898 RVA: 0x005850C4 File Offset: 0x005832C4
[Token(Token = "0x6017A82")]
[Address(RVA = "0x1CA4E10", Offset = "0x1CA3E10", VA = "0x181CA4E10")]
public void Path(Vector3 IKAFBCDJOCL, float HKMKIGAMAOA, float CKAPMPADIMM)
{
float z = IKAFBCDJOCL.z;
}
// Token: 0x06017A83 RID: 96899 RVA: 0x005850D8 File Offset: 0x005832D8
[Token(Token = "0x6017A83")]
[Address(RVA = "0x1CA4B00", Offset = "0x1CA3B00", VA = "0x181CA4B00")]
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: 0x06017A84 RID: 96900 RVA: 0x005851F4 File Offset: 0x005833F4
[Token(Token = "0x6017A84")]
[Address(RVA = "0x1CA2260", Offset = "0x1CA1260", VA = "0x181CA2260")]
private void JLCKHONPPAK(Path CBCDLMLKBJE)
{
if (CBCDLMLKBJE.error)
{
object[] array = new object[4];
int frameCount = Time.frameCount;
if (frameCount != 0)
{
}
array[0] = frameCount;
GameObject gameObject = base.gameObject;
if (gameObject != 0)
{
}
array[1] = gameObject;
int viewIdField = base.JDHMIOJKLCK.viewIdField;
if (viewIdField != 0)
{
}
array[2] = viewIdField;
string <errorLog>k__BackingField = CBCDLMLKBJE.<errorLog>k__BackingField;
if (<errorLog>k__BackingField != 0)
{
}
array[3] = <errorLog>k__BackingField;
Debug.LogWarning(string.Format("F {0}: {1} ({2}) path error: {3}", array));
this.<EOOMIPKNFJI>k__BackingField = false;
return;
}
this.OBEOGFCJEHO = CBCDLMLKBJE;
int size = CBCDLMLKBJE.vectorPath._size;
this.NPPJIPBNDCM = size;
this.LGGAMELGNFM = (int)((ulong)0L);
this.NKEMGNKGPCL = float.MaxValue;
this.LNJGFBKHBND = false;
this.ADCIJDEPJHE = false;
this.<EOOMIPKNFJI>k__BackingField = true;
}
// Token: 0x06017A85 RID: 96901 RVA: 0x005852D0 File Offset: 0x005834D0
[Token(Token = "0x6017A85")]
[Address(RVA = "0x1C9F050", Offset = "0x1C9E050", VA = "0x181C9F050")]
private bool AECKCGIHLMP(Vector3 GCGBFACBEAH, float JAPADHHMEOI = 1f)
{
/*
An exception occurred when decompiling this method (06017A85)
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: 0x06017A86 RID: 96902 RVA: 0x00585328 File Offset: 0x00583528
[Token(Token = "0x6017A86")]
[Address(RVA = "0x1CA4950", Offset = "0x1CA3950", VA = "0x181CA4950")]
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: 0x06017A87 RID: 96903 RVA: 0x00585398 File Offset: 0x00583598
[Token(Token = "0x6017A87")]
[Address(RVA = "0x1CA48F0", Offset = "0x1CA38F0", VA = "0x181CA48F0")]
public bool PathIsValidOrCalculating()
{
return (this.<EOOMIPKNFJI>k__BackingField && (this.MOPNCFPHIMD || this.OBEOGFCJEHO != (ulong)0L) && this.NPPJIPBNDCM > 0 && !this.ADCIJDEPJHE) || !this.seeker.IsDone();
}
// Token: 0x06017A88 RID: 96904 RVA: 0x005853EC File Offset: 0x005835EC
[Token(Token = "0x6017A88")]
[Address(RVA = "0x1CA2220", Offset = "0x1CA1220", VA = "0x181CA2220")]
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: 0x06017A89 RID: 96905 RVA: 0x00585434 File Offset: 0x00583634
[Token(Token = "0x6017A89")]
[Address(RVA = "0x1CA0F70", Offset = "0x1C9FF70", VA = "0x181CA0F70")]
private void FixedUpdate()
{
bool hasAuthority = base.OGIBLNIIHDK;
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
int num = 0;
if (!hasAuthority || (this.ONOELOJLGIG ? 1 : 0) == num)
{
}
JAKMIGBBBOM.BAFPMPJFBEM pbncneocbpk = this.PBNCNEOCBPK;
afebljoibbc.VelocityProvider = pbncneocbpk;
if ((this.ONOELOJLGIG ? 1 : 0) == num)
{
CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider;
int num2 = 0;
if (capsuleCollider != num2)
{
CLHMNIJHLDD clhmnijhldd;
float y = clhmnijhldd.EFFDLILKKFA.y;
this.DEPPBAGMHPM.EFFDLILKKFA.y = y;
float z = clhmnijhldd.FFHAHHMJEFE.z;
this.DEPPBAGMHPM.FFHAHHMJEFE.z = z;
}
this.KCICFMKCGCI();
this.IBHLFOLNGIO();
this.FDKOAOELECO();
this.EGOKFFDGNNB();
CapsuleCollider capsuleCollider2 = this.terrainNavigationCapsuleCollider;
int num3 = 0;
if (capsuleCollider2 != num3)
{
float time = Time.time;
float time2 = Time.time;
this.HJIOCPNALJI = time2;
if ((this.ONOELOJLGIG ? 1 : 0) == num && ((this.<OFIHKDMMFJH>k__BackingField ? 1 : 0) != num || (this.<EOOMIPKNFJI>k__BackingField ? 1 : 0) != num) && !this.MMAHMEBFAHO && base.OGIBLNIIHDK)
{
float z2 = this.JOGANEPPEEM.z;
float z3 = Vector3.up.z;
Vector3 vector;
float z4 = vector.z;
float num4;
if (num4 < 1E-05f)
{
int num5 = 0;
this.FFNACNEMOGL = num5 != 0;
}
bool flag = this.KOEJJIGOFOK();
this.FFNACNEMOGL = flag;
}
this.FFNACNEMOGL = num != 0;
}
if (base.OGIBLNIIHDK)
{
this.AFEBLJOIBBC.ClearUnityRigidbodyVelocity();
if ((this.<EOOMIPKNFJI>k__BackingField ? 1 : 0) != num)
{
this.NNAHPPPACOC();
}
if ((this.<PDEOHGGCCDG>k__BackingField ? 1 : 0) != num)
{
this.COHEKEKFLAJ();
}
this.AHNPPGHNCFA();
}
}
RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC;
BJIFHHPBNNJ fhkbefmfhfo;
if (afebljoibbc2.JEGGMAKBGEK)
{
fhkbefmfhfo = this.FHKBEFMFHFO;
}
afebljoibbc2.VelocityHandler = fhkbefmfhfo;
}
// Token: 0x06017A8A RID: 96906 RVA: 0x005855FC File Offset: 0x005837FC
[Token(Token = "0x6017A8A")]
[Address(RVA = "0x1CA1D60", Offset = "0x1CA0D60", VA = "0x181CA1D60")]
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: 0x06017A8B RID: 96907 RVA: 0x0058573C File Offset: 0x0058393C
[Token(Token = "0x6017A8B")]
[Address(RVA = "0x1CA0AE0", Offset = "0x1C9FAE0", VA = "0x181CA0AE0")]
private void FDKOAOELECO()
{
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
float z = this.<GKIPNBNICDM>k__BackingField.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
float z4 = Vector3.up.z;
Vector3 vector3;
float z5 = vector3.z;
int num = 0;
int num2 = 0;
float num4;
float num3 = Mathf.Max((float)num, num4);
this.<LOCKLDMDEAH>k__BackingField = num3;
if (this.MMAHMEBFAHO)
{
float z6 = this.<GKIPNBNICDM>k__BackingField.z;
float z7 = Vector3.up.z;
Vector3 vector4;
float z8 = vector4.z;
Vector3 vector5;
float z9 = vector5.z;
float z10 = Vector3.up.z;
LEGLBECFPMF.LEACJFICINB leacjficinb;
if (leacjficinb != LEGLBECFPMF.LEACJFICINB.MISS)
{
}
string text = this.NOHCABNLEGM.ToString();
}
this.OJFDGLDIIBB = (float)num2;
float z11 = this.<GKIPNBNICDM>k__BackingField.z;
float z12 = Vector3.up.z;
Vector3 vector6;
float z13 = vector6.z;
Vector3 vector7;
float z14 = vector7.z;
this.<ECDBINIFKKP>k__BackingField.z = z14;
}
// Token: 0x06017A8C RID: 96908 RVA: 0x00585838 File Offset: 0x00583A38
[Token(Token = "0x6017A8C")]
[Address(RVA = "0x1CA03F0", Offset = "0x1C9F3F0", VA = "0x181CA03F0")]
private void EGOKFFDGNNB()
{
CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider;
int num = 0;
if (capsuleCollider != num && this.OOHIJGMLLEG.IAHDANBDAAM() != 0)
{
float time = Time.time;
float time2 = Time.time;
this.FIHPJLEHBBC = time2;
this.ACNBHLPIFGM = false;
if (!this.ONOELOJLGIG && (this.<OFIHKDMMFJH>k__BackingField || this.<EOOMIPKNFJI>k__BackingField) && !this.MMAHMEBFAHO && base.OGIBLNIIHDK && this.<FEJCOJLMGPC>k__BackingField)
{
float z = this.JOGANEPPEEM.z;
Vector3 up = Vector3.up;
float z2 = Vector3.zero.z;
bool flag;
if (flag)
{
float z3 = this.<GKIPNBNICDM>k__BackingField.z;
}
Vector3 vector;
float z4 = vector.z;
int mask = 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 vector2;
float z10 = vector2.z;
AJLIDIKHFKK chcknjbcjmk = this.CHCKNJBCJMK;
this.ACNBHLPIFGM = z10 != null;
return;
}
return;
}
}
float z11 = Vector3.zero.z;
this.HACKKNPBIHE.z = z11;
throw new NullReferenceException();
}
}
}
// Token: 0x06017A8D RID: 96909 RVA: 0x005859D4 File Offset: 0x00583BD4
[Token(Token = "0x6017A8D")]
[Address(RVA = "0x1CA3A40", Offset = "0x1CA2A40", VA = "0x181CA3A40")]
private void OFIALGBACLG()
{
CapsuleCollider capsuleCollider = this.terrainNavigationCapsuleCollider;
int num = 0;
if (capsuleCollider != num)
{
float time = Time.time;
float time2 = Time.time;
this.HJIOCPNALJI = time2;
if (!this.ONOELOJLGIG && (this.<OFIHKDMMFJH>k__BackingField || this.<EOOMIPKNFJI>k__BackingField) && !this.MMAHMEBFAHO && base.OGIBLNIIHDK)
{
float z = this.JOGANEPPEEM.z;
float z2 = Vector3.up.z;
Vector3 vector;
float z3 = vector.z;
float num2;
if (num2 < 1E-05f)
{
int num3 = 0;
this.FFNACNEMOGL = num3 != 0;
return;
}
bool flag = this.KOEJJIGOFOK();
this.FFNACNEMOGL = flag;
return;
}
else
{
this.FFNACNEMOGL = false;
}
}
}
// Token: 0x06017A8E RID: 96910 RVA: 0x00585A90 File Offset: 0x00583C90
[Token(Token = "0x6017A8E")]
[Address(RVA = "0x1CA2500", Offset = "0x1CA1500", VA = "0x181CA2500")]
private bool KAOJNJCCKOD(Vector3 DJBBMJBBNHB, out Vector3 HACKKNPBIHE)
{
/*
An exception occurred when decompiling this method (06017A8E)
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: 0x06017A8F RID: 96911 RVA: 0x00585AFC File Offset: 0x00583CFC
[Token(Token = "0x6017A8F")]
[Address(RVA = "0x1CA2A20", Offset = "0x1CA1A20", VA = "0x181CA2A20")]
private bool KOEJJIGOFOK()
{
/*
An exception occurred when decompiling this method (06017A8F)
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 403
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: 0x06017A90 RID: 96912 RVA: 0x00585B78 File Offset: 0x00583D78
[Token(Token = "0x6017A90")]
[Address(RVA = "0x1CA12D0", Offset = "0x1CA02D0", VA = "0x181CA12D0")]
public CLHMNIJHLDD GetCurrentLocomotionCapsule()
{
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
float z3 = Vector3.down.z;
Vector3 vector3;
float z4 = vector3.z;
Vector3 vector4;
float z5 = vector4.z;
Vector3 vector5;
float z6 = vector5.z;
float z7 = Vector3.up.z;
Vector3 vector6;
float z8 = vector6.z;
Vector3 vector7;
float z9 = vector7.z;
float z10 = Vector3.down.z;
Vector3 vector8;
float z11 = vector8.z;
Vector3 vector9;
float z12 = vector9.z;
Vector3 vector10;
float z13 = vector10.z;
Vector3 vector11;
float z14 = vector11.z;
Vector3 vector12;
float z15 = vector12.z;
int num = 0;
this.m_CachedPtr = (IntPtr)num;
this.pvCache = num;
this.pvCacheInitialized = num != 0;
this.OnDestroyEvent = num;
throw new NullReferenceException();
}
// Token: 0x06017A91 RID: 96913 RVA: 0x00585C40 File Offset: 0x00583E40
[Token(Token = "0x6017A91")]
[Address(RVA = "0x1CA32F0", Offset = "0x1CA22F0", VA = "0x181CA32F0")]
private AJLIDIKHFKK MHGEKFHKFDN()
{
Transform transform;
float num = transform.ABDKFENDAKH();
LayerMask layerMask = 67128320;
int num2;
LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(num2.KJDBBNEDPEK);
num2 = 0;
int num3;
LEGLBECFPMF.DECGINCEGFB decgincegfb = new LEGLBECFPMF.DECGINCEGFB(num3.NOOEGOAEBIN);
num3 = 0;
this.m_CachedPtr = epnmamolpjm;
throw new NullReferenceException();
}
// Token: 0x06017A92 RID: 96914 RVA: 0x00585C94 File Offset: 0x00583E94
[Token(Token = "0x6017A92")]
[Address(RVA = "0x1CA2760", Offset = "0x1CA1760", VA = "0x181CA2760")]
private void KCICFMKCGCI()
{
if (base.OGIBLNIIHDK)
{
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
float fixedDeltaTime = Time.fixedDeltaTime;
if (this.FFNACNEMOGL)
{
float fixedDeltaTime2 = Time.fixedDeltaTime;
int num = 0;
Vector3 up = Vector3.up;
Vector3 vector = fixedDeltaTime2 * num;
}
RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC;
}
}
// Token: 0x06017A93 RID: 96915 RVA: 0x00585CF0 File Offset: 0x00583EF0
[Token(Token = "0x6017A93")]
[Address(RVA = "0x1C9F170", Offset = "0x1C9E170", VA = "0x181C9F170")]
private void AHNPPGHNCFA()
{
Vector3 zero = Vector3.zero;
Vector3 zero2 = Vector3.zero;
if (this.<OFIHKDMMFJH>k__BackingField)
{
if (this.BCKAMIMBLEF && this.MMAHMEBFAHO)
{
Vector3 vector = this.DHFPIJEKPLD();
}
if (!this.ACNBHLPIFGM || !this.LNJGFBKHBND)
{
}
}
float num = Time.fixedDeltaTime;
Vector3 vector2;
float z = vector2.z;
this.JOGANEPPEEM = z;
if (this.<OFIHKDMMFJH>k__BackingField && this.IEHLBDFFEHA && !this.<PDEOHGGCCDG>k__BackingField)
{
Vector3 up = Vector3.up;
Vector3 up2 = Vector3.up;
RigidbodyEx afebljoibbc = this.AFEBLJOIBBC;
float fixedDeltaTime = Time.fixedDeltaTime;
Transform targetTransform = this.AFEBLJOIBBC.MDKDCJFEBJH;
float z2 = this.<DCAKJCHIFHP>k__BackingField.z;
float num2;
num = Mathf.Clamp01(num2);
Vector3 vector3;
float z3 = vector3.z;
this.JOGANEPPEEM = z3;
}
if (this.JODGHDBGJFB && this.supportsGravity)
{
bool isHovering = this.MMAHMEBFAHO;
if (!isHovering && this.FFNACNEMOGL == isHovering)
{
if (this.<FEJCOJLMGPC>k__BackingField == isHovering)
{
Vector3 gravity = Physics.gravity;
num = Time.fixedDeltaTime;
}
Vector3 vector4;
float z4 = vector4.z;
this.JOGANEPPEEM = z4;
}
}
Vector3 up3 = Vector3.up;
int num3 = 0;
Vector3 up4 = Vector3.up;
int num4 = 0;
Vector3 vector5;
float z5 = vector5.z;
this.JOGANEPPEEM = z5;
float fixedDeltaTime2 = Time.fixedDeltaTime;
Vector3 vector6 = num4 * (float)num3;
Vector3 vector7 = num4 + num3;
float z6 = Vector3.ClampMagnitude(num4, (float)num3).z;
this.EHOEAGJIJMH.z = z6;
}
// Token: 0x06017A94 RID: 96916 RVA: 0x00585E84 File Offset: 0x00584084
[Token(Token = "0x6017A94")]
[Address(RVA = "0x1CA4330", Offset = "0x1CA3330", VA = "0x181CA4330")]
private Vector3 PEOKMJOAGHB()
{
Vector3 vector;
float z = vector.z;
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L)
{
}
Vector3 up = Vector3.up;
Vector3 up2 = Vector3.up;
int num = 0;
float num2;
float num3;
if (num2 <= num3)
{
num2 = num3;
int num4 = 0;
num2 = Time.fixedDeltaTime;
Vector3 vector2 = num4 / (float)num;
int num5 = 0;
Vector3 up3 = Vector3.up;
Vector3 vector3 = Vector3.ProjectOnPlane(num4, num5);
int num6 = 0;
Vector3 up4 = Vector3.up;
Vector3 vector4 = Vector3.Project(num4, num6);
Vector3 vector5 = Vector3.ClampMagnitude(num4, (float)num6);
Vector3 vector6 = Vector3.ClampMagnitude(num4, (float)num6);
Vector3 vector7 = num4 + num6;
}
float z2 = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x06017A95 RID: 96917 RVA: 0x00585F34 File Offset: 0x00584134
[Token(Token = "0x6017A95")]
[Address(RVA = "0x1CA0110", Offset = "0x1C9F110", VA = "0x181CA0110")]
private Vector3 DHFPIJEKPLD()
{
/*
An exception occurred when decompiling this method (06017A95)
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: 0x06017A96 RID: 96918 RVA: 0x00585F90 File Offset: 0x00584190
[Token(Token = "0x6017A96")]
[Address(RVA = "0x1CA1770", Offset = "0x1CA0770", VA = "0x181CA1770")]
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: 0x06017A97 RID: 96919 RVA: 0x0058604C File Offset: 0x0058424C
[Token(Token = "0x6017A97")]
[Address(RVA = "0x1CA4FB0", Offset = "0x1CA3FB0", VA = "0x181CA4FB0")]
public void SetDesiredHoverHeight(object PIHIPPPPEBI, float IOGAEBGAFEC)
{
HHIINKNOKNL<float> nohcabnlegm = this.NOHCABNLEGM;
}
// Token: 0x06017A98 RID: 96920 RVA: 0x00586068 File Offset: 0x00584268
[Token(Token = "0x6017A98")]
[Address(RVA = "0x1CA5140", Offset = "0x1CA4140", VA = "0x181CA5140")]
public void UnsetDesiredHoverHeight(object PIHIPPPPEBI)
{
bool flag = this.NOHCABNLEGM.HAHBGOMEMEE(PIHIPPPPEBI);
}
// Token: 0x06017A99 RID: 96921 RVA: 0x00586088 File Offset: 0x00584288
[Token(Token = "0x6017A99")]
[Address(RVA = "0x1C9FEC0", Offset = "0x1C9EEC0", VA = "0x181C9FEC0")]
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: 0x06017A9A RID: 96922 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6017A9A")]
[Address(RVA = "0x1CA3460", Offset = "0x1CA2460", VA = "0x181CA3460")]
private void NNAHPPPACOC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06017A9B RID: 96923 RVA: 0x005860E0 File Offset: 0x005842E0
[Token(Token = "0x6017A9B")]
[Address(RVA = "0x1CA3190", Offset = "0x1CA2190", VA = "0x181CA3190")]
private float MEBGHCHHKJL(Vector3 FMMMDFONBJG, Vector3 CMFONMALDLH)
{
Vector3 up = Vector3.up;
Vector3 up2 = Vector3.up;
float num;
return num * 1.5f;
}
// Token: 0x06017A9C RID: 96924 RVA: 0x00586104 File Offset: 0x00584304
[Token(Token = "0x6017A9C")]
[Address(RVA = "0x1CA2220", Offset = "0x1CA1220", VA = "0x181CA2220")]
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: 0x06017A9D RID: 96925 RVA: 0x0058614C File Offset: 0x0058434C
[Token(Token = "0x6017A9D")]
[Address(RVA = "0x1CA3D30", Offset = "0x1CA2D30", VA = "0x181CA3D30")]
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: 0x06017A9E RID: 96926 RVA: 0x0058631C File Offset: 0x0058451C
[Token(Token = "0x6017A9E")]
[Address(RVA = "0x1CA51A0", Offset = "0x1CA41A0", VA = "0x181CA51A0")]
public Steering()
{
float z = Vector3.zero.z;
this.JOGANEPPEEM.z = z;
float z2 = Vector3.zero.z;
this.EHOEAGJIJMH.z = z2;
this.JNEKFEKIBLC = float.MaxValue;
HHIINKNOKNL<float> hhiinknoknl = new HHIINKNOKNL();
this.NOHCABNLEGM = hhiinknoknl;
float z3 = Vector3.zero.z;
this.HFHNKKHGNFE.z = z3;
float z4 = Vector3.zero.z;
this.HACKKNPBIHE.z = z4;
this.NKEMGNKGPCL = float.MaxValue;
float z5 = Vector3.zero.z;
this.IJBEIGAJMJB.z = z5;
this.AGMLPFLAFJK = 1f;
this.CBHBNFACFDF = 0.01f;
this.IEHLBDFFEHA = true;
Quaternion identity = Quaternion.identity;
this.DEMPIBJDNEN = 10f;
this.MODKLDPHFKE = 0.01f;
float z6 = Vector3.zero.z;
this.OAHJMPHBIDM.z = z6;
this.JOPAEJCGPPL = 1f;
this.ENEDFHOJOPM = 0.01f;
this.CDEIPDAAGBK = true;
base..ctor();
}
// Token: 0x0400F5F9 RID: 62969
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400F5F9")]
[SerializeField]
[Header("Steering")]
private float maxLinearSpeed = 5f;
// Token: 0x0400F5FA RID: 62970
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400F5FA")]
[SerializeField]
private float horizontalAcceleration = 50f;
// Token: 0x0400F5FB RID: 62971
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400F5FB")]
[SerializeField]
private float verticalAcceleration = 100f;
// Token: 0x0400F5FC RID: 62972
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400F5FC")]
[SerializeField]
private float maxAngularSpeedDegrees = 180f;
// Token: 0x0400F5FD RID: 62973
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400F5FD")]
[SerializeField]
private bool faceMovementDirection = true;
// Token: 0x0400F5FE RID: 62974
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x400F5FE")]
[SerializeField]
[Header("Pathing")]
private float reachedPathNodeDistance = 0.5f;
// Token: 0x0400F5FF RID: 62975
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400F5FF")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, true, false, false)]
[Header("Navigation")]
private CapsuleCollider terrainNavigationCapsuleCollider;
// Token: 0x0400F600 RID: 62976
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400F600")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private Seeker seeker;
// Token: 0x0400F601 RID: 62977
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400F601")]
[SerializeField]
private float stepHeight = 0.35f;
// Token: 0x0400F602 RID: 62978
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400F602")]
[SerializeField]
[Header("Surface Testing")]
private float surfaceTestDistance = 0.05f;
// Token: 0x0400F603 RID: 62979
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400F603")]
[SerializeField]
[Header("Hovering")]
private bool supportsGravity;
// Token: 0x0400F604 RID: 62980
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400F604")]
[SerializeField]
private float desiredHoverHeight;
// Token: 0x0400F605 RID: 62981
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400F605")]
[SerializeField]
private float minAllowableDistanceToCeiling = 1f;
// Token: 0x0400F606 RID: 62982
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400F606")]
private float IJEKHNKIDFO;
// Token: 0x0400F607 RID: 62983
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400F607")]
private float JLMOAFFBJON;
// Token: 0x0400F60A RID: 62986
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400F60A")]
private float EJPHFDENPEE = 1f;
// Token: 0x0400F60E RID: 62990
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400F60E")]
private bool JODGHDBGJFB;
// Token: 0x0400F619 RID: 63001
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400F619")]
private KLLMCPFPIIE<bool> OOHIJGMLLEG;
// Token: 0x0400F61E RID: 63006
[FieldOffset(Offset = "0xE4")]
[Token(Token = "0x400F61E")]
private bool ONOELOJLGIG;
// Token: 0x0400F61F RID: 63007
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400F61F")]
private Vector3 JOGANEPPEEM;
// Token: 0x0400F620 RID: 63008
[FieldOffset(Offset = "0xF4")]
[Token(Token = "0x400F620")]
private Vector3 EHOEAGJIJMH;
// Token: 0x0400F621 RID: 63009
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400F621")]
private float HJIOCPNALJI;
// Token: 0x0400F622 RID: 63010
[FieldOffset(Offset = "0x104")]
[Token(Token = "0x400F622")]
private bool FFNACNEMOGL;
// Token: 0x0400F623 RID: 63011
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400F623")]
private float JNEKFEKIBLC;
// Token: 0x0400F624 RID: 63012
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400F624")]
[NonSerialized]
private readonly HHIINKNOKNL<float> NOHCABNLEGM;
// Token: 0x0400F625 RID: 63013
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400F625")]
private float OJFDGLDIIBB;
// Token: 0x0400F626 RID: 63014
[FieldOffset(Offset = "0x11C")]
[Token(Token = "0x400F626")]
private float FIHPJLEHBBC;
// Token: 0x0400F627 RID: 63015
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400F627")]
private Vector3 HFHNKKHGNFE;
// Token: 0x0400F628 RID: 63016
[FieldOffset(Offset = "0x12C")]
[Token(Token = "0x400F628")]
private bool ACNBHLPIFGM;
// Token: 0x0400F629 RID: 63017
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400F629")]
private Vector3 HACKKNPBIHE;
// Token: 0x0400F62A RID: 63018
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400F62A")]
private RigidbodyEx AFEBLJOIBBC;
// Token: 0x0400F62B RID: 63019
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x400F62B")]
private bool LNJGFBKHBND;
// Token: 0x0400F62C RID: 63020
[FieldOffset(Offset = "0x14C")]
[Token(Token = "0x400F62C")]
private float NKEMGNKGPCL;
// Token: 0x0400F62D RID: 63021
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x400F62D")]
private bool ADCIJDEPJHE;
// Token: 0x0400F62E RID: 63022
[FieldOffset(Offset = "0x154")]
[Token(Token = "0x400F62E")]
private float OOIFOMMDAGI;
// Token: 0x0400F62F RID: 63023
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x400F62F")]
private float IOAPKJCABPN;
// Token: 0x0400F630 RID: 63024
[FieldOffset(Offset = "0x15C")]
[Token(Token = "0x400F630")]
private float GPFDOBPHKNF;
// Token: 0x0400F631 RID: 63025
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x400F631")]
private Vector3 IJBEIGAJMJB;
// Token: 0x0400F632 RID: 63026
[FieldOffset(Offset = "0x16C")]
[Token(Token = "0x400F632")]
private float AGMLPFLAFJK;
// Token: 0x0400F633 RID: 63027
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x400F633")]
private float CBHBNFACFDF;
// Token: 0x0400F634 RID: 63028
[FieldOffset(Offset = "0x174")]
[Token(Token = "0x400F634")]
private bool IEHLBDFFEHA;
// Token: 0x0400F635 RID: 63029
[FieldOffset(Offset = "0x175")]
[Token(Token = "0x400F635")]
private bool BCKAMIMBLEF;
// Token: 0x0400F636 RID: 63030
[FieldOffset(Offset = "0x178")]
[Token(Token = "0x400F636")]
private Quaternion PFOODIBEKNL;
// Token: 0x0400F637 RID: 63031
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x400F637")]
private float DEMPIBJDNEN;
// Token: 0x0400F638 RID: 63032
[FieldOffset(Offset = "0x18C")]
[Token(Token = "0x400F638")]
private float MODKLDPHFKE;
// Token: 0x0400F639 RID: 63033
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x400F639")]
private Vector3 OAHJMPHBIDM;
// Token: 0x0400F63A RID: 63034
[FieldOffset(Offset = "0x19C")]
[Token(Token = "0x400F63A")]
private float JOPAEJCGPPL;
// Token: 0x0400F63B RID: 63035
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400F63B")]
private float ENEDFHOJOPM;
// Token: 0x0400F63C RID: 63036
[FieldOffset(Offset = "0x1A4")]
[Token(Token = "0x400F63C")]
private bool CDEIPDAAGBK;
// Token: 0x0400F63D RID: 63037
[FieldOffset(Offset = "0x1A5")]
[Token(Token = "0x400F63D")]
private bool MOPNCFPHIMD;
// Token: 0x0400F63E RID: 63038
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x400F63E")]
private Path OBEOGFCJEHO;
// Token: 0x0400F63F RID: 63039
[FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x400F63F")]
private int NPPJIPBNDCM;
// Token: 0x0400F640 RID: 63040
[FieldOffset(Offset = "0x1B4")]
[Token(Token = "0x400F640")]
private int LGGAMELGNFM;
// Token: 0x0400F641 RID: 63041
[FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x400F641")]
private Vector3 PIKAAEEKPNF;
// Token: 0x0400F642 RID: 63042
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x400F642")]
private BJIFHHPBNNJ FHKBEFMFHFO;
// Token: 0x0400F643 RID: 63043
[FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x400F643")]
private JAKMIGBBBOM.BAFPMPJFBEM PBNCNEOCBPK;
// Token: 0x0400F644 RID: 63044
[FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x400F644")]
private AJLIDIKHFKK CHCKNJBCJMK;
// Token: 0x0400F645 RID: 63045
[FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x400F645")]
private CLHMNIJHLDD DEPPBAGMHPM;
// Token: 0x0400F646 RID: 63046
[Token(Token = "0x400F646")]
private const float NKGBEKOECJE = 0.05f;
// Token: 0x0400F647 RID: 63047
[Token(Token = "0x400F647")]
private const float KPOAACKPDKJ = 1E-05f;
// Token: 0x0400F648 RID: 63048
[Token(Token = "0x400F648")]
private const float OBIHHBPNADP = 50f;
// Token: 0x0400F649 RID: 63049
[Token(Token = "0x400F649")]
private const float CLLHLCNKOHI = 10f;
// Token: 0x0400F64A RID: 63050
[Token(Token = "0x400F64A")]
private const float JKBAJKJDBGP = 0.1f;
// Token: 0x0400F64B RID: 63051
[Token(Token = "0x400F64B")]
private const float AAPMKJMCIIH = 0.1f;
// Token: 0x0400F64C RID: 63052
[Token(Token = "0x400F64C")]
private const float MPDEPBOKAMN = 0.05f;
// Token: 0x0400F64D RID: 63053
[Token(Token = "0x400F64D")]
private const float JGCCDECKJIN = 0.001f;
// Token: 0x0400F64E RID: 63054
[Token(Token = "0x400F64E")]
private const float FCGHJLGFMKJ = 5f;
// Token: 0x0400F64F RID: 63055
[Token(Token = "0x400F64F")]
private const float IIDKFMDFLHF = 0.2f;
// Token: 0x0400F650 RID: 63056
[Token(Token = "0x400F650")]
private const float OCLAPICMNME = 2.5f;
// Token: 0x0400F651 RID: 63057
[Token(Token = "0x400F651")]
private const float JKNOCBAOPON = 45f;
// Token: 0x0400F652 RID: 63058
[Token(Token = "0x400F652")]
private const float FOMMPIHEHGB = 0.01f;
// Token: 0x0400F653 RID: 63059
[Token(Token = "0x400F653")]
private const float BMFFONPAGFG = 1f;
}
}