oh dear
This commit is contained in:
@@ -0,0 +1,240 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.Pools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.AI
|
||||
{
|
||||
// Token: 0x02003415 RID: 13333
|
||||
[Token(Token = "0x2003415")]
|
||||
public class EnemyProjectileMotionRangedWeapon : EnemyRangedWeapon
|
||||
{
|
||||
// Token: 0x06017546 RID: 95558 RVA: 0x005775F0 File Offset: 0x005757F0
|
||||
[Token(Token = "0x6017546")]
|
||||
[Address(RVA = "0x1388710", Offset = "0x1387510", VA = "0x181388710", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
EMPJPPLIPMG oejmnkbjchc = this.OEJMNKBJCHC;
|
||||
EMPJPPLIPMG.HCEABLFOLPA hceablfolpa = new EMPJPPLIPMG.HCEABLFOLPA(this.CDIOEBNIGJF);
|
||||
oejmnkbjchc.BEKCCHHMPEH += hceablfolpa;
|
||||
EMPJPPLIPMG oejmnkbjchc2 = this.OEJMNKBJCHC;
|
||||
EMPJPPLIPMG.HPBJOLBAKDB hpbjolbakdb = new EMPJPPLIPMG.HPBJOLBAKDB(this.EEHAEDNIDDK);
|
||||
oejmnkbjchc2.JMKEOLOEKFM += hpbjolbakdb;
|
||||
}
|
||||
|
||||
// Token: 0x06017547 RID: 95559 RVA: 0x00577640 File Offset: 0x00575840
|
||||
[Token(Token = "0x6017547")]
|
||||
[Address(RVA = "0x1388DD0", Offset = "0x1387BD0", VA = "0x181388DD0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
EMPJPPLIPMG oejmnkbjchc = this.OEJMNKBJCHC;
|
||||
EMPJPPLIPMG.HCEABLFOLPA hceablfolpa = new EMPJPPLIPMG.HCEABLFOLPA(this.CDIOEBNIGJF);
|
||||
oejmnkbjchc.BEKCCHHMPEH -= hceablfolpa;
|
||||
EMPJPPLIPMG oejmnkbjchc2 = this.OEJMNKBJCHC;
|
||||
EMPJPPLIPMG.HPBJOLBAKDB hpbjolbakdb = new EMPJPPLIPMG.HPBJOLBAKDB(this.EEHAEDNIDDK);
|
||||
oejmnkbjchc2.JMKEOLOEKFM -= hpbjolbakdb;
|
||||
}
|
||||
|
||||
// Token: 0x06017548 RID: 95560 RVA: 0x00577690 File Offset: 0x00575890
|
||||
[Token(Token = "0x6017548")]
|
||||
[Address(RVA = "0x1388A20", Offset = "0x1387820", VA = "0x181388A20", Slot = "18")]
|
||||
protected override void OIDBNANDMDM(Vector3 HEGDAEMJLDE, float EJHELOHKGCF)
|
||||
{
|
||||
int num = 0;
|
||||
this.NGELIPBACAH = num;
|
||||
Vector3 zero = Vector3.zero;
|
||||
Transform projectileOriginTransform = this.projectileOriginTransform;
|
||||
Transform projectileOriginTransform2 = this.projectileOriginTransform;
|
||||
Transform projectileOriginTransform3 = this.projectileOriginTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
HEGDAEMJLDE.z = z;
|
||||
if ((this.useLegacyProjectileMotionCalculation ? 1 : 0) == num)
|
||||
{
|
||||
float z2 = HEGDAEMJLDE.z;
|
||||
}
|
||||
float num2 = this.maxRange;
|
||||
float z3 = HEGDAEMJLDE.z;
|
||||
Transform projectileOriginTransform4 = this.projectileOriginTransform;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
float num5;
|
||||
num2 = num5;
|
||||
GameObject gameObject = base.ENOKEPFJJPL(num4, num3, num2);
|
||||
Coroutine ggaippiaceh = this.GGAIPPIACEH;
|
||||
this.CMPOAMBAOLA = gameObject;
|
||||
this.OMNDHPIFFEM(ggaippiaceh);
|
||||
Action action = new Action(this.IGFNKIDFFNL);
|
||||
Coroutine coroutine;
|
||||
this.GGAIPPIACEH = coroutine;
|
||||
}
|
||||
|
||||
// Token: 0x06017549 RID: 95561 RVA: 0x0057774C File Offset: 0x0057594C
|
||||
[Token(Token = "0x6017549")]
|
||||
[Address(RVA = "0x1388EA0", Offset = "0x1387CA0", VA = "0x181388EA0", Slot = "19")]
|
||||
protected override void PLJKAMNDCHG(Bullet DFHLLAEOCIA)
|
||||
{
|
||||
base.PLJKAMNDCHG(DFHLLAEOCIA);
|
||||
Coroutine ggaippiaceh = this.GGAIPPIACEH;
|
||||
this.OMNDHPIFFEM(ggaippiaceh);
|
||||
Transform transform = DFHLLAEOCIA.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
RecRoomAudioClip recRoomAudioClip = this.splashAudio;
|
||||
Transform transform2 = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform2, num2, num);
|
||||
EMPJPPLIPMG oejmnkbjchc = this.OEJMNKBJCHC;
|
||||
Player ngelipbacah = this.NGELIPBACAH;
|
||||
}
|
||||
|
||||
// Token: 0x0601754A RID: 95562 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601754A")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
|
||||
protected override void ODOBKGAHAGH(Bullet NLLMMPLAPBK, Player IEKDDPPNFPF, Player.GAHEJKDCLLE NMKAKHOEMGB, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601754B RID: 95563 RVA: 0x005777C4 File Offset: 0x005759C4
|
||||
[Token(Token = "0x601754B")]
|
||||
[Address(RVA = "0x1388890", Offset = "0x1387690", VA = "0x181388890", Slot = "22")]
|
||||
protected override void GLFCGNNCNIB(Bullet EDPPMBPBAAC, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
if (BKKNJFFJBKN.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Weapon component = BKKNJFFJBKN.GetComponent<Weapon>();
|
||||
int num = 0;
|
||||
if (component != num && component.MHLIDBEEPKN)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = BKKNJFFJBKN.<OKDFEPHLKCB>k__BackingField;
|
||||
this.NGELIPBACAH = <OKDFEPHLKCB>k__BackingField;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601754C RID: 95564 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601754C")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "23")]
|
||||
protected override void MPHCHCKGDIG(Bullet EDPPMBPBAAC, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601754D RID: 95565 RVA: 0x0057780C File Offset: 0x00575A0C
|
||||
[Token(Token = "0x601754D")]
|
||||
[Address(RVA = "0x13887E0", Offset = "0x13875E0", VA = "0x1813887E0")]
|
||||
private void CDIOEBNIGJF(Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
base.KNMMJKDHJLM(EDIBICHIJJH, EAMJHCGHCIE, KNLMJBAKCGF);
|
||||
}
|
||||
|
||||
// Token: 0x0601754E RID: 95566 RVA: 0x00577824 File Offset: 0x00575A24
|
||||
[Token(Token = "0x601754E")]
|
||||
[Address(RVA = "0x1388840", Offset = "0x1387640", VA = "0x181388840")]
|
||||
private void EEHAEDNIDDK(Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
||||
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
||||
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
||||
}
|
||||
|
||||
// Token: 0x0601754F RID: 95567 RVA: 0x00577858 File Offset: 0x00575A58
|
||||
[Token(Token = "0x601754F")]
|
||||
[Address(RVA = "0x1388950", Offset = "0x1387750", VA = "0x181388950")]
|
||||
private void IGFNKIDFFNL()
|
||||
{
|
||||
GameObject cmpoambaola = this.CMPOAMBAOLA;
|
||||
int num = 0;
|
||||
if (cmpoambaola != num)
|
||||
{
|
||||
GameObject cmpoambaola2 = this.CMPOAMBAOLA;
|
||||
RecRoomAudioClip recRoomAudioClip = this.incomingAudio;
|
||||
Transform transform = cmpoambaola2.transform;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num3, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06017550 RID: 95568 RVA: 0x005778A8 File Offset: 0x00575AA8
|
||||
[Token(Token = "0x6017550")]
|
||||
[Address(RVA = "0x1389070", Offset = "0x1387E70", VA = "0x181389070")]
|
||||
public EnemyProjectileMotionRangedWeapon()
|
||||
{
|
||||
EMPJPPLIPMG empjpplipmg = new EMPJPPLIPMG();
|
||||
this.OEJMNKBJCHC = empjpplipmg;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400F366 RID: 62310
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400F366")]
|
||||
[SerializeField]
|
||||
[Header("Physics")]
|
||||
private bool useLegacyProjectileMotionCalculation;
|
||||
|
||||
// Token: 0x0400F367 RID: 62311
|
||||
[FieldOffset(Offset = "0x154")]
|
||||
[Token(Token = "0x400F367")]
|
||||
[SerializeField]
|
||||
private float maxRange = 12f;
|
||||
|
||||
// Token: 0x0400F368 RID: 62312
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400F368")]
|
||||
[SerializeField]
|
||||
[Header("Incoming Feedback")]
|
||||
private float incomingAudioDuration = 1f;
|
||||
|
||||
// Token: 0x0400F369 RID: 62313
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400F369")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip incomingAudio;
|
||||
|
||||
// Token: 0x0400F36A RID: 62314
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400F36A")]
|
||||
[SerializeField]
|
||||
[Header("Splash")]
|
||||
private PooledParticle splashParticles;
|
||||
|
||||
// Token: 0x0400F36B RID: 62315
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400F36B")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip splashAudio;
|
||||
|
||||
// Token: 0x0400F36C RID: 62316
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400F36C")]
|
||||
[SerializeField]
|
||||
private float splashRadius = 2f;
|
||||
|
||||
// Token: 0x0400F36D RID: 62317
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400F36D")]
|
||||
private EMPJPPLIPMG OEJMNKBJCHC;
|
||||
|
||||
// Token: 0x0400F36E RID: 62318
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400F36E")]
|
||||
private GameObject CMPOAMBAOLA;
|
||||
|
||||
// Token: 0x0400F36F RID: 62319
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400F36F")]
|
||||
private Coroutine GGAIPPIACEH;
|
||||
|
||||
// Token: 0x0400F370 RID: 62320
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400F370")]
|
||||
private Player NGELIPBACAH;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user