256 lines
9.7 KiB
C#
256 lines
9.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002D7C RID: 11644
|
|
[Token(Token = "0x2002D7C")]
|
|
[StructLayout(3)]
|
|
public class AJHJHEBHNME : DAIIDNNJLAH
|
|
{
|
|
// Token: 0x1700375B RID: 14171
|
|
// (get) Token: 0x06014A65 RID: 84581 RVA: 0x004F39A4 File Offset: 0x004F1BA4
|
|
[Token(Token = "0x1700375B")]
|
|
private int JEMBEPMLFBF
|
|
{
|
|
[Token(Token = "0x6014A65")]
|
|
[Address(RVA = "0x3EDF60", Offset = "0x3EC960", VA = "0x1803EDF60")]
|
|
get
|
|
{
|
|
return this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700375C RID: 14172
|
|
// (get) Token: 0x06014A66 RID: 84582 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700375C")]
|
|
private float BKABGAILKHL
|
|
{
|
|
[Token(Token = "0x6014A66")]
|
|
[Address(RVA = "0x11E6020", Offset = "0x11E4A20", VA = "0x1811E6020")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700375D RID: 14173
|
|
// (get) Token: 0x06014A67 RID: 84583 RVA: 0x004F39BC File Offset: 0x004F1BBC
|
|
[Token(Token = "0x1700375D")]
|
|
private bool FPBOPJAHKNH
|
|
{
|
|
[Token(Token = "0x6014A67")]
|
|
[Address(RVA = "0x11E5400", Offset = "0x11E3E00", VA = "0x1811E5400")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700375E RID: 14174
|
|
// (get) Token: 0x06014A68 RID: 84584 RVA: 0x004F39CC File Offset: 0x004F1BCC
|
|
[Token(Token = "0x1700375E")]
|
|
private float BEBBBCLKFEJ
|
|
{
|
|
[Token(Token = "0x6014A68")]
|
|
[Address(RVA = "0x468020", Offset = "0x466A20", VA = "0x180468020")]
|
|
get
|
|
{
|
|
return this.GHGBPMPLLBK.LFGDDNEIOHI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014A69 RID: 84585 RVA: 0x004F39E4 File Offset: 0x004F1BE4
|
|
[Token(Token = "0x6014A69")]
|
|
[Address(RVA = "0x11E6120", Offset = "0x11E4B20", VA = "0x1811E6120", Slot = "10")]
|
|
protected override void PMCEDOBNLPC(List<Vector3> NGABHPCPCOD, List<Vector3> MKHJHMIENNB, List<int> GPIHNLLBGFC, List<Vector4> PNNGNHCLHNJ, List<Vector4> ABLHCGOHLLD, List<Vector2> NPCKNDHLOBK, HPOFBJODJLG FADLDKKILBB, HPOFBJODJLG FGELENCPJLD, CKELFEGHFJD LKJBCIJKHFM)
|
|
{
|
|
int num = this.GHGBPMPLLBK.LKNLBJHHOHN + 1;
|
|
int size = NGABHPCPCOD._size;
|
|
int size2 = NGABHPCPCOD._size;
|
|
int num2 = num + 1;
|
|
if (size2 > num2)
|
|
{
|
|
int size3 = GPIHNLLBGFC._size;
|
|
this.HNENBMOCEIN(GPIHNLLBGFC, size, size3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014A6A RID: 84586 RVA: 0x004F3A30 File Offset: 0x004F1C30
|
|
[Token(Token = "0x6014A6A")]
|
|
[Address(RVA = "0x11E4980", Offset = "0x11E3380", VA = "0x1811E4980", Slot = "11")]
|
|
protected override void FFHMBDJBOKN(List<Vector3> NGABHPCPCOD, List<Vector3> MKHJHMIENNB, List<int> GPIHNLLBGFC, List<Vector4> PNNGNHCLHNJ, List<Vector4> ABLHCGOHLLD, List<Vector2> NPCKNDHLOBK, HPOFBJODJLG PGOJGFEOGOA, CKELFEGHFJD LKJBCIJKHFM)
|
|
{
|
|
int num = 0;
|
|
int size = NGABHPCPCOD._size;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
if (this.GHGBPMPLLBK.LKNLBJHHOHN > 0)
|
|
{
|
|
IJGKBBCJKNO ghgbpmpllbk = this.GHGBPMPLLBK;
|
|
num += MKHJHMIENNB;
|
|
GPIHNLLBGFC.Add(num);
|
|
int lknlbjhhohn = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014A6B RID: 84587 RVA: 0x004F3A88 File Offset: 0x004F1C88
|
|
[Token(Token = "0x6014A6B")]
|
|
[Address(RVA = "0x11E4D40", Offset = "0x11E3740", VA = "0x1811E4D40", Slot = "12")]
|
|
protected override void HBDGLCFGNJF(List<Vector3> NGABHPCPCOD, List<Vector3> MKHJHMIENNB, List<int> GPIHNLLBGFC, List<Vector4> PNNGNHCLHNJ, List<Vector4> ABLHCGOHLLD, List<Vector2> NPCKNDHLOBK, HPOFBJODJLG LPCBJMDGFCI, CKELFEGHFJD LKJBCIJKHFM)
|
|
{
|
|
int num = 0;
|
|
int num2 = NGABHPCPCOD._size;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
int lknlbjhhohn = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
num2 -= lknlbjhhohn;
|
|
int lknlbjhhohn2 = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
if (lknlbjhhohn2 > 0)
|
|
{
|
|
num -= lknlbjhhohn2;
|
|
GPIHNLLBGFC.Add(0);
|
|
GPIHNLLBGFC.Add(0);
|
|
GPIHNLLBGFC.Add(0);
|
|
int lknlbjhhohn3 = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
num += 2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014A6C RID: 84588 RVA: 0x004F3B08 File Offset: 0x004F1D08
|
|
[Token(Token = "0x6014A6C")]
|
|
[Address(RVA = "0x11E5F00", Offset = "0x11E4900", VA = "0x1811E5F00")]
|
|
private static Vector3 MEJBFDPINHC(float ABMABCNKBCN, float OMLBPICLALA, float OKIEBENACGB)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06014A6C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 AJHJHEBHNME::MEJBFDPINHC(System.Single,System.Single,System.Single)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_3_08, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_2)))
|
|
}
|
|
|
|
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: 0x06014A6D RID: 84589 RVA: 0x004F3B20 File Offset: 0x004F1D20
|
|
[Token(Token = "0x6014A6D")]
|
|
[Address(RVA = "0x11E5410", Offset = "0x11E3E10", VA = "0x1811E5410")]
|
|
private void KLAOGLDAGMN(List<Vector3> NGABHPCPCOD, List<Vector3> MKHJHMIENNB, List<int> GPIHNLLBGFC, List<Vector4> PNNGNHCLHNJ, List<Vector4> ABLHCGOHLLD, List<Vector2> NPCKNDHLOBK, int JMMGOHAKFAN, HPOFBJODJLG FADLDKKILBB, HPOFBJODJLG FGELENCPJLD, CKELFEGHFJD LKJBCIJKHFM)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
int num = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
num++;
|
|
num++;
|
|
int num4;
|
|
if (this.GHGBPMPLLBK.LKNLBJHHOHN > 0)
|
|
{
|
|
int num2 = 0;
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
int num3 = 0;
|
|
num4 = 0;
|
|
float z5 = (num3 * num2).z;
|
|
Vector3 vector5;
|
|
float z6 = vector5.z;
|
|
}
|
|
Vector3 vector6 = AJHJHEBHNME.MEJBFDPINHC(6.2831855f, 1.5707964f, (float)num4);
|
|
int num5 = 0;
|
|
int num6 = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
num6 += num6;
|
|
num5 -= num6;
|
|
}
|
|
|
|
// Token: 0x06014A6E RID: 84590 RVA: 0x004F3BE4 File Offset: 0x004F1DE4
|
|
[Token(Token = "0x6014A6E")]
|
|
[Address(RVA = "0x11E50E0", Offset = "0x11E3AE0", VA = "0x1811E50E0")]
|
|
private void HNENBMOCEIN(List<int> GPIHNLLBGFC, int HBMFEIHPHEC, int PCBEPGOMCEC)
|
|
{
|
|
int num = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
if (num > 0)
|
|
{
|
|
int num2 = HBMFEIHPHEC + 1;
|
|
int num3 = HBMFEIHPHEC + 1;
|
|
num -= GPIHNLLBGFC;
|
|
GPIHNLLBGFC.Add(num2);
|
|
num3 += HBMFEIHPHEC;
|
|
num2 = num3;
|
|
GPIHNLLBGFC.Add(num2);
|
|
GPIHNLLBGFC.Add(num2);
|
|
num3 = num2;
|
|
GPIHNLLBGFC.Add(num3);
|
|
GPIHNLLBGFC.Add(num3);
|
|
GPIHNLLBGFC.Add(num3);
|
|
GPIHNLLBGFC.Add(num3);
|
|
num3 = num2;
|
|
GPIHNLLBGFC.Add(num3);
|
|
GPIHNLLBGFC.Add(num3);
|
|
int lknlbjhhohn = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
num2 += 2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014A6F RID: 84591 RVA: 0x004F3CB8 File Offset: 0x004F1EB8
|
|
[Token(Token = "0x6014A6F")]
|
|
[Address(RVA = "0x11E48A0", Offset = "0x11E32A0", VA = "0x1811E48A0")]
|
|
private void DIJBECOIEIL(List<int> GPIHNLLBGFC, int PPLNCBEAJOD, int CIPHBJEKCKJ, int PCBEPGOMCEC)
|
|
{
|
|
int lknlbjhhohn = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
int num = 0;
|
|
if (lknlbjhhohn > 0)
|
|
{
|
|
IJGKBBCJKNO ghgbpmpllbk = this.GHGBPMPLLBK;
|
|
GPIHNLLBGFC.Add(PPLNCBEAJOD);
|
|
num += CIPHBJEKCKJ;
|
|
GPIHNLLBGFC.Add(num);
|
|
int lknlbjhhohn2 = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014A70 RID: 84592 RVA: 0x004F3D04 File Offset: 0x004F1F04
|
|
[Token(Token = "0x6014A70")]
|
|
[Address(RVA = "0x11E6040", Offset = "0x11E4A40", VA = "0x1811E6040")]
|
|
private void OALEIDDBFFG(List<int> GPIHNLLBGFC, int PPLNCBEAJOD, int CIPHBJEKCKJ, int PCBEPGOMCEC)
|
|
{
|
|
int lknlbjhhohn = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
int num = 0;
|
|
if (lknlbjhhohn > 0)
|
|
{
|
|
num++;
|
|
num -= lknlbjhhohn;
|
|
GPIHNLLBGFC.Add(0);
|
|
GPIHNLLBGFC.Add(PPLNCBEAJOD);
|
|
GPIHNLLBGFC.Add(PPLNCBEAJOD);
|
|
int lknlbjhhohn2 = this.GHGBPMPLLBK.LKNLBJHHOHN;
|
|
num += 2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014A71 RID: 84593 RVA: 0x004F3D58 File Offset: 0x004F1F58
|
|
[Token(Token = "0x6014A71")]
|
|
[Address(RVA = "0x3D4170", Offset = "0x3D2B70", VA = "0x1803D4170")]
|
|
public AJHJHEBHNME()
|
|
{
|
|
}
|
|
}
|