576 lines
18 KiB
C#
576 lines
18 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.AI;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest
|
|
{
|
|
// Token: 0x02002D09 RID: 11529
|
|
[Token(Token = "0x2002D09")]
|
|
public class QuestSciFiRangedEnemy : Enemy
|
|
{
|
|
// Token: 0x170035C7 RID: 13767
|
|
// (get) Token: 0x060135D7 RID: 79319 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x060135D8 RID: 79320 RVA: 0x004754A0 File Offset: 0x004736A0
|
|
[Token(Token = "0x170035C7")]
|
|
private Vector3 NALOAOMGOFE
|
|
{
|
|
[Token(Token = "0x60135D7")]
|
|
[Address(RVA = "0x18DEB50", Offset = "0x18DDB50", VA = "0x1818DEB50")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60135D8")]
|
|
[Address(RVA = "0x18DF700", Offset = "0x18DE700", VA = "0x1818DF700")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<Vector3> abhmkbddfie = this.ABHMKBDDFIE;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170035C8 RID: 13768
|
|
// (get) Token: 0x060135D9 RID: 79321 RVA: 0x004754C4 File Offset: 0x004736C4
|
|
// (set) Token: 0x060135DA RID: 79322 RVA: 0x004754E4 File Offset: 0x004736E4
|
|
[Token(Token = "0x170035C8")]
|
|
private int IGAGDKPJCOC
|
|
{
|
|
[Token(Token = "0x60135D9")]
|
|
[Address(RVA = "0x18DEDA0", Offset = "0x18DDDA0", VA = "0x1818DEDA0")]
|
|
get
|
|
{
|
|
return this.PAPIAJJMABM.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60135DA")]
|
|
[Address(RVA = "0x18DE440", Offset = "0x18DD440", VA = "0x1818DE440")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> papiajjmabm = this.PAPIAJJMABM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135DB RID: 79323 RVA: 0x00475500 File Offset: 0x00473700
|
|
[Token(Token = "0x60135DB")]
|
|
[Address(RVA = "0x18DE5B0", Offset = "0x18DD5B0", VA = "0x1818DE5B0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
int num = 0;
|
|
base.Awake();
|
|
Dictionary<string, object> <HONMKCBCBIM>k__BackingField = this.<HONMKCBCBIM>k__BackingField;
|
|
if (<HONMKCBCBIM>k__BackingField != 0)
|
|
{
|
|
if (<HONMKCBCBIM>k__BackingField.TryGetValue("DSO", num))
|
|
{
|
|
int num2 = num;
|
|
this.dashSpeed = (float)num2;
|
|
}
|
|
if (this.<HONMKCBCBIM>k__BackingField.TryGetValue("DMiDO", num))
|
|
{
|
|
int num3 = num;
|
|
this.minDashDistance = (float)num3;
|
|
}
|
|
if (this.<HONMKCBCBIM>k__BackingField.TryGetValue("DMaDO", num))
|
|
{
|
|
int num4 = num;
|
|
this.maxDashDistance = (float)num4;
|
|
}
|
|
}
|
|
EnemyFacialAnimator componentInChildren = base.GetComponentInChildren<EnemyFacialAnimator>();
|
|
this.BEDHHPADEFK = componentInChildren;
|
|
this.NMICCMJNODO = true;
|
|
float z = Vector3.zero.z;
|
|
KLLMCPFPIIE<Vector3> kllmcpfpiie;
|
|
this.ABHMKBDDFIE = kllmcpfpiie;
|
|
int num5;
|
|
KLLMCPFPIIE<int> kllmcpfpiie2 = new KLLMCPFPIIE(this, "RC", num5, (OHOEENCHJJE)num, num, num);
|
|
num5 = 0;
|
|
Steering steering = this.steering;
|
|
this.PAPIAJJMABM = kllmcpfpiie2;
|
|
float movementAngularSpeed = this.movementAngularSpeed;
|
|
steering.<OOLHFDEHLCG>k__BackingField = movementAngularSpeed;
|
|
int num6;
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "B", (OHOEENCHJJE)num6);
|
|
num6 = 0;
|
|
this.CBJGEJECJKC = mjnlddclogp;
|
|
int num7;
|
|
int num8;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("B", (OHOEENCHJJE)num7, num8);
|
|
num8 = 0;
|
|
num7 = 0;
|
|
this.EEEFAPBKBFG = djhelphhaen;
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HAODOFMIIGL);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HLHBDNHKNLA);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.MDMEHMNOKJL);
|
|
int num9 = 0;
|
|
eeefapbkbfg.JEPMLPCOGNM((ushort)num9, okgcdflpfod, okgcdflpfod2, knfakjmalje);
|
|
DJHELPHHAEN eeefapbkbfg2 = this.EEEFAPBKBFG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HDICPNCLGDO);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JJILNJCAMFC);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.BKEOGFGFCBF);
|
|
DJHELPHHAEN eeefapbkbfg3 = this.EEEFAPBKBFG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GGDMIJKDJID);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.HGFDBGBNBJN);
|
|
DJHELPHHAEN eeefapbkbfg4 = this.EEEFAPBKBFG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LJGGMPIDENN);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IHNCJEFDLGG);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.PHELEHOIBFC);
|
|
}
|
|
|
|
// Token: 0x060135DC RID: 79324 RVA: 0x004756E8 File Offset: 0x004738E8
|
|
[Token(Token = "0x60135DC")]
|
|
[Address(RVA = "0x18E0090", Offset = "0x18DF090", VA = "0x1818E0090", Slot = "17")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
}
|
|
|
|
// Token: 0x060135DD RID: 79325 RVA: 0x00475708 File Offset: 0x00473908
|
|
[Token(Token = "0x60135DD")]
|
|
[Address(RVA = "0x18DF1A0", Offset = "0x18DE1A0", VA = "0x1818DF1A0", Slot = "38")]
|
|
protected override void FAAMINBDNNA()
|
|
{
|
|
base.FAAMINBDNNA();
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
int num = 0;
|
|
eeefapbkbfg.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135DE RID: 79326 RVA: 0x0047573C File Offset: 0x0047393C
|
|
[Token(Token = "0x60135DE")]
|
|
[Address(RVA = "0x18DFCE0", Offset = "0x18DECE0", VA = "0x1818DFCE0", Slot = "39")]
|
|
protected override void MNFHFDLPACH()
|
|
{
|
|
base.MNFHFDLPACH();
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135DF RID: 79327 RVA: 0x00475768 File Offset: 0x00473968
|
|
[Token(Token = "0x60135DF")]
|
|
[Address(RVA = "0x18E00D0", Offset = "0x18DF0D0", VA = "0x1818E00D0", Slot = "18")]
|
|
protected override void Update()
|
|
{
|
|
base.Update();
|
|
this.EEEFAPBKBFG.OPEMIFENIJM();
|
|
this.CBJGEJECJKC.OCGHOBMJNMA();
|
|
}
|
|
|
|
// Token: 0x060135E0 RID: 79328 RVA: 0x00475798 File Offset: 0x00473998
|
|
[Token(Token = "0x60135E0")]
|
|
[Address(RVA = "0x18DF280", Offset = "0x18DE280", VA = "0x1818DF280")]
|
|
private void HAODOFMIIGL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.steering.StopLooking();
|
|
Steering steering = this.steering;
|
|
float movementSpeed = base.PEEKHBBBHDP;
|
|
steering.LADKFOBHIKN = movementSpeed;
|
|
}
|
|
|
|
// Token: 0x060135E1 RID: 79329 RVA: 0x004757CC File Offset: 0x004739CC
|
|
[Token(Token = "0x60135E1")]
|
|
[Address(RVA = "0x18DF900", Offset = "0x18DE900", VA = "0x1818DF900")]
|
|
private void MDMEHMNOKJL()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
int num2;
|
|
num2++;
|
|
}
|
|
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
|
return;
|
|
}
|
|
base.CMCKIOGNPCC = num;
|
|
float movementSlowdownDistance = this.movementSlowdownDistance;
|
|
base.KLGHDBPNNBI(movementSlowdownDistance);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135E2 RID: 79330 RVA: 0x0047581C File Offset: 0x00473A1C
|
|
[Token(Token = "0x60135E2")]
|
|
[Address(RVA = "0x18DF660", Offset = "0x18DE660", VA = "0x1818DF660")]
|
|
private void HLHBDNHKNLA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
float z = this.steering.<ECDBINIFKKP>k__BackingField.z;
|
|
KLLMCPFPIIE<Vector3> abhmkbddfie = this.ABHMKBDDFIE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135E3 RID: 79331 RVA: 0x00475850 File Offset: 0x00473A50
|
|
[Token(Token = "0x60135E3")]
|
|
[Address(RVA = "0x18DF2E0", Offset = "0x18DE2E0", VA = "0x1818DF2E0")]
|
|
private void HDICPNCLGDO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.steering.StopAll();
|
|
this.enemyAnimator.JNJKLGMMBHA = EnemyAnimator.LFFPOPKIFFI.CHARGE;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num = this.attackChargeDuration;
|
|
cbjgejecjkc.KGFFMEICLNN(num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135E4 RID: 79332 RVA: 0x0047589C File Offset: 0x00473A9C
|
|
[Token(Token = "0x60135E4")]
|
|
[Address(RVA = "0x18DEBC0", Offset = "0x18DDBC0", VA = "0x1818DEBC0")]
|
|
private void BKEOGFGFCBF()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (!this.CBJGEJECJKC.OLGMEEIPCAL)
|
|
{
|
|
Steering steering = this.steering;
|
|
float z = this.NJMONMLKFMM.z;
|
|
bool isHovering = steering.MMAHMEBFAHO;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
}
|
|
EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo = endnbhfknfl.FALKMIGHGOO;
|
|
float y = endnbhfknfl.CMINCCMAJHA.y;
|
|
float y2 = endnbhfknfl.GDBPMHPHDBI.y;
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135E5 RID: 79333 RVA: 0x00475924 File Offset: 0x00473B24
|
|
[Token(Token = "0x60135E5")]
|
|
[Address(RVA = "0x18D9CC0", Offset = "0x18D8CC0", VA = "0x1818D9CC0")]
|
|
private void JJILNJCAMFC(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
EnemyAnimator enemyAnimator = this.enemyAnimator;
|
|
int num = 0;
|
|
enemyAnimator.JNJKLGMMBHA = (EnemyAnimator.LFFPOPKIFFI)num;
|
|
}
|
|
|
|
// Token: 0x060135E6 RID: 79334 RVA: 0x00475948 File Offset: 0x00473B48
|
|
[Token(Token = "0x60135E6")]
|
|
[Address(RVA = "0x18DF210", Offset = "0x18DE210", VA = "0x1818DF210")]
|
|
private void GGDMIJKDJID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.enemyAudio.OnAttack();
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
int num = 0;
|
|
base.NBPKIPFJGEE(true, (float)num);
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num2 = this.attackDuration;
|
|
cbjgejecjkc.KGFFMEICLNN(num2);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135E7 RID: 79335 RVA: 0x00475990 File Offset: 0x00473B90
|
|
[Token(Token = "0x60135E7")]
|
|
[Address(RVA = "0x18DF350", Offset = "0x18DE350", VA = "0x1818DF350")]
|
|
private void HGFDBGBNBJN()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (!this.CBJGEJECJKC.OLGMEEIPCAL)
|
|
{
|
|
float num = this.CBJGEJECJKC.OKFCHCDDGCP;
|
|
float totalShotDuration = this.<IPIJLEBCPKA>k__BackingField.LBLOJCAEHEF;
|
|
if (num > totalShotDuration && base.AEEEPJFPGML())
|
|
{
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo = endnbhfknfl.FALKMIGHGOO;
|
|
float y = endnbhfknfl.CMINCCMAJHA.y;
|
|
float y2 = endnbhfknfl.GDBPMHPHDBI.y;
|
|
ENDNBHFKNFL endnbhfknfl2;
|
|
int falkmighgoo2 = endnbhfknfl2.FALKMIGHGOO;
|
|
float y3 = endnbhfknfl2.CMINCCMAJHA.y;
|
|
float y4 = endnbhfknfl2.GDBPMHPHDBI.y;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
int num2 = 0;
|
|
eeefapbkbfg.PIEOGAPMGIH((ushort)num2);
|
|
return;
|
|
}
|
|
}
|
|
Steering steering = this.steering;
|
|
float z = this.NJMONMLKFMM.z;
|
|
bool isHovering = steering.MMAHMEBFAHO;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
}
|
|
DJHELPHHAEN eeefapbkbfg2 = this.EEEFAPBKBFG;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135E8 RID: 79336 RVA: 0x00475A74 File Offset: 0x00473C74
|
|
[Token(Token = "0x60135E8")]
|
|
[Address(RVA = "0x18DF770", Offset = "0x18DE770", VA = "0x1818DF770")]
|
|
private void LJGGMPIDENN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
Steering steering = this.steering;
|
|
float num = this.dashSpeed;
|
|
steering.LADKFOBHIKN = num;
|
|
Steering steering2 = this.steering;
|
|
float num2 = this.maxDashAcceleration;
|
|
steering2.<GAFNAMNHLOE>k__BackingField = num2;
|
|
Steering steering3 = this.steering;
|
|
float num3 = this.dashSpeed;
|
|
steering3.<CCKBIDEEJAO>k__BackingField = num3;
|
|
Steering steering4 = this.steering;
|
|
float num4 = this.maxDashAcceleration;
|
|
steering4.<BNKCMEFLNPE>k__BackingField = num4;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
Steering steering5 = this.steering;
|
|
float num5 = this.dashSpeed;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num6 = this.dashTimeout;
|
|
cbjgejecjkc.KGFFMEICLNN(num6);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135E9 RID: 79337 RVA: 0x00475B20 File Offset: 0x00473D20
|
|
[Token(Token = "0x60135E9")]
|
|
[Address(RVA = "0x18DFEB0", Offset = "0x18DEEB0", VA = "0x1818DFEB0")]
|
|
private void PHELEHOIBFC()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (this.CBJGEJECJKC.OLGMEEIPCAL || !this.steering.PathIsValidOrCalculating() || this.steering.<JAEHKJPNKNH>k__BackingField)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
int num = 0;
|
|
eeefapbkbfg.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo = endnbhfknfl.FALKMIGHGOO;
|
|
float y = endnbhfknfl.CMINCCMAJHA.y;
|
|
float y2 = endnbhfknfl.GDBPMHPHDBI.y;
|
|
bool flag;
|
|
if (flag && this.steering.MMAHMEBFAHO)
|
|
{
|
|
bool isHovering = this.steering.MMAHMEBFAHO;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135EA RID: 79338 RVA: 0x00475BD0 File Offset: 0x00473DD0
|
|
[Token(Token = "0x60135EA")]
|
|
[Address(RVA = "0x18D4960", Offset = "0x18D3960", VA = "0x1818D4960")]
|
|
private void IHNCJEFDLGG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.steering.StopPathing();
|
|
}
|
|
|
|
// Token: 0x060135EB RID: 79339 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60135EB")]
|
|
[Address(RVA = "0x18DEE40", Offset = "0x18DDE40", VA = "0x1818DEE40")]
|
|
private Vector3 CMKCMGPMMIN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060135EC RID: 79340 RVA: 0x00475BF0 File Offset: 0x00473DF0
|
|
[Token(Token = "0x60135EC")]
|
|
[Address(RVA = "0x18DF8A0", Offset = "0x18DE8A0", VA = "0x1818DF8A0", Slot = "32")]
|
|
protected override void LOKLHDKNDBN(bool ELHNNMKNCAJ)
|
|
{
|
|
base.LOKLHDKNDBN(ELHNNMKNCAJ);
|
|
if (ELHNNMKNCAJ && this.steering.MMAHMEBFAHO)
|
|
{
|
|
this.rigidbodyEx.IEIKHAKBHFL = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135ED RID: 79341 RVA: 0x00475C28 File Offset: 0x00473E28
|
|
[Token(Token = "0x60135ED")]
|
|
[Address(RVA = "0x18DEDF0", Offset = "0x18DDDF0", VA = "0x1818DEDF0", Slot = "33")]
|
|
protected override void CKBNLBJEEJK(bool ELHNNMKNCAJ)
|
|
{
|
|
base.CKBNLBJEEJK(ELHNNMKNCAJ);
|
|
if (this.steering.MMAHMEBFAHO)
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.IEIKHAKBHFL = num != 0;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135EE RID: 79342 RVA: 0x00475C64 File Offset: 0x00473E64
|
|
[Token(Token = "0x60135EE")]
|
|
[Address(RVA = "0x18DFD50", Offset = "0x18DED50", VA = "0x1818DFD50", Slot = "25")]
|
|
protected override void ONCCBFAGLIH(ENDNBHFKNFL LJGOHLFADDN, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, bool MBAELPAGNPL, Vector3 GMENKJKOGMD, Vector3 JIDCFPIGAIF)
|
|
{
|
|
int falkmighgoo = LJGOHLFADDN.FALKMIGHGOO;
|
|
float y = LJGOHLFADDN.GDBPMHPHDBI.y;
|
|
float y2 = LJGOHLFADDN.CMINCCMAJHA.y;
|
|
EnemyFacialAnimator bedhhpadefk = this.BEDHHPADEFK;
|
|
int num = 0;
|
|
if (bedhhpadefk != num)
|
|
{
|
|
this.BEDHHPADEFK.OnHit();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135EF RID: 79343 RVA: 0x00475CB8 File Offset: 0x00473EB8
|
|
[Token(Token = "0x60135EF")]
|
|
[Address(RVA = "0x18DE4A0", Offset = "0x18DD4A0", VA = "0x1818DE4A0", Slot = "22")]
|
|
public override void AuthorityOnDamageApplyForce(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID)
|
|
{
|
|
float z = Vector3.up.z;
|
|
float z2 = CDFHDACBFKN.z;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
}
|
|
|
|
// Token: 0x060135F0 RID: 79344 RVA: 0x00475CE0 File Offset: 0x00473EE0
|
|
[Token(Token = "0x60135F0")]
|
|
[Address(RVA = "0x18DF150", Offset = "0x18DE150", VA = "0x1818DF150", Slot = "49")]
|
|
protected override void DEKBALOIGCL()
|
|
{
|
|
base.DEKBALOIGCL();
|
|
if (this.steering.MMAHMEBFAHO)
|
|
{
|
|
this.rigidbodyEx.IEIKHAKBHFL = true;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060135F1 RID: 79345 RVA: 0x00475D14 File Offset: 0x00473F14
|
|
[Token(Token = "0x60135F1")]
|
|
[Address(RVA = "0x18E0120", Offset = "0x18DF120", VA = "0x1818E0120")]
|
|
public QuestSciFiRangedEnemy()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C896 RID: 51350
|
|
[FieldOffset(Offset = "0x430")]
|
|
[Token(Token = "0x400C896")]
|
|
[SerializeField]
|
|
[Header("Attacking")]
|
|
private float attackChargeDuration = 1f;
|
|
|
|
// Token: 0x0400C897 RID: 51351
|
|
[FieldOffset(Offset = "0x434")]
|
|
[Token(Token = "0x400C897")]
|
|
[SerializeField]
|
|
private float attackDuration = 3f;
|
|
|
|
// Token: 0x0400C898 RID: 51352
|
|
[FieldOffset(Offset = "0x438")]
|
|
[Token(Token = "0x400C898")]
|
|
[SerializeField]
|
|
[Header("Dash")]
|
|
private float dashSpeed = 4f;
|
|
|
|
// Token: 0x0400C899 RID: 51353
|
|
[FieldOffset(Offset = "0x43C")]
|
|
[Token(Token = "0x400C899")]
|
|
[SerializeField]
|
|
private float maxDashAcceleration = 67f;
|
|
|
|
// Token: 0x0400C89A RID: 51354
|
|
[FieldOffset(Offset = "0x440")]
|
|
[Token(Token = "0x400C89A")]
|
|
[SerializeField]
|
|
private float dashSlowdownDistance = 1f;
|
|
|
|
// Token: 0x0400C89B RID: 51355
|
|
[FieldOffset(Offset = "0x444")]
|
|
[Token(Token = "0x400C89B")]
|
|
[SerializeField]
|
|
private float minDashDistance = 2f;
|
|
|
|
// Token: 0x0400C89C RID: 51356
|
|
[FieldOffset(Offset = "0x448")]
|
|
[Token(Token = "0x400C89C")]
|
|
[SerializeField]
|
|
private float maxDashDistance = 4f;
|
|
|
|
// Token: 0x0400C89D RID: 51357
|
|
[FieldOffset(Offset = "0x44C")]
|
|
[Token(Token = "0x400C89D")]
|
|
[SerializeField]
|
|
private float dashTimeout = 2.5f;
|
|
|
|
// Token: 0x0400C89E RID: 51358
|
|
[FieldOffset(Offset = "0x450")]
|
|
[Token(Token = "0x400C89E")]
|
|
private EnemyFacialAnimator BEDHHPADEFK;
|
|
|
|
// Token: 0x0400C89F RID: 51359
|
|
[FieldOffset(Offset = "0x458")]
|
|
[Token(Token = "0x400C89F")]
|
|
private KLLMCPFPIIE<Vector3> ABHMKBDDFIE;
|
|
|
|
// Token: 0x0400C8A0 RID: 51360
|
|
[FieldOffset(Offset = "0x460")]
|
|
[Token(Token = "0x400C8A0")]
|
|
private KLLMCPFPIIE<int> PAPIAJJMABM;
|
|
|
|
// Token: 0x0400C8A1 RID: 51361
|
|
[FieldOffset(Offset = "0x468")]
|
|
[Token(Token = "0x400C8A1")]
|
|
private DJHELPHHAEN EEEFAPBKBFG;
|
|
|
|
// Token: 0x0400C8A2 RID: 51362
|
|
[FieldOffset(Offset = "0x470")]
|
|
[Token(Token = "0x400C8A2")]
|
|
private MJNLDDCLOGP CBJGEJECJKC;
|
|
|
|
// Token: 0x02002D0A RID: 11530
|
|
[Token(Token = "0x2002D0A")]
|
|
private enum IMMNODPBACN
|
|
{
|
|
// Token: 0x0400C8A4 RID: 51364
|
|
[Token(Token = "0x400C8A4")]
|
|
FIND_TARGET,
|
|
// Token: 0x0400C8A5 RID: 51365
|
|
[Token(Token = "0x400C8A5")]
|
|
CHARGE_ATTACK,
|
|
// Token: 0x0400C8A6 RID: 51366
|
|
[Token(Token = "0x400C8A6")]
|
|
ATTACK_TARGET,
|
|
// Token: 0x0400C8A7 RID: 51367
|
|
[Token(Token = "0x400C8A7")]
|
|
DASH,
|
|
// Token: 0x0400C8A8 RID: 51368
|
|
[Token(Token = "0x400C8A8")]
|
|
INVALID = 65535
|
|
}
|
|
}
|
|
}
|