331 lines
14 KiB
C#
331 lines
14 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Unity.Burst;
|
|
using Unity.Collections;
|
|
using Unity.Collections.LowLevel.Unsafe;
|
|
using Unity.Jobs;
|
|
using Unity.Mathematics;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200324A RID: 12874
|
|
[Token(Token = "0x200324A")]
|
|
[BurstCompile]
|
|
public struct DAABNGIMDEP : IJob
|
|
{
|
|
// Token: 0x06015FA3 RID: 90019 RVA: 0x0051DE64 File Offset: 0x0051C064
|
|
[Token(Token = "0x6015FA3")]
|
|
[Address(RVA = "0x1C5AF70", Offset = "0x1C59F70", VA = "0x181C5AF70")]
|
|
public DAABNGIMDEP(Transform FJHOHDNLPAF, PCIKHFEIHGO IKJOIDIBBDL, Transform BJAKNOKGBFC, NativeList<JKKIDMBDKFN> EFNKKEFKEKF, BLDDFBLBEGM KOPHBFMAKHA, int IHPKLBGKCBH = 0, int BNBICEMNLJP = 0)
|
|
{
|
|
NativeList<float3> ddpnlakckdp = IKJOIDIBBDL.DDPNLAKCKDP;
|
|
NativeArray<float3> cdpiecocian = IKJOIDIBBDL.CDPIECOCIAN;
|
|
this.COJLONCOIIP = cdpiecocian;
|
|
NativeArray<float4> nmfapcbmggf = IKJOIDIBBDL.NMFAPCBMGGF;
|
|
this.NDEBNJJEOKN = nmfapcbmggf;
|
|
NativeArray<float4> pjnfmocjcal = IKJOIDIBBDL.PJNFMOCJCAL;
|
|
this.CFPAGAMFOKI = pjnfmocjcal;
|
|
NativeArray<float2> maeaklfbpmo = IKJOIDIBBDL.MAEAKLFBPMO;
|
|
this.HEEJADFHPIF = maeaklfbpmo;
|
|
NativeList<int> elflbeckfef = IKJOIDIBBDL.ELFLBECKFEF;
|
|
NativeArray nativeArray;
|
|
if (nativeArray != 0)
|
|
{
|
|
}
|
|
if (nativeArray != 0)
|
|
{
|
|
}
|
|
LNBEHLJPKPN lnbehljpkpn;
|
|
NativeArray<EKMDKAGGPAJ> phnpcedohah = lnbehljpkpn.PHNPCEDOHAH;
|
|
this.BBDBFLNDBDP = phnpcedohah;
|
|
NativeArray<int> pfcnocgepjb = lnbehljpkpn.PFCNOCGEPJB;
|
|
this.AIIEDFOOIDD = pfcnocgepjb;
|
|
this.IHPKLBGKCBH = lnbehljpkpn;
|
|
this.BNBICEMNLJP = lnbehljpkpn;
|
|
int num = 0;
|
|
this.CEPJLGLGPGO = num;
|
|
this.CEPJLGLGPGO.c1.y = (float)num;
|
|
Quaternion quaternion;
|
|
this.CEPJLGLGPGO.c2.z = quaternion;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float3 @float;
|
|
float z2 = @float.z;
|
|
this.MLPIHHFLCKI.z = z2;
|
|
int num2 = 0;
|
|
float3x3 cepjlglgpgo;
|
|
if (!(BJAKNOKGBFC != num2))
|
|
{
|
|
float mhblgimioal = this.MHBLGIMIOAL;
|
|
float z3 = this.MLPIHHFLCKI.z;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m01;
|
|
float m2 = matrix4x.m02;
|
|
this.IFCIOJIIBNI.m01 = m;
|
|
float m3 = matrix4x.m03;
|
|
this.IFCIOJIIBNI.m02 = m2;
|
|
cepjlglgpgo = this.CEPJLGLGPGO;
|
|
this.IFCIOJIIBNI.m03 = m3;
|
|
float y = this.CEPJLGLGPGO.c1.y;
|
|
this.DANFLAPOJDH = 0;
|
|
this.DANFLAPOJDH.c1.y = (float)0;
|
|
return;
|
|
}
|
|
Vector3 vector2;
|
|
float z4 = vector2.z;
|
|
float3 float2;
|
|
float z5 = float2.z;
|
|
float mhblgimioal2 = this.MHBLGIMIOAL;
|
|
float z6 = this.MLPIHHFLCKI.z;
|
|
Matrix4x4 matrix4x2;
|
|
float m4 = matrix4x2.m01;
|
|
this.IFCIOJIIBNI.m01 = m4;
|
|
float m5 = matrix4x2.m02;
|
|
float m6 = matrix4x2.m03;
|
|
this.IFCIOJIIBNI.m02 = m5;
|
|
this.IFCIOJIIBNI.m03 = m6;
|
|
float y2 = math.inverse(cepjlglgpgo).c1.y;
|
|
float3x3 float3x;
|
|
float y3 = float3x.c1.y;
|
|
float z7 = float3x.c2.z;
|
|
this.DANFLAPOJDH.c1.y = y3;
|
|
this.DANFLAPOJDH.c2.z = z7;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015FA4 RID: 90020 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015FA4")]
|
|
[Address(RVA = "0x1C5A4B0", Offset = "0x1C594B0", VA = "0x181C5A4B0")]
|
|
private float3 KNJOOBMIIMH(float3 MCMOOLAKMEF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015FA5 RID: 90021 RVA: 0x0051E0AC File Offset: 0x0051C2AC
|
|
[Token(Token = "0x6015FA5")]
|
|
[Address(RVA = "0x1C5AEE0", Offset = "0x1C59EE0", VA = "0x181C5AEE0")]
|
|
private float3x3 PDFGOACLBAM(float3x3 PAMIDKIFEIA)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06015FA5)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling Unity.Mathematics.float3x3 DAABNGIMDEP::PDFGOACLBAM(Unity.Mathematics.float3x3)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_1_0B, ldfld:float32(float3::y, ldfld:float3[exp:valuetype [Unity.Mathematics]Unity.Mathematics.float3&](float3x3::c1, ldloc:float3x3[exp:valuetype [Unity.Mathematics]Unity.Mathematics.float3x3&](var_0))))
|
|
stloc:float32(var_2_17, ldfld:float32(float3::z, ldfld:float3[exp:valuetype [Unity.Mathematics]Unity.Mathematics.float3&](float3x3::c2, ldloc:float3x3[exp:valuetype [Unity.Mathematics]Unity.Mathematics.float3x3&](var_0))))
|
|
stfld:valuetype [UnityEngine.CoreModule]Unity.Collections.NativeArray`1<int32>(DAABNGIMDEP::AIIEDFOOIDD, ldloc:valuetype DAABNGIMDEP&(this), ldloc:float32[exp:valuetype [UnityEngine.CoreModule]Unity.Collections.NativeArray`1<int32>](var_1_0B))
|
|
stfld:valuetype [Unity.Collections]Unity.Collections.NativeList`1<valuetype JKKIDMBDKFN>(DAABNGIMDEP::EFNKKEFKEKF, ldloc:valuetype DAABNGIMDEP&(this), ldloc:float32[exp:valuetype [Unity.Collections]Unity.Collections.NativeList`1<valuetype JKKIDMBDKFN>](var_2_17))
|
|
}
|
|
|
|
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: 0x06015FA6 RID: 90022 RVA: 0x0051E0E0 File Offset: 0x0051C2E0
|
|
[Token(Token = "0x6015FA6")]
|
|
[Address(RVA = "0x1C59F40", Offset = "0x1C58F40", VA = "0x181C59F40")]
|
|
private float HIDDIMNHPBE(float FNJKKNKLDPB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06015FA6)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single DAABNGIMDEP::HIDDIMNHPBE(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: 0x06015FA7 RID: 90023 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015FA7")]
|
|
[Address(RVA = "0x1C5A660", Offset = "0x1C59660", VA = "0x181C5A660")]
|
|
private float3 MDCHJGODFOA(float3 PIMJCHNGCCI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015FA8 RID: 90024 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015FA8")]
|
|
[Address(RVA = "0x1C59380", Offset = "0x1C58380", VA = "0x181C59380", Slot = "4")]
|
|
public void Execute()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015FA9 RID: 90025 RVA: 0x0051E0F4 File Offset: 0x0051C2F4
|
|
[Token(Token = "0x6015FA9")]
|
|
[Address(RVA = "0x1C59E10", Offset = "0x1C58E10", VA = "0x181C59E10")]
|
|
private void GHAPKNHJEPG(int HOJPBFNKPKE, float3 DDHPAFKBMON, float3 ILALHDDOAGN, float3 GDLJMJIFKPN, float OMLBPICLALA)
|
|
{
|
|
float z = DDHPAFKBMON.z;
|
|
float z2 = ILALHDDOAGN.z;
|
|
this.ICMGPCOMNPC.m_Length = (int)z;
|
|
NativeArray<float3> cojloncoiip = this.COJLONCOIIP;
|
|
float z3 = ILALHDDOAGN.z;
|
|
cojloncoiip.m_Length = (int)z3;
|
|
NativeArray<float4> ndebnjjeokn = this.NDEBNJJEOKN;
|
|
NativeArray<float2> heejadfhpif = this.HEEJADFHPIF;
|
|
}
|
|
|
|
// Token: 0x06015FAA RID: 90026 RVA: 0x0051E140 File Offset: 0x0051C340
|
|
[Token(Token = "0x6015FAA")]
|
|
[Address(RVA = "0x1C59F50", Offset = "0x1C58F50", VA = "0x181C59F50")]
|
|
private void KLAOGLDAGMN(JKKIDMBDKFN FADLDKKILBB, int POILBMDCAAJ, float MGHEBJEJGJI)
|
|
{
|
|
float z = FADLDKKILBB.OKINPJLFKEJ.c1.z;
|
|
float3 @float;
|
|
float z2 = @float.z;
|
|
int num = 0;
|
|
float3x3 float3x;
|
|
float y = float3x.c1.y;
|
|
float z3 = float3x.c2.z;
|
|
float jekifeibkjo = FADLDKKILBB.JEKIFEIBKJO;
|
|
float num2 = this.HIDDIMNHPBE(y);
|
|
int num3 = 0;
|
|
num += 12;
|
|
NativeArray<float3> cojloncoiip = this.COJLONCOIIP;
|
|
num3++;
|
|
num3 += 16;
|
|
if (num3 > 0)
|
|
{
|
|
}
|
|
NativeArray<float2> heejadfhpif = this.HEEJADFHPIF;
|
|
float3 dkkjdmjeelg = this.KOPHBFMAKHA.DKKJDMJEELG;
|
|
float y2 = this.KOPHBFMAKHA.DKKJDMJEELG.y;
|
|
num3++;
|
|
}
|
|
|
|
// Token: 0x06015FAB RID: 90027 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015FAB")]
|
|
[Address(RVA = "0x1C5A7B0", Offset = "0x1C597B0", VA = "0x181C5A7B0")]
|
|
private void MHFGLHGKGFF(ref int HOJPBFNKPKE, ref int NPEGDFKHNGD, float3 IFAIDIKJOAC, float3x3 IBCNKFBPCBM, bool CENHEHGHPOM, float FNJKKNKLDPB, int GKHJGINNCKJ, float MGHEBJEJGJI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400E698 RID: 59032
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400E698")]
|
|
[ReadOnly]
|
|
private NativeArray<EKMDKAGGPAJ> BBDBFLNDBDP;
|
|
|
|
// Token: 0x0400E699 RID: 59033
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E699")]
|
|
[ReadOnly]
|
|
private NativeArray<int> AIIEDFOOIDD;
|
|
|
|
// Token: 0x0400E69A RID: 59034
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E69A")]
|
|
[ReadOnly]
|
|
private NativeList<JKKIDMBDKFN> EFNKKEFKEKF;
|
|
|
|
// Token: 0x0400E69B RID: 59035
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E69B")]
|
|
[ReadOnly]
|
|
private BLDDFBLBEGM KOPHBFMAKHA;
|
|
|
|
// Token: 0x0400E69C RID: 59036
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400E69C")]
|
|
[ReadOnly]
|
|
private float MHBLGIMIOAL;
|
|
|
|
// Token: 0x0400E69D RID: 59037
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400E69D")]
|
|
[ReadOnly]
|
|
private float3x3 CEPJLGLGPGO;
|
|
|
|
// Token: 0x0400E69E RID: 59038
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400E69E")]
|
|
[ReadOnly]
|
|
private float3 MLPIHHFLCKI;
|
|
|
|
// Token: 0x0400E69F RID: 59039
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400E69F")]
|
|
[ReadOnly]
|
|
private Matrix4x4 IFCIOJIIBNI;
|
|
|
|
// Token: 0x0400E6A0 RID: 59040
|
|
[FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x400E6A0")]
|
|
[ReadOnly]
|
|
private float3x3 DANFLAPOJDH;
|
|
|
|
// Token: 0x0400E6A1 RID: 59041
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400E6A1")]
|
|
[ReadOnly]
|
|
private float ANLOLDDGDEH;
|
|
|
|
// Token: 0x0400E6A2 RID: 59042
|
|
[FieldOffset(Offset = "0xFC")]
|
|
[Token(Token = "0x400E6A2")]
|
|
[ReadOnly]
|
|
private int IHPKLBGKCBH;
|
|
|
|
// Token: 0x0400E6A3 RID: 59043
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400E6A3")]
|
|
[ReadOnly]
|
|
private int BNBICEMNLJP;
|
|
|
|
// Token: 0x0400E6A4 RID: 59044
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400E6A4")]
|
|
[NativeDisableContainerSafetyRestriction]
|
|
private NativeArray<float3> ICMGPCOMNPC;
|
|
|
|
// Token: 0x0400E6A5 RID: 59045
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400E6A5")]
|
|
[NativeDisableContainerSafetyRestriction]
|
|
private NativeArray<float3> COJLONCOIIP;
|
|
|
|
// Token: 0x0400E6A6 RID: 59046
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400E6A6")]
|
|
[NativeDisableContainerSafetyRestriction]
|
|
private NativeArray<float4> NDEBNJJEOKN;
|
|
|
|
// Token: 0x0400E6A7 RID: 59047
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400E6A7")]
|
|
[NativeDisableContainerSafetyRestriction]
|
|
private NativeArray<float4> CFPAGAMFOKI;
|
|
|
|
// Token: 0x0400E6A8 RID: 59048
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400E6A8")]
|
|
[NativeDisableContainerSafetyRestriction]
|
|
private NativeArray<float2> HEEJADFHPIF;
|
|
|
|
// Token: 0x0400E6A9 RID: 59049
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400E6A9")]
|
|
[NativeDisableContainerSafetyRestriction]
|
|
private NativeArray<int> DEGJLJJCIIB;
|
|
}
|