oh dear
This commit is contained in:
@@ -0,0 +1,926 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Core.Pools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Combat
|
||||
{
|
||||
// Token: 0x020033AF RID: 13231
|
||||
[Token(Token = "0x20033AF")]
|
||||
public class ProjectileTool : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x1400020B RID: 523
|
||||
// (add) Token: 0x060170DC RID: 94428 RVA: 0x005626A4 File Offset: 0x005608A4
|
||||
// (remove) Token: 0x060170DD RID: 94429 RVA: 0x005626CC File Offset: 0x005608CC
|
||||
[Token(Token = "0x1400020B")]
|
||||
public event ProjectileTool.FAFLCGNLCHI BEKCCHHMPEH
|
||||
{
|
||||
[Token(Token = "0x60170DC")]
|
||||
[Address(RVA = "0x1442180", Offset = "0x1440F80", VA = "0x181442180")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
ProjectileTool.FAFLCGNLCHI bekcchhmpeh;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
bekcchhmpeh = this.BEKCCHHMPEH;
|
||||
@delegate = Delegate.Combine(bekcchhmpeh, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != bekcchhmpeh)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60170DD")]
|
||||
[Address(RVA = "0x14424A0", Offset = "0x14412A0", VA = "0x1814424A0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
ProjectileTool.FAFLCGNLCHI bekcchhmpeh;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
bekcchhmpeh = this.BEKCCHHMPEH;
|
||||
@delegate = Delegate.Remove(bekcchhmpeh, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != bekcchhmpeh)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1400020C RID: 524
|
||||
// (add) Token: 0x060170DE RID: 94430 RVA: 0x005626F4 File Offset: 0x005608F4
|
||||
// (remove) Token: 0x060170DF RID: 94431 RVA: 0x0056271C File Offset: 0x0056091C
|
||||
[Token(Token = "0x1400020C")]
|
||||
public event ProjectileTool.GMCINNEFDOB JMKEOLOEKFM
|
||||
{
|
||||
[Token(Token = "0x60170DE")]
|
||||
[Address(RVA = "0x1442220", Offset = "0x1441020", VA = "0x181442220")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
ProjectileTool.GMCINNEFDOB jmkeoloekfm;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
jmkeoloekfm = this.JMKEOLOEKFM;
|
||||
@delegate = Delegate.Combine(jmkeoloekfm, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != jmkeoloekfm)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60170DF")]
|
||||
[Address(RVA = "0x1442540", Offset = "0x1441340", VA = "0x181442540")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
ProjectileTool.GMCINNEFDOB jmkeoloekfm;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
jmkeoloekfm = this.JMKEOLOEKFM;
|
||||
@delegate = Delegate.Remove(jmkeoloekfm, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != jmkeoloekfm)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1400020D RID: 525
|
||||
// (add) Token: 0x060170E0 RID: 94432 RVA: 0x00562744 File Offset: 0x00560944
|
||||
// (remove) Token: 0x060170E1 RID: 94433 RVA: 0x0056276C File Offset: 0x0056096C
|
||||
[Token(Token = "0x1400020D")]
|
||||
public event ProjectileTool.KLDECPDNLGF EIMFCMEGGPP
|
||||
{
|
||||
[Token(Token = "0x60170E0")]
|
||||
[Address(RVA = "0x1441FA0", Offset = "0x1440DA0", VA = "0x181441FA0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
ProjectileTool.KLDECPDNLGF eimfcmeggpp;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
eimfcmeggpp = this.EIMFCMEGGPP;
|
||||
@delegate = Delegate.Combine(eimfcmeggpp, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != eimfcmeggpp)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60170E1")]
|
||||
[Address(RVA = "0x14422C0", Offset = "0x14410C0", VA = "0x1814422C0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
ProjectileTool.KLDECPDNLGF eimfcmeggpp;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
eimfcmeggpp = this.EIMFCMEGGPP;
|
||||
@delegate = Delegate.Remove(eimfcmeggpp, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != eimfcmeggpp)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1400020E RID: 526
|
||||
// (add) Token: 0x060170E2 RID: 94434 RVA: 0x00562794 File Offset: 0x00560994
|
||||
// (remove) Token: 0x060170E3 RID: 94435 RVA: 0x005627B0 File Offset: 0x005609B0
|
||||
[Token(Token = "0x1400020E")]
|
||||
public event ProjectileTool.PAMJHCDHJAP FIEIACGBCCI
|
||||
{
|
||||
[Token(Token = "0x60170E2")]
|
||||
[Address(RVA = "0x14420E0", Offset = "0x1440EE0", VA = "0x1814420E0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60170E3")]
|
||||
[Address(RVA = "0x1442400", Offset = "0x1441200", VA = "0x181442400")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1400020F RID: 527
|
||||
// (add) Token: 0x060170E4 RID: 94436 RVA: 0x005627CC File Offset: 0x005609CC
|
||||
// (remove) Token: 0x060170E5 RID: 94437 RVA: 0x005627E8 File Offset: 0x005609E8
|
||||
[Token(Token = "0x1400020F")]
|
||||
public event ProjectileTool.KBLBGAGBABE BMPLKJIBPAE
|
||||
{
|
||||
[Token(Token = "0x60170E4")]
|
||||
[Address(RVA = "0x1442040", Offset = "0x1440E40", VA = "0x181442040")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60170E5")]
|
||||
[Address(RVA = "0x1442360", Offset = "0x1441160", VA = "0x181442360")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003F97 RID: 16279
|
||||
// (get) Token: 0x060170E6 RID: 94438 RVA: 0x00562804 File Offset: 0x00560A04
|
||||
[Token(Token = "0x17003F97")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60170E6")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060170E7 RID: 94439 RVA: 0x00562818 File Offset: 0x00560A18
|
||||
[Token(Token = "0x60170E7")]
|
||||
[Address(RVA = "0x1441120", Offset = "0x143FF20", VA = "0x181441120", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
int num;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "LT", (OHOEENCHJJE)num);
|
||||
num = 0;
|
||||
this.IIJGBIMFJBN = mjnlddclogp;
|
||||
BulletTrail componentInChildren = base.GetComponentInChildren<BulletTrail>();
|
||||
this.AJIHBHIIEEG = componentInChildren;
|
||||
this.tool.SleepOnStart = false;
|
||||
this.tool.SleepOnCleanup = false;
|
||||
this.tool.DODDBBEOJNN = true;
|
||||
Tool tool = this.tool;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action);
|
||||
tool.PostResetEvent = eahpnacbldd;
|
||||
}
|
||||
|
||||
// Token: 0x060170E8 RID: 94440 RVA: 0x005628AC File Offset: 0x00560AAC
|
||||
[Token(Token = "0x60170E8")]
|
||||
[Address(RVA = "0x1441D00", Offset = "0x1440B00", VA = "0x181441D00")]
|
||||
private void Start()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
bool flag = this.canBePickedUp;
|
||||
tool.SetPickupEnabled(flag, this);
|
||||
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
||||
bool flag2 = this.useGravity;
|
||||
rigidbodyEx.IEIKHAKBHFL = flag2;
|
||||
RigidbodyEx rigidbodyEx2 = this.tool.rigidbodyEx;
|
||||
bool flag3 = this.faceVelocity;
|
||||
this.tool.rigidbodyEx.HGMIIIFOHGE = CollisionDetectionMode.ContinuousDynamic;
|
||||
}
|
||||
|
||||
// Token: 0x060170E9 RID: 94441 RVA: 0x00562918 File Offset: 0x00560B18
|
||||
[Token(Token = "0x60170E9")]
|
||||
[Address(RVA = "0x14419E0", Offset = "0x14407E0", VA = "0x1814419E0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this.tool;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action);
|
||||
tool.PostResetEvent = eahpnacbldd;
|
||||
}
|
||||
|
||||
// Token: 0x060170EA RID: 94442 RVA: 0x0056295C File Offset: 0x00560B5C
|
||||
[Token(Token = "0x60170EA")]
|
||||
[Address(RVA = "0x1441DA0", Offset = "0x1440BA0", VA = "0x181441DA0")]
|
||||
private void Update()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.IIJGBIMFJBN.OLGMEEIPCAL && base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.BNALDBHFCMB<Vector3, Quaternion, bool, Vector3> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcFinish);
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
tool.PAJGCGDFHKK = num != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060170EB RID: 94443 RVA: 0x005629E4 File Offset: 0x00560BE4
|
||||
[Token(Token = "0x60170EB")]
|
||||
[Address(RVA = "0x1441250", Offset = "0x1440050", VA = "0x181441250")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
int num = 0;
|
||||
if ((this.faceVelocity ? 1 : 0) != num)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx2 = this.tool.rigidbodyEx;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float z3 = Vector3.up.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060170EC RID: 94444 RVA: 0x00562A38 File Offset: 0x00560C38
|
||||
[Token(Token = "0x60170EC")]
|
||||
[Address(RVA = "0x1440F40", Offset = "0x143FD40", VA = "0x181440F40")]
|
||||
public void AuthorityFire(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 POMGIDPAKLH)
|
||||
{
|
||||
float num = this.defaultMaxLifetime;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.IIJGBIMFJBN.KGFFMEICLNN(num);
|
||||
Tool tool = this.tool;
|
||||
float z = DDHPAFKBMON.z;
|
||||
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
||||
float z2 = POMGIDPAKLH.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060170ED RID: 94445 RVA: 0x00562A8C File Offset: 0x00560C8C
|
||||
[Token(Token = "0x60170ED")]
|
||||
[Address(RVA = "0x1441030", Offset = "0x143FE30", VA = "0x181441030")]
|
||||
public void AuthorityFire(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 POMGIDPAKLH, float DBIHDDMKDJN)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
MJNLDDCLOGP iijgbimfjbn = this.IIJGBIMFJBN;
|
||||
Tool tool = this.tool;
|
||||
float z = DDHPAFKBMON.z;
|
||||
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
||||
float z2 = POMGIDPAKLH.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060170EE RID: 94446 RVA: 0x00562AD4 File Offset: 0x00560CD4
|
||||
[Token(Token = "0x60170EE")]
|
||||
[Address(RVA = "0x1440D80", Offset = "0x143FB80", VA = "0x181440D80")]
|
||||
public void AuthorityFinish(bool JEKOKGLNHBD = false)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.BNALDBHFCMB<Vector3, Quaternion, bool, Vector3> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcFinish);
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
tool.PAJGCGDFHKK = num != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060170EF RID: 94447 RVA: 0x00562B48 File Offset: 0x00560D48
|
||||
[Token(Token = "0x60170EF")]
|
||||
[Address(RVA = "0x1440CD0", Offset = "0x143FAD0", VA = "0x181440CD0")]
|
||||
private void APBEFBBOMDJ(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
BulletTrail ajihbhiieeg = this.AJIHBHIIEEG;
|
||||
int num = 0;
|
||||
if (ajihbhiieeg != num)
|
||||
{
|
||||
BulletTrail ajihbhiieeg2 = this.AJIHBHIIEEG;
|
||||
}
|
||||
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
||||
bool flag = this.useGravity;
|
||||
rigidbodyEx.IEIKHAKBHFL = flag;
|
||||
}
|
||||
|
||||
// Token: 0x060170F0 RID: 94448 RVA: 0x00562B94 File Offset: 0x00560D94
|
||||
[Token(Token = "0x60170F0")]
|
||||
[Address(RVA = "0x1441A90", Offset = "0x1440890", VA = "0x181441A90")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcFinish(Vector3 DDNDIFIPNAE, Quaternion EPMNBJFJACN, bool JEKOKGLNHBD, Vector3 JEGLHCNHNBN)
|
||||
{
|
||||
if (JEKOKGLNHBD)
|
||||
{
|
||||
PooledParticle pooledParticle = this.timeoutParticlesPrefab;
|
||||
int num = 0;
|
||||
if (pooledParticle != num)
|
||||
{
|
||||
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
|
||||
PooledParticle pooledParticle2 = this.timeoutParticlesPrefab;
|
||||
PooledParticle pooledParticle3 = instance.Acquire<PooledParticle>(pooledParticle2);
|
||||
int num2 = 0;
|
||||
if (pooledParticle3 != num2)
|
||||
{
|
||||
float z = DDNDIFIPNAE.z;
|
||||
}
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.timeoutAudio;
|
||||
float z2 = DDNDIFIPNAE.z;
|
||||
}
|
||||
BulletTrail ajihbhiieeg = this.AJIHBHIIEEG;
|
||||
int num3 = 0;
|
||||
if (ajihbhiieeg != num3)
|
||||
{
|
||||
BulletTrail ajihbhiieeg2 = this.AJIHBHIIEEG;
|
||||
}
|
||||
if (this.BMPLKJIBPAE != 0)
|
||||
{
|
||||
float z3 = DDNDIFIPNAE.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060170F1 RID: 94449 RVA: 0x00562C30 File Offset: 0x00560E30
|
||||
[Token(Token = "0x60170F1")]
|
||||
[Address(RVA = "0x14413F0", Offset = "0x14401F0", VA = "0x1814413F0")]
|
||||
private void OnCollisionEnter(Collision GBJHLKOJGPB)
|
||||
{
|
||||
int num2;
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
if (GBJHLKOJGPB.contacts == 0 || GBJHLKOJGPB.contacts.Length == num)
|
||||
{
|
||||
return;
|
||||
}
|
||||
GameObject gameObject = GBJHLKOJGPB.gameObject;
|
||||
ContactPoint[] contacts = GBJHLKOJGPB.contacts;
|
||||
ContactPoint[] contacts2 = GBJHLKOJGPB.contacts;
|
||||
Tool tool = this.tool;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Tool tool2 = this.tool;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
RigidbodyEx rigidbodyEx2 = tool2.rigidbodyEx;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
if (!gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)1053184)))
|
||||
{
|
||||
if (!gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)335544320)))
|
||||
{
|
||||
GameObject gameObject2 = GBJHLKOJGPB.gameObject;
|
||||
num2 = 0;
|
||||
if (!gameObject2.KHHDLOKCNHC((IIBIOPCKHGK)((uint)159785984)))
|
||||
{
|
||||
break;
|
||||
}
|
||||
Tool tool3 = GBJHLKOJGPB.collider.AMKJBLIFHPB();
|
||||
Tool tool4 = this.tool;
|
||||
if (!(tool3 != tool4))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (!(tool3 != num3) || this.JMKEOLOEKFM == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
int num4 = 0;
|
||||
Enemy enemy;
|
||||
if (!(enemy != num4) || this.EIMFCMEGGPP == 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
int num5 = 0;
|
||||
Player player;
|
||||
if (player != num5 && this.BEKCCHHMPEH != 0)
|
||||
{
|
||||
goto Block_10;
|
||||
}
|
||||
}
|
||||
ProjectileTool.PAMJHCDHJAP fieiacgbcci = this.FIEIACGBCCI;
|
||||
if (fieiacgbcci != 0)
|
||||
{
|
||||
fieiacgbcci(this, num2);
|
||||
}
|
||||
return;
|
||||
Block_10:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060170F2 RID: 94450 RVA: 0x00562DA0 File Offset: 0x00560FA0
|
||||
[Token(Token = "0x60170F2")]
|
||||
[Address(RVA = "0x1441F80", Offset = "0x1440D80", VA = "0x181441F80")]
|
||||
public ProjectileTool()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400F00E RID: 61454
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400F00E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400F00F RID: 61455
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400F00F")]
|
||||
[SerializeField]
|
||||
private float projectileForce = 16f;
|
||||
|
||||
// Token: 0x0400F010 RID: 61456
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400F010")]
|
||||
[SerializeField]
|
||||
private float defaultMaxLifetime = 10f;
|
||||
|
||||
// Token: 0x0400F011 RID: 61457
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400F011")]
|
||||
[SerializeField]
|
||||
private bool useGravity;
|
||||
|
||||
// Token: 0x0400F012 RID: 61458
|
||||
[FieldOffset(Offset = "0x51")]
|
||||
[Token(Token = "0x400F012")]
|
||||
[SerializeField]
|
||||
private bool canBePickedUp;
|
||||
|
||||
// Token: 0x0400F013 RID: 61459
|
||||
[FieldOffset(Offset = "0x52")]
|
||||
[Token(Token = "0x400F013")]
|
||||
[SerializeField]
|
||||
private bool faceVelocity;
|
||||
|
||||
// Token: 0x0400F014 RID: 61460
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400F014")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private PooledParticle timeoutParticlesPrefab;
|
||||
|
||||
// Token: 0x0400F015 RID: 61461
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400F015")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip timeoutAudio;
|
||||
|
||||
// Token: 0x0400F01B RID: 61467
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400F01B")]
|
||||
private BulletTrail AJIHBHIIEEG;
|
||||
|
||||
// Token: 0x0400F01C RID: 61468
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400F01C")]
|
||||
private MJNLDDCLOGP IIJGBIMFJBN;
|
||||
|
||||
// Token: 0x020033B0 RID: 13232
|
||||
[Token(Token = "0x20033B0")]
|
||||
public sealed class FAFLCGNLCHI : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060170F3 RID: 94451 RVA: 0x00562DCC File Offset: 0x00560FCC
|
||||
[Token(Token = "0x60170F3")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public FAFLCGNLCHI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x060170F4 RID: 94452 RVA: 0x00562DE8 File Offset: 0x00560FE8
|
||||
[Token(Token = "0x60170F4")]
|
||||
[Address(RVA = "0xC98EC0", Offset = "0xC97CC0", VA = "0x180C98EC0", Slot = "13")]
|
||||
public void Invoke(ProjectileTool NBHJPDBHDHB, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
Delegate[] delegates = this.delegates;
|
||||
if (delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060170F5 RID: 94453 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60170F5")]
|
||||
[Address(RVA = "0xC98E10", Offset = "0xC97C10", VA = "0x180C98E10", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ProjectileTool NBHJPDBHDHB, 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: 0x060170F6 RID: 94454 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60170F6")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020033B1 RID: 13233
|
||||
[Token(Token = "0x20033B1")]
|
||||
public sealed class GMCINNEFDOB : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060170F7 RID: 94455 RVA: 0x00562EE8 File Offset: 0x005610E8
|
||||
[Token(Token = "0x60170F7")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public GMCINNEFDOB(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x060170F8 RID: 94456 RVA: 0x00562F04 File Offset: 0x00561104
|
||||
[Token(Token = "0x60170F8")]
|
||||
[Address(RVA = "0xC3BA00", Offset = "0xC3A800", VA = "0x180C3BA00", Slot = "13")]
|
||||
public void Invoke(ProjectileTool NBHJPDBHDHB, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060170F9 RID: 94457 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60170F9")]
|
||||
[Address(RVA = "0xC99C10", Offset = "0xC98A10", VA = "0x180C99C10", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ProjectileTool NBHJPDBHDHB, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060170FA RID: 94458 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60170FA")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020033B2 RID: 13234
|
||||
[Token(Token = "0x20033B2")]
|
||||
public sealed class KLDECPDNLGF : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060170FB RID: 94459 RVA: 0x00563018 File Offset: 0x00561218
|
||||
[Token(Token = "0x60170FB")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public KLDECPDNLGF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x060170FC RID: 94460 RVA: 0x00563034 File Offset: 0x00561234
|
||||
[Token(Token = "0x60170FC")]
|
||||
[Address(RVA = "0xC391B0", Offset = "0xC37FB0", VA = "0x180C391B0", Slot = "13")]
|
||||
public void Invoke(ProjectileTool NBHJPDBHDHB, Enemy FDJDEJIKCFH, ANBBFGKPJFD PAKELHPNJDI, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
Delegate[] delegates = this.delegates;
|
||||
if (delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060170FD RID: 94461 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60170FD")]
|
||||
[Address(RVA = "0xC9B290", Offset = "0xC9A090", VA = "0x180C9B290", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ProjectileTool NBHJPDBHDHB, Enemy FDJDEJIKCFH, ANBBFGKPJFD PAKELHPNJDI, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060170FE RID: 94462 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60170FE")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020033B3 RID: 13235
|
||||
[Token(Token = "0x20033B3")]
|
||||
public sealed class OHDLMOEIIOG : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060170FF RID: 94463 RVA: 0x00563134 File Offset: 0x00561334
|
||||
[Token(Token = "0x60170FF")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public OHDLMOEIIOG(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06017100 RID: 94464 RVA: 0x00563150 File Offset: 0x00561350
|
||||
[Token(Token = "0x6017100")]
|
||||
[Address(RVA = "0xC3BA00", Offset = "0xC3A800", VA = "0x180C3BA00", Slot = "13")]
|
||||
public void Invoke(ProjectileTool NBHJPDBHDHB, Trap AMPLOOJODLP, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06017101 RID: 94465 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6017101")]
|
||||
[Address(RVA = "0xC9D680", Offset = "0xC9C480", VA = "0x180C9D680", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ProjectileTool NBHJPDBHDHB, Trap AMPLOOJODLP, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06017102 RID: 94466 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6017102")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020033B4 RID: 13236
|
||||
[Token(Token = "0x20033B4")]
|
||||
public sealed class PAMJHCDHJAP : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06017103 RID: 94467 RVA: 0x00563264 File Offset: 0x00561464
|
||||
[Token(Token = "0x6017103")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public PAMJHCDHJAP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06017104 RID: 94468 RVA: 0x00563280 File Offset: 0x00561480
|
||||
[Token(Token = "0x6017104")]
|
||||
[Address(RVA = "0xC3D030", Offset = "0xC3BE30", VA = "0x180C3D030", Slot = "13")]
|
||||
public void Invoke(ProjectileTool NBHJPDBHDHB, 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: 0x06017105 RID: 94469 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6017105")]
|
||||
[Address(RVA = "0xC9D750", Offset = "0xC9C550", VA = "0x180C9D750", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ProjectileTool NBHJPDBHDHB, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06017106 RID: 94470 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6017106")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020033B5 RID: 13237
|
||||
[Token(Token = "0x20033B5")]
|
||||
public sealed class KBLBGAGBABE : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06017107 RID: 94471 RVA: 0x005634A8 File Offset: 0x005616A8
|
||||
[Token(Token = "0x6017107")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public KBLBGAGBABE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06017108 RID: 94472 RVA: 0x005634C4 File Offset: 0x005616C4
|
||||
[Token(Token = "0x6017108")]
|
||||
[Address(RVA = "0xC9AC50", Offset = "0xC99A50", VA = "0x180C9AC50", Slot = "13")]
|
||||
public void Invoke(ProjectileTool NBHJPDBHDHB, Vector3 KPLDEODOJID, bool JEKOKGLNHBD)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06017109 RID: 94473 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6017109")]
|
||||
[Address(RVA = "0xC9ABB0", Offset = "0xC999B0", VA = "0x180C9ABB0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ProjectileTool NBHJPDBHDHB, Vector3 KPLDEODOJID, bool JEKOKGLNHBD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601710A RID: 94474 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601710A")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user