817 lines
28 KiB
C#
817 lines
28 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf.Collections;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.SandboxGizmos;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02003407 RID: 13319
|
|
[Token(Token = "0x2003407")]
|
|
public class IDBJEENCHII
|
|
{
|
|
// Token: 0x17003F2B RID: 16171
|
|
// (get) Token: 0x06016DED RID: 93677 RVA: 0x0054FDF4 File Offset: 0x0054DFF4
|
|
[Token(Token = "0x17003F2B")]
|
|
public AnimatedObjectsGroup GLEHFGIBNFO
|
|
{
|
|
[Token(Token = "0x6016DED")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06016DEE RID: 93678 RVA: 0x0054FE08 File Offset: 0x0054E008
|
|
[Token(Token = "0x6016DEE")]
|
|
[Address(RVA = "0x1A1C250", Offset = "0x1A1B250", VA = "0x181A1C250")]
|
|
public IDBJEENCHII(AnimatedObjectsGroup LJCPPDJDJEP)
|
|
{
|
|
List<IDBJEENCHII.JGNLOJODBOF> list = new List();
|
|
this.DFNICGEBPID = list;
|
|
base..ctor();
|
|
this.GLEHFGIBNFO = LJCPPDJDJEP;
|
|
}
|
|
|
|
// Token: 0x06016DEF RID: 93679 RVA: 0x0054FE4C File Offset: 0x0054E04C
|
|
[Token(Token = "0x6016DEF")]
|
|
[Address(RVA = "0x1A19530", Offset = "0x1A18530", VA = "0x181A19530")]
|
|
private int BBGECFBPHBE()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016DEF)
|
|
|
|
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: 0x06016DF0 RID: 93680 RVA: 0x0054FE68 File Offset: 0x0054E068
|
|
[Token(Token = "0x6016DF0")]
|
|
[Address(RVA = "0x1A1B0D0", Offset = "0x1A1A0D0", VA = "0x181A1B0D0")]
|
|
private void HONGEKFOHEM(int GAJGDBEFBJO)
|
|
{
|
|
Action fgpldfobkjj = this.FGPLDFOBKJJ;
|
|
if (fgpldfobkjj != 0)
|
|
{
|
|
fgpldfobkjj();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000208 RID: 520
|
|
// (add) Token: 0x06016DF1 RID: 93681 RVA: 0x0054FE88 File Offset: 0x0054E088
|
|
// (remove) Token: 0x06016DF2 RID: 93682 RVA: 0x0054FEB0 File Offset: 0x0054E0B0
|
|
[Token(Token = "0x14000208")]
|
|
public event Action FGPLDFOBKJJ
|
|
{
|
|
[Token(Token = "0x6016DF1")]
|
|
[Address(RVA = "0x1A1B270", Offset = "0x1A1A270", VA = "0x181A1B270")]
|
|
[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 = "0x6016DF2")]
|
|
[Address(RVA = "0x1A1A8B0", Offset = "0x1A198B0", VA = "0x181A1A8B0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action fgpldfobkjj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
fgpldfobkjj = this.FGPLDFOBKJJ;
|
|
@delegate = Delegate.Remove(fgpldfobkjj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != fgpldfobkjj)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F2C RID: 16172
|
|
// (get) Token: 0x06016DF3 RID: 93683 RVA: 0x0054FED8 File Offset: 0x0054E0D8
|
|
// (set) Token: 0x06016DF4 RID: 93684 RVA: 0x0054FEEC File Offset: 0x0054E0EC
|
|
[Token(Token = "0x17003F2C")]
|
|
public bool HNHKCFIFBPL
|
|
{
|
|
[Token(Token = "0x6016DF3")]
|
|
[Address(RVA = "0x4700C0", Offset = "0x46F0C0", VA = "0x1804700C0")]
|
|
get;
|
|
[Token(Token = "0x6016DF4")]
|
|
[Address(RVA = "0x65E580", Offset = "0x65D580", VA = "0x18065E580")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003F2D RID: 16173
|
|
// (get) Token: 0x06016DF5 RID: 93685 RVA: 0x0054FF00 File Offset: 0x0054E100
|
|
[Token(Token = "0x17003F2D")]
|
|
public bool LGJJFBOFJNK
|
|
{
|
|
[Token(Token = "0x6016DF5")]
|
|
[Address(RVA = "0xBA8090", Offset = "0xBA7090", VA = "0x180BA8090")]
|
|
get
|
|
{
|
|
return !this.<DJPOMKBDMAO>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F2E RID: 16174
|
|
// (get) Token: 0x06016DF6 RID: 93686 RVA: 0x0054FF18 File Offset: 0x0054E118
|
|
// (set) Token: 0x06016DF7 RID: 93687 RVA: 0x0054FF2C File Offset: 0x0054E12C
|
|
[Token(Token = "0x17003F2E")]
|
|
public bool MFNLFALCOKF
|
|
{
|
|
[Token(Token = "0x6016DF6")]
|
|
[Address(RVA = "0x4700D0", Offset = "0x46F0D0", VA = "0x1804700D0")]
|
|
get;
|
|
[Token(Token = "0x6016DF7")]
|
|
[Address(RVA = "0xABE6B0", Offset = "0xABD6B0", VA = "0x180ABE6B0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003F2F RID: 16175
|
|
// (get) Token: 0x06016DF8 RID: 93688 RVA: 0x0054FF40 File Offset: 0x0054E140
|
|
// (set) Token: 0x06016DF9 RID: 93689 RVA: 0x0054FF54 File Offset: 0x0054E154
|
|
[Token(Token = "0x17003F2F")]
|
|
public bool MIAIHKFNHKJ
|
|
{
|
|
[Token(Token = "0x6016DF8")]
|
|
[Address(RVA = "0x4700E0", Offset = "0x46F0E0", VA = "0x1804700E0")]
|
|
get;
|
|
[Token(Token = "0x6016DF9")]
|
|
[Address(RVA = "0x1A1B9C0", Offset = "0x1A1A9C0", VA = "0x181A1B9C0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003F30 RID: 16176
|
|
// (get) Token: 0x06016DFA RID: 93690 RVA: 0x0054FF68 File Offset: 0x0054E168
|
|
// (set) Token: 0x06016DFB RID: 93691 RVA: 0x0054FF7C File Offset: 0x0054E17C
|
|
[Token(Token = "0x17003F30")]
|
|
public float BDDHEMEOCLD
|
|
{
|
|
[Token(Token = "0x6016DFA")]
|
|
[Address(RVA = "0x8EE180", Offset = "0x8ED180", VA = "0x1808EE180")]
|
|
get;
|
|
[Token(Token = "0x6016DFB")]
|
|
[Address(RVA = "0x90C8F0", Offset = "0x90B8F0", VA = "0x18090C8F0")]
|
|
set;
|
|
} = 1f;
|
|
|
|
// Token: 0x17003F31 RID: 16177
|
|
// (get) Token: 0x06016DFC RID: 93692 RVA: 0x0054FF90 File Offset: 0x0054E190
|
|
// (set) Token: 0x06016DFD RID: 93693 RVA: 0x0054FFA4 File Offset: 0x0054E1A4
|
|
[Token(Token = "0x17003F31")]
|
|
public int LNEDNNJCPMG
|
|
{
|
|
[Token(Token = "0x6016DFC")]
|
|
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
|
|
get;
|
|
[Token(Token = "0x6016DFD")]
|
|
[Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")]
|
|
set;
|
|
} = (int)((ulong)100L);
|
|
|
|
// Token: 0x17003F32 RID: 16178
|
|
// (get) Token: 0x06016DFE RID: 93694 RVA: 0x0054FFB8 File Offset: 0x0054E1B8
|
|
// (set) Token: 0x06016DFF RID: 93695 RVA: 0x0054FFCC File Offset: 0x0054E1CC
|
|
[Token(Token = "0x17003F32")]
|
|
public bool FMPOLHCAHCM
|
|
{
|
|
[Token(Token = "0x6016DFE")]
|
|
[Address(RVA = "0x90C8C0", Offset = "0x90B8C0", VA = "0x18090C8C0")]
|
|
get
|
|
{
|
|
return this.DBCNKBIMMJO;
|
|
}
|
|
[Token(Token = "0x6016DFF")]
|
|
[Address(RVA = "0x1A1B110", Offset = "0x1A1A110", VA = "0x181A1B110")]
|
|
set
|
|
{
|
|
if (this.DBCNKBIMMJO != value)
|
|
{
|
|
this.DBCNKBIMMJO = value;
|
|
Action fgpldfobkjj = this.FGPLDFOBKJJ;
|
|
if (fgpldfobkjj != 0)
|
|
{
|
|
fgpldfobkjj();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F33 RID: 16179
|
|
// (get) Token: 0x06016E00 RID: 93696 RVA: 0x0054FFFC File Offset: 0x0054E1FC
|
|
[Token(Token = "0x17003F33")]
|
|
public bool BOMFNNKJJCI
|
|
{
|
|
[Token(Token = "0x6016E00")]
|
|
[Address(RVA = "0x1A194F0", Offset = "0x1A184F0", VA = "0x181A194F0")]
|
|
get
|
|
{
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F34 RID: 16180
|
|
// (get) Token: 0x06016E01 RID: 93697 RVA: 0x00550018 File Offset: 0x0054E218
|
|
[Token(Token = "0x17003F34")]
|
|
public int GDIDFABFKJO
|
|
{
|
|
[Token(Token = "0x6016E01")]
|
|
[Address(RVA = "0x1A1BBF0", Offset = "0x1A1ABF0", VA = "0x181A1BBF0")]
|
|
get
|
|
{
|
|
return this.DFNICGEBPID._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F35 RID: 16181
|
|
// (get) Token: 0x06016E02 RID: 93698 RVA: 0x00550038 File Offset: 0x0054E238
|
|
[Token(Token = "0x17003F35")]
|
|
public float HDHIOIBGGNG
|
|
{
|
|
[Token(Token = "0x6016E02")]
|
|
[Address(RVA = "0x1A1A830", Offset = "0x1A19830", VA = "0x181A1A830")]
|
|
get
|
|
{
|
|
int size = this.DFNICGEBPID._size;
|
|
if (size > 0)
|
|
{
|
|
int num = size - 1;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016E03 RID: 93699 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E03")]
|
|
[Address(RVA = "0x1A1A950", Offset = "0x1A19950", VA = "0x181A1A950")]
|
|
public IDBJEENCHII.JGNLOJODBOF GJIHKDCFHLH(int CNOGINOPPCH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016E04 RID: 93700 RVA: 0x00550068 File Offset: 0x0054E268
|
|
[Token(Token = "0x6016E04")]
|
|
[Address(RVA = "0x1A1BB50", Offset = "0x1A1AB50", VA = "0x181A1BB50")]
|
|
public float LOEFOOOFMAM(float IEPNIMEIPEA)
|
|
{
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
if (!this.<DJPOMKBDMAO>k__BackingField || this.<DJPOMKBDMAO>k__BackingField < false)
|
|
{
|
|
}
|
|
return IEPNIMEIPEA;
|
|
}
|
|
|
|
// Token: 0x06016E05 RID: 93701 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E05")]
|
|
[Address(RVA = "0x1A19570", Offset = "0x1A18570", VA = "0x181A19570")]
|
|
public float BIHCOAILPNI(float CNOGINOPPCH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016E06 RID: 93702 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E06")]
|
|
[Address(RVA = "0x1A1AC20", Offset = "0x1A19C20", VA = "0x181A1AC20")]
|
|
public float HICGBNAAIIE(float MOPKOPOKKEE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016E07 RID: 93703 RVA: 0x00550098 File Offset: 0x0054E298
|
|
[Token(Token = "0x6016E07")]
|
|
[Address(RVA = "0x1A1A7D0", Offset = "0x1A197D0", VA = "0x181A1A7D0")]
|
|
public void DJEDMPGOLKO(Transform DFEIOJDNOGD)
|
|
{
|
|
int size = this.DFNICGEBPID._size;
|
|
int num = this.JFDMDLKCMOJ(size, DFEIOJDNOGD);
|
|
}
|
|
|
|
// Token: 0x06016E08 RID: 93704 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E08")]
|
|
[Address(RVA = "0x1A1B310", Offset = "0x1A1A310", VA = "0x181A1B310")]
|
|
public int JFDMDLKCMOJ(int GJJDHBEEHGA, Transform DFEIOJDNOGD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016E09 RID: 93705 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E09")]
|
|
[Address(RVA = "0x1A1AA70", Offset = "0x1A19A70", VA = "0x181A1AA70")]
|
|
public void HADEDAALKDK(int CNOGINOPPCH, bool GIGELKKENMK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016E0A RID: 93706 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E0A")]
|
|
[Address(RVA = "0x1A1B810", Offset = "0x1A1A810", VA = "0x181A1B810")]
|
|
public int JFDMDLKCMOJ(int EFBDCIJMFGD, IDBJEENCHII.JGNLOJODBOF IBFENECCMEA, bool GIGELKKENMK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016E0B RID: 93707 RVA: 0x005500C0 File Offset: 0x0054E2C0
|
|
[Token(Token = "0x6016E0B")]
|
|
[Address(RVA = "0x1A19C70", Offset = "0x1A18C70", VA = "0x181A19C70")]
|
|
public bool BPHFLJJBJLG(CreationObject NLNHFEEMFBN, Transform DFEIOJDNOGD)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!this.<APDFAGJKGOE>k__BackingField.OOFDLELGPAD)
|
|
{
|
|
goto IL_40;
|
|
}
|
|
int num2 = this.<APDFAGJKGOE>k__BackingField.IndexOf(NLNHFEEMFBN);
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
IDBJEENCHII.BKOHOGOPOFK bkohogopofk = new IDBJEENCHII.BKOHOGOPOFK();
|
|
this.NOENDJNOHMM(bkohogopofk, NLNHFEEMFBN, DFEIOJDNOGD);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return true;
|
|
IL_40:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016E0C RID: 93708 RVA: 0x00550120 File Offset: 0x0054E320
|
|
[Token(Token = "0x6016E0C")]
|
|
[Address(RVA = "0x1A1B9D0", Offset = "0x1A1A9D0", VA = "0x181A1B9D0")]
|
|
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_31;
|
|
}
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return true;
|
|
IL_31:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016E0D RID: 93709 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E0D")]
|
|
[Address(RVA = "0x1A1BDF0", Offset = "0x1A1ADF0", VA = "0x181A1BDF0")]
|
|
public void NOENDJNOHMM(int CNOGINOPPCH, Transform DFEIOJDNOGD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016E0E RID: 93710 RVA: 0x00550170 File Offset: 0x0054E370
|
|
[Token(Token = "0x6016E0E")]
|
|
[Address(RVA = "0x1A1BC30", Offset = "0x1A1AC30", VA = "0x181A1BC30")]
|
|
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: 0x06016E0F RID: 93711 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016E0F")]
|
|
[Address(RVA = "0x1A1B130", Offset = "0x1A1A130", VA = "0x181A1B130")]
|
|
public void IJHPPDNPBNP(float MOPKOPOKKEE, int CNOGINOPPCH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016E10 RID: 93712 RVA: 0x005501E4 File Offset: 0x0054E3E4
|
|
[Token(Token = "0x6016E10")]
|
|
[Address(RVA = "0x1A197D0", Offset = "0x1A187D0", VA = "0x181A197D0")]
|
|
private Vector3 BPGGCFCOPKO(Vector3 IPHIIJNAEON, Vector3 FOJLJNMAJLC, Vector3 MBEHODBGOJI, Vector3 HLPELFANEND, float LIMOILDIGKF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016E10)
|
|
|
|
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: 0x06016E11 RID: 93713 RVA: 0x005501FC File Offset: 0x0054E3FC
|
|
[Token(Token = "0x6016E11")]
|
|
[Address(RVA = "0x1A19E40", Offset = "0x1A18E40", VA = "0x181A19E40")]
|
|
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: 0x06016E12 RID: 93714 RVA: 0x00550330 File Offset: 0x0054E530
|
|
[Token(Token = "0x6016E12")]
|
|
[Address(RVA = "0x1A1AEF0", Offset = "0x1A19EF0", VA = "0x181A1AEF0")]
|
|
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;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
DIIHBKJLBCP diihbkjlbcp;
|
|
dkkijjcmejp.FFOHEAPFCKA.Add(diihbkjlbcp);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return dkkijjcmejp;
|
|
}
|
|
|
|
// Token: 0x06016E13 RID: 93715 RVA: 0x005503B4 File Offset: 0x0054E5B4
|
|
[Token(Token = "0x6016E13")]
|
|
[Address(RVA = "0x1A1C030", Offset = "0x1A1B030", VA = "0x181A1C030")]
|
|
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)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0400EDF9 RID: 60921
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400EDF9")]
|
|
private bool DBCNKBIMMJO = true;
|
|
|
|
// Token: 0x0400EDFA RID: 60922
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400EDFA")]
|
|
private List<IDBJEENCHII.JGNLOJODBOF> DFNICGEBPID;
|
|
|
|
// Token: 0x02003408 RID: 13320
|
|
[Token(Token = "0x2003408")]
|
|
public class BKOHOGOPOFK
|
|
{
|
|
// Token: 0x06016E14 RID: 93716 RVA: 0x0055046C File Offset: 0x0054E66C
|
|
[Token(Token = "0x6016E14")]
|
|
[Address(RVA = "0x1A08E50", Offset = "0x1A07E50", VA = "0x181A08E50")]
|
|
public void HONGEKFOHEM(int FDGBIFIAIIO)
|
|
{
|
|
this.FFICHPOGEDN = FDGBIFIAIIO;
|
|
this.FKHOKOHJGAO = FDGBIFIAIIO;
|
|
this.FJECLADFIEG = FDGBIFIAIIO != 0;
|
|
}
|
|
|
|
// Token: 0x06016E15 RID: 93717 RVA: 0x00550490 File Offset: 0x0054E690
|
|
[Token(Token = "0x6016E15")]
|
|
[Address(RVA = "0x1A08D70", Offset = "0x1A07D70", VA = "0x181A08D70")]
|
|
public int BBGECFBPHBE()
|
|
{
|
|
return this.FKHOKOHJGAO;
|
|
}
|
|
|
|
// Token: 0x06016E16 RID: 93718 RVA: 0x005504A4 File Offset: 0x0054E6A4
|
|
[Token(Token = "0x6016E16")]
|
|
[Address(RVA = "0x1A08D90", Offset = "0x1A07D90", VA = "0x181A08D90")]
|
|
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: 0x06016E17 RID: 93719 RVA: 0x005504F4 File Offset: 0x0054E6F4
|
|
[Token(Token = "0x6016E17")]
|
|
[Address(RVA = "0x1A08E70", Offset = "0x1A07E70", VA = "0x181A08E70")]
|
|
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: 0x06016E18 RID: 93720 RVA: 0x00550544 File Offset: 0x0054E744
|
|
[Token(Token = "0x6016E18")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BKOHOGOPOFK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400EDFB RID: 60923
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EDFB")]
|
|
public Vector3 DDHPAFKBMON;
|
|
|
|
// Token: 0x0400EDFC RID: 60924
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400EDFC")]
|
|
public Quaternion IGPENJBJADK;
|
|
|
|
// Token: 0x0400EDFD RID: 60925
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400EDFD")]
|
|
public int FFICHPOGEDN;
|
|
|
|
// Token: 0x0400EDFE RID: 60926
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400EDFE")]
|
|
public int FKHOKOHJGAO;
|
|
|
|
// Token: 0x0400EDFF RID: 60927
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x400EDFF")]
|
|
public bool FJECLADFIEG;
|
|
}
|
|
|
|
// Token: 0x02003409 RID: 13321
|
|
[Token(Token = "0x2003409")]
|
|
public class JGNLOJODBOF
|
|
{
|
|
// Token: 0x06016E19 RID: 93721 RVA: 0x00550558 File Offset: 0x0054E758
|
|
[Token(Token = "0x6016E19")]
|
|
[Address(RVA = "0x1A25280", Offset = "0x1A24280", VA = "0x181A25280")]
|
|
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;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RepeatedField<CINNIIMGNMK> lpnmcmehkla = diihbkjlbcp.LPNMCMEHKLA;
|
|
MLLDBGNOBLL mlldbgnobll;
|
|
MLLDBGNOBLL mlldbgnobll2;
|
|
lpnmcmehkla.Add(new CINNIIMGNMK
|
|
{
|
|
NGPBAHHNNIJ = mlldbgnobll,
|
|
DLCNCKLKDKE = mlldbgnobll2
|
|
});
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return diihbkjlbcp;
|
|
}
|
|
|
|
// Token: 0x06016E1A RID: 93722 RVA: 0x005505D0 File Offset: 0x0054E7D0
|
|
[Token(Token = "0x6016E1A")]
|
|
[Address(RVA = "0x1A254A0", Offset = "0x1A244A0", VA = "0x181A254A0")]
|
|
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)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return jgnlojodbof;
|
|
}
|
|
|
|
// Token: 0x06016E1B RID: 93723 RVA: 0x005506A4 File Offset: 0x0054E8A4
|
|
[Token(Token = "0x6016E1B")]
|
|
[Address(RVA = "0x1A25740", Offset = "0x1A24740", VA = "0x181A25740")]
|
|
public JGNLOJODBOF()
|
|
{
|
|
List<IDBJEENCHII.BKOHOGOPOFK> list = new List();
|
|
this.ILOACJOFGPJ = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400EE00 RID: 60928
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EE00")]
|
|
public float MOPKOPOKKEE;
|
|
|
|
// Token: 0x0400EE01 RID: 60929
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EE01")]
|
|
public List<IDBJEENCHII.BKOHOGOPOFK> ILOACJOFGPJ;
|
|
}
|
|
|
|
// Token: 0x0200340A RID: 13322
|
|
[Token(Token = "0x200340A")]
|
|
[Flags]
|
|
public enum PNLICINCAPE
|
|
{
|
|
// Token: 0x0400EE03 RID: 60931
|
|
[Token(Token = "0x400EE03")]
|
|
None = 0,
|
|
// Token: 0x0400EE04 RID: 60932
|
|
[Token(Token = "0x400EE04")]
|
|
PingPong = 1,
|
|
// Token: 0x0400EE05 RID: 60933
|
|
[Token(Token = "0x400EE05")]
|
|
StopAtStart = 2,
|
|
// Token: 0x0400EE06 RID: 60934
|
|
[Token(Token = "0x400EE06")]
|
|
StopAtEnd = 4,
|
|
// Token: 0x0400EE07 RID: 60935
|
|
[Token(Token = "0x400EE07")]
|
|
AllowHolding = 8
|
|
}
|
|
}
|