Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

656 lines
19 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.AI;
using RecRoom.Tools;
using UnityEngine;
namespace RecRoom.Activities.Quest
{
// Token: 0x02002C0A RID: 11274
[Token(Token = "0x2002C0A")]
public class QuestCannoneerEnemy : Enemy
{
// Token: 0x170034F8 RID: 13560
// (get) Token: 0x06013096 RID: 77974 RVA: 0x004669BC File Offset: 0x00464BBC
// (set) Token: 0x06013097 RID: 77975 RVA: 0x004669D0 File Offset: 0x00464BD0
[Token(Token = "0x170034F8")]
private QuestCannon CAJCBAIDHGD
{
[Token(Token = "0x6013096")]
[Address(RVA = "0xB35130", Offset = "0xB33F30", VA = "0x180B35130")]
get
{
return this.EAEHNKMNDDN;
}
[Token(Token = "0x6013097")]
[Address(RVA = "0xB35140", Offset = "0xB33F40", VA = "0x180B35140")]
set
{
KLLMCPFPIIE<int> ckplfieinba = this.CKPLFIEINBA;
int num = 0;
if (value != num)
{
PhotonView photonView = value.JDHMIOJKLCK;
}
}
}
// Token: 0x170034F9 RID: 13561
// (get) Token: 0x06013098 RID: 77976 RVA: 0x00466A00 File Offset: 0x00464C00
[Token(Token = "0x170034F9")]
private float BHCNGEFMKIF
{
[Token(Token = "0x6013098")]
[Address(RVA = "0xB341B0", Offset = "0xB32FB0", VA = "0x180B341B0")]
get
{
return this.ADBOICDKNFO.KLIAOAJIPKM();
}
}
// Token: 0x170034FA RID: 13562
// (get) Token: 0x06013099 RID: 77977 RVA: 0x00466A20 File Offset: 0x00464C20
[Token(Token = "0x170034FA")]
private float GMPFHEPMMCI
{
[Token(Token = "0x6013099")]
[Address(RVA = "0xB344D0", Offset = "0xB332D0", VA = "0x180B344D0")]
get
{
return this.ADBOICDKNFO.HHKKJDOCBNH();
}
}
// Token: 0x0601309A RID: 77978 RVA: 0x00466A40 File Offset: 0x00464C40
[Token(Token = "0x601309A")]
[Address(RVA = "0xB338D0", Offset = "0xB326D0", VA = "0x180B338D0", Slot = "13")]
protected override void Awake()
{
base.Awake();
this.EIMLKALGHDP = false;
Action action = new Action(this.JELLMBMFIKO);
int num;
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "CANID", float.NaN, (OHOEENCHJJE)num, action, num);
num = 0;
this.CKPLFIEINBA = kllmcpfpiie;
int num2;
NMIGJEKFNME<float, float> nmigjekfnme = new NMIGJEKFNME(this, "CATY", float.NaN, num2, (OHOEENCHJJE)num, num, num);
num2 = 0;
this.ADBOICDKNFO = nmigjekfnme;
int num3;
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "CST", (OHOEENCHJJE)num3);
num3 = 0;
this.BOAJDHDFPKE = mjnlddclogp;
int num4;
int num5;
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("CSM", (OHOEENCHJJE)num4, num5);
num5 = 0;
num4 = 0;
this.BNLBBDCANBF = djhelphhaen;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.KEHKJPLNAHB);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HFBHOPKNOMI);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.FDJFKHILIJC);
int num6 = 0;
djhelphhaen.JEPMLPCOGNM((ushort)num6, okgcdflpfod, okgcdflpfod2, knfakjmalje);
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NGGFFDEDCKO);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.BJDEIMNICMB);
int num7 = 0;
int num8 = 0;
bnlbbdcanbf.JEPMLPCOGNM((ushort)num8, (ushort)num7, okgcdflpfod3, num, knfakjmalje2);
DJHELPHHAEN bnlbbdcanbf2 = this.BNLBBDCANBF;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DMFMIAOPBIF);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BLGHJKIGGPP);
DJHELPHHAEN bnlbbdcanbf3 = this.BNLBBDCANBF;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HIOJGGBJLFB);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.KGGCPPLGKBE);
}
// Token: 0x0601309B RID: 77979 RVA: 0x00466BA8 File Offset: 0x00464DA8
[Token(Token = "0x601309B")]
[Address(RVA = "0xB352D0", Offset = "0xB340D0", VA = "0x180B352D0", Slot = "17")]
protected override void Start()
{
base.Start();
this.JELLMBMFIKO();
this.rigidbodyEx.AddKinematic(this);
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
}
// Token: 0x0601309C RID: 77980 RVA: 0x00466BDC File Offset: 0x00464DDC
[Token(Token = "0x601309C")]
[Address(RVA = "0xB35330", Offset = "0xB34130", VA = "0x180B35330", Slot = "18")]
protected override void Update()
{
base.Update();
this.BNLBBDCANBF.OPEMIFENIJM();
this.BOAJDHDFPKE.OCGHOBMJNMA();
}
// Token: 0x0601309D RID: 77981 RVA: 0x00466C0C File Offset: 0x00464E0C
[Token(Token = "0x601309D")]
[Address(RVA = "0xB34200", Offset = "0xB33000", VA = "0x180B34200", Slot = "38")]
protected override void FAAMINBDNNA()
{
base.FAAMINBDNNA();
if (base.OGIBLNIIHDK)
{
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
int num = 0;
int num2 = 0;
bnlbbdcanbf.PIEOGAPMGIH((ushort)num2, (ushort)num);
return;
}
}
// Token: 0x0601309E RID: 77982 RVA: 0x00466C44 File Offset: 0x00464E44
[Token(Token = "0x601309E")]
[Address(RVA = "0xB351F0", Offset = "0xB33FF0", VA = "0x180B351F0", Slot = "39")]
protected override void MNFHFDLPACH()
{
base.MNFHFDLPACH();
if (base.OGIBLNIIHDK)
{
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
return;
}
}
// Token: 0x0601309F RID: 77983 RVA: 0x00466C70 File Offset: 0x00464E70
[Token(Token = "0x601309F")]
[Address(RVA = "0xB34670", Offset = "0xB33470", VA = "0x180B34670", Slot = "51")]
protected override bool IOGGJAMKGNG()
{
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
bool flag;
return flag;
}
// Token: 0x060130A0 RID: 77984 RVA: 0x00466C90 File Offset: 0x00464E90
[Token(Token = "0x60130A0")]
[Address(RVA = "0xB34AD0", Offset = "0xB338D0", VA = "0x180B34AD0")]
private void KEHKJPLNAHB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
Steering steering = this.steering;
this.NMFNKDMJODL = 0f;
steering.StopAll();
Steering steering2 = this.steering;
int num = 0;
steering2.enabled = num != 0;
if (base.OGIBLNIIHDK)
{
QuestCannon eaehnkmnddn = this.EAEHNKMNDDN;
int num2 = 0;
int num3 = 0;
if (eaehnkmnddn == num3)
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
Vector3 vector;
float z = vector.z;
int num4 = 0;
int num5 = 0;
Collider[] array;
int length = array.Length;
if (num4 < length)
{
Tool tool = array[num5].AMKJBLIFHPB();
int num6 = 0;
if (!(tool == num6))
{
QuestCannon component = tool.GetComponent<QuestCannon>();
int num7 = 0;
if (!(component == num7) && component.EnemyCanWield(this))
{
goto IL_C0;
}
}
num5++;
}
int num8 = 0;
IL_C0:
KLLMCPFPIIE<int> ckplfieinba = this.CKPLFIEINBA;
int num9 = 0;
if (num8 != num9)
{
}
}
float num10 = this.JOPIJIMPMLG();
bool flag = JAKDHKJDFNP.LDBJPFPJHLF(0.5f);
QuestCannon eaehnkmnddn2 = this.EAEHNKMNDDN;
if (flag)
{
float minEnemyWieldYawAngleNormalized = eaehnkmnddn2.IKDNJGALPIL;
}
int num11 = 0;
float maxEnemyWieldYawAngleNormalized = eaehnkmnddn2.ACFHNPEGFIG;
this.ADBOICDKNFO.BDJFGEJFPPO(num11, num2);
}
}
// Token: 0x060130A1 RID: 77985 RVA: 0x00466DC0 File Offset: 0x00464FC0
[Token(Token = "0x60130A1")]
[Address(RVA = "0xB34270", Offset = "0xB33070", VA = "0x180B34270")]
private void FDJFKHILIJC()
{
if (base.OGIBLNIIHDK)
{
QuestCannon eaehnkmnddn = this.EAEHNKMNDDN;
int num = 0;
if (eaehnkmnddn != num)
{
QuestCannon eaehnkmnddn2 = this.EAEHNKMNDDN;
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
Transform screenWieldTransform = eaehnkmnddn2.swivel.screenWieldTransform;
Vector3 vector;
float z = vector.z;
RigidbodyEx rigidbodyEx2 = this.rigidbodyEx;
Transform targetTransform = this.EAEHNKMNDDN.swivel._tool.rigidbodyEx.MDKDCJFEBJH;
Vector3 vector2;
float z2 = vector2.z;
float z3 = Vector3.up.z;
Vector3 vector3;
float z4 = vector3.z;
}
}
}
// Token: 0x060130A2 RID: 77986 RVA: 0x00466E58 File Offset: 0x00465058
[Token(Token = "0x60130A2")]
[Address(RVA = "0xB34520", Offset = "0xB33320", VA = "0x180B34520")]
private void HFBHOPKNOMI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
this.steering.StopAll();
}
// Token: 0x060130A3 RID: 77987 RVA: 0x00466E78 File Offset: 0x00465078
[Token(Token = "0x60130A3")]
[Address(RVA = "0xB34EB0", Offset = "0xB33CB0", VA = "0x180B34EB0")]
private bool LBOJADGJGEP(float NNPKEONJPDJ, float KEKPOIJNDKJ)
{
SwivelToolHandle handle = this.EAEHNKMNDDN.swivel._handle;
float num = Time.deltaTime;
if (KEKPOIJNDKJ <= KEKPOIJNDKJ)
{
num = Time.deltaTime;
float num2 = this.cannonAimSpeed;
float deltaTime = Time.deltaTime;
float num3 = this.cannonAimSpeed;
QuestCannon eaehnkmnddn = this.EAEHNKMNDDN;
if (eaehnkmnddn.OGIBLNIIHDK)
{
SwivelToolHandle handle2 = eaehnkmnddn.swivel._handle;
float num4;
num3 = num4;
handle2.AuthoritySetNormalizedAimPitchYaw(num3, KEKPOIJNDKJ);
}
}
QuestCannon eaehnkmnddn2 = this.EAEHNKMNDDN;
if (eaehnkmnddn2.OGIBLNIIHDK)
{
ulong num5;
eaehnkmnddn2.swivel._handle.AuthoritySetNormalizedAimPitchYaw((float)num5, KEKPOIJNDKJ);
}
throw new NullReferenceException();
}
// Token: 0x060130A4 RID: 77988 RVA: 0x00466F30 File Offset: 0x00465130
[Token(Token = "0x60130A4")]
[Address(RVA = "0xB35260", Offset = "0xB34060", VA = "0x180B35260")]
private void NGGFFDEDCKO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (base.OGIBLNIIHDK)
{
MJNLDDCLOGP boajdhdfpke = this.BOAJDHDFPKE;
float num = global::UnityEngine.Random.Range(1f, 1f);
boajdhdfpke.KGFFMEICLNN(num);
}
}
// Token: 0x060130A5 RID: 77989 RVA: 0x00466F6C File Offset: 0x0046516C
[Token(Token = "0x60130A5")]
[Address(RVA = "0xB33DE0", Offset = "0xB32BE0", VA = "0x180B33DE0")]
private void BJDEIMNICMB()
{
if (base.OGIBLNIIHDK)
{
float num = this.ADBOICDKNFO.KLIAOAJIPKM();
float num2 = this.ADBOICDKNFO.HHKKJDOCBNH();
if (this.LBOJADGJGEP(num, num2))
{
float minEnemyWieldYawAngleNormalized = this.EAEHNKMNDDN.IKDNJGALPIL;
num = this.EAEHNKMNDDN.ACFHNPEGFIG;
float num3 = this.JOPIJIMPMLG();
num = minEnemyWieldYawAngleNormalized;
num2 = num;
this.HMFAMDDLMIC(num3, num2);
}
if (this.BOAJDHDFPKE.OLGMEEIPCAL)
{
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
}
}
}
// Token: 0x060130A6 RID: 77990 RVA: 0x00466FF0 File Offset: 0x004651F0
[Token(Token = "0x60130A6")]
[Address(RVA = "0xB34150", Offset = "0xB32F50", VA = "0x180B34150")]
private void DMFMIAOPBIF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.enemyAnimator.PlayRangedAttack();
if (base.OGIBLNIIHDK)
{
MJNLDDCLOGP boajdhdfpke = this.BOAJDHDFPKE;
float num = this.lightCannonDuration;
boajdhdfpke.KGFFMEICLNN(num);
return;
}
}
// Token: 0x060130A7 RID: 77991 RVA: 0x00467030 File Offset: 0x00465230
[Token(Token = "0x60130A7")]
[Address(RVA = "0xB33FA0", Offset = "0xB32DA0", VA = "0x180B33FA0")]
private void BLGHJKIGGPP()
{
if (base.OGIBLNIIHDK && this.BOAJDHDFPKE.OLGMEEIPCAL)
{
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
return;
}
}
// Token: 0x060130A8 RID: 77992 RVA: 0x00467064 File Offset: 0x00465264
[Token(Token = "0x60130A8")]
[Address(RVA = "0xB34550", Offset = "0xB33350", VA = "0x180B34550")]
private void HIOJGGBJLFB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (base.OGIBLNIIHDK)
{
QuestCannon eaehnkmnddn = this.EAEHNKMNDDN;
int num = 0;
eaehnkmnddn.RequestFire(num);
MJNLDDCLOGP boajdhdfpke = this.BOAJDHDFPKE;
float num2 = this.postFireCannonDuration;
boajdhdfpke.KGFFMEICLNN(num2);
return;
}
}
// Token: 0x060130A9 RID: 77993 RVA: 0x004670A8 File Offset: 0x004652A8
[Token(Token = "0x60130A9")]
[Address(RVA = "0xB34E30", Offset = "0xB33C30", VA = "0x180B34E30")]
private void KGGCPPLGKBE()
{
if (base.OGIBLNIIHDK && this.BOAJDHDFPKE.OLGMEEIPCAL)
{
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
int num = 0;
int num2 = 0;
bnlbbdcanbf.PIEOGAPMGIH((ushort)num2, (ushort)num);
return;
}
}
// Token: 0x060130AA RID: 77994 RVA: 0x004670E8 File Offset: 0x004652E8
[Token(Token = "0x60130AA")]
[Address(RVA = "0xB34020", Offset = "0xB32E20", VA = "0x180B34020", Slot = "49")]
protected override void DEKBALOIGCL()
{
base.DEKBALOIGCL();
QuestCannon eaehnkmnddn = this.EAEHNKMNDDN;
int num = 0;
if (eaehnkmnddn != num)
{
QuestCannon eaehnkmnddn2 = this.EAEHNKMNDDN;
if (eaehnkmnddn2.OGIBLNIIHDK)
{
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
eaehnkmnddn2.PJGAFFNGBMO = bmhmbmhnlil;
}
}
}
// Token: 0x060130AB RID: 77995 RVA: 0x00467134 File Offset: 0x00465334
[Token(Token = "0x60130AB")]
[Address(RVA = "0xB33C50", Offset = "0xB32A50", VA = "0x180B33C50")]
private QuestCannon BCJOCOOJOHM()
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
int num = 0;
Vector3 vector;
float z = vector.z;
Collider[] array;
int length = array.Length;
if (num < length)
{
Tool tool = array[num].AMKJBLIFHPB();
int num2 = 0;
if (!(tool == num2))
{
QuestCannon component = tool.GetComponent<QuestCannon>();
int num3 = 0;
if (!(component == num3) && component.EnemyCanWield(this))
{
goto IL_63;
}
}
num++;
}
IL_63:
throw new NullReferenceException();
}
// Token: 0x060130AC RID: 77996 RVA: 0x004671AC File Offset: 0x004653AC
[Token(Token = "0x60130AC")]
[Address(RVA = "0xB346D0", Offset = "0xB334D0", VA = "0x180B346D0")]
private float JCCJHBMENMB()
{
return global::UnityEngine.Random.Range(1f, 1f);
}
// Token: 0x060130AD RID: 77997 RVA: 0x004671C8 File Offset: 0x004653C8
[Token(Token = "0x60130AD")]
[Address(RVA = "0xB34700", Offset = "0xB33500", VA = "0x180B34700")]
private void JELLMBMFIKO()
{
KLLMCPFPIIE<int> ckplfieinba = this.CKPLFIEINBA;
int num = 0;
this.EAEHNKMNDDN = num;
if (ckplfieinba != 0)
{
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(ckplfieinba.IAHDANBDAAM());
int num2 = 0;
if (photonView != num2)
{
QuestCannon component = photonView.GetComponent<QuestCannon>();
}
this.EAEHNKMNDDN = num;
int num3 = 0;
if (num != num3)
{
QuestCannon eaehnkmnddn = this.EAEHNKMNDDN;
if (base.OGIBLNIIHDK)
{
if (!eaehnkmnddn.OGIBLNIIHDK)
{
PhotonView photonView2 = eaehnkmnddn.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
photonView2.TransferOwnership(agajmbpabdl);
}
int num4 = 0;
eaehnkmnddn.PJGAFFNGBMO = num4;
}
}
}
}
// Token: 0x060130AE RID: 77998 RVA: 0x0046726C File Offset: 0x0046546C
[Token(Token = "0x60130AE")]
[Address(RVA = "0xB34620", Offset = "0xB33420", VA = "0x180B34620")]
private float HOAMAMGOBCP()
{
bool flag = JAKDHKJDFNP.LDBJPFPJHLF(0.5f);
QuestCannon eaehnkmnddn = this.EAEHNKMNDDN;
if (flag)
{
return eaehnkmnddn.IKDNJGALPIL;
}
return eaehnkmnddn.ACFHNPEGFIG;
}
// Token: 0x060130AF RID: 77999 RVA: 0x004672A4 File Offset: 0x004654A4
[Token(Token = "0x60130AF")]
[Address(RVA = "0xB34950", Offset = "0xB33750", VA = "0x180B34950")]
private float JOPIJIMPMLG()
{
bool flag = JAKDHKJDFNP.LDBJPFPJHLF(0.5f);
QuestCannon eaehnkmnddn = this.EAEHNKMNDDN;
if (flag)
{
SwivelToolHandle handle = eaehnkmnddn.swivel._handle;
int num = 0;
if (handle != num)
{
SwivelToolHandle handle2 = eaehnkmnddn.swivel._handle;
float minEnemyWieldPitchAngle = eaehnkmnddn.minEnemyWieldPitchAngle;
return handle2.GetNormalizedPitchAngleFromAbsolutePitchAngle(minEnemyWieldPitchAngle);
}
}
else
{
SwivelToolHandle handle3 = eaehnkmnddn.swivel._handle;
int num2 = 0;
if (handle3 != num2)
{
SwivelToolHandle handle4 = eaehnkmnddn.swivel._handle;
float maxEnemyWieldPitchAngle = eaehnkmnddn.maxEnemyWieldPitchAngle;
return handle4.GetNormalizedPitchAngleFromAbsolutePitchAngle(maxEnemyWieldPitchAngle);
}
}
throw new NullReferenceException();
}
// Token: 0x060130B0 RID: 78000 RVA: 0x00467344 File Offset: 0x00465544
[Token(Token = "0x60130B0")]
[Address(RVA = "0xB345B0", Offset = "0xB333B0", VA = "0x180B345B0")]
private void HMFAMDDLMIC(float HJKLGANFOPL, float MDKCMHIBFAD)
{
NMIGJEKFNME<float, float> adboicdknfo = this.ADBOICDKNFO;
}
// Token: 0x060130B1 RID: 78001 RVA: 0x00467360 File Offset: 0x00465560
[Token(Token = "0x60130B1")]
[Address(RVA = "0xB35380", Offset = "0xB34180", VA = "0x180B35380")]
public QuestCannoneerEnemy()
{
}
// Token: 0x0400C5DB RID: 50651
[FieldOffset(Offset = "0x430")]
[Token(Token = "0x400C5DB")]
[SerializeField]
[Header("Cannon Locating")]
private float cannonSearchRadius = 1f;
// Token: 0x0400C5DC RID: 50652
[FieldOffset(Offset = "0x434")]
[Token(Token = "0x400C5DC")]
[SerializeField]
[Header("Timing")]
private float fireCannonDuration = 1.25f;
// Token: 0x0400C5DD RID: 50653
[FieldOffset(Offset = "0x438")]
[Token(Token = "0x400C5DD")]
[SerializeField]
private float lightCannonDuration = 0.33f;
// Token: 0x0400C5DE RID: 50654
[FieldOffset(Offset = "0x43C")]
[Token(Token = "0x400C5DE")]
[SerializeField]
private float postFireCannonDuration = 0.5f;
// Token: 0x0400C5DF RID: 50655
[FieldOffset(Offset = "0x440")]
[Token(Token = "0x400C5DF")]
[SerializeField]
[Header("Cannon Firing")]
private float cannonAimSpeed = 0.33f;
// Token: 0x0400C5E0 RID: 50656
[FieldOffset(Offset = "0x444")]
[Token(Token = "0x400C5E0")]
[SerializeField]
private float minimumCannonRateOfFire = 0.2f;
// Token: 0x0400C5E1 RID: 50657
[FieldOffset(Offset = "0x448")]
[Token(Token = "0x400C5E1")]
[SerializeField]
private float maximumCannonRateOfFire = 1f;
// Token: 0x0400C5E2 RID: 50658
[FieldOffset(Offset = "0x44C")]
[Token(Token = "0x400C5E2")]
private float NMFNKDMJODL;
// Token: 0x0400C5E3 RID: 50659
[FieldOffset(Offset = "0x450")]
[Token(Token = "0x400C5E3")]
private float NHAGMHFBDNK;
// Token: 0x0400C5E4 RID: 50660
[FieldOffset(Offset = "0x458")]
[Token(Token = "0x400C5E4")]
private DJHELPHHAEN BNLBBDCANBF;
// Token: 0x0400C5E5 RID: 50661
[FieldOffset(Offset = "0x460")]
[Token(Token = "0x400C5E5")]
private MJNLDDCLOGP BOAJDHDFPKE;
// Token: 0x0400C5E6 RID: 50662
[FieldOffset(Offset = "0x468")]
[Token(Token = "0x400C5E6")]
private QuestCannon EAEHNKMNDDN;
// Token: 0x0400C5E7 RID: 50663
[FieldOffset(Offset = "0x470")]
[Token(Token = "0x400C5E7")]
private KLLMCPFPIIE<int> CKPLFIEINBA;
// Token: 0x0400C5E8 RID: 50664
[FieldOffset(Offset = "0x478")]
[Token(Token = "0x400C5E8")]
private NMIGJEKFNME<float, float> ADBOICDKNFO;
// Token: 0x02002C0B RID: 11275
[Token(Token = "0x2002C0B")]
private enum JLNKKHMAGBK
{
// Token: 0x0400C5EA RID: 50666
[Token(Token = "0x400C5EA")]
FIRE_CANNON,
// Token: 0x0400C5EB RID: 50667
[Token(Token = "0x400C5EB")]
INVALID = 65535
}
// Token: 0x02002C0C RID: 11276
[Token(Token = "0x2002C0C")]
private enum NCKDEADDILP
{
// Token: 0x0400C5ED RID: 50669
[Token(Token = "0x400C5ED")]
AIM_CANNON,
// Token: 0x0400C5EE RID: 50670
[Token(Token = "0x400C5EE")]
LIGHT_CANNON,
// Token: 0x0400C5EF RID: 50671
[Token(Token = "0x400C5EF")]
FIRE_CANNON
}
}
}