836 lines
28 KiB
C#
836 lines
28 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf.Collections;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.SandboxGizmos;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002D4F RID: 11599
|
|
[Token(Token = "0x2002D4F")]
|
|
[StructLayout(3)]
|
|
public class IDBJEENCHII
|
|
{
|
|
// Token: 0x170036F6 RID: 14070
|
|
// (get) Token: 0x06014863 RID: 84067 RVA: 0x004EC014 File Offset: 0x004EA214
|
|
[Token(Token = "0x170036F6")]
|
|
public AnimatedObjectsGroup GLEHFGIBNFO
|
|
{
|
|
[Token(Token = "0x6014863")]
|
|
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06014864 RID: 84068 RVA: 0x004EC028 File Offset: 0x004EA228
|
|
[Token(Token = "0x6014864")]
|
|
[Address(RVA = "0x134B910", Offset = "0x134A310", VA = "0x18134B910")]
|
|
public IDBJEENCHII(AnimatedObjectsGroup animatedObjectsGroup)
|
|
{
|
|
List<IDBJEENCHII.JGNLOJODBOF> list = new List();
|
|
this.DFNICGEBPID = list;
|
|
base..ctor();
|
|
this.GLEHFGIBNFO = animatedObjectsGroup;
|
|
}
|
|
|
|
// Token: 0x06014865 RID: 84069 RVA: 0x004EC06C File Offset: 0x004EA26C
|
|
[Token(Token = "0x6014865")]
|
|
[Address(RVA = "0x1348B30", Offset = "0x1347530", VA = "0x181348B30")]
|
|
private int BBGECFBPHBE()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06014865)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 IDBJEENCHII::BBGECFBPHBE()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_0_01, ldc.i4:int32(0))
|
|
stloc:bool(var_1_0E, cne:bool(ldfld:bool[exp:int32](IDBJEENCHII::<DJPOMKBDMAO>k__BackingField, ldloc:IDBJEENCHII(this)), ldloc:int32(var_0_01)))
|
|
}
|
|
|
|
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: 0x06014866 RID: 84070 RVA: 0x004EC088 File Offset: 0x004EA288
|
|
[Token(Token = "0x6014866")]
|
|
[Address(RVA = "0x134A720", Offset = "0x1349120", VA = "0x18134A720")]
|
|
private void HONGEKFOHEM(int GAJGDBEFBJO)
|
|
{
|
|
Action fgpldfobkjj = this.FGPLDFOBKJJ;
|
|
if (fgpldfobkjj != 0)
|
|
{
|
|
fgpldfobkjj();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001B4 RID: 436
|
|
// (add) Token: 0x06014867 RID: 84071 RVA: 0x004EC0A8 File Offset: 0x004EA2A8
|
|
// (remove) Token: 0x06014868 RID: 84072 RVA: 0x004EC0D0 File Offset: 0x004EA2D0
|
|
[Token(Token = "0x140001B4")]
|
|
public event Action FGPLDFOBKJJ
|
|
{
|
|
[Token(Token = "0x6014867")]
|
|
[Address(RVA = "0x134A8C0", Offset = "0x13492C0", VA = "0x18134A8C0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action fgpldfobkjj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
fgpldfobkjj = this.FGPLDFOBKJJ;
|
|
@delegate = Delegate.Combine(fgpldfobkjj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != fgpldfobkjj)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6014868")]
|
|
[Address(RVA = "0x1349ED0", Offset = "0x13488D0", VA = "0x181349ED0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action fgpldfobkjj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
fgpldfobkjj = this.FGPLDFOBKJJ;
|
|
@delegate = Delegate.Remove(fgpldfobkjj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != fgpldfobkjj)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036F7 RID: 14071
|
|
// (get) Token: 0x06014869 RID: 84073 RVA: 0x004EC0F8 File Offset: 0x004EA2F8
|
|
// (set) Token: 0x0601486A RID: 84074 RVA: 0x004EC10C File Offset: 0x004EA30C
|
|
[Token(Token = "0x170036F7")]
|
|
public bool HNHKCFIFBPL
|
|
{
|
|
[Token(Token = "0x6014869")]
|
|
[Address(RVA = "0x4F5370", Offset = "0x4F3D70", VA = "0x1804F5370")]
|
|
get;
|
|
[Token(Token = "0x601486A")]
|
|
[Address(RVA = "0x4F5390", Offset = "0x4F3D90", VA = "0x1804F5390")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170036F8 RID: 14072
|
|
// (get) Token: 0x0601486B RID: 84075 RVA: 0x004EC120 File Offset: 0x004EA320
|
|
[Token(Token = "0x170036F8")]
|
|
public bool LGJJFBOFJNK
|
|
{
|
|
[Token(Token = "0x601486B")]
|
|
[Address(RVA = "0x134B250", Offset = "0x1349C50", VA = "0x18134B250")]
|
|
get
|
|
{
|
|
return !this.<DJPOMKBDMAO>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036F9 RID: 14073
|
|
// (get) Token: 0x0601486C RID: 84076 RVA: 0x004EC138 File Offset: 0x004EA338
|
|
// (set) Token: 0x0601486D RID: 84077 RVA: 0x004EC14C File Offset: 0x004EA34C
|
|
[Token(Token = "0x170036F9")]
|
|
public bool MFNLFALCOKF
|
|
{
|
|
[Token(Token = "0x601486C")]
|
|
[Address(RVA = "0x5C5EB0", Offset = "0x5C48B0", VA = "0x1805C5EB0")]
|
|
get;
|
|
[Token(Token = "0x601486D")]
|
|
[Address(RVA = "0x60FB10", Offset = "0x60E510", VA = "0x18060FB10")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170036FA RID: 14074
|
|
// (get) Token: 0x0601486E RID: 84078 RVA: 0x004EC160 File Offset: 0x004EA360
|
|
// (set) Token: 0x0601486F RID: 84079 RVA: 0x004EC174 File Offset: 0x004EA374
|
|
[Token(Token = "0x170036FA")]
|
|
public bool MIAIHKFNHKJ
|
|
{
|
|
[Token(Token = "0x601486E")]
|
|
[Address(RVA = "0x72A810", Offset = "0x729210", VA = "0x18072A810")]
|
|
get;
|
|
[Token(Token = "0x601486F")]
|
|
[Address(RVA = "0x72AA50", Offset = "0x729450", VA = "0x18072AA50")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170036FB RID: 14075
|
|
// (get) Token: 0x06014870 RID: 84080 RVA: 0x004EC188 File Offset: 0x004EA388
|
|
// (set) Token: 0x06014871 RID: 84081 RVA: 0x004EC19C File Offset: 0x004EA39C
|
|
[Token(Token = "0x170036FB")]
|
|
public float BDDHEMEOCLD
|
|
{
|
|
[Token(Token = "0x6014870")]
|
|
[Address(RVA = "0x58B870", Offset = "0x58A270", VA = "0x18058B870")]
|
|
get;
|
|
[Token(Token = "0x6014871")]
|
|
[Address(RVA = "0x58B880", Offset = "0x58A280", VA = "0x18058B880")]
|
|
set;
|
|
} = 1f;
|
|
|
|
// Token: 0x170036FC RID: 14076
|
|
// (get) Token: 0x06014872 RID: 84082 RVA: 0x004EC1B0 File Offset: 0x004EA3B0
|
|
// (set) Token: 0x06014873 RID: 84083 RVA: 0x004EC1C4 File Offset: 0x004EA3C4
|
|
[Token(Token = "0x170036FC")]
|
|
public int LNEDNNJCPMG
|
|
{
|
|
[Token(Token = "0x6014872")]
|
|
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0")]
|
|
get;
|
|
[Token(Token = "0x6014873")]
|
|
[Address(RVA = "0x4D2650", Offset = "0x4D1050", VA = "0x1804D2650")]
|
|
set;
|
|
} = (int)((ulong)100L);
|
|
|
|
// Token: 0x170036FD RID: 14077
|
|
// (get) Token: 0x06014874 RID: 84084 RVA: 0x004EC1D8 File Offset: 0x004EA3D8
|
|
// (set) Token: 0x06014875 RID: 84085 RVA: 0x004EC1EC File Offset: 0x004EA3EC
|
|
[Token(Token = "0x170036FD")]
|
|
public bool FMPOLHCAHCM
|
|
{
|
|
[Token(Token = "0x6014874")]
|
|
[Address(RVA = "0x6A8490", Offset = "0x6A6E90", VA = "0x1806A8490")]
|
|
get
|
|
{
|
|
return this.DBCNKBIMMJO;
|
|
}
|
|
[Token(Token = "0x6014875")]
|
|
[Address(RVA = "0x134A760", Offset = "0x1349160", VA = "0x18134A760")]
|
|
set
|
|
{
|
|
if (this.DBCNKBIMMJO != value)
|
|
{
|
|
this.DBCNKBIMMJO = value;
|
|
Action fgpldfobkjj = this.FGPLDFOBKJJ;
|
|
if (fgpldfobkjj != 0)
|
|
{
|
|
fgpldfobkjj();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036FE RID: 14078
|
|
// (get) Token: 0x06014876 RID: 84086 RVA: 0x004EC21C File Offset: 0x004EA41C
|
|
[Token(Token = "0x170036FE")]
|
|
public bool BOMFNNKJJCI
|
|
{
|
|
[Token(Token = "0x6014876")]
|
|
[Address(RVA = "0x1348AF0", Offset = "0x13474F0", VA = "0x181348AF0")]
|
|
get
|
|
{
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036FF RID: 14079
|
|
// (get) Token: 0x06014877 RID: 84087 RVA: 0x004EC238 File Offset: 0x004EA438
|
|
[Token(Token = "0x170036FF")]
|
|
public int GDIDFABFKJO
|
|
{
|
|
[Token(Token = "0x6014877")]
|
|
[Address(RVA = "0x134B260", Offset = "0x1349C60", VA = "0x18134B260")]
|
|
get
|
|
{
|
|
return this.DFNICGEBPID._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003700 RID: 14080
|
|
// (get) Token: 0x06014878 RID: 84088 RVA: 0x004EC258 File Offset: 0x004EA458
|
|
[Token(Token = "0x17003700")]
|
|
public float HDHIOIBGGNG
|
|
{
|
|
[Token(Token = "0x6014878")]
|
|
[Address(RVA = "0x1349E50", Offset = "0x1348850", VA = "0x181349E50")]
|
|
get
|
|
{
|
|
int size = this.DFNICGEBPID._size;
|
|
if (size > 0)
|
|
{
|
|
int num = size - 1;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014879 RID: 84089 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014879")]
|
|
[Address(RVA = "0x1349F70", Offset = "0x1348970", VA = "0x181349F70")]
|
|
public IDBJEENCHII.JGNLOJODBOF GJIHKDCFHLH(int CNOGINOPPCH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601487A RID: 84090 RVA: 0x004EC288 File Offset: 0x004EA488
|
|
[Token(Token = "0x601487A")]
|
|
[Address(RVA = "0x134B1B0", Offset = "0x1349BB0", VA = "0x18134B1B0")]
|
|
public float LOEFOOOFMAM(float IEPNIMEIPEA)
|
|
{
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
if (!this.<DJPOMKBDMAO>k__BackingField || this.<DJPOMKBDMAO>k__BackingField < false)
|
|
{
|
|
}
|
|
return IEPNIMEIPEA;
|
|
}
|
|
|
|
// Token: 0x0601487B RID: 84091 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601487B")]
|
|
[Address(RVA = "0x1348B70", Offset = "0x1347570", VA = "0x181348B70")]
|
|
public float BIHCOAILPNI(float CNOGINOPPCH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601487C RID: 84092 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601487C")]
|
|
[Address(RVA = "0x134A240", Offset = "0x1348C40", VA = "0x18134A240")]
|
|
public float HICGBNAAIIE(float MOPKOPOKKEE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601487D RID: 84093 RVA: 0x004EC2B8 File Offset: 0x004EA4B8
|
|
[Token(Token = "0x601487D")]
|
|
[Address(RVA = "0x1349DF0", Offset = "0x13487F0", VA = "0x181349DF0")]
|
|
public void DJEDMPGOLKO(Transform DFEIOJDNOGD)
|
|
{
|
|
int size = this.DFNICGEBPID._size;
|
|
int num = this.JFDMDLKCMOJ(size, DFEIOJDNOGD);
|
|
}
|
|
|
|
// Token: 0x0601487E RID: 84094 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601487E")]
|
|
[Address(RVA = "0x134A960", Offset = "0x1349360", VA = "0x18134A960")]
|
|
public int JFDMDLKCMOJ(int GJJDHBEEHGA, Transform DFEIOJDNOGD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601487F RID: 84095 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601487F")]
|
|
[Address(RVA = "0x134A090", Offset = "0x1348A90", VA = "0x18134A090")]
|
|
public void HADEDAALKDK(int CNOGINOPPCH, bool GIGELKKENMK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06014880 RID: 84096 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014880")]
|
|
[Address(RVA = "0x134AE60", Offset = "0x1349860", VA = "0x18134AE60")]
|
|
public int JFDMDLKCMOJ(int EFBDCIJMFGD, IDBJEENCHII.JGNLOJODBOF IBFENECCMEA, bool GIGELKKENMK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06014881 RID: 84097 RVA: 0x004EC2E0 File Offset: 0x004EA4E0
|
|
[Token(Token = "0x6014881")]
|
|
[Address(RVA = "0x1349270", Offset = "0x1347C70", VA = "0x181349270")]
|
|
public bool BPHFLJJBJLG(CreationObject NLNHFEEMFBN, Transform DFEIOJDNOGD)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!this.<APDFAGJKGOE>k__BackingField.OOFDLELGPAD)
|
|
{
|
|
goto IL_39;
|
|
}
|
|
int num2 = this.<APDFAGJKGOE>k__BackingField.IndexOf(NLNHFEEMFBN);
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
IDBJEENCHII.BKOHOGOPOFK bkohogopofk = new IDBJEENCHII.BKOHOGOPOFK();
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return true;
|
|
IL_39:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014882 RID: 84098 RVA: 0x004EC338 File Offset: 0x004EA538
|
|
[Token(Token = "0x6014882")]
|
|
[Address(RVA = "0x134B010", Offset = "0x1349A10", VA = "0x18134B010")]
|
|
public bool KMOALHGPPCD(CreationObject NLNHFEEMFBN)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
int num2 = this.<APDFAGJKGOE>k__BackingField.IndexOf(NLNHFEEMFBN);
|
|
this.<APDFAGJKGOE>k__BackingField.EBFEEFGECAC(NLNHFEEMFBN);
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_34;
|
|
}
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return true;
|
|
IL_34:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014883 RID: 84099 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014883")]
|
|
[Address(RVA = "0x134B460", Offset = "0x1349E60", VA = "0x18134B460")]
|
|
public void NOENDJNOHMM(int CNOGINOPPCH, Transform DFEIOJDNOGD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06014884 RID: 84100 RVA: 0x004EC38C File Offset: 0x004EA58C
|
|
[Token(Token = "0x6014884")]
|
|
[Address(RVA = "0x134B2A0", Offset = "0x1349CA0", VA = "0x18134B2A0")]
|
|
public void NOENDJNOHMM(IDBJEENCHII.BKOHOGOPOFK IBFENECCMEA, CreationObject NLNHFEEMFBN, Transform DFEIOJDNOGD)
|
|
{
|
|
bool hasParent = NLNHFEEMFBN.tool.rigidbodyEx.IHLCHCBIBEF;
|
|
Tool tool = NLNHFEEMFBN.tool;
|
|
if (hasParent)
|
|
{
|
|
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
|
}
|
|
RigidbodyEx rigidbodyEx2 = tool.rigidbodyEx;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
IBFENECCMEA.DDHPAFKBMON.z = z2;
|
|
Tool tool2 = NLNHFEEMFBN.tool;
|
|
if (hasParent)
|
|
{
|
|
RigidbodyEx rigidbodyEx3 = tool2.rigidbodyEx;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014885 RID: 84101 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014885")]
|
|
[Address(RVA = "0x134A780", Offset = "0x1349180", VA = "0x18134A780")]
|
|
public void IJHPPDNPBNP(float MOPKOPOKKEE, int CNOGINOPPCH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06014886 RID: 84102 RVA: 0x004EC400 File Offset: 0x004EA600
|
|
[Token(Token = "0x6014886")]
|
|
[Address(RVA = "0x1348DD0", Offset = "0x13477D0", VA = "0x181348DD0")]
|
|
private Vector3 BPGGCFCOPKO(Vector3 IPHIIJNAEON, Vector3 FOJLJNMAJLC, Vector3 MBEHODBGOJI, Vector3 HLPELFANEND, float LIMOILDIGKF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06014886)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 IDBJEENCHII::BPGGCFCOPKO(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_22_07, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_21)))
|
|
}
|
|
|
|
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: 0x06014887 RID: 84103 RVA: 0x004EC418 File Offset: 0x004EA618
|
|
[Token(Token = "0x6014887")]
|
|
[Address(RVA = "0x1349460", Offset = "0x1347E60", VA = "0x181349460")]
|
|
public bool CLHPIBBOHHF(int POBIBGPOFAP, int PMDPIMEPFOB, float CCIAFACEJJO, out Vector3 CJOLOOBCEPF, out Quaternion LCJCNADPGHI)
|
|
{
|
|
Vector3 zero = Vector3.zero;
|
|
float z = zero.z;
|
|
zero.z = z;
|
|
Quaternion identity = Quaternion.identity;
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj = this.GJIHKDCFHLH(PMDPIMEPFOB).ILOACJOFGPJ;
|
|
int num = PMDPIMEPFOB + 1;
|
|
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj2 = this.GJIHKDCFHLH(num).ILOACJOFGPJ;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
float num3;
|
|
float num2 = Mathf.LerpUnclamped(num3, 1f, 1f);
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
int size = iloacjofgpj2._size;
|
|
int size2 = iloacjofgpj2._size;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
vector.z = z2;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
IDBJEENCHII.JGNLOJODBOF jgnlojodbof;
|
|
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj3 = jgnlojodbof.ILOACJOFGPJ;
|
|
IDBJEENCHII.JGNLOJODBOF jgnlojodbof2;
|
|
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj4 = jgnlojodbof2.ILOACJOFGPJ;
|
|
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj5 = jgnlojodbof.ILOACJOFGPJ;
|
|
int size3 = iloacjofgpj4._size;
|
|
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj6 = jgnlojodbof2.ILOACJOFGPJ;
|
|
int num4 = 0;
|
|
float num5 = Mathf.Clamp(CCIAFACEJJO, (float)num4, 1f);
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
vector2.z = z3;
|
|
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj7 = jgnlojodbof.ILOACJOFGPJ;
|
|
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj8 = jgnlojodbof2.ILOACJOFGPJ;
|
|
float num6 = Mathf.SmoothStep((float)0, 1f, CCIAFACEJJO);
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06014888 RID: 84104 RVA: 0x004EC54C File Offset: 0x004EA74C
|
|
[Token(Token = "0x6014888")]
|
|
[Address(RVA = "0x134A520", Offset = "0x1348F20", VA = "0x18134A520")]
|
|
public DKKIJJCMEJP HLHBJCIJPBE()
|
|
{
|
|
int num;
|
|
DKKIJJCMEJP dkkijjcmejp;
|
|
do
|
|
{
|
|
num = 0;
|
|
dkkijjcmejp = new DKKIJJCMEJP();
|
|
int num2 = Mathf.RoundToInt(this.<PHECKOALEOO>k__BackingField * 100f);
|
|
dkkijjcmejp.HKPELAADGAF = num2;
|
|
bool flag = (this.<DJPOMKBDMAO>k__BackingField ? 1 : 0) != num;
|
|
dkkijjcmejp.KIGKGEHBAKH = (flag ? 1 : 0);
|
|
int num3 = this.<JKDKHCCKGOD>k__BackingField;
|
|
dkkijjcmejp.KMPKNNHNOJJ = num3;
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
DIIHBKJLBCP diihbkjlbcp;
|
|
dkkijjcmejp.FFOHEAPFCKA.Add(diihbkjlbcp);
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return dkkijjcmejp;
|
|
}
|
|
|
|
// Token: 0x06014889 RID: 84105 RVA: 0x004EC5D4 File Offset: 0x004EA7D4
|
|
[Token(Token = "0x6014889")]
|
|
[Address(RVA = "0x134B6C0", Offset = "0x134A0C0", VA = "0x18134B6C0")]
|
|
public void PPGFHEDFBEA(DKKIJJCMEJP EKJHAMMOBBH)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
float num2;
|
|
this.<PHECKOALEOO>k__BackingField = num2;
|
|
int kigkgehbakh = EKJHAMMOBBH.KIGKGEHBAKH;
|
|
this.<DJPOMKBDMAO>k__BackingField = false;
|
|
this.<DBPEOKKJDIK>k__BackingField = false;
|
|
this.<GAHIFAHKIEL>k__BackingField = false;
|
|
this.DBCNKBIMMJO = false;
|
|
Action fgpldfobkjj = this.FGPLDFOBKJJ;
|
|
if (fgpldfobkjj != 0)
|
|
{
|
|
fgpldfobkjj();
|
|
}
|
|
int kmpknnhnojj = EKJHAMMOBBH.KMPKNNHNOJJ;
|
|
this.<JKDKHCCKGOD>k__BackingField = kmpknnhnojj;
|
|
this.DFNICGEBPID.Clear();
|
|
IEnumerator<DIIHBKJLBCP> enumerator = EKJHAMMOBBH.FFOHEAPFCKA.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
if (num >= enumerator)
|
|
{
|
|
goto IL_7C;
|
|
}
|
|
num += num;
|
|
if (num != enumerator)
|
|
{
|
|
num++;
|
|
goto IL_7C;
|
|
}
|
|
IL_89:
|
|
IDBJEENCHII.JGNLOJODBOF jgnlojodbof;
|
|
jgnlojodbof += jgnlojodbof;
|
|
goto IL_90;
|
|
IL_7C:
|
|
this.DFNICGEBPID.Add(jgnlojodbof);
|
|
goto IL_89;
|
|
}
|
|
IL_90:
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0400DB54 RID: 56148
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400DB54")]
|
|
private bool DBCNKBIMMJO = true;
|
|
|
|
// Token: 0x0400DB55 RID: 56149
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400DB55")]
|
|
private List<IDBJEENCHII.JGNLOJODBOF> DFNICGEBPID;
|
|
|
|
// Token: 0x02002D50 RID: 11600
|
|
[Token(Token = "0x2002D50")]
|
|
public class BKOHOGOPOFK
|
|
{
|
|
// Token: 0x0601488A RID: 84106 RVA: 0x004EC690 File Offset: 0x004EA890
|
|
[Token(Token = "0x601488A")]
|
|
[Address(RVA = "0x133F610", Offset = "0x133E010", VA = "0x18133F610")]
|
|
public void HONGEKFOHEM(int FDGBIFIAIIO)
|
|
{
|
|
this.FFICHPOGEDN = FDGBIFIAIIO;
|
|
this.FKHOKOHJGAO = FDGBIFIAIIO;
|
|
this.FJECLADFIEG = FDGBIFIAIIO != 0;
|
|
}
|
|
|
|
// Token: 0x0601488B RID: 84107 RVA: 0x004EC6B4 File Offset: 0x004EA8B4
|
|
[Token(Token = "0x601488B")]
|
|
[Address(RVA = "0x133F530", Offset = "0x133DF30", VA = "0x18133F530")]
|
|
public int BBGECFBPHBE()
|
|
{
|
|
return this.FKHOKOHJGAO;
|
|
}
|
|
|
|
// Token: 0x0601488C RID: 84108 RVA: 0x004EC6C8 File Offset: 0x004EA8C8
|
|
[Token(Token = "0x601488C")]
|
|
[Address(RVA = "0x133F550", Offset = "0x133DF50", VA = "0x18133F550")]
|
|
public CINNIIMGNMK HLHBJCIJPBE()
|
|
{
|
|
CINNIIMGNMK cinniimgnmk = new CINNIIMGNMK();
|
|
float z = this.DDHPAFKBMON.z;
|
|
MLLDBGNOBLL mlldbgnobll;
|
|
cinniimgnmk.NGPBAHHNNIJ = mlldbgnobll;
|
|
MLLDBGNOBLL mlldbgnobll2 = this.IGPENJBJADK.OOHDGCKJLPM();
|
|
cinniimgnmk.DLCNCKLKDKE = mlldbgnobll2;
|
|
int fkhokohjgao = this.FKHOKOHJGAO;
|
|
cinniimgnmk.KIGKGEHBAKH = fkhokohjgao;
|
|
return cinniimgnmk;
|
|
}
|
|
|
|
// Token: 0x0601488D RID: 84109 RVA: 0x004EC718 File Offset: 0x004EA918
|
|
[Token(Token = "0x601488D")]
|
|
[Address(RVA = "0x133F630", Offset = "0x133E030", VA = "0x18133F630")]
|
|
public static IDBJEENCHII.BKOHOGOPOFK PPGFHEDFBEA(CINNIIMGNMK ABADFLCBFIJ)
|
|
{
|
|
IDBJEENCHII.BKOHOGOPOFK bkohogopofk = new IDBJEENCHII.BKOHOGOPOFK();
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
bkohogopofk.DDHPAFKBMON.z = z;
|
|
int kigkgehbakh = ABADFLCBFIJ.KIGKGEHBAKH;
|
|
bkohogopofk.FFICHPOGEDN = kigkgehbakh;
|
|
bkohogopofk.FKHOKOHJGAO = kigkgehbakh;
|
|
bkohogopofk.FJECLADFIEG = kigkgehbakh != 0;
|
|
return bkohogopofk;
|
|
}
|
|
|
|
// Token: 0x0601488E RID: 84110 RVA: 0x004EC768 File Offset: 0x004EA968
|
|
[Token(Token = "0x601488E")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BKOHOGOPOFK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400DB56 RID: 56150
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400DB56")]
|
|
public Vector3 DDHPAFKBMON;
|
|
|
|
// Token: 0x0400DB57 RID: 56151
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400DB57")]
|
|
public Quaternion IGPENJBJADK;
|
|
|
|
// Token: 0x0400DB58 RID: 56152
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400DB58")]
|
|
public int FFICHPOGEDN;
|
|
|
|
// Token: 0x0400DB59 RID: 56153
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400DB59")]
|
|
public int FKHOKOHJGAO;
|
|
|
|
// Token: 0x0400DB5A RID: 56154
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x400DB5A")]
|
|
public bool FJECLADFIEG;
|
|
}
|
|
|
|
// Token: 0x02002D51 RID: 11601
|
|
[Token(Token = "0x2002D51")]
|
|
public class JGNLOJODBOF
|
|
{
|
|
// Token: 0x0601488F RID: 84111 RVA: 0x004EC77C File Offset: 0x004EA97C
|
|
[Token(Token = "0x601488F")]
|
|
[Address(RVA = "0x1357970", Offset = "0x1356370", VA = "0x181357970")]
|
|
public DIIHBKJLBCP HLHBJCIJPBE()
|
|
{
|
|
int num;
|
|
DIIHBKJLBCP diihbkjlbcp;
|
|
do
|
|
{
|
|
num = 0;
|
|
diihbkjlbcp = new DIIHBKJLBCP();
|
|
float mopkopokkee = this.MOPKOPOKKEE;
|
|
diihbkjlbcp.FFAFDMCMADO = mopkopokkee;
|
|
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj = this.ILOACJOFGPJ;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
RepeatedField<CINNIIMGNMK> lpnmcmehkla = diihbkjlbcp.LPNMCMEHKLA;
|
|
MLLDBGNOBLL mlldbgnobll;
|
|
MLLDBGNOBLL mlldbgnobll2;
|
|
lpnmcmehkla.Add(new CINNIIMGNMK
|
|
{
|
|
NGPBAHHNNIJ = mlldbgnobll,
|
|
DLCNCKLKDKE = mlldbgnobll2
|
|
});
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return diihbkjlbcp;
|
|
}
|
|
|
|
// Token: 0x06014890 RID: 84112 RVA: 0x004EC7F8 File Offset: 0x004EA9F8
|
|
[Token(Token = "0x6014890")]
|
|
[Address(RVA = "0x1357BB0", Offset = "0x13565B0", VA = "0x181357BB0")]
|
|
public static IDBJEENCHII.JGNLOJODBOF PPGFHEDFBEA(DIIHBKJLBCP ABADFLCBFIJ)
|
|
{
|
|
int num;
|
|
IDBJEENCHII.JGNLOJODBOF jgnlojodbof;
|
|
do
|
|
{
|
|
num = 0;
|
|
jgnlojodbof = new IDBJEENCHII.JGNLOJODBOF();
|
|
List<IDBJEENCHII.BKOHOGOPOFK> list = new List();
|
|
jgnlojodbof.ILOACJOFGPJ = list;
|
|
float ffafdmcmado = ABADFLCBFIJ.FFAFDMCMADO;
|
|
jgnlojodbof.MOPKOPOKKEE = ffafdmcmado;
|
|
IEnumerator<CINNIIMGNMK> enumerator = ABADFLCBFIJ.LPNMCMEHKLA.GetEnumerator();
|
|
if (enumerator != 0)
|
|
{
|
|
if (num >= enumerator)
|
|
{
|
|
goto IL_47;
|
|
}
|
|
num += num;
|
|
if (num != enumerator)
|
|
{
|
|
num++;
|
|
goto IL_47;
|
|
}
|
|
IL_8D:
|
|
IDBJEENCHII.BKOHOGOPOFK bkohogopofk;
|
|
bkohogopofk += bkohogopofk;
|
|
goto IL_94;
|
|
IL_47:
|
|
bkohogopofk = new IDBJEENCHII.BKOHOGOPOFK();
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
bkohogopofk.DDHPAFKBMON.z = z;
|
|
bkohogopofk.FFICHPOGEDN = bkohogopofk;
|
|
bkohogopofk.FKHOKOHJGAO = bkohogopofk;
|
|
bkohogopofk.FJECLADFIEG = bkohogopofk != null;
|
|
jgnlojodbof.ILOACJOFGPJ.Add(bkohogopofk);
|
|
goto IL_8D;
|
|
}
|
|
IL_94:
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return jgnlojodbof;
|
|
}
|
|
|
|
// Token: 0x06014891 RID: 84113 RVA: 0x004EC8D0 File Offset: 0x004EAAD0
|
|
[Token(Token = "0x6014891")]
|
|
[Address(RVA = "0x1357E90", Offset = "0x1356890", VA = "0x181357E90")]
|
|
public JGNLOJODBOF()
|
|
{
|
|
List<IDBJEENCHII.BKOHOGOPOFK> list = new List();
|
|
this.ILOACJOFGPJ = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400DB5B RID: 56155
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400DB5B")]
|
|
public float MOPKOPOKKEE;
|
|
|
|
// Token: 0x0400DB5C RID: 56156
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400DB5C")]
|
|
public List<IDBJEENCHII.BKOHOGOPOFK> ILOACJOFGPJ;
|
|
}
|
|
|
|
// Token: 0x02002D52 RID: 11602
|
|
[Token(Token = "0x2002D52")]
|
|
[Flags]
|
|
public enum PNLICINCAPE
|
|
{
|
|
// Token: 0x0400DB5E RID: 56158
|
|
[Token(Token = "0x400DB5E")]
|
|
None = 0,
|
|
// Token: 0x0400DB5F RID: 56159
|
|
[Token(Token = "0x400DB5F")]
|
|
PingPong = 1,
|
|
// Token: 0x0400DB60 RID: 56160
|
|
[Token(Token = "0x400DB60")]
|
|
StopAtStart = 2,
|
|
// Token: 0x0400DB61 RID: 56161
|
|
[Token(Token = "0x400DB61")]
|
|
StopAtEnd = 4,
|
|
// Token: 0x0400DB62 RID: 56162
|
|
[Token(Token = "0x400DB62")]
|
|
AllowHolding = 8
|
|
}
|
|
}
|