2032 lines
63 KiB
C#
2032 lines
63 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.AI;
|
|
using RecRoom.Core.Pools;
|
|
using RecRoom.Core.Rendering;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Combat
|
|
{
|
|
// Token: 0x020033BB RID: 13243
|
|
[Token(Token = "0x20033BB")]
|
|
public class Bullet : MonoBehaviour
|
|
{
|
|
// Token: 0x14000210 RID: 528
|
|
// (add) Token: 0x06017136 RID: 94518 RVA: 0x005640E8 File Offset: 0x005622E8
|
|
// (remove) Token: 0x06017137 RID: 94519 RVA: 0x00564104 File Offset: 0x00562304
|
|
[Token(Token = "0x14000210")]
|
|
public event Action<Bullet> OHJLJKEPFOO
|
|
{
|
|
[Token(Token = "0x6017136")]
|
|
[Address(RVA = "0x142FEF0", Offset = "0x142ECF0", VA = "0x18142FEF0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6017137")]
|
|
[Address(RVA = "0x14303F0", Offset = "0x142F1F0", VA = "0x1814303F0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000211 RID: 529
|
|
// (add) Token: 0x06017138 RID: 94520 RVA: 0x00564120 File Offset: 0x00562320
|
|
// (remove) Token: 0x06017139 RID: 94521 RVA: 0x0056413C File Offset: 0x0056233C
|
|
[Token(Token = "0x14000211")]
|
|
public event Bullet.CEFAOBHGLKL BEKCCHHMPEH
|
|
{
|
|
[Token(Token = "0x6017138")]
|
|
[Address(RVA = "0x14300D0", Offset = "0x142EED0", VA = "0x1814300D0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6017139")]
|
|
[Address(RVA = "0x14305D0", Offset = "0x142F3D0", VA = "0x1814305D0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000212 RID: 530
|
|
// (add) Token: 0x0601713A RID: 94522 RVA: 0x00564158 File Offset: 0x00562358
|
|
// (remove) Token: 0x0601713B RID: 94523 RVA: 0x00564174 File Offset: 0x00562374
|
|
[Token(Token = "0x14000212")]
|
|
public event Bullet.BCIJIAKFGLB EIMFCMEGGPP
|
|
{
|
|
[Token(Token = "0x601713A")]
|
|
[Address(RVA = "0x142FF90", Offset = "0x142ED90", VA = "0x18142FF90")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x601713B")]
|
|
[Address(RVA = "0x1430490", Offset = "0x142F290", VA = "0x181430490")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000213 RID: 531
|
|
// (add) Token: 0x0601713C RID: 94524 RVA: 0x00564190 File Offset: 0x00562390
|
|
// (remove) Token: 0x0601713D RID: 94525 RVA: 0x005641AC File Offset: 0x005623AC
|
|
[Token(Token = "0x14000213")]
|
|
public event Bullet.LLNPLAPHHJM JMKEOLOEKFM
|
|
{
|
|
[Token(Token = "0x601713C")]
|
|
[Address(RVA = "0x1430170", Offset = "0x142EF70", VA = "0x181430170")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x601713D")]
|
|
[Address(RVA = "0x1430670", Offset = "0x142F470", VA = "0x181430670")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000214 RID: 532
|
|
// (add) Token: 0x0601713E RID: 94526 RVA: 0x005641C8 File Offset: 0x005623C8
|
|
// (remove) Token: 0x0601713F RID: 94527 RVA: 0x005641E4 File Offset: 0x005623E4
|
|
[Token(Token = "0x14000214")]
|
|
public event Bullet.HDANGCCOJJA KBMHDAGMLAF
|
|
{
|
|
[Token(Token = "0x601713E")]
|
|
[Address(RVA = "0x1430210", Offset = "0x142F010", VA = "0x181430210")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x601713F")]
|
|
[Address(RVA = "0x1430710", Offset = "0x142F510", VA = "0x181430710")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000215 RID: 533
|
|
// (add) Token: 0x06017140 RID: 94528 RVA: 0x00564200 File Offset: 0x00562400
|
|
// (remove) Token: 0x06017141 RID: 94529 RVA: 0x0056421C File Offset: 0x0056241C
|
|
[Token(Token = "0x14000215")]
|
|
public event Bullet.CJMKAGLOMOH FIEIACGBCCI
|
|
{
|
|
[Token(Token = "0x6017140")]
|
|
[Address(RVA = "0x1430030", Offset = "0x142EE30", VA = "0x181430030")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6017141")]
|
|
[Address(RVA = "0x1430530", Offset = "0x142F330", VA = "0x181430530")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F9F RID: 16287
|
|
// (get) Token: 0x06017142 RID: 94530 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06017143 RID: 94531 RVA: 0x00564238 File Offset: 0x00562438
|
|
[Token(Token = "0x17003F9F")]
|
|
private Vector3 NIIEMJINDKK
|
|
{
|
|
[Token(Token = "0x6017142")]
|
|
[Address(RVA = "0x142E310", Offset = "0x142D110", VA = "0x18142E310")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6017143")]
|
|
[Address(RVA = "0x142E4C0", Offset = "0x142D2C0", VA = "0x18142E4C0")]
|
|
set
|
|
{
|
|
float z = value.z;
|
|
this.GIBLHGKMJDJ.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FA0 RID: 16288
|
|
// (get) Token: 0x06017144 RID: 94532 RVA: 0x00564258 File Offset: 0x00562458
|
|
// (set) Token: 0x06017145 RID: 94533 RVA: 0x0056426C File Offset: 0x0056246C
|
|
[Token(Token = "0x17003FA0")]
|
|
protected float JEKIFEIBKJO
|
|
{
|
|
[Token(Token = "0x6017144")]
|
|
[Address(RVA = "0x142CE40", Offset = "0x142BC40", VA = "0x18142CE40")]
|
|
get;
|
|
[Token(Token = "0x6017145")]
|
|
[Address(RVA = "0x142C780", Offset = "0x142B580", VA = "0x18142C780")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003FA1 RID: 16289
|
|
// (get) Token: 0x06017146 RID: 94534 RVA: 0x00564280 File Offset: 0x00562480
|
|
// (set) Token: 0x06017147 RID: 94535 RVA: 0x00564294 File Offset: 0x00562494
|
|
[Token(Token = "0x17003FA1")]
|
|
protected float HBJKJCLPIAJ
|
|
{
|
|
[Token(Token = "0x6017146")]
|
|
[Address(RVA = "0x142CE30", Offset = "0x142BC30", VA = "0x18142CE30")]
|
|
get;
|
|
[Token(Token = "0x6017147")]
|
|
[Address(RVA = "0x142F700", Offset = "0x142E500", VA = "0x18142F700")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003FA2 RID: 16290
|
|
// (get) Token: 0x06017148 RID: 94536 RVA: 0x005642A8 File Offset: 0x005624A8
|
|
// (set) Token: 0x06017149 RID: 94537 RVA: 0x005642BC File Offset: 0x005624BC
|
|
[Token(Token = "0x17003FA2")]
|
|
public AAEGKOIININ PAABGNONIMG
|
|
{
|
|
[Token(Token = "0x6017148")]
|
|
[Address(RVA = "0x8363C0", Offset = "0x8351C0", VA = "0x1808363C0")]
|
|
get;
|
|
[Token(Token = "0x6017149")]
|
|
[Address(RVA = "0xBDCCA0", Offset = "0xBDBAA0", VA = "0x180BDCCA0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003FA3 RID: 16291
|
|
// (get) Token: 0x0601714A RID: 94538 RVA: 0x005642D0 File Offset: 0x005624D0
|
|
[Token(Token = "0x17003FA3")]
|
|
public float GEAFDBMMOCH
|
|
{
|
|
[Token(Token = "0x601714A")]
|
|
[Address(RVA = "0x14302C0", Offset = "0x142F0C0", VA = "0x1814302C0")]
|
|
get
|
|
{
|
|
if (this.applyGravity)
|
|
{
|
|
return this.gravityRatio * 9.8f;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FA4 RID: 16292
|
|
// (get) Token: 0x0601714B RID: 94539 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0601714C RID: 94540 RVA: 0x005642F4 File Offset: 0x005624F4
|
|
[Token(Token = "0x17003FA4")]
|
|
public Color INCNKMHCJDM
|
|
{
|
|
[Token(Token = "0x601714B")]
|
|
[Address(RVA = "0x14302B0", Offset = "0x142F0B0", VA = "0x1814302B0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x601714C")]
|
|
[Address(RVA = "0x14307B0", Offset = "0x142F5B0", VA = "0x1814307B0")]
|
|
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;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FA5 RID: 16293
|
|
// (get) Token: 0x0601714D RID: 94541 RVA: 0x00564390 File Offset: 0x00562590
|
|
[Token(Token = "0x17003FA5")]
|
|
public Renderer FLGFGILMDDD
|
|
{
|
|
[Token(Token = "0x601714D")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
|
get
|
|
{
|
|
return this.visualRenderer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FA6 RID: 16294
|
|
// (get) Token: 0x0601714E RID: 94542 RVA: 0x005643A4 File Offset: 0x005625A4
|
|
[Token(Token = "0x17003FA6")]
|
|
public ParticleSystem HJNECGAOBPC
|
|
{
|
|
[Token(Token = "0x601714E")]
|
|
[Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")]
|
|
get
|
|
{
|
|
return this.particles;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FA7 RID: 16295
|
|
// (get) Token: 0x0601714F RID: 94543 RVA: 0x005643B8 File Offset: 0x005625B8
|
|
// (set) Token: 0x06017150 RID: 94544 RVA: 0x005643CC File Offset: 0x005625CC
|
|
[Token(Token = "0x17003FA7")]
|
|
private protected Enemy KFIHANEDDEA
|
|
{
|
|
[Token(Token = "0x601714F")]
|
|
[Address(RVA = "0x79B890", Offset = "0x79A690", VA = "0x18079B890")]
|
|
protected get;
|
|
[Token(Token = "0x6017150")]
|
|
[Address(RVA = "0x8E4770", Offset = "0x8E3570", VA = "0x1808E4770")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003FA8 RID: 16296
|
|
// (get) Token: 0x06017151 RID: 94545 RVA: 0x005643E0 File Offset: 0x005625E0
|
|
// (set) Token: 0x06017152 RID: 94546 RVA: 0x005643F4 File Offset: 0x005625F4
|
|
[Token(Token = "0x17003FA8")]
|
|
private protected Player BBCGDCCLDCA
|
|
{
|
|
[Token(Token = "0x6017151")]
|
|
[Address(RVA = "0xBDCE50", Offset = "0xBDBC50", VA = "0x180BDCE50")]
|
|
protected get;
|
|
[Token(Token = "0x6017152")]
|
|
[Address(RVA = "0xBDFD80", Offset = "0xBDEB80", VA = "0x180BDFD80")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003FA9 RID: 16297
|
|
// (get) Token: 0x06017153 RID: 94547 RVA: 0x00564408 File Offset: 0x00562608
|
|
[Token(Token = "0x17003FA9")]
|
|
protected virtual Vector3 CHBLIFPICIE
|
|
{
|
|
[Token(Token = "0x6017153")]
|
|
[Address(RVA = "0x7A1F30", Offset = "0x7A0D30", VA = "0x1807A1F30", Slot = "4")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FAA RID: 16298
|
|
// (get) Token: 0x06017154 RID: 94548 RVA: 0x00564424 File Offset: 0x00562624
|
|
[Token(Token = "0x17003FAA")]
|
|
protected bool CFOOKNOEKDP
|
|
{
|
|
[Token(Token = "0x6017154")]
|
|
[Address(RVA = "0x142CE50", Offset = "0x142BC50", VA = "0x18142CE50")]
|
|
get
|
|
{
|
|
if (this.MNPLOIPHKPB)
|
|
{
|
|
return;
|
|
}
|
|
if (this.applyGravity)
|
|
{
|
|
return true;
|
|
}
|
|
if (this.FJICJENMKPG > 0)
|
|
{
|
|
return this.supportsGravityAfterReflection;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FAB RID: 16299
|
|
// (get) Token: 0x06017155 RID: 94549 RVA: 0x00564458 File Offset: 0x00562658
|
|
// (set) Token: 0x06017156 RID: 94550 RVA: 0x0056446C File Offset: 0x0056266C
|
|
[Token(Token = "0x17003FAB")]
|
|
private float EJCDMAJKNKD
|
|
{
|
|
[Token(Token = "0x6017155")]
|
|
[Address(RVA = "0x142E330", Offset = "0x142D130", VA = "0x18142E330")]
|
|
get
|
|
{
|
|
return this.EIMOBLDCHHP;
|
|
}
|
|
[Token(Token = "0x6017156")]
|
|
[Address(RVA = "0x142CE80", Offset = "0x142BC80", VA = "0x18142CE80")]
|
|
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: 0x17003FAC RID: 16300
|
|
// (get) Token: 0x06017157 RID: 94551 RVA: 0x005644C4 File Offset: 0x005626C4
|
|
[Token(Token = "0x17003FAC")]
|
|
public float JMOKKDOLPDL
|
|
{
|
|
[Token(Token = "0x6017157")]
|
|
[Address(RVA = "0x14302E0", Offset = "0x142F0E0", VA = "0x1814302E0")]
|
|
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: 0x17003FAD RID: 16301
|
|
// (get) Token: 0x06017158 RID: 94552 RVA: 0x005644FC File Offset: 0x005626FC
|
|
[Token(Token = "0x17003FAD")]
|
|
public float CGJDBIFCOMF
|
|
{
|
|
[Token(Token = "0x6017158")]
|
|
[Address(RVA = "0x93FAF0", Offset = "0x93E8F0", VA = "0x18093FAF0")]
|
|
get
|
|
{
|
|
return this.selfDestructDistance;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003FAE RID: 16302
|
|
// (get) Token: 0x06017159 RID: 94553 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003FAE")]
|
|
public Vector3 JIGGKKCAGIF
|
|
{
|
|
[Token(Token = "0x6017159")]
|
|
[Address(RVA = "0x14303D0", Offset = "0x142F1D0", VA = "0x1814303D0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601715A RID: 94554 RVA: 0x00564510 File Offset: 0x00562710
|
|
[Token(Token = "0x601715A")]
|
|
[Address(RVA = "0x142D480", Offset = "0x142C280", VA = "0x18142D480")]
|
|
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: 0x0601715B RID: 94555 RVA: 0x00564534 File Offset: 0x00562734
|
|
[Token(Token = "0x601715B")]
|
|
[Address(RVA = "0x142CFC0", Offset = "0x142BDC0", VA = "0x18142CFC0", 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.CHAAKFJCLIH(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: 0x0601715C RID: 94556 RVA: 0x00564764 File Offset: 0x00562964
|
|
[Token(Token = "0x601715C")]
|
|
[Address(RVA = "0x142F6A0", Offset = "0x142E4A0", VA = "0x18142F6A0")]
|
|
private void NNCIEBIHPFH()
|
|
{
|
|
bool activeSelf = base.gameObject.activeSelf;
|
|
ParticleSystem.MainModule main = this.particles.main;
|
|
}
|
|
|
|
// Token: 0x0601715D RID: 94557 RVA: 0x00564790 File Offset: 0x00562990
|
|
[Token(Token = "0x601715D")]
|
|
[Address(RVA = "0x142C790", Offset = "0x142B590", VA = "0x18142C790", 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: 0x0601715E RID: 94558 RVA: 0x005648E4 File Offset: 0x00562AE4
|
|
[Token(Token = "0x601715E")]
|
|
[Address(RVA = "0x142FA80", Offset = "0x142E880", VA = "0x18142FA80", 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.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (instance != num2)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
float num3 = this.maxFadeDistanceFromCamera;
|
|
float num5;
|
|
float num4 = Mathf.InverseLerp(num5, num3, num5);
|
|
float num6 = this.maxFadeDistanceAlpha;
|
|
num5 = num4;
|
|
float num7 = Mathf.SmoothStep(this.minFadeDistanceAlpha, num6, num5);
|
|
}
|
|
}
|
|
this.MMGMEPPGKAD(color);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601715F RID: 94559 RVA: 0x00564994 File Offset: 0x00562B94
|
|
[Token(Token = "0x601715F")]
|
|
[Address(RVA = "0x142D550", Offset = "0x142C350", VA = "0x18142D550", 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: 0x06017160 RID: 94560 RVA: 0x00564AB0 File Offset: 0x00562CB0
|
|
[Token(Token = "0x6017160")]
|
|
[Address(RVA = "0x142F7E0", Offset = "0x142E5E0", VA = "0x18142F7E0", 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: 0x06017161 RID: 94561 RVA: 0x00564B98 File Offset: 0x00562D98
|
|
[Token(Token = "0x6017161")]
|
|
[Address(RVA = "0x142DE80", Offset = "0x142CC80", VA = "0x18142DE80")]
|
|
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)
|
|
{
|
|
float num2;
|
|
this.EJCDMAJKNKD = num2;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06017162 RID: 94562 RVA: 0x00564CDC File Offset: 0x00562EDC
|
|
[Token(Token = "0x6017162")]
|
|
[Address(RVA = "0x142E5B0", Offset = "0x142D3B0", VA = "0x18142E5B0")]
|
|
private IEnumerator LAGKKNENAGP(Vector3 IPPBFGDBMAD)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06017162)
|
|
|
|
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: 0x06017163 RID: 94563 RVA: 0x00564D00 File Offset: 0x00562F00
|
|
[Token(Token = "0x6017163")]
|
|
[Address(RVA = "0x142F300", Offset = "0x142E100", VA = "0x18142F300")]
|
|
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: 0x06017164 RID: 94564 RVA: 0x00564DB0 File Offset: 0x00562FB0
|
|
[Token(Token = "0x6017164")]
|
|
[Address(RVA = "0x142F2B0", Offset = "0x142E0B0", VA = "0x18142F2B0")]
|
|
protected void MIKOLILDAJA()
|
|
{
|
|
Action<Bullet> ohjljkepfoo = this.OHJLJKEPFOO;
|
|
if (ohjljkepfoo != 0)
|
|
{
|
|
ohjljkepfoo(this);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017165 RID: 94565 RVA: 0x00564DD0 File Offset: 0x00562FD0
|
|
[Token(Token = "0x6017165")]
|
|
[Address(RVA = "0x142DCD0", Offset = "0x142CAD0", VA = "0x18142DCD0")]
|
|
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: 0x06017166 RID: 94566 RVA: 0x00564E20 File Offset: 0x00563020
|
|
[Token(Token = "0x6017166")]
|
|
[Address(RVA = "0x142CB90", Offset = "0x142B990", VA = "0x18142CB90")]
|
|
private Vector3 BNABLFEHFDF(Vector3 MFHNEEGGOCC, int MIBLHKHDHNP)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06017166)
|
|
|
|
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: 0x06017167 RID: 94567 RVA: 0x00564E58 File Offset: 0x00563058
|
|
[Token(Token = "0x6017167")]
|
|
[Address(RVA = "0x142E610", Offset = "0x142D410", VA = "0x18142E610", 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;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float fixedTime = Time.fixedTime;
|
|
if ((this.applyGravity ? 1 : 0) != num)
|
|
{
|
|
int num2 = 0;
|
|
float z2 = Physics.gravity.z;
|
|
Vector3 vector2 = fixedTime * num2;
|
|
}
|
|
float z3 = Vector3.zero.z;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
Vector3 vector4;
|
|
float z5 = vector4.z;
|
|
Vector3 vector5;
|
|
float z6 = vector5.z;
|
|
Vector3 vector6;
|
|
float z7 = vector6.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 z8 = Vector3.up.z;
|
|
float num8;
|
|
if (this.minWallSlopeDegrees <= num8)
|
|
{
|
|
float z9 = 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 vector7;
|
|
float z10 = vector7.z;
|
|
Vector3 vector8;
|
|
float z11 = vector8.z;
|
|
transform = base.transform;
|
|
Vector3 vector9;
|
|
float z12 = vector9.z;
|
|
Vector3 vector10;
|
|
float z13 = vector10.z;
|
|
Vector3 vector11;
|
|
float z14 = vector11.z;
|
|
}
|
|
}
|
|
IIBIOPCKHGK iibiopckhgk = this.destroyOnLayers;
|
|
bool flag2 = this.GIBDAOEJGHA.KHHDLOKCNHC(iibiopckhgk);
|
|
if (transform == 0)
|
|
{
|
|
goto IL_25C;
|
|
}
|
|
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_25C;
|
|
}
|
|
}
|
|
IL_27D:
|
|
while (!flag2)
|
|
{
|
|
}
|
|
Renderer renderer = this.visualRenderer;
|
|
int num13 = 0;
|
|
if (renderer != num13)
|
|
{
|
|
Vector3 vector12;
|
|
float z15 = vector12.z;
|
|
Vector3 vector13;
|
|
float z16 = vector13.z;
|
|
Vector3 vector14;
|
|
float z17 = vector14.z;
|
|
}
|
|
this.FixedUpdate();
|
|
throw new NullReferenceException();
|
|
IL_25C:
|
|
GameObject gameObject5 = this.<KCKOBEMCIGG>k__BackingField.gameObject;
|
|
if (!this.GBDJAIDHKDI(gameObject5) || this.BEKCCHHMPEH != 0)
|
|
{
|
|
goto IL_27D;
|
|
}
|
|
goto IL_27D;
|
|
}
|
|
|
|
// Token: 0x06017168 RID: 94568 RVA: 0x00565124 File Offset: 0x00563324
|
|
[Token(Token = "0x6017168")]
|
|
[Address(RVA = "0x142F240", Offset = "0x142E040", VA = "0x18142F240")]
|
|
private bool MFLEKDEPJDG(CBLLJNPBJOI PAOKLBNMNFL)
|
|
{
|
|
float fixedTime = Time.fixedTime;
|
|
if (this.ignoreStaticCollisionsDuration <= fixedTime)
|
|
{
|
|
}
|
|
return PAOKLBNMNFL.FKJEIHGOADP.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)2048));
|
|
}
|
|
|
|
// Token: 0x06017169 RID: 94569 RVA: 0x00565160 File Offset: 0x00563360
|
|
[Token(Token = "0x6017169")]
|
|
[Address(RVA = "0x142FA00", Offset = "0x142E800", VA = "0x18142FA00")]
|
|
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: 0x0601716A RID: 94570 RVA: 0x0056518C File Offset: 0x0056338C
|
|
[Token(Token = "0x601716A")]
|
|
[Address(RVA = "0x142E4E0", Offset = "0x142D2E0", VA = "0x18142E4E0")]
|
|
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: 0x0601716B RID: 94571 RVA: 0x005651E0 File Offset: 0x005633E0
|
|
[Token(Token = "0x601716B")]
|
|
[Address(RVA = "0x142F4B0", Offset = "0x142E2B0", VA = "0x18142F4B0")]
|
|
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: 0x0601716C RID: 94572 RVA: 0x00565234 File Offset: 0x00563434
|
|
[Token(Token = "0x601716C")]
|
|
[Address(RVA = "0x142CAE0", Offset = "0x142B8E0", VA = "0x18142CAE0")]
|
|
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: 0x0601716D RID: 94573 RVA: 0x00565288 File Offset: 0x00563488
|
|
[Token(Token = "0x601716D")]
|
|
[Address(RVA = "0x142DDD0", Offset = "0x142CBD0", VA = "0x18142DDD0")]
|
|
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: 0x0601716E RID: 94574 RVA: 0x005652DC File Offset: 0x005634DC
|
|
[Token(Token = "0x601716E")]
|
|
[Address(RVA = "0x142E340", Offset = "0x142D140", VA = "0x18142E340")]
|
|
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: 0x0601716F RID: 94575 RVA: 0x00565334 File Offset: 0x00563534
|
|
[Token(Token = "0x601716F")]
|
|
[Address(RVA = "0x142DC50", Offset = "0x142CA50", VA = "0x18142DC50")]
|
|
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: 0x06017170 RID: 94576 RVA: 0x0056537C File Offset: 0x0056357C
|
|
[Token(Token = "0x6017170")]
|
|
[Address(RVA = "0x142E3F0", Offset = "0x142D1F0", VA = "0x18142E3F0")]
|
|
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: 0x06017171 RID: 94577 RVA: 0x005653D8 File Offset: 0x005635D8
|
|
[Token(Token = "0x6017171")]
|
|
[Address(RVA = "0x142F580", Offset = "0x142E380", VA = "0x18142F580")]
|
|
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: 0x06017172 RID: 94578 RVA: 0x00565448 File Offset: 0x00563648
|
|
[Token(Token = "0x6017172")]
|
|
[Address(RVA = "0x142F710", Offset = "0x142E510", VA = "0x18142F710")]
|
|
private void OnDrawGizmos()
|
|
{
|
|
Color green = Color.green;
|
|
Color white = Color.white;
|
|
}
|
|
|
|
// Token: 0x06017173 RID: 94579 RVA: 0x00565464 File Offset: 0x00563664
|
|
[Token(Token = "0x6017173")]
|
|
[Address(RVA = "0x142FD90", Offset = "0x142EB90", VA = "0x18142FD90")]
|
|
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: 0x0400F03B RID: 61499
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400F03B")]
|
|
[SerializeField]
|
|
[Header("Physics")]
|
|
protected float colliderRadius = 0.033f;
|
|
|
|
// Token: 0x0400F03C RID: 61500
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400F03C")]
|
|
[SerializeField]
|
|
private bool applyGravity = true;
|
|
|
|
// Token: 0x0400F03D RID: 61501
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400F03D")]
|
|
[SerializeField]
|
|
private float gravityRatio = 1f;
|
|
|
|
// Token: 0x0400F03E RID: 61502
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x400F03E")]
|
|
[SerializeField]
|
|
private float airDrag;
|
|
|
|
// Token: 0x0400F03F RID: 61503
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400F03F")]
|
|
[SerializeField]
|
|
private IIBIOPCKHGK destroyOnLayers = (IIBIOPCKHGK)((ulong)362036736L);
|
|
|
|
// Token: 0x0400F040 RID: 61504
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400F040")]
|
|
[SerializeField]
|
|
private float ignoreStaticCollisionsDuration;
|
|
|
|
// Token: 0x0400F041 RID: 61505
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400F041")]
|
|
[SerializeField]
|
|
[Header("Reflection")]
|
|
private Bullet.GHKJGBPBJKI[] reflectSurfaces;
|
|
|
|
// Token: 0x0400F042 RID: 61506
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400F042")]
|
|
[SerializeField]
|
|
private float minWallSlopeDegrees = 30f;
|
|
|
|
// Token: 0x0400F043 RID: 61507
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400F043")]
|
|
[SerializeField]
|
|
private int maxReflections = (int)((ulong)1L);
|
|
|
|
// Token: 0x0400F044 RID: 61508
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400F044")]
|
|
[SerializeField]
|
|
private float restitution = 1f;
|
|
|
|
// Token: 0x0400F045 RID: 61509
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400F045")]
|
|
[SerializeField]
|
|
private bool supportsGravityAfterReflection;
|
|
|
|
// Token: 0x0400F046 RID: 61510
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400F046")]
|
|
[SerializeField]
|
|
[Header("Cleanup")]
|
|
private float selfDestructTime = 10f;
|
|
|
|
// Token: 0x0400F047 RID: 61511
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400F047")]
|
|
[SerializeField]
|
|
private float selfDestructDistance = -1f;
|
|
|
|
// Token: 0x0400F048 RID: 61512
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400F048")]
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
private bool enableInstancedVisualRendering;
|
|
|
|
// Token: 0x0400F049 RID: 61513
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400F049")]
|
|
[SerializeField]
|
|
private Renderer visualRenderer;
|
|
|
|
// Token: 0x0400F04A RID: 61514
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400F04A")]
|
|
[SerializeField]
|
|
private string colorPropertyName;
|
|
|
|
// Token: 0x0400F04B RID: 61515
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400F04B")]
|
|
[SerializeField]
|
|
[Header("Dynamic Color")]
|
|
private bool supportsDynamicColor;
|
|
|
|
// Token: 0x0400F04C RID: 61516
|
|
[FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400F04C")]
|
|
[SerializeField]
|
|
[ColorUsage(true, true)]
|
|
private Color dynamicColor;
|
|
|
|
// Token: 0x0400F04D RID: 61517
|
|
[FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x400F04D")]
|
|
[SerializeField]
|
|
[Header("Dynamic Color Blending On Impact")]
|
|
private bool supportsAnimatedDynamicColorBlending;
|
|
|
|
// Token: 0x0400F04E RID: 61518
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400F04E")]
|
|
[SerializeField]
|
|
private Color animatedDynamicColorBlendingTargetColor;
|
|
|
|
// Token: 0x0400F04F RID: 61519
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400F04F")]
|
|
[SerializeField]
|
|
[Header("Distance Fading")]
|
|
private bool supportsDynamicColorDistanceFading;
|
|
|
|
// Token: 0x0400F050 RID: 61520
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400F050")]
|
|
[SerializeField]
|
|
private float maxFadeDistanceFromCamera = 16f;
|
|
|
|
// Token: 0x0400F051 RID: 61521
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400F051")]
|
|
[SerializeField]
|
|
private float minFadeDistanceFromCamera = 1f;
|
|
|
|
// Token: 0x0400F052 RID: 61522
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400F052")]
|
|
[SerializeField]
|
|
private float maxFadeDistanceAlpha = 0.05f;
|
|
|
|
// Token: 0x0400F053 RID: 61523
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400F053")]
|
|
[SerializeField]
|
|
private float minFadeDistanceAlpha = 0.75f;
|
|
|
|
// Token: 0x0400F054 RID: 61524
|
|
[FieldOffset(Offset = "0xA4")]
|
|
[Token(Token = "0x400F054")]
|
|
[SerializeField]
|
|
[Header("Stretching")]
|
|
private bool supportsVisualStretching;
|
|
|
|
// Token: 0x0400F055 RID: 61525
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400F055")]
|
|
[SerializeField]
|
|
protected Transform stretchTransform;
|
|
|
|
// Token: 0x0400F056 RID: 61526
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400F056")]
|
|
[SerializeField]
|
|
private float maxStretchDistance = 10f;
|
|
|
|
// Token: 0x0400F057 RID: 61527
|
|
[FieldOffset(Offset = "0xB4")]
|
|
[Token(Token = "0x400F057")]
|
|
[SerializeField]
|
|
private bool calculateStretchFinishTime;
|
|
|
|
// Token: 0x0400F058 RID: 61528
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400F058")]
|
|
[SerializeField]
|
|
private float explicitStretchFinishTime = 0.5f;
|
|
|
|
// Token: 0x0400F059 RID: 61529
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400F059")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip audioLoop;
|
|
|
|
// Token: 0x0400F05A RID: 61530
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400F05A")]
|
|
[SerializeField]
|
|
[Header("Misc Visuals")]
|
|
private ParticleSystem particles;
|
|
|
|
// Token: 0x0400F05B RID: 61531
|
|
[Token(Token = "0x400F05B")]
|
|
private static readonly int HGLNABMPJHN = Animator.StringToHash("Fire");
|
|
|
|
// Token: 0x0400F05C RID: 61532
|
|
[Token(Token = "0x400F05C")]
|
|
private const float GCCGKEEAHEE = 9.8f;
|
|
|
|
// Token: 0x0400F05D RID: 61533
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400F05D")]
|
|
private int LDOBIHIGAHN = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400F05E RID: 61534
|
|
[FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x400F05E")]
|
|
private bool ABMAFFCIBCE;
|
|
|
|
// Token: 0x0400F05F RID: 61535
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400F05F")]
|
|
private MHFJHIHIBOM FFLLGPJMLBC;
|
|
|
|
// Token: 0x0400F060 RID: 61536
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400F060")]
|
|
private int FJICJENMKPG;
|
|
|
|
// Token: 0x0400F061 RID: 61537
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400F061")]
|
|
private CBMIKIMPBKF NLDMCLMNEAL;
|
|
|
|
// Token: 0x0400F062 RID: 61538
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400F062")]
|
|
private Vector3 NHAOMEMANJA;
|
|
|
|
// Token: 0x0400F063 RID: 61539
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400F063")]
|
|
private CBMIKIMPBKF.CBAAHCJHLFD KDLEENOBACM;
|
|
|
|
// Token: 0x0400F064 RID: 61540
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400F064")]
|
|
private List<Rigidbody> FLCLMCFOIID;
|
|
|
|
// Token: 0x0400F065 RID: 61541
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400F065")]
|
|
private float LFDFFDCJAAD;
|
|
|
|
// Token: 0x0400F066 RID: 61542
|
|
[FieldOffset(Offset = "0x114")]
|
|
[Token(Token = "0x400F066")]
|
|
private bool DPPGPBLPKNP;
|
|
|
|
// Token: 0x0400F067 RID: 61543
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400F067")]
|
|
private float PJMKGHOKNGB;
|
|
|
|
// Token: 0x0400F068 RID: 61544
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400F068")]
|
|
private SFXAudioSource JCCEALMOACM;
|
|
|
|
// Token: 0x0400F069 RID: 61545
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400F069")]
|
|
private Animator LDOJFIEANFB;
|
|
|
|
// Token: 0x0400F06A RID: 61546
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400F06A")]
|
|
private Animation JBOCMOIBIOC;
|
|
|
|
// Token: 0x0400F06B RID: 61547
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400F06B")]
|
|
private TriggerToAnimationMapping GOEFPPFKKEA;
|
|
|
|
// Token: 0x0400F06C RID: 61548
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400F06C")]
|
|
protected float DBIHDDMKDJN;
|
|
|
|
// Token: 0x0400F06D RID: 61549
|
|
[FieldOffset(Offset = "0x144")]
|
|
[Token(Token = "0x400F06D")]
|
|
protected float EBGPPCJBCAC;
|
|
|
|
// Token: 0x0400F06E RID: 61550
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400F06E")]
|
|
protected bool MNPLOIPHKPB;
|
|
|
|
// Token: 0x0400F06F RID: 61551
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400F06F")]
|
|
protected GameObject GIBDAOEJGHA;
|
|
|
|
// Token: 0x0400F070 RID: 61552
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400F070")]
|
|
protected BulletTrail AJIHBHIIEEG;
|
|
|
|
// Token: 0x0400F071 RID: 61553
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x400F071")]
|
|
protected byte IBMHCLNFMAK;
|
|
|
|
// Token: 0x0400F072 RID: 61554
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x400F072")]
|
|
private MaterialPropertyBlock POJKKILEGBC;
|
|
|
|
// Token: 0x0400F073 RID: 61555
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x400F073")]
|
|
private Vector3 CACFKFOOHID;
|
|
|
|
// Token: 0x0400F07A RID: 61562
|
|
[FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x400F07A")]
|
|
private Vector3 GIBLHGKMJDJ;
|
|
|
|
// Token: 0x0400F07E RID: 61566
|
|
[FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x400F07E")]
|
|
private Color HIEMIKKPMBN;
|
|
|
|
// Token: 0x0400F081 RID: 61569
|
|
[FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x400F081")]
|
|
protected float EIMOBLDCHHP;
|
|
|
|
// Token: 0x020033BC RID: 13244
|
|
[Token(Token = "0x20033BC")]
|
|
public enum GHKJGBPBJKI
|
|
{
|
|
// Token: 0x0400F083 RID: 61571
|
|
[Token(Token = "0x400F083")]
|
|
Player,
|
|
// Token: 0x0400F084 RID: 61572
|
|
[Token(Token = "0x400F084")]
|
|
Enemy,
|
|
// Token: 0x0400F085 RID: 61573
|
|
[Token(Token = "0x400F085")]
|
|
Tool,
|
|
// Token: 0x0400F086 RID: 61574
|
|
[Token(Token = "0x400F086")]
|
|
Trap,
|
|
// Token: 0x0400F087 RID: 61575
|
|
[Token(Token = "0x400F087")]
|
|
Floor,
|
|
// Token: 0x0400F088 RID: 61576
|
|
[Token(Token = "0x400F088")]
|
|
Wall,
|
|
// Token: 0x0400F089 RID: 61577
|
|
[Token(Token = "0x400F089")]
|
|
Ceiling
|
|
}
|
|
|
|
// Token: 0x020033BD RID: 13245
|
|
[Token(Token = "0x20033BD")]
|
|
public sealed class CEFAOBHGLKL : MulticastDelegate
|
|
{
|
|
// Token: 0x06017175 RID: 94581 RVA: 0x00565598 File Offset: 0x00563798
|
|
[Token(Token = "0x6017175")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public CEFAOBHGLKL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06017176 RID: 94582 RVA: 0x005655B4 File Offset: 0x005637B4
|
|
[Token(Token = "0x6017176")]
|
|
[Address(RVA = "0xC98EC0", Offset = "0xC97CC0", VA = "0x180C98EC0", 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: 0x06017177 RID: 94583 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017177")]
|
|
[Address(RVA = "0x1430980", Offset = "0x142F780", VA = "0x181430980", 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: 0x06017178 RID: 94584 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017178")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020033BE RID: 13246
|
|
[Token(Token = "0x20033BE")]
|
|
public sealed class BCIJIAKFGLB : MulticastDelegate
|
|
{
|
|
// Token: 0x06017179 RID: 94585 RVA: 0x005656B4 File Offset: 0x005638B4
|
|
[Token(Token = "0x6017179")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public BCIJIAKFGLB(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x0601717A RID: 94586 RVA: 0x005656D0 File Offset: 0x005638D0
|
|
[Token(Token = "0x601717A")]
|
|
[Address(RVA = "0xC391B0", Offset = "0xC37FB0", VA = "0x180C391B0", 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: 0x0601717B RID: 94587 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601717B")]
|
|
[Address(RVA = "0x14266F0", Offset = "0x14254F0", VA = "0x1814266F0", 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: 0x0601717C RID: 94588 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601717C")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020033BF RID: 13247
|
|
[Token(Token = "0x20033BF")]
|
|
public sealed class LLNPLAPHHJM : MulticastDelegate
|
|
{
|
|
// Token: 0x0601717D RID: 94589 RVA: 0x005657D0 File Offset: 0x005639D0
|
|
[Token(Token = "0x601717D")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public LLNPLAPHHJM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x0601717E RID: 94590 RVA: 0x005657EC File Offset: 0x005639EC
|
|
[Token(Token = "0x601717E")]
|
|
[Address(RVA = "0xC3BA00", Offset = "0xC3A800", VA = "0x180C3BA00", 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: 0x0601717F RID: 94591 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601717F")]
|
|
[Address(RVA = "0x1436AE0", Offset = "0x14358E0", VA = "0x181436AE0", 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: 0x06017180 RID: 94592 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017180")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020033C0 RID: 13248
|
|
[Token(Token = "0x20033C0")]
|
|
public sealed class HDANGCCOJJA : MulticastDelegate
|
|
{
|
|
// Token: 0x06017181 RID: 94593 RVA: 0x00565900 File Offset: 0x00563B00
|
|
[Token(Token = "0x6017181")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public HDANGCCOJJA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06017182 RID: 94594 RVA: 0x0056591C File Offset: 0x00563B1C
|
|
[Token(Token = "0x6017182")]
|
|
[Address(RVA = "0xC3BA00", Offset = "0xC3A800", VA = "0x180C3BA00", 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: 0x06017183 RID: 94595 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017183")]
|
|
[Address(RVA = "0x14357B0", Offset = "0x14345B0", VA = "0x1814357B0", 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: 0x06017184 RID: 94596 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017184")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020033C1 RID: 13249
|
|
[Token(Token = "0x20033C1")]
|
|
public sealed class CJMKAGLOMOH : MulticastDelegate
|
|
{
|
|
// Token: 0x06017185 RID: 94597 RVA: 0x00565A30 File Offset: 0x00563C30
|
|
[Token(Token = "0x6017185")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public CJMKAGLOMOH(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06017186 RID: 94598 RVA: 0x00565A4C File Offset: 0x00563C4C
|
|
[Token(Token = "0x6017186")]
|
|
[Address(RVA = "0xC3D030", Offset = "0xC3BE30", VA = "0x180C3D030", 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)
|
|
{
|
|
}
|
|
int num6;
|
|
if (delegate2 != (ulong)2L)
|
|
{
|
|
uint num4;
|
|
if (@delegate.method_info != num4)
|
|
{
|
|
IntPtr invoke_impl;
|
|
if (num4 != (uint)0)
|
|
{
|
|
if (num4 != (uint)0)
|
|
{
|
|
int num5 = 0;
|
|
MethodInfo method_info = @delegate.method_info;
|
|
invoke_impl = @delegate.invoke_impl;
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
if (num5 < @delegate)
|
|
{
|
|
num5 += num5;
|
|
if (num5 != @delegate)
|
|
{
|
|
num5++;
|
|
}
|
|
}
|
|
@delegate += @delegate;
|
|
num5 += method_info;
|
|
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_info2 = @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_info2;
|
|
num6 += 19;
|
|
num6 += 19;
|
|
}
|
|
if (delegate2 != 0 || num6 != 0)
|
|
{
|
|
}
|
|
}
|
|
int num8;
|
|
if (delegate2 != 0 && num6 == 1)
|
|
{
|
|
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 (num8 != 0)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017187 RID: 94599 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017187")]
|
|
[Address(RVA = "0x1430A30", Offset = "0x142F830", VA = "0x181430A30", 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: 0x06017188 RID: 94600 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017188")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|