2022 lines
64 KiB
C#
2022 lines
64 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.AI;
|
|
using RecRoom.Core.Pools;
|
|
using RecRoom.Core.Rendering;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Combat
|
|
{
|
|
// Token: 0x02002DF2 RID: 11762
|
|
[Token(Token = "0x2002DF2")]
|
|
[StructLayout(3)]
|
|
public class Bullet : MonoBehaviour
|
|
{
|
|
// Token: 0x140001BF RID: 447
|
|
// (add) Token: 0x06014FC6 RID: 85958 RVA: 0x005090D0 File Offset: 0x005072D0
|
|
// (remove) Token: 0x06014FC7 RID: 85959 RVA: 0x005090EC File Offset: 0x005072EC
|
|
[Token(Token = "0x140001BF")]
|
|
public event Action<Bullet> OHJLJKEPFOO
|
|
{
|
|
[Token(Token = "0x6014FC6")]
|
|
[Address(RVA = "0x1856450", Offset = "0x1854E50", VA = "0x181856450")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6014FC7")]
|
|
[Address(RVA = "0x1856950", Offset = "0x1855350", VA = "0x181856950")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001C0 RID: 448
|
|
// (add) Token: 0x06014FC8 RID: 85960 RVA: 0x00509108 File Offset: 0x00507308
|
|
// (remove) Token: 0x06014FC9 RID: 85961 RVA: 0x00509124 File Offset: 0x00507324
|
|
[Token(Token = "0x140001C0")]
|
|
public event Bullet.CEFAOBHGLKL BEKCCHHMPEH
|
|
{
|
|
[Token(Token = "0x6014FC8")]
|
|
[Address(RVA = "0x1856630", Offset = "0x1855030", VA = "0x181856630")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6014FC9")]
|
|
[Address(RVA = "0x1856B30", Offset = "0x1855530", VA = "0x181856B30")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001C1 RID: 449
|
|
// (add) Token: 0x06014FCA RID: 85962 RVA: 0x00509140 File Offset: 0x00507340
|
|
// (remove) Token: 0x06014FCB RID: 85963 RVA: 0x0050915C File Offset: 0x0050735C
|
|
[Token(Token = "0x140001C1")]
|
|
public event Bullet.BCIJIAKFGLB EIMFCMEGGPP
|
|
{
|
|
[Token(Token = "0x6014FCA")]
|
|
[Address(RVA = "0x18564F0", Offset = "0x1854EF0", VA = "0x1818564F0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6014FCB")]
|
|
[Address(RVA = "0x18569F0", Offset = "0x18553F0", VA = "0x1818569F0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001C2 RID: 450
|
|
// (add) Token: 0x06014FCC RID: 85964 RVA: 0x00509178 File Offset: 0x00507378
|
|
// (remove) Token: 0x06014FCD RID: 85965 RVA: 0x00509194 File Offset: 0x00507394
|
|
[Token(Token = "0x140001C2")]
|
|
public event Bullet.LLNPLAPHHJM JMKEOLOEKFM
|
|
{
|
|
[Token(Token = "0x6014FCC")]
|
|
[Address(RVA = "0x18566D0", Offset = "0x18550D0", VA = "0x1818566D0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6014FCD")]
|
|
[Address(RVA = "0x1856BD0", Offset = "0x18555D0", VA = "0x181856BD0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001C3 RID: 451
|
|
// (add) Token: 0x06014FCE RID: 85966 RVA: 0x005091B0 File Offset: 0x005073B0
|
|
// (remove) Token: 0x06014FCF RID: 85967 RVA: 0x005091CC File Offset: 0x005073CC
|
|
[Token(Token = "0x140001C3")]
|
|
public event Bullet.HDANGCCOJJA KBMHDAGMLAF
|
|
{
|
|
[Token(Token = "0x6014FCE")]
|
|
[Address(RVA = "0x1856770", Offset = "0x1855170", VA = "0x181856770")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6014FCF")]
|
|
[Address(RVA = "0x1856C70", Offset = "0x1855670", VA = "0x181856C70")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001C4 RID: 452
|
|
// (add) Token: 0x06014FD0 RID: 85968 RVA: 0x005091E8 File Offset: 0x005073E8
|
|
// (remove) Token: 0x06014FD1 RID: 85969 RVA: 0x00509204 File Offset: 0x00507404
|
|
[Token(Token = "0x140001C4")]
|
|
public event Bullet.CJMKAGLOMOH FIEIACGBCCI
|
|
{
|
|
[Token(Token = "0x6014FD0")]
|
|
[Address(RVA = "0x1856590", Offset = "0x1854F90", VA = "0x181856590")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6014FD1")]
|
|
[Address(RVA = "0x1856A90", Offset = "0x1855490", VA = "0x181856A90")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700382D RID: 14381
|
|
// (get) Token: 0x06014FD2 RID: 85970 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06014FD3 RID: 85971 RVA: 0x00509220 File Offset: 0x00507420
|
|
[Token(Token = "0x1700382D")]
|
|
private Vector3 NIIEMJINDKK
|
|
{
|
|
[Token(Token = "0x6014FD2")]
|
|
[Address(RVA = "0x1854870", Offset = "0x1853270", VA = "0x181854870")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6014FD3")]
|
|
[Address(RVA = "0x1854A20", Offset = "0x1853420", VA = "0x181854A20")]
|
|
set
|
|
{
|
|
float z = value.z;
|
|
this.GIBLHGKMJDJ.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700382E RID: 14382
|
|
// (get) Token: 0x06014FD4 RID: 85972 RVA: 0x00509240 File Offset: 0x00507440
|
|
// (set) Token: 0x06014FD5 RID: 85973 RVA: 0x00509254 File Offset: 0x00507454
|
|
[Token(Token = "0x1700382E")]
|
|
protected float JEKIFEIBKJO
|
|
{
|
|
[Token(Token = "0x6014FD4")]
|
|
[Address(RVA = "0x18533A0", Offset = "0x1851DA0", VA = "0x1818533A0")]
|
|
get;
|
|
[Token(Token = "0x6014FD5")]
|
|
[Address(RVA = "0x1852CE0", Offset = "0x18516E0", VA = "0x181852CE0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700382F RID: 14383
|
|
// (get) Token: 0x06014FD6 RID: 85974 RVA: 0x00509268 File Offset: 0x00507468
|
|
// (set) Token: 0x06014FD7 RID: 85975 RVA: 0x0050927C File Offset: 0x0050747C
|
|
[Token(Token = "0x1700382F")]
|
|
protected float HBJKJCLPIAJ
|
|
{
|
|
[Token(Token = "0x6014FD6")]
|
|
[Address(RVA = "0x1853390", Offset = "0x1851D90", VA = "0x181853390")]
|
|
get;
|
|
[Token(Token = "0x6014FD7")]
|
|
[Address(RVA = "0x1855C60", Offset = "0x1854660", VA = "0x181855C60")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003830 RID: 14384
|
|
// (get) Token: 0x06014FD8 RID: 85976 RVA: 0x00509290 File Offset: 0x00507490
|
|
// (set) Token: 0x06014FD9 RID: 85977 RVA: 0x005092A4 File Offset: 0x005074A4
|
|
[Token(Token = "0x17003830")]
|
|
public AAEGKOIININ PAABGNONIMG
|
|
{
|
|
[Token(Token = "0x6014FD8")]
|
|
[Address(RVA = "0xBB27A0", Offset = "0xBB11A0", VA = "0x180BB27A0")]
|
|
get;
|
|
[Token(Token = "0x6014FD9")]
|
|
[Address(RVA = "0x103F930", Offset = "0x103E330", VA = "0x18103F930")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003831 RID: 14385
|
|
// (get) Token: 0x06014FDA RID: 85978 RVA: 0x005092B8 File Offset: 0x005074B8
|
|
[Token(Token = "0x17003831")]
|
|
public float GEAFDBMMOCH
|
|
{
|
|
[Token(Token = "0x6014FDA")]
|
|
[Address(RVA = "0x1856820", Offset = "0x1855220", VA = "0x181856820")]
|
|
get
|
|
{
|
|
if (this.applyGravity)
|
|
{
|
|
return this.gravityRatio * 9.8f;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003832 RID: 14386
|
|
// (get) Token: 0x06014FDB RID: 85979 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06014FDC RID: 85980 RVA: 0x005092DC File Offset: 0x005074DC
|
|
[Token(Token = "0x17003832")]
|
|
public Color INCNKMHCJDM
|
|
{
|
|
[Token(Token = "0x6014FDB")]
|
|
[Address(RVA = "0x1856810", Offset = "0x1855210", VA = "0x181856810")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6014FDC")]
|
|
[Address(RVA = "0x1856D10", Offset = "0x1855710", VA = "0x181856D10")]
|
|
set
|
|
{
|
|
if (!this.supportsDynamicColor)
|
|
{
|
|
Renderer renderer = this.visualRenderer;
|
|
int num = 0;
|
|
if (renderer != num)
|
|
{
|
|
Color hiemikkpmbn = this.HIEMIKKPMBN;
|
|
this.MMGMEPPGKAD(hiemikkpmbn);
|
|
}
|
|
}
|
|
BulletTrail ajihbhiieeg = this.AJIHBHIIEEG;
|
|
int num2 = 0;
|
|
if (ajihbhiieeg != num2)
|
|
{
|
|
Color color = this.AJIHBHIIEEG.INCNKMHCJDM;
|
|
}
|
|
ParticleSystem particleSystem = this.particles;
|
|
int num3 = 0;
|
|
if (particleSystem != num3)
|
|
{
|
|
ParticleSystem.MainModule main = this.particles.main;
|
|
ParticleSystem.MinMaxGradient minMaxGradient;
|
|
Gradient gradientMax = minMaxGradient.m_GradientMax;
|
|
float b = minMaxGradient.m_ColorMin.b;
|
|
throw new MissingMethodException();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003833 RID: 14387
|
|
// (get) Token: 0x06014FDD RID: 85981 RVA: 0x00509380 File Offset: 0x00507580
|
|
[Token(Token = "0x17003833")]
|
|
public Renderer FLGFGILMDDD
|
|
{
|
|
[Token(Token = "0x6014FDD")]
|
|
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
|
get
|
|
{
|
|
return this.visualRenderer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003834 RID: 14388
|
|
// (get) Token: 0x06014FDE RID: 85982 RVA: 0x00509394 File Offset: 0x00507594
|
|
[Token(Token = "0x17003834")]
|
|
public ParticleSystem HJNECGAOBPC
|
|
{
|
|
[Token(Token = "0x6014FDE")]
|
|
[Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0")]
|
|
get
|
|
{
|
|
return this.particles;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003835 RID: 14389
|
|
// (get) Token: 0x06014FDF RID: 85983 RVA: 0x005093A8 File Offset: 0x005075A8
|
|
// (set) Token: 0x06014FE0 RID: 85984 RVA: 0x005093BC File Offset: 0x005075BC
|
|
[Token(Token = "0x17003835")]
|
|
private protected Enemy KFIHANEDDEA
|
|
{
|
|
[Token(Token = "0x6014FDF")]
|
|
[Address(RVA = "0xFCEC50", Offset = "0xFCD650", VA = "0x180FCEC50")]
|
|
protected get;
|
|
[Token(Token = "0x6014FE0")]
|
|
[Address(RVA = "0x103F910", Offset = "0x103E310", VA = "0x18103F910")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003836 RID: 14390
|
|
// (get) Token: 0x06014FE1 RID: 85985 RVA: 0x005093D0 File Offset: 0x005075D0
|
|
// (set) Token: 0x06014FE2 RID: 85986 RVA: 0x005093E4 File Offset: 0x005075E4
|
|
[Token(Token = "0x17003836")]
|
|
private protected Player BBCGDCCLDCA
|
|
{
|
|
[Token(Token = "0x6014FE1")]
|
|
[Address(RVA = "0xBBC2B0", Offset = "0xBBACB0", VA = "0x180BBC2B0")]
|
|
protected get;
|
|
[Token(Token = "0x6014FE2")]
|
|
[Address(RVA = "0x10429D0", Offset = "0x10413D0", VA = "0x1810429D0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003837 RID: 14391
|
|
// (get) Token: 0x06014FE3 RID: 85987 RVA: 0x005093F8 File Offset: 0x005075F8
|
|
[Token(Token = "0x17003837")]
|
|
protected virtual Vector3 CHBLIFPICIE
|
|
{
|
|
[Token(Token = "0x6014FE3")]
|
|
[Address(RVA = "0x10571D0", Offset = "0x1055BD0", VA = "0x1810571D0", Slot = "4")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003838 RID: 14392
|
|
// (get) Token: 0x06014FE4 RID: 85988 RVA: 0x00509414 File Offset: 0x00507614
|
|
[Token(Token = "0x17003838")]
|
|
protected bool CFOOKNOEKDP
|
|
{
|
|
[Token(Token = "0x6014FE4")]
|
|
[Address(RVA = "0x18533B0", Offset = "0x1851DB0", VA = "0x1818533B0")]
|
|
get
|
|
{
|
|
if (this.MNPLOIPHKPB)
|
|
{
|
|
return;
|
|
}
|
|
if (this.applyGravity)
|
|
{
|
|
return true;
|
|
}
|
|
if (this.FJICJENMKPG > 0)
|
|
{
|
|
return this.supportsGravityAfterReflection;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003839 RID: 14393
|
|
// (get) Token: 0x06014FE5 RID: 85989 RVA: 0x00509448 File Offset: 0x00507648
|
|
// (set) Token: 0x06014FE6 RID: 85990 RVA: 0x0050945C File Offset: 0x0050765C
|
|
[Token(Token = "0x17003839")]
|
|
private float EJCDMAJKNKD
|
|
{
|
|
[Token(Token = "0x6014FE5")]
|
|
[Address(RVA = "0x1854890", Offset = "0x1853290", VA = "0x181854890")]
|
|
get
|
|
{
|
|
return this.EIMOBLDCHHP;
|
|
}
|
|
[Token(Token = "0x6014FE6")]
|
|
[Address(RVA = "0x18533E0", Offset = "0x1851DE0", VA = "0x1818533E0")]
|
|
set
|
|
{
|
|
float num = Mathf.Min(value, value);
|
|
Transform transform = this.stretchTransform;
|
|
this.EIMOBLDCHHP = num;
|
|
int num2 = 0;
|
|
if (transform != num2)
|
|
{
|
|
Transform transform2 = this.stretchTransform;
|
|
Transform transform3 = this.stretchTransform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float eimobldchhp = this.EIMOBLDCHHP;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700383A RID: 14394
|
|
// (get) Token: 0x06014FE7 RID: 85991 RVA: 0x005094B4 File Offset: 0x005076B4
|
|
[Token(Token = "0x1700383A")]
|
|
public float JMOKKDOLPDL
|
|
{
|
|
[Token(Token = "0x6014FE7")]
|
|
[Address(RVA = "0x1856840", Offset = "0x1855240", VA = "0x181856840")]
|
|
get
|
|
{
|
|
float z = this.CACFKFOOHID.z;
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
float num;
|
|
return num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700383B RID: 14395
|
|
// (get) Token: 0x06014FE8 RID: 85992 RVA: 0x005094EC File Offset: 0x005076EC
|
|
[Token(Token = "0x1700383B")]
|
|
public float CGJDBIFCOMF
|
|
{
|
|
[Token(Token = "0x6014FE8")]
|
|
[Address(RVA = "0x3F10A0", Offset = "0x3EFAA0", VA = "0x1803F10A0")]
|
|
get
|
|
{
|
|
return this.selfDestructDistance;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700383C RID: 14396
|
|
// (get) Token: 0x06014FE9 RID: 85993 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700383C")]
|
|
public Vector3 JIGGKKCAGIF
|
|
{
|
|
[Token(Token = "0x6014FE9")]
|
|
[Address(RVA = "0x1856930", Offset = "0x1855330", VA = "0x181856930")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FEA RID: 85994 RVA: 0x00509500 File Offset: 0x00507700
|
|
[Token(Token = "0x6014FEA")]
|
|
[Address(RVA = "0x18539E0", Offset = "0x18523E0", VA = "0x1818539E0")]
|
|
public void Fire(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 POMGIDPAKLH, float AMDHEHCKCBD, float LFDFFDCJAAD, List<Rigidbody> FLCLMCFOIID, CBMIKIMPBKF.CBAAHCJHLFD KDLEENOBACM, byte LLCGGEENDAJ, bool EMCBJAIFHCB = false, float PJMKGHOKNGB = 1f)
|
|
{
|
|
float z = POMGIDPAKLH.z;
|
|
float num = this.selfDestructTime;
|
|
Vector3 vector = this.CHBLIFPICIE;
|
|
}
|
|
|
|
// Token: 0x06014FEB RID: 85995 RVA: 0x00509524 File Offset: 0x00507724
|
|
[Token(Token = "0x6014FEB")]
|
|
[Address(RVA = "0x1853520", Offset = "0x1851F20", VA = "0x181853520", Slot = "5")]
|
|
public virtual void Fire(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 POMGIDPAKLH, float AMDHEHCKCBD, float LFDFFDCJAAD, List<Rigidbody> FLCLMCFOIID, CBMIKIMPBKF.CBAAHCJHLFD KDLEENOBACM, float ELLJGJFPHDA, byte LLCGGEENDAJ, bool EMCBJAIFHCB = false, float PJMKGHOKNGB = 1f)
|
|
{
|
|
for (;;)
|
|
{
|
|
if (this.ABMAFFCIBCE)
|
|
{
|
|
BulletInstanceRenderer instance = BulletInstanceRenderer.ONCPNMDGGKG;
|
|
MHFJHIHIBOM ffllgpjmlbc = this.FFLLGPJMLBC;
|
|
instance.EnableInstancedRenderer(ffllgpjmlbc);
|
|
}
|
|
base.enabled = true;
|
|
float num = this.colliderRadius;
|
|
this.<JLGKJJHNOBN>k__BackingField = num;
|
|
this.<FOHJHALBNKI>k__BackingField = (float)0;
|
|
this.MNPLOIPHKPB = false;
|
|
this.LFDFFDCJAAD = (float)0;
|
|
this.IBMHCLNFMAK = 0;
|
|
this.DBIHDDMKDJN = (float)0;
|
|
this.PJMKGHOKNGB = (float)0;
|
|
this.DPPGPBLPKNP = false;
|
|
Transform transform = base.transform;
|
|
float z = DDHPAFKBMON.z;
|
|
float z2 = DDHPAFKBMON.z;
|
|
this.CACFKFOOHID.z = z2;
|
|
Transform transform2 = base.transform;
|
|
float z3 = POMGIDPAKLH.z;
|
|
this.NHAOMEMANJA.z = z3;
|
|
Vector3 zero = Vector3.zero;
|
|
float z4 = zero.z;
|
|
this.GIBLHGKMJDJ.z = z4;
|
|
this.FLCLMCFOIID = 0;
|
|
this.KDLEENOBACM = 0;
|
|
float fixedTime = Time.fixedTime;
|
|
BulletTrail ajihbhiieeg = this.AJIHBHIIEEG;
|
|
int num2 = 0;
|
|
this.FJICJENMKPG = num2;
|
|
this.EBGPPCJBCAC = fixedTime;
|
|
int num3 = 0;
|
|
if (ajihbhiieeg != num3)
|
|
{
|
|
this.AJIHBHIIEEG.enabled = true;
|
|
}
|
|
ParticleSystem particleSystem = this.particles;
|
|
int num4 = 0;
|
|
if (particleSystem != num4)
|
|
{
|
|
Action action = new Action(this.NNCIEBIHPFH);
|
|
Coroutine coroutine = this.EndOfFrameRoutine(action);
|
|
}
|
|
RecRoomAudioClip recRoomAudioClip = this.audioLoop;
|
|
if (recRoomAudioClip != 0)
|
|
{
|
|
AudioClip audioClip = recRoomAudioClip.audioClip;
|
|
int num5 = 0;
|
|
if (audioClip != num5)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip2 = this.audioLoop;
|
|
Transform transform3 = base.transform;
|
|
int num6 = 0;
|
|
int num7 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip2, transform3, num7, num6);
|
|
this.JCCEALMOACM = sfxaudioSource;
|
|
}
|
|
}
|
|
Animation jbocmoibioc = this.JBOCMOIBIOC;
|
|
int num8 = 0;
|
|
if (jbocmoibioc != num8)
|
|
{
|
|
TriggerToAnimationMapping goefppfkkea = this.GOEFPPFKKEA;
|
|
int num9 = 0;
|
|
if (goefppfkkea != num9)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
Animator ldojfieanfb = this.LDOJFIEANFB;
|
|
int num10 = 0;
|
|
if (ldojfieanfb != num10)
|
|
{
|
|
goto Block_7;
|
|
}
|
|
}
|
|
TriggerToAnimationMapping goefppfkkea2 = this.GOEFPPFKKEA;
|
|
int hglnabmpjhn = Bullet.HGLNABMPJHN;
|
|
string animationForTrigger = goefppfkkea2.GetAnimationForTrigger(hglnabmpjhn);
|
|
bool flag = this.JBOCMOIBIOC.Play(animationForTrigger);
|
|
return;
|
|
Block_7:
|
|
Animator ldojfieanfb2 = this.LDOJFIEANFB;
|
|
int hglnabmpjhn2 = Bullet.HGLNABMPJHN;
|
|
ldojfieanfb2.SetTrigger(hglnabmpjhn2);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014FEC RID: 85996 RVA: 0x00509754 File Offset: 0x00507954
|
|
[Token(Token = "0x6014FEC")]
|
|
[Address(RVA = "0x1855C00", Offset = "0x1854600", VA = "0x181855C00")]
|
|
private void NNCIEBIHPFH()
|
|
{
|
|
bool activeSelf = base.gameObject.activeSelf;
|
|
ParticleSystem.MainModule main = this.particles.main;
|
|
}
|
|
|
|
// Token: 0x06014FED RID: 85997 RVA: 0x00509780 File Offset: 0x00507980
|
|
[Token(Token = "0x6014FED")]
|
|
[Address(RVA = "0x1852CF0", Offset = "0x18516F0", VA = "0x181852CF0", Slot = "6")]
|
|
protected virtual void Awake()
|
|
{
|
|
int num = 0;
|
|
base.enabled = num != 0;
|
|
Animator componentInChildren = base.GetComponentInChildren<Animator>(true);
|
|
this.LDOJFIEANFB = componentInChildren;
|
|
Animation componentInChildren2 = base.GetComponentInChildren<Animation>(true);
|
|
this.JBOCMOIBIOC = componentInChildren2;
|
|
TriggerToAnimationMapping componentInChildren3 = base.GetComponentInChildren<TriggerToAnimationMapping>(true);
|
|
this.GOEFPPFKKEA = componentInChildren3;
|
|
BulletTrail bulletTrail;
|
|
this.AJIHBHIIEEG = bulletTrail;
|
|
int num2 = 0;
|
|
if (bulletTrail != num2)
|
|
{
|
|
BulletTrail ajihbhiieeg = this.AJIHBHIIEEG;
|
|
int num3 = 0;
|
|
ajihbhiieeg.enabled = num3 != 0;
|
|
}
|
|
if (!string.IsNullOrEmpty(this.colorPropertyName))
|
|
{
|
|
int num4 = Shader.PropertyToID(this.colorPropertyName);
|
|
this.LDOBIHIGAHN = num4;
|
|
}
|
|
if (this.enableInstancedVisualRendering)
|
|
{
|
|
Renderer renderer = this.visualRenderer;
|
|
int num5 = 0;
|
|
if (!(renderer == num5))
|
|
{
|
|
Material[] sharedMaterialArray = this.visualRenderer.GetSharedMaterialArray();
|
|
if (this.visualRenderer.GetSharedMaterial().enableInstancing)
|
|
{
|
|
bool supportsInstancing = SystemInfo.supportsInstancing;
|
|
}
|
|
}
|
|
}
|
|
int num6 = 0;
|
|
this.ABMAFFCIBCE = num6 != 0;
|
|
if (num6 != 0)
|
|
{
|
|
if (!this.supportsDynamicColor)
|
|
{
|
|
BulletInstanceRenderer instance = BulletInstanceRenderer.ONCPNMDGGKG;
|
|
}
|
|
int ldobihigahn = this.LDOBIHIGAHN;
|
|
BulletInstanceRenderer instance2 = BulletInstanceRenderer.ONCPNMDGGKG;
|
|
Renderer renderer2 = this.visualRenderer;
|
|
ulong num7;
|
|
MHFJHIHIBOM mhfjhihibom = instance2.Register(renderer2, new LELOBCMIGBA[] { num7 });
|
|
this.FFLLGPJMLBC = mhfjhihibom;
|
|
if (mhfjhihibom == 0)
|
|
{
|
|
this.ABMAFFCIBCE = mhfjhihibom != null;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FEE RID: 85998 RVA: 0x005098D4 File Offset: 0x00507AD4
|
|
[Token(Token = "0x6014FEE")]
|
|
[Address(RVA = "0x1855FE0", Offset = "0x18549E0", VA = "0x181855FE0", Slot = "7")]
|
|
protected virtual void Update()
|
|
{
|
|
int num = 0;
|
|
if ((this.supportsDynamicColor ? 1 : 0) != num)
|
|
{
|
|
Color color = this.dynamicColor;
|
|
if ((this.supportsDynamicColorDistanceFading ? 1 : 0) != num)
|
|
{
|
|
CameraRig instance = SingletonMonoBehaviour.Instance;
|
|
int num2 = 0;
|
|
if (instance != num2)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float num3 = this.maxFadeDistanceAlpha;
|
|
float num5;
|
|
float num4 = Mathf.SmoothStep(this.minFadeDistanceAlpha, num3, num5);
|
|
}
|
|
}
|
|
this.MMGMEPPGKAD(color);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FEF RID: 85999 RVA: 0x00509968 File Offset: 0x00507B68
|
|
[Token(Token = "0x6014FEF")]
|
|
[Address(RVA = "0x1853AB0", Offset = "0x18524B0", VA = "0x181853AB0", Slot = "8")]
|
|
protected virtual void FixedUpdate()
|
|
{
|
|
if (Time.fixedTime < this.DBIHDDMKDJN)
|
|
{
|
|
Transform transform = base.transform;
|
|
float num = Time.fixedDeltaTime;
|
|
float num2 = this.selfDestructDistance;
|
|
int num3 = 0;
|
|
if (num2 > (float)num3)
|
|
{
|
|
Transform transform2 = base.transform;
|
|
float num4 = this.selfDestructDistance;
|
|
float num5;
|
|
if (num5 > num4)
|
|
{
|
|
Transform transform3 = base.transform;
|
|
Transform transform4 = base.transform;
|
|
}
|
|
}
|
|
Transform transform5 = base.transform;
|
|
Transform transform6 = base.transform;
|
|
if (!this.MNPLOIPHKPB && (this.applyGravity || (this.FJICJENMKPG > 0 && this.supportsGravityAfterReflection)))
|
|
{
|
|
Vector3 gravity = Physics.gravity;
|
|
num = Time.fixedDeltaTime;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.NHAOMEMANJA.z = z;
|
|
}
|
|
if (this.airDrag > (float)num3)
|
|
{
|
|
float fixedDeltaTime = Time.fixedDeltaTime;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
this.NHAOMEMANJA.z = z2;
|
|
}
|
|
int num6 = 0;
|
|
if ((this.DPPGPBLPKNP ? 1 : 0) != num6)
|
|
{
|
|
float pjmkghokngb = this.PJMKGHOKNGB;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
Transform transform7 = base.transform;
|
|
this.FixedUpdate();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014FF0 RID: 86000 RVA: 0x00509A84 File Offset: 0x00507C84
|
|
[Token(Token = "0x6014FF0")]
|
|
[Address(RVA = "0x1855D40", Offset = "0x1854740", VA = "0x181855D40", Slot = "9")]
|
|
public virtual void Release(Vector3 IPPBFGDBMAD)
|
|
{
|
|
Transform transform = base.transform;
|
|
float z = IPPBFGDBMAD.z;
|
|
int num = 0;
|
|
base.enabled = num != 0;
|
|
SFXAudioSource jccealmoacm = this.JCCEALMOACM;
|
|
int num2 = 0;
|
|
this.<KCKOBEMCIGG>k__BackingField = num2;
|
|
this.<IECJIJLMNHN>k__BackingField = num2;
|
|
this.<LADILPMKDBJ>k__BackingField = num2;
|
|
int num3 = 0;
|
|
if (jccealmoacm != num3)
|
|
{
|
|
AudioManager.StopLoopingSFX(this.JCCEALMOACM);
|
|
this.JCCEALMOACM = num2;
|
|
}
|
|
if (base.gameObject.activeSelf)
|
|
{
|
|
Action<Bullet> ohjljkepfoo = this.OHJLJKEPFOO;
|
|
if (ohjljkepfoo != 0)
|
|
{
|
|
ohjljkepfoo(this);
|
|
}
|
|
if ((this.supportsVisualStretching ? 1 : 0) == num2)
|
|
{
|
|
BulletTrail ajihbhiieeg = this.AJIHBHIIEEG;
|
|
int num4 = 0;
|
|
if (!(ajihbhiieeg != num4) || !this.AJIHBHIIEEG.GHPKMJHEDFK)
|
|
{
|
|
goto IL_AC;
|
|
}
|
|
}
|
|
Bullet.MPLDEOIMHBA mpldeoimhba;
|
|
mpldeoimhba.System.IDisposable.Dispose();
|
|
mpldeoimhba.<>1__state = 0;
|
|
mpldeoimhba.<>4__this = this;
|
|
Coroutine coroutine = base.StartCoroutine(mpldeoimhba);
|
|
return;
|
|
}
|
|
IL_AC:
|
|
this.MKLNNLFDNCL();
|
|
}
|
|
|
|
// Token: 0x06014FF1 RID: 86001 RVA: 0x00509B6C File Offset: 0x00507D6C
|
|
[Token(Token = "0x6014FF1")]
|
|
[Address(RVA = "0x18543E0", Offset = "0x1852DE0", VA = "0x1818543E0")]
|
|
protected bool HPMBEJCKBDM(Vector3 NLGECBNGLOO, Vector3 MFHNEEGGOCC, float OMLBPICLALA, int NNHBELIOIIM, bool MNPIDJNJACI = true)
|
|
{
|
|
CBMIKIMPBKF nldmclmneal = this.NLDMCLMNEAL;
|
|
List<Rigidbody> flclmcfoiid = this.FLCLMCFOIID;
|
|
CBMIKIMPBKF.CBAAHCJHLFD kdleenobacm = this.KDLEENOBACM;
|
|
float z = MFHNEEGGOCC.z;
|
|
float z2 = NLGECBNGLOO.z;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
float fixedTime = Time.fixedTime;
|
|
bool flag2;
|
|
if (this.ignoreStaticCollisionsDuration <= fixedTime || !flag2)
|
|
{
|
|
if (!flag2)
|
|
{
|
|
float z3 = NLGECBNGLOO.z;
|
|
CBMIKIMPBKF nldmclmneal2 = this.NLDMCLMNEAL;
|
|
List<Rigidbody> flclmcfoiid2 = this.FLCLMCFOIID;
|
|
CBMIKIMPBKF.CBAAHCJHLFD kdleenobacm2 = this.KDLEENOBACM;
|
|
float z4 = NLGECBNGLOO.z;
|
|
Vector3 vector;
|
|
float z5 = vector.z;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
if (!flag3)
|
|
{
|
|
}
|
|
ulong num;
|
|
if (num != (ulong)0L)
|
|
{
|
|
goto IL_A9;
|
|
}
|
|
}
|
|
Transform transform = base.transform;
|
|
Vector3 vector2;
|
|
float z6 = vector2.z;
|
|
this.FixedUpdate();
|
|
}
|
|
IL_A9:
|
|
float z7 = this.GIBLHGKMJDJ.z;
|
|
float z8 = NLGECBNGLOO.z;
|
|
Vector3 vector3;
|
|
float z9 = vector3.z;
|
|
Vector3 vector4;
|
|
float z10 = vector4.z;
|
|
this.GIBLHGKMJDJ.z = z10;
|
|
}
|
|
}
|
|
float z11 = this.GIBLHGKMJDJ.z;
|
|
float z12 = this.NHAOMEMANJA.z;
|
|
float fixedDeltaTime = Time.fixedDeltaTime;
|
|
Vector3 vector5;
|
|
float z13 = vector5.z;
|
|
Vector3 vector6;
|
|
float z14 = vector6.z;
|
|
this.GIBLHGKMJDJ.z = z14;
|
|
if (this.supportsVisualStretching)
|
|
{
|
|
this.EJCDMAJKNKD = fixedDeltaTime;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014FF2 RID: 86002 RVA: 0x00509CB0 File Offset: 0x00507EB0
|
|
[Token(Token = "0x6014FF2")]
|
|
[Address(RVA = "0x1854B10", Offset = "0x1853510", VA = "0x181854B10")]
|
|
private IEnumerator LAGKKNENAGP(Vector3 IPPBFGDBMAD)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06014FF2)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Core.Combat.Bullet::LAGKKNENAGP(UnityEngine.Vector3)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(MPLDEOIMHBA::System.IDisposable.Dispose, ldloc:MPLDEOIMHBA(var_0))
|
|
stfld:int32(MPLDEOIMHBA::<>1__state, ldloc:MPLDEOIMHBA(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:Bullet(MPLDEOIMHBA::<>4__this, ldloc:MPLDEOIMHBA(var_0), ldloc:Bullet(this))
|
|
}
|
|
|
|
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: 0x06014FF3 RID: 86003 RVA: 0x00509CD4 File Offset: 0x00507ED4
|
|
[Token(Token = "0x6014FF3")]
|
|
[Address(RVA = "0x1855860", Offset = "0x1854260", VA = "0x181855860")]
|
|
protected void MKLNNLFDNCL()
|
|
{
|
|
BulletTrail ajihbhiieeg = this.AJIHBHIIEEG;
|
|
int num = 0;
|
|
if (ajihbhiieeg != num)
|
|
{
|
|
BulletTrail ajihbhiieeg2 = this.AJIHBHIIEEG;
|
|
int num2 = 0;
|
|
ajihbhiieeg2.enabled = num2 != 0;
|
|
}
|
|
ParticleSystem particleSystem = this.particles;
|
|
int num3 = 0;
|
|
if (particleSystem != num3)
|
|
{
|
|
this.particles.Clear();
|
|
ParticleSystem.MainModule main = this.particles.main;
|
|
}
|
|
if (this.supportsVisualStretching)
|
|
{
|
|
int num4 = 0;
|
|
this.EJCDMAJKNKD = (float)num4;
|
|
}
|
|
if (this.ABMAFFCIBCE)
|
|
{
|
|
BulletInstanceRenderer instance = BulletInstanceRenderer.ONCPNMDGGKG;
|
|
MHFJHIHIBOM ffllgpjmlbc = this.FFLLGPJMLBC;
|
|
instance.DisableInstancedRenderer(ffllgpjmlbc);
|
|
}
|
|
bool flag = GlobalPool.ONCPNMDGGKG.Release<Bullet>(this);
|
|
}
|
|
|
|
// Token: 0x06014FF4 RID: 86004 RVA: 0x00509D84 File Offset: 0x00507F84
|
|
[Token(Token = "0x6014FF4")]
|
|
[Address(RVA = "0x1855810", Offset = "0x1854210", VA = "0x181855810")]
|
|
protected void MIKOLILDAJA()
|
|
{
|
|
Action<Bullet> ohjljkepfoo = this.OHJLJKEPFOO;
|
|
if (ohjljkepfoo != 0)
|
|
{
|
|
ohjljkepfoo(this);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FF5 RID: 86005 RVA: 0x00509DA4 File Offset: 0x00507FA4
|
|
[Token(Token = "0x6014FF5")]
|
|
[Address(RVA = "0x1854230", Offset = "0x1852C30", VA = "0x181854230")]
|
|
private bool GBMBPGBGKEO(Vector3 GGELJADACPD, out CBLLJNPBJOI PAOKLBNMNFL)
|
|
{
|
|
float z = GGELJADACPD.z;
|
|
CBMIKIMPBKF nldmclmneal = this.NLDMCLMNEAL;
|
|
List<Rigidbody> flclmcfoiid = this.FLCLMCFOIID;
|
|
CBMIKIMPBKF.CBAAHCJHLFD kdleenobacm = this.KDLEENOBACM;
|
|
float z2 = GGELJADACPD.z;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
while (!flag)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014FF6 RID: 86006 RVA: 0x00509DF4 File Offset: 0x00507FF4
|
|
[Token(Token = "0x6014FF6")]
|
|
[Address(RVA = "0x18530F0", Offset = "0x1851AF0", VA = "0x1818530F0")]
|
|
private Vector3 BNABLFEHFDF(Vector3 MFHNEEGGOCC, int MIBLHKHDHNP)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06014FF6)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Combat.Bullet::BNABLFEHFDF(UnityEngine.Vector3,System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_1_07, callgetter:float32(Time::get_fixedDeltaTime))
|
|
stloc:Vector3(var_2_0D, callgetter:Vector3(Physics::get_gravity))
|
|
stloc:int32(var_5_0F, ldc.i4:int32(0))
|
|
stloc:Vector3(var_6_16, callgetter:Vector3(Vector3::get_zero))
|
|
stloc:Vector3(var_9_20, call:Vector3(Vector3::op_Multiply, ldloc:float32(var_1_07), ldloc:int32[exp:Vector3](var_5_0F)))
|
|
stloc:float32(var_14_29, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_13)))
|
|
}
|
|
|
|
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: 0x06014FF7 RID: 86007 RVA: 0x00509E2C File Offset: 0x0050802C
|
|
[Token(Token = "0x6014FF7")]
|
|
[Address(RVA = "0x1854B70", Offset = "0x1853570", VA = "0x181854B70", Slot = "10")]
|
|
protected virtual void LFDOBCFHFNP(CBLLJNPBJOI LLJEGLKBKME)
|
|
{
|
|
Collider fkjeihgoadp = LLJEGLKBKME.FKJEIHGOADP;
|
|
int num = 0;
|
|
Vector3 bhnkkjbcoaa = LLJEGLKBKME.BHNKKJBCOAA;
|
|
GameObject gameObject = fkjeihgoadp.gameObject;
|
|
this.GIBDAOEJGHA = gameObject;
|
|
float fixedTime = Time.fixedTime;
|
|
if ((this.applyGravity ? 1 : 0) != num)
|
|
{
|
|
int num2 = 0;
|
|
float z = Physics.gravity.z;
|
|
Vector3 vector = fixedTime * num2;
|
|
}
|
|
float z2 = Vector3.zero.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
Vector3 vector4;
|
|
float z5 = vector4.z;
|
|
Vector3 vector5;
|
|
float z6 = vector5.z;
|
|
int num3 = 0;
|
|
Vector3 bhnkkjbcoaa2 = LLJEGLKBKME.BHNKKJBCOAA;
|
|
Vector3 bhnkkjbcoaa3 = LLJEGLKBKME.BHNKKJBCOAA;
|
|
Player player = LLJEGLKBKME.FKJEIHGOADP.PKPLHJFDDKE(num3);
|
|
this.<KCKOBEMCIGG>k__BackingField = player;
|
|
int num4 = 0;
|
|
if (!(player != num4))
|
|
{
|
|
Enemy enemy = LLJEGLKBKME.FKJEIHGOADP.PABDAFCMNCK(num4);
|
|
this.<IECJIJLMNHN>k__BackingField = enemy;
|
|
int num5 = 0;
|
|
if (!(enemy != num5))
|
|
{
|
|
Tool tool = LLJEGLKBKME.FKJEIHGOADP.AMKJBLIFHPB();
|
|
int num6 = 0;
|
|
if (!(tool != num6))
|
|
{
|
|
Trap trap = LLJEGLKBKME.FKJEIHGOADP.ALGNNHDELCG();
|
|
int num7 = 0;
|
|
if (!(trap != num7))
|
|
{
|
|
float z7 = Vector3.up.z;
|
|
float num8;
|
|
if (this.minWallSlopeDegrees <= num8)
|
|
{
|
|
float z8 = Vector3.down.z;
|
|
float num9 = this.minWallSlopeDegrees;
|
|
int num10 = 0;
|
|
num10 += 5;
|
|
}
|
|
}
|
|
}
|
|
ProjectileTool component = tool.GetComponent<ProjectileTool>();
|
|
int num11 = 0;
|
|
if (component != num11)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
Bullet.GHKJGBPBJKI[] array = this.reflectSurfaces;
|
|
bool flag;
|
|
Transform transform;
|
|
if (flag)
|
|
{
|
|
int num12 = this.FJICJENMKPG;
|
|
if (num12 < this.maxReflections)
|
|
{
|
|
num12++;
|
|
this.FJICJENMKPG = num12;
|
|
Vector3 vector6;
|
|
float z9 = vector6.z;
|
|
transform = base.transform;
|
|
Vector3 vector7;
|
|
float z10 = vector7.z;
|
|
Vector3 vector8;
|
|
float z11 = vector8.z;
|
|
Vector3 vector9;
|
|
float z12 = vector9.z;
|
|
}
|
|
}
|
|
IIBIOPCKHGK iibiopckhgk = this.destroyOnLayers;
|
|
bool flag2 = this.GIBDAOEJGHA.KHHDLOKCNHC(iibiopckhgk);
|
|
if (transform == 0)
|
|
{
|
|
goto IL_24D;
|
|
}
|
|
bool flag3;
|
|
GameObject gameObject2;
|
|
GameObject gameObject3;
|
|
if (transform == 0 || ((transform == 0 || ((transform == (ulong)1L || (flag3 && this.FIEIACGBCCI != 0)) && this.GBDJAIDHKDI(gameObject2) && this.KBMHDAGMLAF != 0)) && this.GBDJAIDHKDI(gameObject3) && this.JMKEOLOEKFM != 0))
|
|
{
|
|
GameObject gameObject4 = this.<IECJIJLMNHN>k__BackingField.gameObject;
|
|
if (this.GBDJAIDHKDI(gameObject4) && this.EIMFCMEGGPP != 0)
|
|
{
|
|
goto IL_24D;
|
|
}
|
|
}
|
|
IL_26E:
|
|
while (!flag2)
|
|
{
|
|
}
|
|
Renderer renderer = this.visualRenderer;
|
|
int num13 = 0;
|
|
if (renderer != num13)
|
|
{
|
|
Vector3 vector10;
|
|
float z13 = vector10.z;
|
|
Vector3 vector11;
|
|
float z14 = vector11.z;
|
|
}
|
|
this.FixedUpdate();
|
|
throw new NullReferenceException();
|
|
IL_24D:
|
|
GameObject gameObject5 = this.<KCKOBEMCIGG>k__BackingField.gameObject;
|
|
if (!this.GBDJAIDHKDI(gameObject5) || this.BEKCCHHMPEH != 0)
|
|
{
|
|
goto IL_26E;
|
|
}
|
|
goto IL_26E;
|
|
}
|
|
|
|
// Token: 0x06014FF8 RID: 86008 RVA: 0x0050A0E0 File Offset: 0x005082E0
|
|
[Token(Token = "0x6014FF8")]
|
|
[Address(RVA = "0x18557A0", Offset = "0x18541A0", VA = "0x1818557A0")]
|
|
private bool MFLEKDEPJDG(CBLLJNPBJOI PAOKLBNMNFL)
|
|
{
|
|
float fixedTime = Time.fixedTime;
|
|
if (this.ignoreStaticCollisionsDuration <= fixedTime)
|
|
{
|
|
}
|
|
return PAOKLBNMNFL.FKJEIHGOADP.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)2048));
|
|
}
|
|
|
|
// Token: 0x06014FF9 RID: 86009 RVA: 0x0050A11C File Offset: 0x0050831C
|
|
[Token(Token = "0x6014FF9")]
|
|
[Address(RVA = "0x1855F60", Offset = "0x1854960", VA = "0x181855F60")]
|
|
public void SetBulletGroup(AAEGKOIININ CKEBCMEKCJH)
|
|
{
|
|
if (this.<LADILPMKDBJ>k__BackingField != (ulong)0L)
|
|
{
|
|
Debug.LogError("Cannot set the bullet group multiple times for the same bullet.");
|
|
return;
|
|
}
|
|
this.<LADILPMKDBJ>k__BackingField = CKEBCMEKCJH;
|
|
}
|
|
|
|
// Token: 0x06014FFA RID: 86010 RVA: 0x0050A148 File Offset: 0x00508348
|
|
[Token(Token = "0x6014FFA")]
|
|
[Address(RVA = "0x1854A40", Offset = "0x1853440", VA = "0x181854A40")]
|
|
private void KNMMJKDHJLM(Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
GameObject gameObject = EDIBICHIJJH.gameObject;
|
|
if (this.GBDJAIDHKDI(gameObject) && this.BEKCCHHMPEH != 0)
|
|
{
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FFB RID: 86011 RVA: 0x0050A19C File Offset: 0x0050839C
|
|
[Token(Token = "0x6014FFB")]
|
|
[Address(RVA = "0x1855A10", Offset = "0x1854410", VA = "0x181855A10")]
|
|
private void MLBNCEJKCKB(Enemy FDJDEJIKCFH, ANBBFGKPJFD DNAAFCIDGCG, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
GameObject gameObject = FDJDEJIKCFH.gameObject;
|
|
if (this.GBDJAIDHKDI(gameObject) && this.EIMFCMEGGPP != 0)
|
|
{
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FFC RID: 86012 RVA: 0x0050A1F0 File Offset: 0x005083F0
|
|
[Token(Token = "0x6014FFC")]
|
|
[Address(RVA = "0x1853040", Offset = "0x1851A40", VA = "0x181853040")]
|
|
private void BCMLFBMBBMK(Tool EGFEJGHDNAI, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
GameObject gameObject = EGFEJGHDNAI.gameObject;
|
|
if (this.GBDJAIDHKDI(gameObject) && this.JMKEOLOEKFM != 0)
|
|
{
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FFD RID: 86013 RVA: 0x0050A244 File Offset: 0x00508444
|
|
[Token(Token = "0x6014FFD")]
|
|
[Address(RVA = "0x1854330", Offset = "0x1852D30", VA = "0x181854330")]
|
|
private void HFAGPENDGKI(Trap JHIDLPIGNBD, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
GameObject gameObject = JHIDLPIGNBD.gameObject;
|
|
if (this.GBDJAIDHKDI(gameObject) && this.KBMHDAGMLAF != 0)
|
|
{
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FFE RID: 86014 RVA: 0x0050A298 File Offset: 0x00508498
|
|
[Token(Token = "0x6014FFE")]
|
|
[Address(RVA = "0x18548A0", Offset = "0x18532A0", VA = "0x1818548A0")]
|
|
private void IKFPIAOPEIJ(GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
bool flag;
|
|
if (flag && this.FIEIACGBCCI != 0)
|
|
{
|
|
float y2 = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z2 = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z3 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014FFF RID: 86015 RVA: 0x0050A2F0 File Offset: 0x005084F0
|
|
[Token(Token = "0x6014FFF")]
|
|
[Address(RVA = "0x18541B0", Offset = "0x1852BB0", VA = "0x1818541B0")]
|
|
private bool GBDJAIDHKDI(GameObject HFGIBBKCNNG)
|
|
{
|
|
AAEGKOIININ aaegkoiinin = this.<LADILPMKDBJ>k__BackingField;
|
|
if (aaegkoiinin != 0)
|
|
{
|
|
if (!aaegkoiinin.NPLMPFDHMHH(HFGIBBKCNNG) || this.<LADILPMKDBJ>k__BackingField.<IFPNJHELELJ>k__BackingField)
|
|
{
|
|
}
|
|
this.<LADILPMKDBJ>k__BackingField.ONKCHNOADBC(HFGIBBKCNNG);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06015000 RID: 86016 RVA: 0x0050A338 File Offset: 0x00508538
|
|
[Token(Token = "0x6015000")]
|
|
[Address(RVA = "0x1854950", Offset = "0x1853350", VA = "0x181854950")]
|
|
private bool JMCIKDFBGEE()
|
|
{
|
|
if (this.enableInstancedVisualRendering)
|
|
{
|
|
Renderer renderer = this.visualRenderer;
|
|
int num = 0;
|
|
if (!(renderer == num))
|
|
{
|
|
Material[] sharedMaterialArray = this.visualRenderer.GetSharedMaterialArray();
|
|
if (this.visualRenderer.GetSharedMaterial().enableInstancing && SystemInfo.supportsInstancing)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015001 RID: 86017 RVA: 0x0050A394 File Offset: 0x00508594
|
|
[Token(Token = "0x6015001")]
|
|
[Address(RVA = "0x1855AE0", Offset = "0x18544E0", VA = "0x181855AE0")]
|
|
private void MMGMEPPGKAD(Color GJAINANBOCB)
|
|
{
|
|
if (!this.ABMAFFCIBCE)
|
|
{
|
|
Renderer renderer = this.visualRenderer;
|
|
int num = 0;
|
|
if (renderer != num && this.LDOBIHIGAHN != -1)
|
|
{
|
|
if (this.POJKKILEGBC == 0)
|
|
{
|
|
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
|
this.POJKKILEGBC = materialPropertyBlock;
|
|
}
|
|
Renderer renderer2 = this.visualRenderer;
|
|
MaterialPropertyBlock pojkkilegbc = this.POJKKILEGBC;
|
|
renderer2.Internal_SetPropertyBlock(pojkkilegbc);
|
|
}
|
|
return;
|
|
}
|
|
MHFJHIHIBOM ffllgpjmlbc = this.FFLLGPJMLBC;
|
|
}
|
|
|
|
// Token: 0x06015002 RID: 86018 RVA: 0x0050A404 File Offset: 0x00508604
|
|
[Token(Token = "0x6015002")]
|
|
[Address(RVA = "0x1855C70", Offset = "0x1854670", VA = "0x181855C70")]
|
|
private void OnDrawGizmos()
|
|
{
|
|
Color green = Color.green;
|
|
Color white = Color.white;
|
|
}
|
|
|
|
// Token: 0x06015003 RID: 86019 RVA: 0x0050A420 File Offset: 0x00508620
|
|
[Token(Token = "0x6015003")]
|
|
[Address(RVA = "0x18562F0", Offset = "0x1854CF0", VA = "0x1818562F0")]
|
|
public Bullet()
|
|
{
|
|
CBMIKIMPBKF cbmikimpbkf = new CBMIKIMPBKF();
|
|
this.NLDMCLMNEAL = cbmikimpbkf;
|
|
float z = Vector3.zero.z;
|
|
this.NHAOMEMANJA.z = z;
|
|
this.LFDFFDCJAAD = 1f;
|
|
this.PJMKGHOKNGB = 1f;
|
|
float z2 = Vector3.zero.z;
|
|
this.GIBLHGKMJDJ.z = z2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400DFA5 RID: 57253
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400DFA5")]
|
|
[SerializeField]
|
|
[Header("Physics")]
|
|
protected float colliderRadius = 0.033f;
|
|
|
|
// Token: 0x0400DFA6 RID: 57254
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400DFA6")]
|
|
[SerializeField]
|
|
private bool applyGravity = true;
|
|
|
|
// Token: 0x0400DFA7 RID: 57255
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400DFA7")]
|
|
[SerializeField]
|
|
private float gravityRatio = 1f;
|
|
|
|
// Token: 0x0400DFA8 RID: 57256
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x400DFA8")]
|
|
[SerializeField]
|
|
private float airDrag;
|
|
|
|
// Token: 0x0400DFA9 RID: 57257
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400DFA9")]
|
|
[SerializeField]
|
|
private IIBIOPCKHGK destroyOnLayers = (IIBIOPCKHGK)((ulong)362036736L);
|
|
|
|
// Token: 0x0400DFAA RID: 57258
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400DFAA")]
|
|
[SerializeField]
|
|
private float ignoreStaticCollisionsDuration;
|
|
|
|
// Token: 0x0400DFAB RID: 57259
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400DFAB")]
|
|
[SerializeField]
|
|
[Header("Reflection")]
|
|
private Bullet.GHKJGBPBJKI[] reflectSurfaces;
|
|
|
|
// Token: 0x0400DFAC RID: 57260
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400DFAC")]
|
|
[SerializeField]
|
|
private float minWallSlopeDegrees = 30f;
|
|
|
|
// Token: 0x0400DFAD RID: 57261
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400DFAD")]
|
|
[SerializeField]
|
|
private int maxReflections = (int)((ulong)1L);
|
|
|
|
// Token: 0x0400DFAE RID: 57262
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400DFAE")]
|
|
[SerializeField]
|
|
private float restitution = 1f;
|
|
|
|
// Token: 0x0400DFAF RID: 57263
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400DFAF")]
|
|
[SerializeField]
|
|
private bool supportsGravityAfterReflection;
|
|
|
|
// Token: 0x0400DFB0 RID: 57264
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400DFB0")]
|
|
[SerializeField]
|
|
[Header("Cleanup")]
|
|
private float selfDestructTime = 10f;
|
|
|
|
// Token: 0x0400DFB1 RID: 57265
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400DFB1")]
|
|
[SerializeField]
|
|
private float selfDestructDistance = -1f;
|
|
|
|
// Token: 0x0400DFB2 RID: 57266
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400DFB2")]
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
private bool enableInstancedVisualRendering;
|
|
|
|
// Token: 0x0400DFB3 RID: 57267
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400DFB3")]
|
|
[SerializeField]
|
|
private Renderer visualRenderer;
|
|
|
|
// Token: 0x0400DFB4 RID: 57268
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400DFB4")]
|
|
[SerializeField]
|
|
private string colorPropertyName;
|
|
|
|
// Token: 0x0400DFB5 RID: 57269
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400DFB5")]
|
|
[SerializeField]
|
|
[Header("Dynamic Color")]
|
|
private bool supportsDynamicColor;
|
|
|
|
// Token: 0x0400DFB6 RID: 57270
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400DFB6")]
|
|
[SerializeField]
|
|
[ColorUsage(true, true)]
|
|
private Color dynamicColor;
|
|
|
|
// Token: 0x0400DFB7 RID: 57271
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x400DFB7")]
|
|
[SerializeField]
|
|
[Header("Dynamic Color Blending On Impact")]
|
|
private bool supportsAnimatedDynamicColorBlending;
|
|
|
|
// Token: 0x0400DFB8 RID: 57272
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400DFB8")]
|
|
[SerializeField]
|
|
private Color animatedDynamicColorBlendingTargetColor;
|
|
|
|
// Token: 0x0400DFB9 RID: 57273
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400DFB9")]
|
|
[SerializeField]
|
|
[Header("Distance Fading")]
|
|
private bool supportsDynamicColorDistanceFading;
|
|
|
|
// Token: 0x0400DFBA RID: 57274
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400DFBA")]
|
|
[SerializeField]
|
|
private float maxFadeDistanceFromCamera = 16f;
|
|
|
|
// Token: 0x0400DFBB RID: 57275
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400DFBB")]
|
|
[SerializeField]
|
|
private float minFadeDistanceFromCamera = 1f;
|
|
|
|
// Token: 0x0400DFBC RID: 57276
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400DFBC")]
|
|
[SerializeField]
|
|
private float maxFadeDistanceAlpha = 0.05f;
|
|
|
|
// Token: 0x0400DFBD RID: 57277
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400DFBD")]
|
|
[SerializeField]
|
|
private float minFadeDistanceAlpha = 0.75f;
|
|
|
|
// Token: 0x0400DFBE RID: 57278
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")]
|
|
[Token(Token = "0x400DFBE")]
|
|
[SerializeField]
|
|
[Header("Stretching")]
|
|
private bool supportsVisualStretching;
|
|
|
|
// Token: 0x0400DFBF RID: 57279
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400DFBF")]
|
|
[SerializeField]
|
|
protected Transform stretchTransform;
|
|
|
|
// Token: 0x0400DFC0 RID: 57280
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400DFC0")]
|
|
[SerializeField]
|
|
private float maxStretchDistance = 10f;
|
|
|
|
// Token: 0x0400DFC1 RID: 57281
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")]
|
|
[Token(Token = "0x400DFC1")]
|
|
[SerializeField]
|
|
private bool calculateStretchFinishTime;
|
|
|
|
// Token: 0x0400DFC2 RID: 57282
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400DFC2")]
|
|
[SerializeField]
|
|
private float explicitStretchFinishTime = 0.5f;
|
|
|
|
// Token: 0x0400DFC3 RID: 57283
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400DFC3")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip audioLoop;
|
|
|
|
// Token: 0x0400DFC4 RID: 57284
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400DFC4")]
|
|
[SerializeField]
|
|
[Header("Misc Visuals")]
|
|
private ParticleSystem particles;
|
|
|
|
// Token: 0x0400DFC5 RID: 57285
|
|
[Token(Token = "0x400DFC5")]
|
|
private static readonly int HGLNABMPJHN = Animator.StringToHash("Fire");
|
|
|
|
// Token: 0x0400DFC6 RID: 57286
|
|
[Token(Token = "0x400DFC6")]
|
|
private const float GCCGKEEAHEE = 9.8f;
|
|
|
|
// Token: 0x0400DFC7 RID: 57287
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400DFC7")]
|
|
private int LDOBIHIGAHN = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400DFC8 RID: 57288
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x400DFC8")]
|
|
private bool ABMAFFCIBCE;
|
|
|
|
// Token: 0x0400DFC9 RID: 57289
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400DFC9")]
|
|
private MHFJHIHIBOM FFLLGPJMLBC;
|
|
|
|
// Token: 0x0400DFCA RID: 57290
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400DFCA")]
|
|
private int FJICJENMKPG;
|
|
|
|
// Token: 0x0400DFCB RID: 57291
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400DFCB")]
|
|
private CBMIKIMPBKF NLDMCLMNEAL;
|
|
|
|
// Token: 0x0400DFCC RID: 57292
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400DFCC")]
|
|
private Vector3 NHAOMEMANJA;
|
|
|
|
// Token: 0x0400DFCD RID: 57293
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400DFCD")]
|
|
private CBMIKIMPBKF.CBAAHCJHLFD KDLEENOBACM;
|
|
|
|
// Token: 0x0400DFCE RID: 57294
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400DFCE")]
|
|
private List<Rigidbody> FLCLMCFOIID;
|
|
|
|
// Token: 0x0400DFCF RID: 57295
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400DFCF")]
|
|
private float LFDFFDCJAAD;
|
|
|
|
// Token: 0x0400DFD0 RID: 57296
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x114")]
|
|
[Token(Token = "0x400DFD0")]
|
|
private bool DPPGPBLPKNP;
|
|
|
|
// Token: 0x0400DFD1 RID: 57297
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400DFD1")]
|
|
private float PJMKGHOKNGB;
|
|
|
|
// Token: 0x0400DFD2 RID: 57298
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400DFD2")]
|
|
private SFXAudioSource JCCEALMOACM;
|
|
|
|
// Token: 0x0400DFD3 RID: 57299
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400DFD3")]
|
|
private Animator LDOJFIEANFB;
|
|
|
|
// Token: 0x0400DFD4 RID: 57300
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400DFD4")]
|
|
private Animation JBOCMOIBIOC;
|
|
|
|
// Token: 0x0400DFD5 RID: 57301
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400DFD5")]
|
|
private TriggerToAnimationMapping GOEFPPFKKEA;
|
|
|
|
// Token: 0x0400DFD6 RID: 57302
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400DFD6")]
|
|
protected float DBIHDDMKDJN;
|
|
|
|
// Token: 0x0400DFD7 RID: 57303
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x144")]
|
|
[Token(Token = "0x400DFD7")]
|
|
protected float EBGPPCJBCAC;
|
|
|
|
// Token: 0x0400DFD8 RID: 57304
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400DFD8")]
|
|
protected bool MNPLOIPHKPB;
|
|
|
|
// Token: 0x0400DFD9 RID: 57305
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400DFD9")]
|
|
protected GameObject GIBDAOEJGHA;
|
|
|
|
// Token: 0x0400DFDA RID: 57306
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400DFDA")]
|
|
protected BulletTrail AJIHBHIIEEG;
|
|
|
|
// Token: 0x0400DFDB RID: 57307
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x400DFDB")]
|
|
protected byte IBMHCLNFMAK;
|
|
|
|
// Token: 0x0400DFDC RID: 57308
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x400DFDC")]
|
|
private MaterialPropertyBlock POJKKILEGBC;
|
|
|
|
// Token: 0x0400DFDD RID: 57309
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x400DFDD")]
|
|
private Vector3 CACFKFOOHID;
|
|
|
|
// Token: 0x0400DFE4 RID: 57316
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x400DFE4")]
|
|
private Vector3 GIBLHGKMJDJ;
|
|
|
|
// Token: 0x0400DFE8 RID: 57320
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x400DFE8")]
|
|
private Color HIEMIKKPMBN;
|
|
|
|
// Token: 0x0400DFEB RID: 57323
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x400DFEB")]
|
|
protected float EIMOBLDCHHP;
|
|
|
|
// Token: 0x02002DF3 RID: 11763
|
|
[Token(Token = "0x2002DF3")]
|
|
public enum GHKJGBPBJKI
|
|
{
|
|
// Token: 0x0400DFED RID: 57325
|
|
[Token(Token = "0x400DFED")]
|
|
Player,
|
|
// Token: 0x0400DFEE RID: 57326
|
|
[Token(Token = "0x400DFEE")]
|
|
Enemy,
|
|
// Token: 0x0400DFEF RID: 57327
|
|
[Token(Token = "0x400DFEF")]
|
|
Tool,
|
|
// Token: 0x0400DFF0 RID: 57328
|
|
[Token(Token = "0x400DFF0")]
|
|
Trap,
|
|
// Token: 0x0400DFF1 RID: 57329
|
|
[Token(Token = "0x400DFF1")]
|
|
Floor,
|
|
// Token: 0x0400DFF2 RID: 57330
|
|
[Token(Token = "0x400DFF2")]
|
|
Wall,
|
|
// Token: 0x0400DFF3 RID: 57331
|
|
[Token(Token = "0x400DFF3")]
|
|
Ceiling
|
|
}
|
|
|
|
// Token: 0x02002DF4 RID: 11764
|
|
[Token(Token = "0x2002DF4")]
|
|
public sealed class CEFAOBHGLKL : MulticastDelegate
|
|
{
|
|
// Token: 0x06015005 RID: 86021 RVA: 0x0050A554 File Offset: 0x00508754
|
|
[Token(Token = "0x6015005")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public CEFAOBHGLKL(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06015006 RID: 86022 RVA: 0x0050A570 File Offset: 0x00508770
|
|
[Token(Token = "0x6015006")]
|
|
[Address(RVA = "0x13B7280", Offset = "0x13B5C80", VA = "0x1813B7280", Slot = "13")]
|
|
public void Invoke(Bullet EDPPMBPBAAC, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015007 RID: 86023 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015007")]
|
|
[Address(RVA = "0x1856EE0", Offset = "0x18558E0", VA = "0x181856EE0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(Bullet EDPPMBPBAAC, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015008 RID: 86024 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015008")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002DF5 RID: 11765
|
|
[Token(Token = "0x2002DF5")]
|
|
public sealed class BCIJIAKFGLB : MulticastDelegate
|
|
{
|
|
// Token: 0x06015009 RID: 86025 RVA: 0x0050A670 File Offset: 0x00508870
|
|
[Token(Token = "0x6015009")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public BCIJIAKFGLB(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x0601500A RID: 86026 RVA: 0x0050A68C File Offset: 0x0050888C
|
|
[Token(Token = "0x601500A")]
|
|
[Address(RVA = "0x13BA170", Offset = "0x13B8B70", VA = "0x1813BA170", Slot = "13")]
|
|
public void Invoke(Bullet EDPPMBPBAAC, Enemy FDJDEJIKCFH, ANBBFGKPJFD EMPFLFOEDFD, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601500B RID: 86027 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601500B")]
|
|
[Address(RVA = "0x184D790", Offset = "0x184C190", VA = "0x18184D790", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(Bullet EDPPMBPBAAC, Enemy FDJDEJIKCFH, ANBBFGKPJFD EMPFLFOEDFD, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601500C RID: 86028 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601500C")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002DF6 RID: 11766
|
|
[Token(Token = "0x2002DF6")]
|
|
public sealed class LLNPLAPHHJM : MulticastDelegate
|
|
{
|
|
// Token: 0x0601500D RID: 86029 RVA: 0x0050A790 File Offset: 0x00508990
|
|
[Token(Token = "0x601500D")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public LLNPLAPHHJM(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x0601500E RID: 86030 RVA: 0x0050A7AC File Offset: 0x005089AC
|
|
[Token(Token = "0x601500E")]
|
|
[Address(RVA = "0x13B8160", Offset = "0x13B6B60", VA = "0x1813B8160", Slot = "13")]
|
|
public void Invoke(Bullet EDPPMBPBAAC, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601500F RID: 86031 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601500F")]
|
|
[Address(RVA = "0x185BE80", Offset = "0x185A880", VA = "0x18185BE80", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(Bullet EDPPMBPBAAC, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015010 RID: 86032 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015010")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002DF7 RID: 11767
|
|
[Token(Token = "0x2002DF7")]
|
|
public sealed class HDANGCCOJJA : MulticastDelegate
|
|
{
|
|
// Token: 0x06015011 RID: 86033 RVA: 0x0050A8B4 File Offset: 0x00508AB4
|
|
[Token(Token = "0x6015011")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public HDANGCCOJJA(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06015012 RID: 86034 RVA: 0x0050A8D0 File Offset: 0x00508AD0
|
|
[Token(Token = "0x6015012")]
|
|
[Address(RVA = "0x13B8160", Offset = "0x13B6B60", VA = "0x1813B8160", Slot = "13")]
|
|
public void Invoke(Bullet EDPPMBPBAAC, Trap AMPLOOJODLP, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015013 RID: 86035 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015013")]
|
|
[Address(RVA = "0x185BAB0", Offset = "0x185A4B0", VA = "0x18185BAB0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(Bullet EDPPMBPBAAC, Trap AMPLOOJODLP, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015014 RID: 86036 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015014")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002DF8 RID: 11768
|
|
[Token(Token = "0x2002DF8")]
|
|
public sealed class CJMKAGLOMOH : MulticastDelegate
|
|
{
|
|
// Token: 0x06015015 RID: 86037 RVA: 0x0050A9D8 File Offset: 0x00508BD8
|
|
[Token(Token = "0x6015015")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public CJMKAGLOMOH(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06015016 RID: 86038 RVA: 0x0050A9F4 File Offset: 0x00508BF4
|
|
[Token(Token = "0x6015016")]
|
|
[Address(RVA = "0x13BDA20", Offset = "0x13BC420", VA = "0x1813BDA20", Slot = "13")]
|
|
public void Invoke(Bullet EDPPMBPBAAC, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
uint num2;
|
|
if (num2 != (uint)0)
|
|
{
|
|
Delegate @delegate = delegates[1];
|
|
Delegate delegate2 = delegates[0];
|
|
uint num3;
|
|
if (@delegate.method_info == num3)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
ExecutionEngineException ex;
|
|
if (ex == 0 || @delegate == (ulong)2L)
|
|
{
|
|
}
|
|
MethodInfo method_info = @delegate.method_info;
|
|
int num6;
|
|
if (EDPPMBPBAAC != (ulong)2L)
|
|
{
|
|
uint num4;
|
|
if (method_info != num4)
|
|
{
|
|
if (delegate2 != 0)
|
|
{
|
|
}
|
|
int num5 = 0;
|
|
MethodInfo method_info2 = @delegate.method_info;
|
|
IntPtr invoke_impl = @delegate.invoke_impl;
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
num5 += num5;
|
|
num5++;
|
|
@delegate += @delegate;
|
|
num5 += method_info2;
|
|
num5 += 19;
|
|
MethodInfo methodInfo = @delegate.method_info;
|
|
methodInfo += methodInfo;
|
|
float y2 = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z3 = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z4 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
MethodInfo method_info3 = @delegate.method_info;
|
|
float y3 = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z5 = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z6 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
num6 = 0;
|
|
if ((IntPtr)num6 < invoke_impl)
|
|
{
|
|
num6 += num6;
|
|
if ((IntPtr)num6 != invoke_impl)
|
|
{
|
|
num6++;
|
|
}
|
|
}
|
|
num6 += method_info3;
|
|
num6 += 19;
|
|
num6 += 19;
|
|
}
|
|
if (delegate2 != 0 || num6 != 0)
|
|
{
|
|
}
|
|
}
|
|
int num8;
|
|
if (num6 != EDPPMBPBAAC)
|
|
{
|
|
if (delegate2 != 0)
|
|
{
|
|
}
|
|
if (delegate2 == 0)
|
|
{
|
|
}
|
|
float y4 = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z7 = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z8 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
int num7 = 0;
|
|
num7 += num7;
|
|
num7++;
|
|
num7 += 19;
|
|
delegate2 += delegate2;
|
|
float y5 = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z9 = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z10 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
num8 = 0;
|
|
num8 += num8;
|
|
num8++;
|
|
num8 += 19;
|
|
num8 += 19;
|
|
}
|
|
if (delegate2 != 0 || num8 != 0)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015017 RID: 86039 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015017")]
|
|
[Address(RVA = "0x1856F90", Offset = "0x1855990", VA = "0x181856F90", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(Bullet EDPPMBPBAAC, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015018 RID: 86040 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015018")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|