524 lines
18 KiB
C#
524 lines
18 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Core.AI;
|
|
using RecRoom.Tools;
|
|
using RecRoom.Tools.Weapons;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest
|
|
{
|
|
// Token: 0x02002C07 RID: 11271
|
|
[Token(Token = "0x2002C07")]
|
|
public class QuestCannon : ExplosiveRangedWeapon
|
|
{
|
|
// Token: 0x170034EF RID: 13551
|
|
// (get) Token: 0x0601306B RID: 77931 RVA: 0x00465EA4 File Offset: 0x004640A4
|
|
[Token(Token = "0x170034EF")]
|
|
public QuestCannonLighter EIHDBJCPKGH
|
|
{
|
|
[Token(Token = "0x601306B")]
|
|
[Address(RVA = "0xB335F0", Offset = "0xB323F0", VA = "0x180B335F0")]
|
|
get
|
|
{
|
|
return this.lighter;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034F0 RID: 13552
|
|
// (get) Token: 0x0601306C RID: 77932 RVA: 0x00465EB8 File Offset: 0x004640B8
|
|
[Token(Token = "0x170034F0")]
|
|
public Transform LKAFDKLNPDG
|
|
{
|
|
[Token(Token = "0x601306C")]
|
|
[Address(RVA = "0xB335E0", Offset = "0xB323E0", VA = "0x180B335E0")]
|
|
get
|
|
{
|
|
return this.lighterHolsterTransform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034F1 RID: 13553
|
|
// (get) Token: 0x0601306D RID: 77933 RVA: 0x00465ECC File Offset: 0x004640CC
|
|
[Token(Token = "0x170034F1")]
|
|
public Transform BPIIECEHPIN
|
|
{
|
|
[Token(Token = "0x601306D")]
|
|
[Address(RVA = "0xB338C0", Offset = "0xB326C0", VA = "0x180B338C0")]
|
|
get
|
|
{
|
|
return this.wickTransform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034F2 RID: 13554
|
|
// (get) Token: 0x0601306E RID: 77934 RVA: 0x00465EE0 File Offset: 0x004640E0
|
|
[Token(Token = "0x170034F2")]
|
|
public static IEnumerable<QuestCannon> IEBOODJFEKO
|
|
{
|
|
[Token(Token = "0x601306E")]
|
|
[Address(RVA = "0xB33580", Offset = "0xB32380", VA = "0x180B33580")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601306E)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<RecRoom.Activities.Quest.QuestCannon> RecRoom.Activities.Quest.QuestCannon::get_ActiveCannons()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Activities.Quest.QuestCannon>(var_0_05, ldsfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Activities.Quest.QuestCannon>(QuestCannon::DHLPDCGJOLH))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034F3 RID: 13555
|
|
// (get) Token: 0x0601306F RID: 77935 RVA: 0x00465EF4 File Offset: 0x004640F4
|
|
[Token(Token = "0x170034F3")]
|
|
public float IKDNJGALPIL
|
|
{
|
|
[Token(Token = "0x601306F")]
|
|
[Address(RVA = "0xB33810", Offset = "0xB32610", VA = "0x180B33810")]
|
|
get
|
|
{
|
|
SwivelToolHandle handle = this.swivel._handle;
|
|
int num = 0;
|
|
if (handle != num)
|
|
{
|
|
SwivelToolHandle handle2 = this.swivel._handle;
|
|
float num2 = this.minEnemyWieldYawAngle;
|
|
return handle2.GetNormalizedYawAngleFromAbsoluteYawAngle(num2);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034F4 RID: 13556
|
|
// (get) Token: 0x06013070 RID: 77936 RVA: 0x00465F3C File Offset: 0x0046413C
|
|
[Token(Token = "0x170034F4")]
|
|
public float ACFHNPEGFIG
|
|
{
|
|
[Token(Token = "0x6013070")]
|
|
[Address(RVA = "0xB336B0", Offset = "0xB324B0", VA = "0x180B336B0")]
|
|
get
|
|
{
|
|
SwivelToolHandle handle = this.swivel._handle;
|
|
int num = 0;
|
|
if (handle != num)
|
|
{
|
|
SwivelToolHandle handle2 = this.swivel._handle;
|
|
float num2 = this.maxEnemyWieldYawAngle;
|
|
return handle2.GetNormalizedYawAngleFromAbsoluteYawAngle(num2);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034F5 RID: 13557
|
|
// (get) Token: 0x06013071 RID: 77937 RVA: 0x00465F84 File Offset: 0x00464184
|
|
[Token(Token = "0x170034F5")]
|
|
public float KGHKAKKOLNB
|
|
{
|
|
[Token(Token = "0x6013071")]
|
|
[Address(RVA = "0xB33760", Offset = "0xB32560", VA = "0x180B33760")]
|
|
get
|
|
{
|
|
SwivelToolHandle handle = this.swivel._handle;
|
|
int num = 0;
|
|
if (handle != num)
|
|
{
|
|
SwivelToolHandle handle2 = this.swivel._handle;
|
|
float num2 = this.minEnemyWieldPitchAngle;
|
|
return handle2.GetNormalizedPitchAngleFromAbsolutePitchAngle(num2);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034F6 RID: 13558
|
|
// (get) Token: 0x06013072 RID: 77938 RVA: 0x00465FCC File Offset: 0x004641CC
|
|
[Token(Token = "0x170034F6")]
|
|
public float FJAHIADMJAC
|
|
{
|
|
[Token(Token = "0x6013072")]
|
|
[Address(RVA = "0xB33600", Offset = "0xB32400", VA = "0x180B33600")]
|
|
get
|
|
{
|
|
SwivelToolHandle handle = this.swivel._handle;
|
|
int num = 0;
|
|
if (handle != num)
|
|
{
|
|
SwivelToolHandle handle2 = this.swivel._handle;
|
|
float num2 = this.maxEnemyWieldPitchAngle;
|
|
return handle2.GetNormalizedPitchAngleFromAbsolutePitchAngle(num2);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013073 RID: 77939 RVA: 0x00466014 File Offset: 0x00464214
|
|
[Token(Token = "0x6013073")]
|
|
[Address(RVA = "0xB32860", Offset = "0xB31660", VA = "0x180B32860", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
SwivelToolHandle handle = this.swivel._handle;
|
|
int num = 0;
|
|
if (handle != num)
|
|
{
|
|
Tool tool = this.swivel._handle._tool;
|
|
int num2 = 0;
|
|
if (tool != num2)
|
|
{
|
|
Tool tool2 = this.swivel._handle._tool;
|
|
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.KEJGNCIMMDB);
|
|
tool2.AddCustomPickupCondition(oglajafkbmn);
|
|
}
|
|
}
|
|
DelayedRangedWeaponTrigger delayedRangedWeaponTrigger = this.trigger;
|
|
int num3 = 0;
|
|
if (delayedRangedWeaponTrigger != num3)
|
|
{
|
|
DelayedRangedWeaponTrigger delayedRangedWeaponTrigger2 = this.trigger;
|
|
DelayedRangedWeaponTrigger.IOGLIBAPLLG ioglibapllg = new DelayedRangedWeaponTrigger.IOGLIBAPLLG(this.LGINEKOMDLN);
|
|
delayedRangedWeaponTrigger2.JFPBBAHBCPN += ioglibapllg;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013074 RID: 77940 RVA: 0x004660C4 File Offset: 0x004642C4
|
|
[Token(Token = "0x6013074")]
|
|
[Address(RVA = "0xB334A0", Offset = "0xB322A0", VA = "0x180B334A0", Slot = "17")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
this._tool.rigidbodyEx.AddKinematic(this);
|
|
this._tool.DisablePickup(this);
|
|
}
|
|
|
|
// Token: 0x06013075 RID: 77941 RVA: 0x004660FC File Offset: 0x004642FC
|
|
[Token(Token = "0x6013075")]
|
|
[Address(RVA = "0xB33270", Offset = "0xB32070", VA = "0x180B33270")]
|
|
protected void OnEnable()
|
|
{
|
|
QuestCannon.DHLPDCGJOLH.Add(this);
|
|
}
|
|
|
|
// Token: 0x06013076 RID: 77942 RVA: 0x0046611C File Offset: 0x0046431C
|
|
[Token(Token = "0x6013076")]
|
|
[Address(RVA = "0xB331F0", Offset = "0xB31FF0", VA = "0x180B331F0")]
|
|
protected void OnDisable()
|
|
{
|
|
bool flag = QuestCannon.DHLPDCGJOLH.Remove(this);
|
|
}
|
|
|
|
// Token: 0x06013077 RID: 77943 RVA: 0x0046613C File Offset: 0x0046433C
|
|
[Token(Token = "0x6013077")]
|
|
[Address(RVA = "0xB33120", Offset = "0xB31F20", VA = "0x180B33120", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
DelayedRangedWeaponTrigger delayedRangedWeaponTrigger = this.trigger;
|
|
int num = 0;
|
|
if (delayedRangedWeaponTrigger != num)
|
|
{
|
|
DelayedRangedWeaponTrigger delayedRangedWeaponTrigger2 = this.trigger;
|
|
DelayedRangedWeaponTrigger.IOGLIBAPLLG ioglibapllg = new DelayedRangedWeaponTrigger.IOGLIBAPLLG(this.LGINEKOMDLN);
|
|
delayedRangedWeaponTrigger2.JFPBBAHBCPN -= ioglibapllg;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013078 RID: 77944 RVA: 0x00466184 File Offset: 0x00464384
|
|
[Token(Token = "0x6013078")]
|
|
[Address(RVA = "0xB332F0", Offset = "0xB320F0", VA = "0x180B332F0")]
|
|
public void RequestFire([Optional] AGAJMBPABDL LPLEEABOJGB)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
AGAJMBPABDL authority = base.KPBFAKFKDAF;
|
|
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcRequestFire);
|
|
photonView.RpcPlayer<AGAJMBPABDL>(authority, lflfmimncon, LPLEEABOJGB);
|
|
}
|
|
|
|
// Token: 0x06013079 RID: 77945 RVA: 0x004661BC File Offset: 0x004643BC
|
|
[Token(Token = "0x6013079")]
|
|
[Address(RVA = "0xB333B0", Offset = "0xB321B0", VA = "0x180B333B0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcRequestFire(AGAJMBPABDL LPLEEABOJGB)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (LPLEEABOJGB != 0)
|
|
{
|
|
int num = 0;
|
|
base.PJGAFFNGBMO = num;
|
|
}
|
|
this.trigger.AuthorityTryFire();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601307A RID: 77946 RVA: 0x004661F0 File Offset: 0x004643F0
|
|
[Token(Token = "0x601307A")]
|
|
[Address(RVA = "0xB327C0", Offset = "0xB315C0", VA = "0x180B327C0", Slot = "32")]
|
|
protected override void AAFKIKKFDIJ()
|
|
{
|
|
base.AAFKIKKFDIJ();
|
|
QuestCannon.FBBDHANCMNO wielderChangeEvent = this.WielderChangeEvent;
|
|
if (wielderChangeEvent != 0)
|
|
{
|
|
wielderChangeEvent(this);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601307B RID: 77947 RVA: 0x00466218 File Offset: 0x00464418
|
|
[Token(Token = "0x601307B")]
|
|
[Address(RVA = "0xB32EF0", Offset = "0xB31CF0", VA = "0x180B32EF0")]
|
|
private bool KEJGNCIMMDB(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
|
{
|
|
bool flag;
|
|
int num;
|
|
bool flag2;
|
|
return flag || num <= 0 || !flag2;
|
|
}
|
|
|
|
// Token: 0x0601307C RID: 77948 RVA: 0x0046623C File Offset: 0x0046443C
|
|
[Token(Token = "0x601307C")]
|
|
[Address(RVA = "0x79A500", Offset = "0x799300", VA = "0x18079A500")]
|
|
private void LGINEKOMDLN(DelayedRangedWeaponTrigger OOONNFPBMKC)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601307D RID: 77949 RVA: 0x0046625C File Offset: 0x0046445C
|
|
[Token(Token = "0x601307D")]
|
|
[Address(RVA = "0xB32FE0", Offset = "0xB31DE0", VA = "0x180B32FE0", Slot = "42")]
|
|
protected override void OICJPFPBIIK(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 NHAOMEMANJA, float LFDFFDCJAAD, bool FLKHKHDBIOH, byte LNPHJIHHNPN)
|
|
{
|
|
float z = NHAOMEMANJA.z;
|
|
float z2 = DDHPAFKBMON.z;
|
|
float z3 = NHAOMEMANJA.z;
|
|
float z4 = DDHPAFKBMON.z;
|
|
}
|
|
|
|
// Token: 0x0601307E RID: 77950 RVA: 0x00466288 File Offset: 0x00464488
|
|
[Token(Token = "0x601307E")]
|
|
[Address(RVA = "0xB32B50", Offset = "0xB31950", VA = "0x180B32B50")]
|
|
public void EnemyStartWielding(Enemy BPJNEFJBBML)
|
|
{
|
|
if (BPJNEFJBBML.OGIBLNIIHDK)
|
|
{
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
photonView.TransferOwnership(agajmbpabdl);
|
|
}
|
|
int num = 0;
|
|
base.PJGAFFNGBMO = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601307F RID: 77951 RVA: 0x004662CC File Offset: 0x004644CC
|
|
[Token(Token = "0x601307F")]
|
|
[Address(RVA = "0xB32A20", Offset = "0xB31820", VA = "0x180B32A20")]
|
|
public bool EnemyCanWield(Enemy BPJNEFJBBML)
|
|
{
|
|
bool flag;
|
|
bool flag2;
|
|
if (!this.swivel._handle._tool.FNFNLDBILFE && (!flag || !flag2))
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013080 RID: 77952 RVA: 0x00466304 File Offset: 0x00464504
|
|
[Token(Token = "0x6013080")]
|
|
[Address(RVA = "0xB32CB0", Offset = "0xB31AB0", VA = "0x180B32CB0")]
|
|
public void EnemyStopWielding()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
|
base.PJGAFFNGBMO = bmhmbmhnlil;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013081 RID: 77953 RVA: 0x00466328 File Offset: 0x00464528
|
|
[Token(Token = "0x6013081")]
|
|
[Address(RVA = "0xB32E70", Offset = "0xB31C70", VA = "0x180B32E70")]
|
|
public Vector3 GetEnemyWieldPosition()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013082 RID: 77954 RVA: 0x00466344 File Offset: 0x00464544
|
|
[Token(Token = "0x6013082")]
|
|
[Address(RVA = "0xB32D60", Offset = "0xB31B60", VA = "0x180B32D60")]
|
|
public Vector3 GetEnemyWieldForwardVector()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013083 RID: 77955 RVA: 0x00466374 File Offset: 0x00464574
|
|
[Token(Token = "0x6013083")]
|
|
[Address(RVA = "0xB32EC0", Offset = "0xB31CC0", VA = "0x180B32EC0")]
|
|
public void GetNormalizedAimPitchYaw(out float HJKLGANFOPL, out float MDKCMHIBFAD)
|
|
{
|
|
this.swivel._handle.GetNormalizedAimPitchYaw(out HJKLGANFOPL, out MDKCMHIBFAD);
|
|
}
|
|
|
|
// Token: 0x06013084 RID: 77956 RVA: 0x0046639C File Offset: 0x0046459C
|
|
[Token(Token = "0x6013084")]
|
|
[Address(RVA = "0xB32800", Offset = "0xB31600", VA = "0x180B32800")]
|
|
public void AuthoritySetNormalizedAimPitchYaw(float EOECFNKOFDG, float LOBMLIFFFJG)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.swivel._handle.AuthoritySetNormalizedAimPitchYaw(EOECFNKOFDG, LOBMLIFFFJG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013085 RID: 77957 RVA: 0x004663CC File Offset: 0x004645CC
|
|
[Token(Token = "0x6013085")]
|
|
[Address(RVA = "0xB33550", Offset = "0xB32350", VA = "0x180B33550")]
|
|
public QuestCannon()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C5CC RID: 50636
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x368")]
|
|
[Token(Token = "0x400C5CC")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
|
private SwivelTool swivel;
|
|
|
|
// Token: 0x0400C5CD RID: 50637
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x370")]
|
|
[Token(Token = "0x400C5CD")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
|
private DelayedRangedWeaponTrigger trigger;
|
|
|
|
// Token: 0x0400C5CE RID: 50638
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x378")]
|
|
[Token(Token = "0x400C5CE")]
|
|
[SerializeField]
|
|
private QuestCannonLighter lighter;
|
|
|
|
// Token: 0x0400C5CF RID: 50639
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x380")]
|
|
[Token(Token = "0x400C5CF")]
|
|
[SerializeField]
|
|
[Header("Enemy Interaction")]
|
|
private float minEnemyWieldYawAngle = -45f;
|
|
|
|
// Token: 0x0400C5D0 RID: 50640
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x384")]
|
|
[Token(Token = "0x400C5D0")]
|
|
[SerializeField]
|
|
private float maxEnemyWieldYawAngle = 45f;
|
|
|
|
// Token: 0x0400C5D1 RID: 50641
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x388")]
|
|
[Token(Token = "0x400C5D1")]
|
|
[SerializeField]
|
|
private float minEnemyWieldPitchAngle = -30f;
|
|
|
|
// Token: 0x0400C5D2 RID: 50642
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38C")]
|
|
[Token(Token = "0x400C5D2")]
|
|
[SerializeField]
|
|
private float maxEnemyWieldPitchAngle = 30f;
|
|
|
|
// Token: 0x0400C5D3 RID: 50643
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x390")]
|
|
[Token(Token = "0x400C5D3")]
|
|
[SerializeField]
|
|
[Header("Lighter Interaction")]
|
|
private Transform lighterHolsterTransform;
|
|
|
|
// Token: 0x0400C5D4 RID: 50644
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x398")]
|
|
[Token(Token = "0x400C5D4")]
|
|
[SerializeField]
|
|
private Transform wickTransform;
|
|
|
|
// Token: 0x0400C5D5 RID: 50645
|
|
[Token(Token = "0x400C5D5")]
|
|
private static List<QuestCannon> DHLPDCGJOLH = new List();
|
|
|
|
// Token: 0x0400C5D6 RID: 50646
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A0")]
|
|
[Token(Token = "0x400C5D6")]
|
|
public QuestCannon.FBBDHANCMNO WielderChangeEvent;
|
|
|
|
// Token: 0x02002C08 RID: 11272
|
|
[Token(Token = "0x2002C08")]
|
|
public sealed class FBBDHANCMNO : MulticastDelegate
|
|
{
|
|
// Token: 0x06013087 RID: 77959 RVA: 0x00466424 File Offset: 0x00464624
|
|
[Token(Token = "0x6013087")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public FBBDHANCMNO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06013088 RID: 77960 RVA: 0x00466440 File Offset: 0x00464640
|
|
[Token(Token = "0x6013088")]
|
|
[Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")]
|
|
public void Invoke(QuestCannon AMJBKLKJHOC)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013089 RID: 77961 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013089")]
|
|
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(QuestCannon AMJBKLKJHOC, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601308A RID: 77962 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601308A")]
|
|
[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.");
|
|
}
|
|
}
|
|
}
|
|
}
|