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: 0x0200331A RID: 13082
|
|
[Token(Token = "0x200331A")]
|
|
public class IDBJEENCHII
|
|
{
|
|
// Token: 0x17003E68 RID: 15976
|
|
// (get) Token: 0x06016960 RID: 92512 RVA: 0x00544FD0 File Offset: 0x005431D0
|
|
[Token(Token = "0x17003E68")]
|
|
public AnimatedObjectsGroup GLEHFGIBNFO
|
|
{
|
|
[Token(Token = "0x6016960")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06016961 RID: 92513 RVA: 0x00544FE4 File Offset: 0x005431E4
|
|
[Token(Token = "0x6016961")]
|
|
[Address(RVA = "0xEC54A0", Offset = "0xEC42A0", VA = "0x180EC54A0")]
|
|
public IDBJEENCHII(AnimatedObjectsGroup LJCPPDJDJEP)
|
|
{
|
|
List<IDBJEENCHII.JGNLOJODBOF> list = new List();
|
|
this.DFNICGEBPID = list;
|
|
base..ctor();
|
|
this.GLEHFGIBNFO = LJCPPDJDJEP;
|
|
}
|
|
|
|
// Token: 0x06016962 RID: 92514 RVA: 0x00545028 File Offset: 0x00543228
|
|
[Token(Token = "0x6016962")]
|
|
[Address(RVA = "0xEC2780", Offset = "0xEC1580", VA = "0x180EC2780")]
|
|
private int BBGECFBPHBE()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016962)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06016963 RID: 92515 RVA: 0x00545044 File Offset: 0x00543244
|
|
[Token(Token = "0x6016963")]
|
|
[Address(RVA = "0xEC4320", Offset = "0xEC3120", VA = "0x180EC4320")]
|
|
private void HONGEKFOHEM(int GAJGDBEFBJO)
|
|
{
|
|
Action fgpldfobkjj = this.FGPLDFOBKJJ;
|
|
if (fgpldfobkjj != 0)
|
|
{
|
|
fgpldfobkjj();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000202 RID: 514
|
|
// (add) Token: 0x06016964 RID: 92516 RVA: 0x00545064 File Offset: 0x00543264
|
|
// (remove) Token: 0x06016965 RID: 92517 RVA: 0x0054508C File Offset: 0x0054328C
|
|
[Token(Token = "0x14000202")]
|
|
public event Action FGPLDFOBKJJ
|
|
{
|
|
[Token(Token = "0x6016964")]
|
|
[Address(RVA = "0xEC44C0", Offset = "0xEC32C0", VA = "0x180EC44C0")]
|
|
[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 = "0x6016965")]
|
|
[Address(RVA = "0xEC3B00", Offset = "0xEC2900", VA = "0x180EC3B00")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action fgpldfobkjj;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
fgpldfobkjj = this.FGPLDFOBKJJ;
|
|
@delegate = Delegate.Remove(fgpldfobkjj, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != fgpldfobkjj)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003E69 RID: 15977
|
|
// (get) Token: 0x06016966 RID: 92518 RVA: 0x005450B4 File Offset: 0x005432B4
|
|
// (set) Token: 0x06016967 RID: 92519 RVA: 0x005450C8 File Offset: 0x005432C8
|
|
[Token(Token = "0x17003E69")]
|
|
public bool HNHKCFIFBPL
|
|
{
|
|
[Token(Token = "0x6016966")]
|
|
[Address(RVA = "0x3F71D0", Offset = "0x3F5FD0", VA = "0x1803F71D0")]
|
|
get;
|
|
[Token(Token = "0x6016967")]
|
|
[Address(RVA = "0x41EF80", Offset = "0x41DD80", VA = "0x18041EF80")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003E6A RID: 15978
|
|
// (get) Token: 0x06016968 RID: 92520 RVA: 0x005450DC File Offset: 0x005432DC
|
|
[Token(Token = "0x17003E6A")]
|
|
public bool LGJJFBOFJNK
|
|
{
|
|
[Token(Token = "0x6016968")]
|
|
[Address(RVA = "0xEC4E30", Offset = "0xEC3C30", VA = "0x180EC4E30")]
|
|
get
|
|
{
|
|
return !this.<DJPOMKBDMAO>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003E6B RID: 15979
|
|
// (get) Token: 0x06016969 RID: 92521 RVA: 0x005450F4 File Offset: 0x005432F4
|
|
// (set) Token: 0x0601696A RID: 92522 RVA: 0x00545108 File Offset: 0x00543308
|
|
[Token(Token = "0x17003E6B")]
|
|
public bool MFNLFALCOKF
|
|
{
|
|
[Token(Token = "0x6016969")]
|
|
[Address(RVA = "0x41ED50", Offset = "0x41DB50", VA = "0x18041ED50")]
|
|
get;
|
|
[Token(Token = "0x601696A")]
|
|
[Address(RVA = "0x41EF90", Offset = "0x41DD90", VA = "0x18041EF90")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003E6C RID: 15980
|
|
// (get) Token: 0x0601696B RID: 92523 RVA: 0x0054511C File Offset: 0x0054331C
|
|
// (set) Token: 0x0601696C RID: 92524 RVA: 0x00545130 File Offset: 0x00543330
|
|
[Token(Token = "0x17003E6C")]
|
|
public bool MIAIHKFNHKJ
|
|
{
|
|
[Token(Token = "0x601696B")]
|
|
[Address(RVA = "0x439BB0", Offset = "0x4389B0", VA = "0x180439BB0")]
|
|
get;
|
|
[Token(Token = "0x601696C")]
|
|
[Address(RVA = "0x439DF0", Offset = "0x438BF0", VA = "0x180439DF0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003E6D RID: 15981
|
|
// (get) Token: 0x0601696D RID: 92525 RVA: 0x00545144 File Offset: 0x00543344
|
|
// (set) Token: 0x0601696E RID: 92526 RVA: 0x00545158 File Offset: 0x00543358
|
|
[Token(Token = "0x17003E6D")]
|
|
public float BDDHEMEOCLD
|
|
{
|
|
[Token(Token = "0x601696D")]
|
|
[Address(RVA = "0x763310", Offset = "0x762110", VA = "0x180763310")]
|
|
get;
|
|
[Token(Token = "0x601696E")]
|
|
[Address(RVA = "0x7634D0", Offset = "0x7622D0", VA = "0x1807634D0")]
|
|
set;
|
|
} = 1f;
|
|
|
|
// Token: 0x17003E6E RID: 15982
|
|
// (get) Token: 0x0601696F RID: 92527 RVA: 0x0054516C File Offset: 0x0054336C
|
|
// (set) Token: 0x06016970 RID: 92528 RVA: 0x00545180 File Offset: 0x00543380
|
|
[Token(Token = "0x17003E6E")]
|
|
public int LNEDNNJCPMG
|
|
{
|
|
[Token(Token = "0x601696F")]
|
|
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
|
|
get;
|
|
[Token(Token = "0x6016970")]
|
|
[Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")]
|
|
set;
|
|
} = (int)((ulong)100L);
|
|
|
|
// Token: 0x17003E6F RID: 15983
|
|
// (get) Token: 0x06016971 RID: 92529 RVA: 0x00545194 File Offset: 0x00543394
|
|
// (set) Token: 0x06016972 RID: 92530 RVA: 0x005451A8 File Offset: 0x005433A8
|
|
[Token(Token = "0x17003E6F")]
|
|
public bool FMPOLHCAHCM
|
|
{
|
|
[Token(Token = "0x6016971")]
|
|
[Address(RVA = "0x431BB0", Offset = "0x4309B0", VA = "0x180431BB0")]
|
|
get
|
|
{
|
|
return this.DBCNKBIMMJO;
|
|
}
|
|
[Token(Token = "0x6016972")]
|
|
[Address(RVA = "0xEC4360", Offset = "0xEC3160", VA = "0x180EC4360")]
|
|
set
|
|
{
|
|
if (this.DBCNKBIMMJO != value)
|
|
{
|
|
this.DBCNKBIMMJO = value;
|
|
Action fgpldfobkjj = this.FGPLDFOBKJJ;
|
|
if (fgpldfobkjj != 0)
|
|
{
|
|
fgpldfobkjj();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003E70 RID: 15984
|
|
// (get) Token: 0x06016973 RID: 92531 RVA: 0x005451D8 File Offset: 0x005433D8
|
|
[Token(Token = "0x17003E70")]
|
|
public bool BOMFNNKJJCI
|
|
{
|
|
[Token(Token = "0x6016973")]
|
|
[Address(RVA = "0xEC2740", Offset = "0xEC1540", VA = "0x180EC2740")]
|
|
get
|
|
{
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003E71 RID: 15985
|
|
// (get) Token: 0x06016974 RID: 92532 RVA: 0x005451F4 File Offset: 0x005433F4
|
|
[Token(Token = "0x17003E71")]
|
|
public int GDIDFABFKJO
|
|
{
|
|
[Token(Token = "0x6016974")]
|
|
[Address(RVA = "0xEC4E40", Offset = "0xEC3C40", VA = "0x180EC4E40")]
|
|
get
|
|
{
|
|
return this.DFNICGEBPID._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003E72 RID: 15986
|
|
// (get) Token: 0x06016975 RID: 92533 RVA: 0x00545214 File Offset: 0x00543414
|
|
[Token(Token = "0x17003E72")]
|
|
public float HDHIOIBGGNG
|
|
{
|
|
[Token(Token = "0x6016975")]
|
|
[Address(RVA = "0xEC3A80", Offset = "0xEC2880", VA = "0x180EC3A80")]
|
|
get
|
|
{
|
|
int size = this.DFNICGEBPID._size;
|
|
if (size > 0)
|
|
{
|
|
int num = size - 1;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016976 RID: 92534 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016976")]
|
|
[Address(RVA = "0xEC3BA0", Offset = "0xEC29A0", VA = "0x180EC3BA0")]
|
|
public IDBJEENCHII.JGNLOJODBOF GJIHKDCFHLH(int CNOGINOPPCH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016977 RID: 92535 RVA: 0x00545244 File Offset: 0x00543444
|
|
[Token(Token = "0x6016977")]
|
|
[Address(RVA = "0xEC4D90", Offset = "0xEC3B90", VA = "0x180EC4D90")]
|
|
public float LOEFOOOFMAM(float IEPNIMEIPEA)
|
|
{
|
|
List<IDBJEENCHII.JGNLOJODBOF> dfnicgebpid = this.DFNICGEBPID;
|
|
if (!this.<DJPOMKBDMAO>k__BackingField || this.<DJPOMKBDMAO>k__BackingField < false)
|
|
{
|
|
}
|
|
return IEPNIMEIPEA;
|
|
}
|
|
|
|
// Token: 0x06016978 RID: 92536 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016978")]
|
|
[Address(RVA = "0xEC27C0", Offset = "0xEC15C0", VA = "0x180EC27C0")]
|
|
public float BIHCOAILPNI(float CNOGINOPPCH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016979 RID: 92537 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016979")]
|
|
[Address(RVA = "0xEC3E70", Offset = "0xEC2C70", VA = "0x180EC3E70")]
|
|
public float HICGBNAAIIE(float MOPKOPOKKEE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601697A RID: 92538 RVA: 0x00545274 File Offset: 0x00543474
|
|
[Token(Token = "0x601697A")]
|
|
[Address(RVA = "0xEC3A20", Offset = "0xEC2820", VA = "0x180EC3A20")]
|
|
public void DJEDMPGOLKO(Transform DFEIOJDNOGD)
|
|
{
|
|
int size = this.DFNICGEBPID._size;
|
|
int num = this.JFDMDLKCMOJ(size, DFEIOJDNOGD);
|
|
}
|
|
|
|
// Token: 0x0601697B RID: 92539 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601697B")]
|
|
[Address(RVA = "0xEC4560", Offset = "0xEC3360", VA = "0x180EC4560")]
|
|
public int JFDMDLKCMOJ(int GJJDHBEEHGA, Transform DFEIOJDNOGD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601697C RID: 92540 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601697C")]
|
|
[Address(RVA = "0xEC3CC0", Offset = "0xEC2AC0", VA = "0x180EC3CC0")]
|
|
public void HADEDAALKDK(int CNOGINOPPCH, bool GIGELKKENMK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601697D RID: 92541 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601697D")]
|
|
[Address(RVA = "0xEC4A60", Offset = "0xEC3860", VA = "0x180EC4A60")]
|
|
public int JFDMDLKCMOJ(int EFBDCIJMFGD, IDBJEENCHII.JGNLOJODBOF IBFENECCMEA, bool GIGELKKENMK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601697E RID: 92542 RVA: 0x0054529C File Offset: 0x0054349C
|
|
[Token(Token = "0x601697E")]
|
|
[Address(RVA = "0xEC2EC0", Offset = "0xEC1CC0", VA = "0x180EC2EC0")]
|
|
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: 0x0601697F RID: 92543 RVA: 0x005452FC File Offset: 0x005434FC
|
|
[Token(Token = "0x601697F")]
|
|
[Address(RVA = "0xEC4C10", Offset = "0xEC3A10", VA = "0x180EC4C10")]
|
|
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: 0x06016980 RID: 92544 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016980")]
|
|
[Address(RVA = "0xEC5040", Offset = "0xEC3E40", VA = "0x180EC5040")]
|
|
public void NOENDJNOHMM(int CNOGINOPPCH, Transform DFEIOJDNOGD)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016981 RID: 92545 RVA: 0x0054534C File Offset: 0x0054354C
|
|
[Token(Token = "0x6016981")]
|
|
[Address(RVA = "0xEC4E80", Offset = "0xEC3C80", VA = "0x180EC4E80")]
|
|
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: 0x06016982 RID: 92546 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016982")]
|
|
[Address(RVA = "0xEC4380", Offset = "0xEC3180", VA = "0x180EC4380")]
|
|
public void IJHPPDNPBNP(float MOPKOPOKKEE, int CNOGINOPPCH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016983 RID: 92547 RVA: 0x005453C0 File Offset: 0x005435C0
|
|
[Token(Token = "0x6016983")]
|
|
[Address(RVA = "0xEC2A20", Offset = "0xEC1820", VA = "0x180EC2A20")]
|
|
private Vector3 BPGGCFCOPKO(Vector3 IPHIIJNAEON, Vector3 FOJLJNMAJLC, Vector3 MBEHODBGOJI, Vector3 HLPELFANEND, float LIMOILDIGKF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06016983)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06016984 RID: 92548 RVA: 0x005453D8 File Offset: 0x005435D8
|
|
[Token(Token = "0x6016984")]
|
|
[Address(RVA = "0xEC3090", Offset = "0xEC1E90", VA = "0x180EC3090")]
|
|
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: 0x06016985 RID: 92549 RVA: 0x0054550C File Offset: 0x0054370C
|
|
[Token(Token = "0x6016985")]
|
|
[Address(RVA = "0xEC4140", Offset = "0xEC2F40", VA = "0x180EC4140")]
|
|
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: 0x06016986 RID: 92550 RVA: 0x00545590 File Offset: 0x00543790
|
|
[Token(Token = "0x6016986")]
|
|
[Address(RVA = "0xEC5280", Offset = "0xEC4080", VA = "0x180EC5280")]
|
|
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: 0x0400EBB3 RID: 60339
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400EBB3")]
|
|
private bool DBCNKBIMMJO = true;
|
|
|
|
// Token: 0x0400EBB4 RID: 60340
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400EBB4")]
|
|
private List<IDBJEENCHII.JGNLOJODBOF> DFNICGEBPID;
|
|
|
|
// Token: 0x0200331B RID: 13083
|
|
[Token(Token = "0x200331B")]
|
|
public class BKOHOGOPOFK
|
|
{
|
|
// Token: 0x06016987 RID: 92551 RVA: 0x00545648 File Offset: 0x00543848
|
|
[Token(Token = "0x6016987")]
|
|
[Address(RVA = "0xEB20E0", Offset = "0xEB0EE0", VA = "0x180EB20E0")]
|
|
public void HONGEKFOHEM(int FDGBIFIAIIO)
|
|
{
|
|
this.FFICHPOGEDN = FDGBIFIAIIO;
|
|
this.FKHOKOHJGAO = FDGBIFIAIIO;
|
|
this.FJECLADFIEG = FDGBIFIAIIO != 0;
|
|
}
|
|
|
|
// Token: 0x06016988 RID: 92552 RVA: 0x0054566C File Offset: 0x0054386C
|
|
[Token(Token = "0x6016988")]
|
|
[Address(RVA = "0xEB2000", Offset = "0xEB0E00", VA = "0x180EB2000")]
|
|
public int BBGECFBPHBE()
|
|
{
|
|
return this.FKHOKOHJGAO;
|
|
}
|
|
|
|
// Token: 0x06016989 RID: 92553 RVA: 0x00545680 File Offset: 0x00543880
|
|
[Token(Token = "0x6016989")]
|
|
[Address(RVA = "0xEB2020", Offset = "0xEB0E20", VA = "0x180EB2020")]
|
|
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: 0x0601698A RID: 92554 RVA: 0x005456D0 File Offset: 0x005438D0
|
|
[Token(Token = "0x601698A")]
|
|
[Address(RVA = "0xEB2100", Offset = "0xEB0F00", VA = "0x180EB2100")]
|
|
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: 0x0601698B RID: 92555 RVA: 0x00545720 File Offset: 0x00543920
|
|
[Token(Token = "0x601698B")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BKOHOGOPOFK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400EBB5 RID: 60341
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EBB5")]
|
|
public Vector3 DDHPAFKBMON;
|
|
|
|
// Token: 0x0400EBB6 RID: 60342
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400EBB6")]
|
|
public Quaternion IGPENJBJADK;
|
|
|
|
// Token: 0x0400EBB7 RID: 60343
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400EBB7")]
|
|
public int FFICHPOGEDN;
|
|
|
|
// Token: 0x0400EBB8 RID: 60344
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400EBB8")]
|
|
public int FKHOKOHJGAO;
|
|
|
|
// Token: 0x0400EBB9 RID: 60345
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x400EBB9")]
|
|
public bool FJECLADFIEG;
|
|
}
|
|
|
|
// Token: 0x0200331C RID: 13084
|
|
[Token(Token = "0x200331C")]
|
|
public class JGNLOJODBOF
|
|
{
|
|
// Token: 0x0601698C RID: 92556 RVA: 0x00545734 File Offset: 0x00543934
|
|
[Token(Token = "0x601698C")]
|
|
[Address(RVA = "0xECE4C0", Offset = "0xECD2C0", VA = "0x180ECE4C0")]
|
|
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: 0x0601698D RID: 92557 RVA: 0x005457AC File Offset: 0x005439AC
|
|
[Token(Token = "0x601698D")]
|
|
[Address(RVA = "0xECE6E0", Offset = "0xECD4E0", VA = "0x180ECE6E0")]
|
|
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: 0x0601698E RID: 92558 RVA: 0x00545880 File Offset: 0x00543A80
|
|
[Token(Token = "0x601698E")]
|
|
[Address(RVA = "0xECE980", Offset = "0xECD780", VA = "0x180ECE980")]
|
|
public JGNLOJODBOF()
|
|
{
|
|
List<IDBJEENCHII.BKOHOGOPOFK> list = new List();
|
|
this.ILOACJOFGPJ = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400EBBA RID: 60346
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EBBA")]
|
|
public float MOPKOPOKKEE;
|
|
|
|
// Token: 0x0400EBBB RID: 60347
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EBBB")]
|
|
public List<IDBJEENCHII.BKOHOGOPOFK> ILOACJOFGPJ;
|
|
}
|
|
|
|
// Token: 0x0200331D RID: 13085
|
|
[Token(Token = "0x200331D")]
|
|
[Flags]
|
|
public enum PNLICINCAPE
|
|
{
|
|
// Token: 0x0400EBBD RID: 60349
|
|
[Token(Token = "0x400EBBD")]
|
|
None = 0,
|
|
// Token: 0x0400EBBE RID: 60350
|
|
[Token(Token = "0x400EBBE")]
|
|
PingPong = 1,
|
|
// Token: 0x0400EBBF RID: 60351
|
|
[Token(Token = "0x400EBBF")]
|
|
StopAtStart = 2,
|
|
// Token: 0x0400EBC0 RID: 60352
|
|
[Token(Token = "0x400EBC0")]
|
|
StopAtEnd = 4,
|
|
// Token: 0x0400EBC1 RID: 60353
|
|
[Token(Token = "0x400EBC1")]
|
|
AllowHolding = 8
|
|
}
|
|
}
|