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

654 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: 0x02002CF3 RID: 11507
[Token(Token = "0x2002CF3")]
public class QuestCannoneerEnemy : Enemy
{
// Token: 0x170035AC RID: 13740
// (get) Token: 0x060134D7 RID: 79063 RVA: 0x0047074C File Offset: 0x0046E94C
// (set) Token: 0x060134D8 RID: 79064 RVA: 0x00470760 File Offset: 0x0046E960
[Token(Token = "0x170035AC")]
private QuestCannon CAJCBAIDHGD
{
[Token(Token = "0x60134D7")]
[Address(RVA = "0x1634EF0", Offset = "0x1633EF0", VA = "0x181634EF0")]
get
{
return this.EAEHNKMNDDN;
}
[Token(Token = "0x60134D8")]
[Address(RVA = "0x1634F00", Offset = "0x1633F00", VA = "0x181634F00")]
set
{
KLLMCPFPIIE<int> ckplfieinba = this.CKPLFIEINBA;
int num = 0;
if (value != num)
{
PhotonView photonView = value.JDHMIOJKLCK;
}
}
}
// Token: 0x170035AD RID: 13741
// (get) Token: 0x060134D9 RID: 79065 RVA: 0x00470790 File Offset: 0x0046E990
[Token(Token = "0x170035AD")]
private float BHCNGEFMKIF
{
[Token(Token = "0x60134D9")]
[Address(RVA = "0x1633FB0", Offset = "0x1632FB0", VA = "0x181633FB0")]
get
{
return this.ADBOICDKNFO.KLIAOAJIPKM();
}
}
// Token: 0x170035AE RID: 13742
// (get) Token: 0x060134DA RID: 79066 RVA: 0x004707B0 File Offset: 0x0046E9B0
[Token(Token = "0x170035AE")]
private float GMPFHEPMMCI
{
[Token(Token = "0x60134DA")]
[Address(RVA = "0x16342D0", Offset = "0x16332D0", VA = "0x1816342D0")]
get
{
return this.ADBOICDKNFO.HHKKJDOCBNH();
}
}
// Token: 0x060134DB RID: 79067 RVA: 0x004707D0 File Offset: 0x0046E9D0
[Token(Token = "0x60134DB")]
[Address(RVA = "0x16336D0", Offset = "0x16326D0", VA = "0x1816336D0", 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: 0x060134DC RID: 79068 RVA: 0x00470938 File Offset: 0x0046EB38
[Token(Token = "0x60134DC")]
[Address(RVA = "0x1635090", Offset = "0x1634090", VA = "0x181635090", Slot = "17")]
protected override void Start()
{
base.Start();
this.JELLMBMFIKO();
this.rigidbodyEx.AddKinematic(this);
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
}
// Token: 0x060134DD RID: 79069 RVA: 0x0047096C File Offset: 0x0046EB6C
[Token(Token = "0x60134DD")]
[Address(RVA = "0x16350F0", Offset = "0x16340F0", VA = "0x1816350F0", Slot = "18")]
protected override void Update()
{
base.Update();
this.BNLBBDCANBF.OPEMIFENIJM();
this.BOAJDHDFPKE.OCGHOBMJNMA();
}
// Token: 0x060134DE RID: 79070 RVA: 0x0047099C File Offset: 0x0046EB9C
[Token(Token = "0x60134DE")]
[Address(RVA = "0x1634000", Offset = "0x1633000", VA = "0x181634000", 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: 0x060134DF RID: 79071 RVA: 0x004709D4 File Offset: 0x0046EBD4
[Token(Token = "0x60134DF")]
[Address(RVA = "0x1634FB0", Offset = "0x1633FB0", VA = "0x181634FB0", Slot = "39")]
protected override void MNFHFDLPACH()
{
base.MNFHFDLPACH();
if (base.OGIBLNIIHDK)
{
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
return;
}
}
// Token: 0x060134E0 RID: 79072 RVA: 0x00470A00 File Offset: 0x0046EC00
[Token(Token = "0x60134E0")]
[Address(RVA = "0x1634470", Offset = "0x1633470", VA = "0x181634470", Slot = "51")]
protected override bool IOGGJAMKGNG()
{
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
bool flag;
return flag;
}
// Token: 0x060134E1 RID: 79073 RVA: 0x00470A20 File Offset: 0x0046EC20
[Token(Token = "0x60134E1")]
[Address(RVA = "0x16348D0", Offset = "0x16338D0", VA = "0x1816348D0")]
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;
if (eaehnkmnddn == num2)
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
Vector3 vector;
float z = vector.z;
int num3 = 0;
int num4 = 0;
Collider[] array;
int length = array.Length;
if (num3 < length)
{
Tool tool = array[num4].AMKJBLIFHPB();
int num5 = 0;
if (!(tool == num5))
{
QuestCannon component = tool.GetComponent<QuestCannon>();
int num6 = 0;
if (!(component == num6) && component.EnemyCanWield(this))
{
goto IL_BD;
}
}
num4++;
}
int num7 = 0;
IL_BD:
KLLMCPFPIIE<int> ckplfieinba = this.CKPLFIEINBA;
int num8 = 0;
if (num7 != num8)
{
}
}
float num9 = this.JOPIJIMPMLG();
bool flag = JAKDHKJDFNP.LDBJPFPJHLF(0.5f);
QuestCannon eaehnkmnddn2 = this.EAEHNKMNDDN;
if (flag)
{
float minEnemyWieldYawAngleNormalized = eaehnkmnddn2.IKDNJGALPIL;
}
float maxEnemyWieldYawAngleNormalized = eaehnkmnddn2.ACFHNPEGFIG;
this.HMFAMDDLMIC(num9, maxEnemyWieldYawAngleNormalized);
}
}
// Token: 0x060134E2 RID: 79074 RVA: 0x00470B44 File Offset: 0x0046ED44
[Token(Token = "0x60134E2")]
[Address(RVA = "0x1634070", Offset = "0x1633070", VA = "0x181634070")]
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: 0x060134E3 RID: 79075 RVA: 0x00470BDC File Offset: 0x0046EDDC
[Token(Token = "0x60134E3")]
[Address(RVA = "0x1634320", Offset = "0x1633320", VA = "0x181634320")]
private void HFBHOPKNOMI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
this.steering.StopAll();
}
// Token: 0x060134E4 RID: 79076 RVA: 0x00470BFC File Offset: 0x0046EDFC
[Token(Token = "0x60134E4")]
[Address(RVA = "0x1634C70", Offset = "0x1633C70", VA = "0x181634C70")]
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: 0x060134E5 RID: 79077 RVA: 0x00470CB4 File Offset: 0x0046EEB4
[Token(Token = "0x60134E5")]
[Address(RVA = "0x1635020", Offset = "0x1634020", VA = "0x181635020")]
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: 0x060134E6 RID: 79078 RVA: 0x00470CF0 File Offset: 0x0046EEF0
[Token(Token = "0x60134E6")]
[Address(RVA = "0x1633BE0", Offset = "0x1632BE0", VA = "0x181633BE0")]
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: 0x060134E7 RID: 79079 RVA: 0x00470D74 File Offset: 0x0046EF74
[Token(Token = "0x60134E7")]
[Address(RVA = "0x1633F50", Offset = "0x1632F50", VA = "0x181633F50")]
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: 0x060134E8 RID: 79080 RVA: 0x00470DB4 File Offset: 0x0046EFB4
[Token(Token = "0x60134E8")]
[Address(RVA = "0x1633DA0", Offset = "0x1632DA0", VA = "0x181633DA0")]
private void BLGHJKIGGPP()
{
if (base.OGIBLNIIHDK && this.BOAJDHDFPKE.OLGMEEIPCAL)
{
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
return;
}
}
// Token: 0x060134E9 RID: 79081 RVA: 0x00470DE8 File Offset: 0x0046EFE8
[Token(Token = "0x60134E9")]
[Address(RVA = "0x1634350", Offset = "0x1633350", VA = "0x181634350")]
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: 0x060134EA RID: 79082 RVA: 0x00470E2C File Offset: 0x0046F02C
[Token(Token = "0x60134EA")]
[Address(RVA = "0x1634BF0", Offset = "0x1633BF0", VA = "0x181634BF0")]
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: 0x060134EB RID: 79083 RVA: 0x00470E6C File Offset: 0x0046F06C
[Token(Token = "0x60134EB")]
[Address(RVA = "0x1633E20", Offset = "0x1632E20", VA = "0x181633E20", 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: 0x060134EC RID: 79084 RVA: 0x00470EB8 File Offset: 0x0046F0B8
[Token(Token = "0x60134EC")]
[Address(RVA = "0x1633A50", Offset = "0x1632A50", VA = "0x181633A50")]
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: 0x060134ED RID: 79085 RVA: 0x00470F30 File Offset: 0x0046F130
[Token(Token = "0x60134ED")]
[Address(RVA = "0x16344D0", Offset = "0x16334D0", VA = "0x1816344D0")]
private float JCCJHBMENMB()
{
return global::UnityEngine.Random.Range(1f, 1f);
}
// Token: 0x060134EE RID: 79086 RVA: 0x00470F4C File Offset: 0x0046F14C
[Token(Token = "0x60134EE")]
[Address(RVA = "0x1634500", Offset = "0x1633500", VA = "0x181634500")]
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: 0x060134EF RID: 79087 RVA: 0x00470FF0 File Offset: 0x0046F1F0
[Token(Token = "0x60134EF")]
[Address(RVA = "0x1634420", Offset = "0x1633420", VA = "0x181634420")]
private float HOAMAMGOBCP()
{
bool flag = JAKDHKJDFNP.LDBJPFPJHLF(0.5f);
QuestCannon eaehnkmnddn = this.EAEHNKMNDDN;
if (flag)
{
return eaehnkmnddn.IKDNJGALPIL;
}
return eaehnkmnddn.ACFHNPEGFIG;
}
// Token: 0x060134F0 RID: 79088 RVA: 0x00471028 File Offset: 0x0046F228
[Token(Token = "0x60134F0")]
[Address(RVA = "0x1634750", Offset = "0x1633750", VA = "0x181634750")]
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: 0x060134F1 RID: 79089 RVA: 0x004710C8 File Offset: 0x0046F2C8
[Token(Token = "0x60134F1")]
[Address(RVA = "0x16343B0", Offset = "0x16333B0", VA = "0x1816343B0")]
private void HMFAMDDLMIC(float HJKLGANFOPL, float MDKCMHIBFAD)
{
NMIGJEKFNME<float, float> adboicdknfo = this.ADBOICDKNFO;
}
// Token: 0x060134F2 RID: 79090 RVA: 0x004710E4 File Offset: 0x0046F2E4
[Token(Token = "0x60134F2")]
[Address(RVA = "0x1635140", Offset = "0x1634140", VA = "0x181635140")]
public QuestCannoneerEnemy()
{
}
// Token: 0x0400C7EF RID: 51183
[FieldOffset(Offset = "0x430")]
[Token(Token = "0x400C7EF")]
[SerializeField]
[Header("Cannon Locating")]
private float cannonSearchRadius = 1f;
// Token: 0x0400C7F0 RID: 51184
[FieldOffset(Offset = "0x434")]
[Token(Token = "0x400C7F0")]
[SerializeField]
[Header("Timing")]
private float fireCannonDuration = 1.25f;
// Token: 0x0400C7F1 RID: 51185
[FieldOffset(Offset = "0x438")]
[Token(Token = "0x400C7F1")]
[SerializeField]
private float lightCannonDuration = 0.33f;
// Token: 0x0400C7F2 RID: 51186
[FieldOffset(Offset = "0x43C")]
[Token(Token = "0x400C7F2")]
[SerializeField]
private float postFireCannonDuration = 0.5f;
// Token: 0x0400C7F3 RID: 51187
[FieldOffset(Offset = "0x440")]
[Token(Token = "0x400C7F3")]
[SerializeField]
[Header("Cannon Firing")]
private float cannonAimSpeed = 0.33f;
// Token: 0x0400C7F4 RID: 51188
[FieldOffset(Offset = "0x444")]
[Token(Token = "0x400C7F4")]
[SerializeField]
private float minimumCannonRateOfFire = 0.2f;
// Token: 0x0400C7F5 RID: 51189
[FieldOffset(Offset = "0x448")]
[Token(Token = "0x400C7F5")]
[SerializeField]
private float maximumCannonRateOfFire = 1f;
// Token: 0x0400C7F6 RID: 51190
[FieldOffset(Offset = "0x44C")]
[Token(Token = "0x400C7F6")]
private float NMFNKDMJODL;
// Token: 0x0400C7F7 RID: 51191
[FieldOffset(Offset = "0x450")]
[Token(Token = "0x400C7F7")]
private float NHAGMHFBDNK;
// Token: 0x0400C7F8 RID: 51192
[FieldOffset(Offset = "0x458")]
[Token(Token = "0x400C7F8")]
private DJHELPHHAEN BNLBBDCANBF;
// Token: 0x0400C7F9 RID: 51193
[FieldOffset(Offset = "0x460")]
[Token(Token = "0x400C7F9")]
private MJNLDDCLOGP BOAJDHDFPKE;
// Token: 0x0400C7FA RID: 51194
[FieldOffset(Offset = "0x468")]
[Token(Token = "0x400C7FA")]
private QuestCannon EAEHNKMNDDN;
// Token: 0x0400C7FB RID: 51195
[FieldOffset(Offset = "0x470")]
[Token(Token = "0x400C7FB")]
private KLLMCPFPIIE<int> CKPLFIEINBA;
// Token: 0x0400C7FC RID: 51196
[FieldOffset(Offset = "0x478")]
[Token(Token = "0x400C7FC")]
private NMIGJEKFNME<float, float> ADBOICDKNFO;
// Token: 0x02002CF4 RID: 11508
[Token(Token = "0x2002CF4")]
private enum JLNKKHMAGBK
{
// Token: 0x0400C7FE RID: 51198
[Token(Token = "0x400C7FE")]
FIRE_CANNON,
// Token: 0x0400C7FF RID: 51199
[Token(Token = "0x400C7FF")]
INVALID = 65535
}
// Token: 0x02002CF5 RID: 11509
[Token(Token = "0x2002CF5")]
private enum NCKDEADDILP
{
// Token: 0x0400C801 RID: 51201
[Token(Token = "0x400C801")]
AIM_CANNON,
// Token: 0x0400C802 RID: 51202
[Token(Token = "0x400C802")]
LIGHT_CANNON,
// Token: 0x0400C803 RID: 51203
[Token(Token = "0x400C803")]
FIRE_CANNON
}
}
}