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: 0x020034A8 RID: 13480
|
|
[Token(Token = "0x20034A8")]
|
|
public class Bullet : MonoBehaviour
|
|
{
|
|
// Token: 0x14000216 RID: 534
|
|
// (add) Token: 0x060175C4 RID: 95684 RVA: 0x0056F1D0 File Offset: 0x0056D3D0
|
|
// (remove) Token: 0x060175C5 RID: 95685 RVA: 0x0056F1EC File Offset: 0x0056D3EC
|
|
[Token(Token = "0x14000216")]
|
|
public event Action<Bullet> OHJLJKEPFOO
|
|
{
|
|
[Token(Token = "0x60175C4")]
|
|
[Address(RVA = "0x1F0E700", Offset = "0x1F0D700", VA = "0x181F0E700")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60175C5")]
|
|
[Address(RVA = "0x1F0EC00", Offset = "0x1F0DC00", VA = "0x181F0EC00")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000217 RID: 535
|
|
// (add) Token: 0x060175C6 RID: 95686 RVA: 0x0056F208 File Offset: 0x0056D408
|
|
// (remove) Token: 0x060175C7 RID: 95687 RVA: 0x0056F224 File Offset: 0x0056D424
|
|
[Token(Token = "0x14000217")]
|
|
public event Bullet.CEFAOBHGLKL BEKCCHHMPEH
|
|
{
|
|
[Token(Token = "0x60175C6")]
|
|
[Address(RVA = "0x1F0E8E0", Offset = "0x1F0D8E0", VA = "0x181F0E8E0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60175C7")]
|
|
[Address(RVA = "0x1F0EDE0", Offset = "0x1F0DDE0", VA = "0x181F0EDE0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000218 RID: 536
|
|
// (add) Token: 0x060175C8 RID: 95688 RVA: 0x0056F240 File Offset: 0x0056D440
|
|
// (remove) Token: 0x060175C9 RID: 95689 RVA: 0x0056F25C File Offset: 0x0056D45C
|
|
[Token(Token = "0x14000218")]
|
|
public event Bullet.BCIJIAKFGLB EIMFCMEGGPP
|
|
{
|
|
[Token(Token = "0x60175C8")]
|
|
[Address(RVA = "0x1F0E7A0", Offset = "0x1F0D7A0", VA = "0x181F0E7A0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60175C9")]
|
|
[Address(RVA = "0x1F0ECA0", Offset = "0x1F0DCA0", VA = "0x181F0ECA0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000219 RID: 537
|
|
// (add) Token: 0x060175CA RID: 95690 RVA: 0x0056F278 File Offset: 0x0056D478
|
|
// (remove) Token: 0x060175CB RID: 95691 RVA: 0x0056F294 File Offset: 0x0056D494
|
|
[Token(Token = "0x14000219")]
|
|
public event Bullet.LLNPLAPHHJM JMKEOLOEKFM
|
|
{
|
|
[Token(Token = "0x60175CA")]
|
|
[Address(RVA = "0x1F0E980", Offset = "0x1F0D980", VA = "0x181F0E980")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60175CB")]
|
|
[Address(RVA = "0x1F0EE80", Offset = "0x1F0DE80", VA = "0x181F0EE80")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400021A RID: 538
|
|
// (add) Token: 0x060175CC RID: 95692 RVA: 0x0056F2B0 File Offset: 0x0056D4B0
|
|
// (remove) Token: 0x060175CD RID: 95693 RVA: 0x0056F2CC File Offset: 0x0056D4CC
|
|
[Token(Token = "0x1400021A")]
|
|
public event Bullet.HDANGCCOJJA KBMHDAGMLAF
|
|
{
|
|
[Token(Token = "0x60175CC")]
|
|
[Address(RVA = "0x1F0EA20", Offset = "0x1F0DA20", VA = "0x181F0EA20")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60175CD")]
|
|
[Address(RVA = "0x1F0EF20", Offset = "0x1F0DF20", VA = "0x181F0EF20")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400021B RID: 539
|
|
// (add) Token: 0x060175CE RID: 95694 RVA: 0x0056F2E8 File Offset: 0x0056D4E8
|
|
// (remove) Token: 0x060175CF RID: 95695 RVA: 0x0056F304 File Offset: 0x0056D504
|
|
[Token(Token = "0x1400021B")]
|
|
public event Bullet.CJMKAGLOMOH FIEIACGBCCI
|
|
{
|
|
[Token(Token = "0x60175CE")]
|
|
[Address(RVA = "0x1F0E840", Offset = "0x1F0D840", VA = "0x181F0E840")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60175CF")]
|
|
[Address(RVA = "0x1F0ED40", Offset = "0x1F0DD40", VA = "0x181F0ED40")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17004062 RID: 16482
|
|
// (get) Token: 0x060175D0 RID: 95696 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x060175D1 RID: 95697 RVA: 0x0056F320 File Offset: 0x0056D520
|
|
[Token(Token = "0x17004062")]
|
|
private Vector3 NIIEMJINDKK
|
|
{
|
|
[Token(Token = "0x60175D0")]
|
|
[Address(RVA = "0x1F0CB20", Offset = "0x1F0BB20", VA = "0x181F0CB20")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60175D1")]
|
|
[Address(RVA = "0x1F0CCD0", Offset = "0x1F0BCD0", VA = "0x181F0CCD0")]
|
|
set
|
|
{
|
|
float z = value.z;
|
|
this.GIBLHGKMJDJ.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17004063 RID: 16483
|
|
// (get) Token: 0x060175D2 RID: 95698 RVA: 0x0056F340 File Offset: 0x0056D540
|
|
// (set) Token: 0x060175D3 RID: 95699 RVA: 0x0056F354 File Offset: 0x0056D554
|
|
[Token(Token = "0x17004063")]
|
|
protected float JEKIFEIBKJO
|
|
{
|
|
[Token(Token = "0x60175D2")]
|
|
[Address(RVA = "0x1F0B650", Offset = "0x1F0A650", VA = "0x181F0B650")]
|
|
get;
|
|
[Token(Token = "0x60175D3")]
|
|
[Address(RVA = "0x1F0AF90", Offset = "0x1F09F90", VA = "0x181F0AF90")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17004064 RID: 16484
|
|
// (get) Token: 0x060175D4 RID: 95700 RVA: 0x0056F368 File Offset: 0x0056D568
|
|
// (set) Token: 0x060175D5 RID: 95701 RVA: 0x0056F37C File Offset: 0x0056D57C
|
|
[Token(Token = "0x17004064")]
|
|
protected float HBJKJCLPIAJ
|
|
{
|
|
[Token(Token = "0x60175D4")]
|
|
[Address(RVA = "0x1F0B640", Offset = "0x1F0A640", VA = "0x181F0B640")]
|
|
get;
|
|
[Token(Token = "0x60175D5")]
|
|
[Address(RVA = "0x1F0DF10", Offset = "0x1F0CF10", VA = "0x181F0DF10")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17004065 RID: 16485
|
|
// (get) Token: 0x060175D6 RID: 95702 RVA: 0x0056F390 File Offset: 0x0056D590
|
|
// (set) Token: 0x060175D7 RID: 95703 RVA: 0x0056F3A4 File Offset: 0x0056D5A4
|
|
[Token(Token = "0x17004065")]
|
|
public AAEGKOIININ PAABGNONIMG
|
|
{
|
|
[Token(Token = "0x60175D6")]
|
|
[Address(RVA = "0x5D12D0", Offset = "0x5D02D0", VA = "0x1805D12D0")]
|
|
get;
|
|
[Token(Token = "0x60175D7")]
|
|
[Address(RVA = "0x14206D0", Offset = "0x141F6D0", VA = "0x1814206D0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17004066 RID: 16486
|
|
// (get) Token: 0x060175D8 RID: 95704 RVA: 0x0056F3B8 File Offset: 0x0056D5B8
|
|
[Token(Token = "0x17004066")]
|
|
public float GEAFDBMMOCH
|
|
{
|
|
[Token(Token = "0x60175D8")]
|
|
[Address(RVA = "0x1F0EAD0", Offset = "0x1F0DAD0", VA = "0x181F0EAD0")]
|
|
get
|
|
{
|
|
if (this.applyGravity)
|
|
{
|
|
return this.gravityRatio * 9.8f;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17004067 RID: 16487
|
|
// (get) Token: 0x060175D9 RID: 95705 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x060175DA RID: 95706 RVA: 0x0056F3DC File Offset: 0x0056D5DC
|
|
[Token(Token = "0x17004067")]
|
|
public Color INCNKMHCJDM
|
|
{
|
|
[Token(Token = "0x60175D9")]
|
|
[Address(RVA = "0x1F0EAC0", Offset = "0x1F0DAC0", VA = "0x181F0EAC0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60175DA")]
|
|
[Address(RVA = "0x1F0EFC0", Offset = "0x1F0DFC0", VA = "0x181F0EFC0")]
|
|
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: 0x17004068 RID: 16488
|
|
// (get) Token: 0x060175DB RID: 95707 RVA: 0x0056F478 File Offset: 0x0056D678
|
|
[Token(Token = "0x17004068")]
|
|
public Renderer FLGFGILMDDD
|
|
{
|
|
[Token(Token = "0x60175DB")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get
|
|
{
|
|
return this.visualRenderer;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17004069 RID: 16489
|
|
// (get) Token: 0x060175DC RID: 95708 RVA: 0x0056F48C File Offset: 0x0056D68C
|
|
[Token(Token = "0x17004069")]
|
|
public ParticleSystem HJNECGAOBPC
|
|
{
|
|
[Token(Token = "0x60175DC")]
|
|
[Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")]
|
|
get
|
|
{
|
|
return this.particles;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700406A RID: 16490
|
|
// (get) Token: 0x060175DD RID: 95709 RVA: 0x0056F4A0 File Offset: 0x0056D6A0
|
|
// (set) Token: 0x060175DE RID: 95710 RVA: 0x0056F4B4 File Offset: 0x0056D6B4
|
|
[Token(Token = "0x1700406A")]
|
|
private protected Enemy KFIHANEDDEA
|
|
{
|
|
[Token(Token = "0x60175DD")]
|
|
[Address(RVA = "0x5D12F0", Offset = "0x5D02F0", VA = "0x1805D12F0")]
|
|
protected get;
|
|
[Token(Token = "0x60175DE")]
|
|
[Address(RVA = "0x12BE4C0", Offset = "0x12BD4C0", VA = "0x1812BE4C0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700406B RID: 16491
|
|
// (get) Token: 0x060175DF RID: 95711 RVA: 0x0056F4C8 File Offset: 0x0056D6C8
|
|
// (set) Token: 0x060175E0 RID: 95712 RVA: 0x0056F4DC File Offset: 0x0056D6DC
|
|
[Token(Token = "0x1700406B")]
|
|
private protected Player BBCGDCCLDCA
|
|
{
|
|
[Token(Token = "0x60175DF")]
|
|
[Address(RVA = "0x5D12B0", Offset = "0x5D02B0", VA = "0x1805D12B0")]
|
|
protected get;
|
|
[Token(Token = "0x60175E0")]
|
|
[Address(RVA = "0x1423770", Offset = "0x1422770", VA = "0x181423770")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700406C RID: 16492
|
|
// (get) Token: 0x060175E1 RID: 95713 RVA: 0x0056F4F0 File Offset: 0x0056D6F0
|
|
[Token(Token = "0x1700406C")]
|
|
protected virtual Vector3 CHBLIFPICIE
|
|
{
|
|
[Token(Token = "0x60175E1")]
|
|
[Address(RVA = "0xE18950", Offset = "0xE17950", VA = "0x180E18950", Slot = "4")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700406D RID: 16493
|
|
// (get) Token: 0x060175E2 RID: 95714 RVA: 0x0056F50C File Offset: 0x0056D70C
|
|
[Token(Token = "0x1700406D")]
|
|
protected bool CFOOKNOEKDP
|
|
{
|
|
[Token(Token = "0x60175E2")]
|
|
[Address(RVA = "0x1F0B660", Offset = "0x1F0A660", VA = "0x181F0B660")]
|
|
get
|
|
{
|
|
if (this.MNPLOIPHKPB)
|
|
{
|
|
return;
|
|
}
|
|
if (this.applyGravity)
|
|
{
|
|
return true;
|
|
}
|
|
if (this.FJICJENMKPG > 0)
|
|
{
|
|
return this.supportsGravityAfterReflection;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700406E RID: 16494
|
|
// (get) Token: 0x060175E3 RID: 95715 RVA: 0x0056F540 File Offset: 0x0056D740
|
|
// (set) Token: 0x060175E4 RID: 95716 RVA: 0x0056F554 File Offset: 0x0056D754
|
|
[Token(Token = "0x1700406E")]
|
|
private float EJCDMAJKNKD
|
|
{
|
|
[Token(Token = "0x60175E3")]
|
|
[Address(RVA = "0x1F0CB40", Offset = "0x1F0BB40", VA = "0x181F0CB40")]
|
|
get
|
|
{
|
|
return this.EIMOBLDCHHP;
|
|
}
|
|
[Token(Token = "0x60175E4")]
|
|
[Address(RVA = "0x1F0B690", Offset = "0x1F0A690", VA = "0x181F0B690")]
|
|
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: 0x1700406F RID: 16495
|
|
// (get) Token: 0x060175E5 RID: 95717 RVA: 0x0056F5AC File Offset: 0x0056D7AC
|
|
[Token(Token = "0x1700406F")]
|
|
public float JMOKKDOLPDL
|
|
{
|
|
[Token(Token = "0x60175E5")]
|
|
[Address(RVA = "0x1F0EAF0", Offset = "0x1F0DAF0", VA = "0x181F0EAF0")]
|
|
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: 0x17004070 RID: 16496
|
|
// (get) Token: 0x060175E6 RID: 95718 RVA: 0x0056F5E4 File Offset: 0x0056D7E4
|
|
[Token(Token = "0x17004070")]
|
|
public float CGJDBIFCOMF
|
|
{
|
|
[Token(Token = "0x60175E6")]
|
|
[Address(RVA = "0x42EDB0", Offset = "0x42DDB0", VA = "0x18042EDB0")]
|
|
get
|
|
{
|
|
return this.selfDestructDistance;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17004071 RID: 16497
|
|
// (get) Token: 0x060175E7 RID: 95719 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17004071")]
|
|
public Vector3 JIGGKKCAGIF
|
|
{
|
|
[Token(Token = "0x60175E7")]
|
|
[Address(RVA = "0x1F0EBE0", Offset = "0x1F0DBE0", VA = "0x181F0EBE0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x060175E8 RID: 95720 RVA: 0x0056F5F8 File Offset: 0x0056D7F8
|
|
[Token(Token = "0x60175E8")]
|
|
[Address(RVA = "0x1F0BC90", Offset = "0x1F0AC90", VA = "0x181F0BC90")]
|
|
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: 0x060175E9 RID: 95721 RVA: 0x0056F61C File Offset: 0x0056D81C
|
|
[Token(Token = "0x60175E9")]
|
|
[Address(RVA = "0x1F0B7D0", Offset = "0x1F0A7D0", VA = "0x181F0B7D0", 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: 0x060175EA RID: 95722 RVA: 0x0056F84C File Offset: 0x0056DA4C
|
|
[Token(Token = "0x60175EA")]
|
|
[Address(RVA = "0x1F0DEB0", Offset = "0x1F0CEB0", VA = "0x181F0DEB0")]
|
|
private void NNCIEBIHPFH()
|
|
{
|
|
bool activeSelf = base.gameObject.activeSelf;
|
|
ParticleSystem.MainModule main = this.particles.main;
|
|
}
|
|
|
|
// Token: 0x060175EB RID: 95723 RVA: 0x0056F878 File Offset: 0x0056DA78
|
|
[Token(Token = "0x60175EB")]
|
|
[Address(RVA = "0x1F0AFA0", Offset = "0x1F09FA0", VA = "0x181F0AFA0", 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: 0x060175EC RID: 95724 RVA: 0x0056F9CC File Offset: 0x0056DBCC
|
|
[Token(Token = "0x60175EC")]
|
|
[Address(RVA = "0x1F0E290", Offset = "0x1F0D290", VA = "0x181F0E290", 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: 0x060175ED RID: 95725 RVA: 0x0056FA7C File Offset: 0x0056DC7C
|
|
[Token(Token = "0x60175ED")]
|
|
[Address(RVA = "0x1F0BD60", Offset = "0x1F0AD60", VA = "0x181F0BD60", 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: 0x060175EE RID: 95726 RVA: 0x0056FB98 File Offset: 0x0056DD98
|
|
[Token(Token = "0x60175EE")]
|
|
[Address(RVA = "0x1F0DFF0", Offset = "0x1F0CFF0", VA = "0x181F0DFF0", 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: 0x060175EF RID: 95727 RVA: 0x0056FC80 File Offset: 0x0056DE80
|
|
[Token(Token = "0x60175EF")]
|
|
[Address(RVA = "0x1F0C690", Offset = "0x1F0B690", VA = "0x181F0C690")]
|
|
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: 0x060175F0 RID: 95728 RVA: 0x0056FDC4 File Offset: 0x0056DFC4
|
|
[Token(Token = "0x60175F0")]
|
|
[Address(RVA = "0x1F0CDC0", Offset = "0x1F0BDC0", VA = "0x181F0CDC0")]
|
|
private IEnumerator LAGKKNENAGP(Vector3 IPPBFGDBMAD)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060175F0)
|
|
|
|
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: 0x060175F1 RID: 95729 RVA: 0x0056FDE8 File Offset: 0x0056DFE8
|
|
[Token(Token = "0x60175F1")]
|
|
[Address(RVA = "0x1F0DB10", Offset = "0x1F0CB10", VA = "0x181F0DB10")]
|
|
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: 0x060175F2 RID: 95730 RVA: 0x0056FE98 File Offset: 0x0056E098
|
|
[Token(Token = "0x60175F2")]
|
|
[Address(RVA = "0x1F0DAC0", Offset = "0x1F0CAC0", VA = "0x181F0DAC0")]
|
|
protected void MIKOLILDAJA()
|
|
{
|
|
Action<Bullet> ohjljkepfoo = this.OHJLJKEPFOO;
|
|
if (ohjljkepfoo != 0)
|
|
{
|
|
ohjljkepfoo(this);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060175F3 RID: 95731 RVA: 0x0056FEB8 File Offset: 0x0056E0B8
|
|
[Token(Token = "0x60175F3")]
|
|
[Address(RVA = "0x1F0C4E0", Offset = "0x1F0B4E0", VA = "0x181F0C4E0")]
|
|
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: 0x060175F4 RID: 95732 RVA: 0x0056FF08 File Offset: 0x0056E108
|
|
[Token(Token = "0x60175F4")]
|
|
[Address(RVA = "0x1F0B3A0", Offset = "0x1F0A3A0", VA = "0x181F0B3A0")]
|
|
private Vector3 BNABLFEHFDF(Vector3 MFHNEEGGOCC, int MIBLHKHDHNP)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060175F4)
|
|
|
|
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: 0x060175F5 RID: 95733 RVA: 0x0056FF40 File Offset: 0x0056E140
|
|
[Token(Token = "0x60175F5")]
|
|
[Address(RVA = "0x1F0CE20", Offset = "0x1F0BE20", VA = "0x181F0CE20", 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: 0x060175F6 RID: 95734 RVA: 0x0057020C File Offset: 0x0056E40C
|
|
[Token(Token = "0x60175F6")]
|
|
[Address(RVA = "0x1F0DA50", Offset = "0x1F0CA50", VA = "0x181F0DA50")]
|
|
private bool MFLEKDEPJDG(CBLLJNPBJOI PAOKLBNMNFL)
|
|
{
|
|
float fixedTime = Time.fixedTime;
|
|
if (this.ignoreStaticCollisionsDuration <= fixedTime)
|
|
{
|
|
}
|
|
return PAOKLBNMNFL.FKJEIHGOADP.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)2048));
|
|
}
|
|
|
|
// Token: 0x060175F7 RID: 95735 RVA: 0x00570248 File Offset: 0x0056E448
|
|
[Token(Token = "0x60175F7")]
|
|
[Address(RVA = "0x1F0E210", Offset = "0x1F0D210", VA = "0x181F0E210")]
|
|
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: 0x060175F8 RID: 95736 RVA: 0x00570274 File Offset: 0x0056E474
|
|
[Token(Token = "0x60175F8")]
|
|
[Address(RVA = "0x1F0CCF0", Offset = "0x1F0BCF0", VA = "0x181F0CCF0")]
|
|
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: 0x060175F9 RID: 95737 RVA: 0x005702C8 File Offset: 0x0056E4C8
|
|
[Token(Token = "0x60175F9")]
|
|
[Address(RVA = "0x1F0DCC0", Offset = "0x1F0CCC0", VA = "0x181F0DCC0")]
|
|
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: 0x060175FA RID: 95738 RVA: 0x0057031C File Offset: 0x0056E51C
|
|
[Token(Token = "0x60175FA")]
|
|
[Address(RVA = "0x1F0B2F0", Offset = "0x1F0A2F0", VA = "0x181F0B2F0")]
|
|
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: 0x060175FB RID: 95739 RVA: 0x00570370 File Offset: 0x0056E570
|
|
[Token(Token = "0x60175FB")]
|
|
[Address(RVA = "0x1F0C5E0", Offset = "0x1F0B5E0", VA = "0x181F0C5E0")]
|
|
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: 0x060175FC RID: 95740 RVA: 0x005703C4 File Offset: 0x0056E5C4
|
|
[Token(Token = "0x60175FC")]
|
|
[Address(RVA = "0x1F0CB50", Offset = "0x1F0BB50", VA = "0x181F0CB50")]
|
|
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: 0x060175FD RID: 95741 RVA: 0x0057041C File Offset: 0x0056E61C
|
|
[Token(Token = "0x60175FD")]
|
|
[Address(RVA = "0x1F0C460", Offset = "0x1F0B460", VA = "0x181F0C460")]
|
|
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: 0x060175FE RID: 95742 RVA: 0x00570464 File Offset: 0x0056E664
|
|
[Token(Token = "0x60175FE")]
|
|
[Address(RVA = "0x1F0CC00", Offset = "0x1F0BC00", VA = "0x181F0CC00")]
|
|
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: 0x060175FF RID: 95743 RVA: 0x005704C0 File Offset: 0x0056E6C0
|
|
[Token(Token = "0x60175FF")]
|
|
[Address(RVA = "0x1F0DD90", Offset = "0x1F0CD90", VA = "0x181F0DD90")]
|
|
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: 0x06017600 RID: 95744 RVA: 0x00570530 File Offset: 0x0056E730
|
|
[Token(Token = "0x6017600")]
|
|
[Address(RVA = "0x1F0DF20", Offset = "0x1F0CF20", VA = "0x181F0DF20")]
|
|
private void OnDrawGizmos()
|
|
{
|
|
Color green = Color.green;
|
|
Color white = Color.white;
|
|
}
|
|
|
|
// Token: 0x06017601 RID: 95745 RVA: 0x0057054C File Offset: 0x0056E74C
|
|
[Token(Token = "0x6017601")]
|
|
[Address(RVA = "0x1F0E5A0", Offset = "0x1F0D5A0", VA = "0x181F0E5A0")]
|
|
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: 0x0400F282 RID: 62082
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400F282")]
|
|
[SerializeField]
|
|
[Header("Physics")]
|
|
protected float colliderRadius = 0.033f;
|
|
|
|
// Token: 0x0400F283 RID: 62083
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400F283")]
|
|
[SerializeField]
|
|
private bool applyGravity = true;
|
|
|
|
// Token: 0x0400F284 RID: 62084
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400F284")]
|
|
[SerializeField]
|
|
private float gravityRatio = 1f;
|
|
|
|
// Token: 0x0400F285 RID: 62085
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x400F285")]
|
|
[SerializeField]
|
|
private float airDrag;
|
|
|
|
// Token: 0x0400F286 RID: 62086
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400F286")]
|
|
[SerializeField]
|
|
private IIBIOPCKHGK destroyOnLayers = (IIBIOPCKHGK)((ulong)362036736L);
|
|
|
|
// Token: 0x0400F287 RID: 62087
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400F287")]
|
|
[SerializeField]
|
|
private float ignoreStaticCollisionsDuration;
|
|
|
|
// Token: 0x0400F288 RID: 62088
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400F288")]
|
|
[SerializeField]
|
|
[Header("Reflection")]
|
|
private Bullet.GHKJGBPBJKI[] reflectSurfaces;
|
|
|
|
// Token: 0x0400F289 RID: 62089
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400F289")]
|
|
[SerializeField]
|
|
private float minWallSlopeDegrees = 30f;
|
|
|
|
// Token: 0x0400F28A RID: 62090
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400F28A")]
|
|
[SerializeField]
|
|
private int maxReflections = (int)((ulong)1L);
|
|
|
|
// Token: 0x0400F28B RID: 62091
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400F28B")]
|
|
[SerializeField]
|
|
private float restitution = 1f;
|
|
|
|
// Token: 0x0400F28C RID: 62092
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400F28C")]
|
|
[SerializeField]
|
|
private bool supportsGravityAfterReflection;
|
|
|
|
// Token: 0x0400F28D RID: 62093
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400F28D")]
|
|
[SerializeField]
|
|
[Header("Cleanup")]
|
|
private float selfDestructTime = 10f;
|
|
|
|
// Token: 0x0400F28E RID: 62094
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400F28E")]
|
|
[SerializeField]
|
|
private float selfDestructDistance = -1f;
|
|
|
|
// Token: 0x0400F28F RID: 62095
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400F28F")]
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
private bool enableInstancedVisualRendering;
|
|
|
|
// Token: 0x0400F290 RID: 62096
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400F290")]
|
|
[SerializeField]
|
|
private Renderer visualRenderer;
|
|
|
|
// Token: 0x0400F291 RID: 62097
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400F291")]
|
|
[SerializeField]
|
|
private string colorPropertyName;
|
|
|
|
// Token: 0x0400F292 RID: 62098
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400F292")]
|
|
[SerializeField]
|
|
[Header("Dynamic Color")]
|
|
private bool supportsDynamicColor;
|
|
|
|
// Token: 0x0400F293 RID: 62099
|
|
[FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400F293")]
|
|
[SerializeField]
|
|
[ColorUsage(true, true)]
|
|
private Color dynamicColor;
|
|
|
|
// Token: 0x0400F294 RID: 62100
|
|
[FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x400F294")]
|
|
[SerializeField]
|
|
[Header("Dynamic Color Blending On Impact")]
|
|
private bool supportsAnimatedDynamicColorBlending;
|
|
|
|
// Token: 0x0400F295 RID: 62101
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400F295")]
|
|
[SerializeField]
|
|
private Color animatedDynamicColorBlendingTargetColor;
|
|
|
|
// Token: 0x0400F296 RID: 62102
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400F296")]
|
|
[SerializeField]
|
|
[Header("Distance Fading")]
|
|
private bool supportsDynamicColorDistanceFading;
|
|
|
|
// Token: 0x0400F297 RID: 62103
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400F297")]
|
|
[SerializeField]
|
|
private float maxFadeDistanceFromCamera = 16f;
|
|
|
|
// Token: 0x0400F298 RID: 62104
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400F298")]
|
|
[SerializeField]
|
|
private float minFadeDistanceFromCamera = 1f;
|
|
|
|
// Token: 0x0400F299 RID: 62105
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400F299")]
|
|
[SerializeField]
|
|
private float maxFadeDistanceAlpha = 0.05f;
|
|
|
|
// Token: 0x0400F29A RID: 62106
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400F29A")]
|
|
[SerializeField]
|
|
private float minFadeDistanceAlpha = 0.75f;
|
|
|
|
// Token: 0x0400F29B RID: 62107
|
|
[FieldOffset(Offset = "0xA4")]
|
|
[Token(Token = "0x400F29B")]
|
|
[SerializeField]
|
|
[Header("Stretching")]
|
|
private bool supportsVisualStretching;
|
|
|
|
// Token: 0x0400F29C RID: 62108
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400F29C")]
|
|
[SerializeField]
|
|
protected Transform stretchTransform;
|
|
|
|
// Token: 0x0400F29D RID: 62109
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400F29D")]
|
|
[SerializeField]
|
|
private float maxStretchDistance = 10f;
|
|
|
|
// Token: 0x0400F29E RID: 62110
|
|
[FieldOffset(Offset = "0xB4")]
|
|
[Token(Token = "0x400F29E")]
|
|
[SerializeField]
|
|
private bool calculateStretchFinishTime;
|
|
|
|
// Token: 0x0400F29F RID: 62111
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400F29F")]
|
|
[SerializeField]
|
|
private float explicitStretchFinishTime = 0.5f;
|
|
|
|
// Token: 0x0400F2A0 RID: 62112
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400F2A0")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip audioLoop;
|
|
|
|
// Token: 0x0400F2A1 RID: 62113
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400F2A1")]
|
|
[SerializeField]
|
|
[Header("Misc Visuals")]
|
|
private ParticleSystem particles;
|
|
|
|
// Token: 0x0400F2A2 RID: 62114
|
|
[Token(Token = "0x400F2A2")]
|
|
private static readonly int HGLNABMPJHN = Animator.StringToHash("Fire");
|
|
|
|
// Token: 0x0400F2A3 RID: 62115
|
|
[Token(Token = "0x400F2A3")]
|
|
private const float GCCGKEEAHEE = 9.8f;
|
|
|
|
// Token: 0x0400F2A4 RID: 62116
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400F2A4")]
|
|
private int LDOBIHIGAHN = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400F2A5 RID: 62117
|
|
[FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x400F2A5")]
|
|
private bool ABMAFFCIBCE;
|
|
|
|
// Token: 0x0400F2A6 RID: 62118
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400F2A6")]
|
|
private MHFJHIHIBOM FFLLGPJMLBC;
|
|
|
|
// Token: 0x0400F2A7 RID: 62119
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400F2A7")]
|
|
private int FJICJENMKPG;
|
|
|
|
// Token: 0x0400F2A8 RID: 62120
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400F2A8")]
|
|
private CBMIKIMPBKF NLDMCLMNEAL;
|
|
|
|
// Token: 0x0400F2A9 RID: 62121
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400F2A9")]
|
|
private Vector3 NHAOMEMANJA;
|
|
|
|
// Token: 0x0400F2AA RID: 62122
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400F2AA")]
|
|
private CBMIKIMPBKF.CBAAHCJHLFD KDLEENOBACM;
|
|
|
|
// Token: 0x0400F2AB RID: 62123
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400F2AB")]
|
|
private List<Rigidbody> FLCLMCFOIID;
|
|
|
|
// Token: 0x0400F2AC RID: 62124
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400F2AC")]
|
|
private float LFDFFDCJAAD;
|
|
|
|
// Token: 0x0400F2AD RID: 62125
|
|
[FieldOffset(Offset = "0x114")]
|
|
[Token(Token = "0x400F2AD")]
|
|
private bool DPPGPBLPKNP;
|
|
|
|
// Token: 0x0400F2AE RID: 62126
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400F2AE")]
|
|
private float PJMKGHOKNGB;
|
|
|
|
// Token: 0x0400F2AF RID: 62127
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400F2AF")]
|
|
private SFXAudioSource JCCEALMOACM;
|
|
|
|
// Token: 0x0400F2B0 RID: 62128
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400F2B0")]
|
|
private Animator LDOJFIEANFB;
|
|
|
|
// Token: 0x0400F2B1 RID: 62129
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400F2B1")]
|
|
private Animation JBOCMOIBIOC;
|
|
|
|
// Token: 0x0400F2B2 RID: 62130
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400F2B2")]
|
|
private TriggerToAnimationMapping GOEFPPFKKEA;
|
|
|
|
// Token: 0x0400F2B3 RID: 62131
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400F2B3")]
|
|
protected float DBIHDDMKDJN;
|
|
|
|
// Token: 0x0400F2B4 RID: 62132
|
|
[FieldOffset(Offset = "0x144")]
|
|
[Token(Token = "0x400F2B4")]
|
|
protected float EBGPPCJBCAC;
|
|
|
|
// Token: 0x0400F2B5 RID: 62133
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400F2B5")]
|
|
protected bool MNPLOIPHKPB;
|
|
|
|
// Token: 0x0400F2B6 RID: 62134
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400F2B6")]
|
|
protected GameObject GIBDAOEJGHA;
|
|
|
|
// Token: 0x0400F2B7 RID: 62135
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400F2B7")]
|
|
protected BulletTrail AJIHBHIIEEG;
|
|
|
|
// Token: 0x0400F2B8 RID: 62136
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x400F2B8")]
|
|
protected byte IBMHCLNFMAK;
|
|
|
|
// Token: 0x0400F2B9 RID: 62137
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x400F2B9")]
|
|
private MaterialPropertyBlock POJKKILEGBC;
|
|
|
|
// Token: 0x0400F2BA RID: 62138
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x400F2BA")]
|
|
private Vector3 CACFKFOOHID;
|
|
|
|
// Token: 0x0400F2C1 RID: 62145
|
|
[FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x400F2C1")]
|
|
private Vector3 GIBLHGKMJDJ;
|
|
|
|
// Token: 0x0400F2C5 RID: 62149
|
|
[FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x400F2C5")]
|
|
private Color HIEMIKKPMBN;
|
|
|
|
// Token: 0x0400F2C8 RID: 62152
|
|
[FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x400F2C8")]
|
|
protected float EIMOBLDCHHP;
|
|
|
|
// Token: 0x020034A9 RID: 13481
|
|
[Token(Token = "0x20034A9")]
|
|
public enum GHKJGBPBJKI
|
|
{
|
|
// Token: 0x0400F2CA RID: 62154
|
|
[Token(Token = "0x400F2CA")]
|
|
Player,
|
|
// Token: 0x0400F2CB RID: 62155
|
|
[Token(Token = "0x400F2CB")]
|
|
Enemy,
|
|
// Token: 0x0400F2CC RID: 62156
|
|
[Token(Token = "0x400F2CC")]
|
|
Tool,
|
|
// Token: 0x0400F2CD RID: 62157
|
|
[Token(Token = "0x400F2CD")]
|
|
Trap,
|
|
// Token: 0x0400F2CE RID: 62158
|
|
[Token(Token = "0x400F2CE")]
|
|
Floor,
|
|
// Token: 0x0400F2CF RID: 62159
|
|
[Token(Token = "0x400F2CF")]
|
|
Wall,
|
|
// Token: 0x0400F2D0 RID: 62160
|
|
[Token(Token = "0x400F2D0")]
|
|
Ceiling
|
|
}
|
|
|
|
// Token: 0x020034AA RID: 13482
|
|
[Token(Token = "0x20034AA")]
|
|
public sealed class CEFAOBHGLKL : MulticastDelegate
|
|
{
|
|
// Token: 0x06017603 RID: 95747 RVA: 0x00570680 File Offset: 0x0056E880
|
|
[Token(Token = "0x6017603")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public CEFAOBHGLKL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06017604 RID: 95748 RVA: 0x0057069C File Offset: 0x0056E89C
|
|
[Token(Token = "0x6017604")]
|
|
[Address(RVA = "0x17E7EB0", Offset = "0x17E6EB0", VA = "0x1817E7EB0", 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: 0x06017605 RID: 95749 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017605")]
|
|
[Address(RVA = "0x1F0F190", Offset = "0x1F0E190", VA = "0x181F0F190", 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: 0x06017606 RID: 95750 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017606")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020034AB RID: 13483
|
|
[Token(Token = "0x20034AB")]
|
|
public sealed class BCIJIAKFGLB : MulticastDelegate
|
|
{
|
|
// Token: 0x06017607 RID: 95751 RVA: 0x0057079C File Offset: 0x0056E99C
|
|
[Token(Token = "0x6017607")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public BCIJIAKFGLB(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06017608 RID: 95752 RVA: 0x005707B8 File Offset: 0x0056E9B8
|
|
[Token(Token = "0x6017608")]
|
|
[Address(RVA = "0x1753C70", Offset = "0x1752C70", VA = "0x181753C70", 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: 0x06017609 RID: 95753 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017609")]
|
|
[Address(RVA = "0x1F04F10", Offset = "0x1F03F10", VA = "0x181F04F10", 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: 0x0601760A RID: 95754 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601760A")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020034AC RID: 13484
|
|
[Token(Token = "0x20034AC")]
|
|
public sealed class LLNPLAPHHJM : MulticastDelegate
|
|
{
|
|
// Token: 0x0601760B RID: 95755 RVA: 0x005708B8 File Offset: 0x0056EAB8
|
|
[Token(Token = "0x601760B")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public LLNPLAPHHJM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x0601760C RID: 95756 RVA: 0x005708D4 File Offset: 0x0056EAD4
|
|
[Token(Token = "0x601760C")]
|
|
[Address(RVA = "0x17567F0", Offset = "0x17557F0", VA = "0x1817567F0", 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: 0x0601760D RID: 95757 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601760D")]
|
|
[Address(RVA = "0x1F152F0", Offset = "0x1F142F0", VA = "0x181F152F0", 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: 0x0601760E RID: 95758 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601760E")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020034AD RID: 13485
|
|
[Token(Token = "0x20034AD")]
|
|
public sealed class HDANGCCOJJA : MulticastDelegate
|
|
{
|
|
// Token: 0x0601760F RID: 95759 RVA: 0x005709E8 File Offset: 0x0056EBE8
|
|
[Token(Token = "0x601760F")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public HDANGCCOJJA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06017610 RID: 95760 RVA: 0x00570A04 File Offset: 0x0056EC04
|
|
[Token(Token = "0x6017610")]
|
|
[Address(RVA = "0x17567F0", Offset = "0x17557F0", VA = "0x1817567F0", 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: 0x06017611 RID: 95761 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017611")]
|
|
[Address(RVA = "0x1F13FC0", Offset = "0x1F12FC0", VA = "0x181F13FC0", 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: 0x06017612 RID: 95762 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017612")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020034AE RID: 13486
|
|
[Token(Token = "0x20034AE")]
|
|
public sealed class CJMKAGLOMOH : MulticastDelegate
|
|
{
|
|
// Token: 0x06017613 RID: 95763 RVA: 0x00570B18 File Offset: 0x0056ED18
|
|
[Token(Token = "0x6017613")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public CJMKAGLOMOH(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06017614 RID: 95764 RVA: 0x00570B34 File Offset: 0x0056ED34
|
|
[Token(Token = "0x6017614")]
|
|
[Address(RVA = "0x1757AA0", Offset = "0x1756AA0", VA = "0x181757AA0", 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: 0x06017615 RID: 95765 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017615")]
|
|
[Address(RVA = "0x1F0F240", Offset = "0x1F0E240", VA = "0x181F0F240", 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: 0x06017616 RID: 95766 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017616")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|