2168 lines
80 KiB
C#
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;
|
|
}
|
|
}
|