Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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.");
}
}
}
}