527 lines
18 KiB
C#
527 lines
18 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom.Core.AI;
|
|
using RecRoom.Networking.RPC;
|
|
using RecRoom.Tools;
|
|
using RecRoom.Tools.Weapons;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest
|
|
{
|
|
// Token: 0x02002712 RID: 10002
|
|
[Token(Token = "0x2002712")]
|
|
[StructLayout(3)]
|
|
public class QuestCannon : ExplosiveRangedWeapon
|
|
{
|
|
// Token: 0x17002F26 RID: 12070
|
|
// (get) Token: 0x0601169E RID: 71326 RVA: 0x00423328 File Offset: 0x00421528
|
|
[Token(Token = "0x17002F26")]
|
|
public QuestCannonLighter EIHDBJCPKGH
|
|
{
|
|
[Token(Token = "0x601169E")]
|
|
[Address(RVA = "0xBB8310", Offset = "0xBB6D10", VA = "0x180BB8310")]
|
|
get
|
|
{
|
|
return this.lighter;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F27 RID: 12071
|
|
// (get) Token: 0x0601169F RID: 71327 RVA: 0x0042333C File Offset: 0x0042153C
|
|
[Token(Token = "0x17002F27")]
|
|
public Transform LKAFDKLNPDG
|
|
{
|
|
[Token(Token = "0x601169F")]
|
|
[Address(RVA = "0x110C400", Offset = "0x110AE00", VA = "0x18110C400")]
|
|
get
|
|
{
|
|
return this.lighterHolsterTransform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F28 RID: 12072
|
|
// (get) Token: 0x060116A0 RID: 71328 RVA: 0x00423350 File Offset: 0x00421550
|
|
[Token(Token = "0x17002F28")]
|
|
public Transform BPIIECEHPIN
|
|
{
|
|
[Token(Token = "0x60116A0")]
|
|
[Address(RVA = "0x408D60", Offset = "0x407760", VA = "0x180408D60")]
|
|
get
|
|
{
|
|
return this.wickTransform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F29 RID: 12073
|
|
// (get) Token: 0x060116A1 RID: 71329 RVA: 0x00423364 File Offset: 0x00421564
|
|
[Token(Token = "0x17002F29")]
|
|
public static IEnumerable<QuestCannon> IEBOODJFEKO
|
|
{
|
|
[Token(Token = "0x60116A1")]
|
|
[Address(RVA = "0x110C3A0", Offset = "0x110ADA0", VA = "0x18110C3A0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060116A1)
|
|
|
|
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 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F2A RID: 12074
|
|
// (get) Token: 0x060116A2 RID: 71330 RVA: 0x00423378 File Offset: 0x00421578
|
|
[Token(Token = "0x17002F2A")]
|
|
public float IKDNJGALPIL
|
|
{
|
|
[Token(Token = "0x60116A2")]
|
|
[Address(RVA = "0x110C620", Offset = "0x110B020", VA = "0x18110C620")]
|
|
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: 0x17002F2B RID: 12075
|
|
// (get) Token: 0x060116A3 RID: 71331 RVA: 0x004233C0 File Offset: 0x004215C0
|
|
[Token(Token = "0x17002F2B")]
|
|
public float ACFHNPEGFIG
|
|
{
|
|
[Token(Token = "0x60116A3")]
|
|
[Address(RVA = "0x110C4C0", Offset = "0x110AEC0", VA = "0x18110C4C0")]
|
|
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: 0x17002F2C RID: 12076
|
|
// (get) Token: 0x060116A4 RID: 71332 RVA: 0x00423408 File Offset: 0x00421608
|
|
[Token(Token = "0x17002F2C")]
|
|
public float KGHKAKKOLNB
|
|
{
|
|
[Token(Token = "0x60116A4")]
|
|
[Address(RVA = "0x110C570", Offset = "0x110AF70", VA = "0x18110C570")]
|
|
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: 0x17002F2D RID: 12077
|
|
// (get) Token: 0x060116A5 RID: 71333 RVA: 0x00423450 File Offset: 0x00421650
|
|
[Token(Token = "0x17002F2D")]
|
|
public float FJAHIADMJAC
|
|
{
|
|
[Token(Token = "0x60116A5")]
|
|
[Address(RVA = "0x110C410", Offset = "0x110AE10", VA = "0x18110C410")]
|
|
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: 0x060116A6 RID: 71334 RVA: 0x00423498 File Offset: 0x00421698
|
|
[Token(Token = "0x60116A6")]
|
|
[Address(RVA = "0x110B680", Offset = "0x110A080", VA = "0x18110B680", 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: 0x060116A7 RID: 71335 RVA: 0x00423548 File Offset: 0x00421748
|
|
[Token(Token = "0x60116A7")]
|
|
[Address(RVA = "0x110C2C0", Offset = "0x110ACC0", VA = "0x18110C2C0", Slot = "17")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
this._tool.rigidbodyEx.AddKinematic(this);
|
|
this._tool.DisablePickup(this);
|
|
}
|
|
|
|
// Token: 0x060116A8 RID: 71336 RVA: 0x00423580 File Offset: 0x00421780
|
|
[Token(Token = "0x60116A8")]
|
|
[Address(RVA = "0x110C090", Offset = "0x110AA90", VA = "0x18110C090")]
|
|
protected void OnEnable()
|
|
{
|
|
QuestCannon.DHLPDCGJOLH.Add(this);
|
|
}
|
|
|
|
// Token: 0x060116A9 RID: 71337 RVA: 0x004235A0 File Offset: 0x004217A0
|
|
[Token(Token = "0x60116A9")]
|
|
[Address(RVA = "0x110C010", Offset = "0x110AA10", VA = "0x18110C010")]
|
|
protected void OnDisable()
|
|
{
|
|
bool flag = QuestCannon.DHLPDCGJOLH.Remove(this);
|
|
}
|
|
|
|
// Token: 0x060116AA RID: 71338 RVA: 0x004235C0 File Offset: 0x004217C0
|
|
[Token(Token = "0x60116AA")]
|
|
[Address(RVA = "0x110BF40", Offset = "0x110A940", VA = "0x18110BF40", 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: 0x060116AB RID: 71339 RVA: 0x00423608 File Offset: 0x00421808
|
|
[Token(Token = "0x60116AB")]
|
|
[Address(RVA = "0x110C110", Offset = "0x110AB10", VA = "0x18110C110")]
|
|
public void RequestFire([Optional] Photon.Realtime.Player LPLEEABOJGB)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
Photon.Realtime.Player authority = base.authority;
|
|
RPCActions.RPCAction<Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcRequestFire);
|
|
photonView.RpcPlayer<Photon.Realtime.Player>(authority, rpcaction, LPLEEABOJGB);
|
|
}
|
|
|
|
// Token: 0x060116AC RID: 71340 RVA: 0x00423640 File Offset: 0x00421840
|
|
[Token(Token = "0x60116AC")]
|
|
[Address(RVA = "0x110C1D0", Offset = "0x110ABD0", VA = "0x18110C1D0")]
|
|
[PunRPC]
|
|
protected void RpcRequestFire(Photon.Realtime.Player LPLEEABOJGB)
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
if (LPLEEABOJGB != 0)
|
|
{
|
|
int num = 0;
|
|
base.PJGAFFNGBMO = num;
|
|
}
|
|
this.trigger.AuthorityTryFire();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060116AD RID: 71341 RVA: 0x00423674 File Offset: 0x00421874
|
|
[Token(Token = "0x60116AD")]
|
|
[Address(RVA = "0x110B5E0", Offset = "0x1109FE0", VA = "0x18110B5E0", Slot = "32")]
|
|
protected override void AAFKIKKFDIJ()
|
|
{
|
|
base.AAFKIKKFDIJ();
|
|
QuestCannon.FBBDHANCMNO wielderChangeEvent = this.WielderChangeEvent;
|
|
if (wielderChangeEvent != 0)
|
|
{
|
|
wielderChangeEvent(this);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060116AE RID: 71342 RVA: 0x0042369C File Offset: 0x0042189C
|
|
[Token(Token = "0x60116AE")]
|
|
[Address(RVA = "0x110BD10", Offset = "0x110A710", VA = "0x18110BD10")]
|
|
private bool KEJGNCIMMDB(Tool NBHJPDBHDHB, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
|
{
|
|
bool flag;
|
|
int num;
|
|
bool flag2;
|
|
return flag || num <= 0 || !flag2;
|
|
}
|
|
|
|
// Token: 0x060116AF RID: 71343 RVA: 0x004236C0 File Offset: 0x004218C0
|
|
[Token(Token = "0x60116AF")]
|
|
[Address(RVA = "0x104F7F0", Offset = "0x104E1F0", VA = "0x18104F7F0")]
|
|
private void LGINEKOMDLN(DelayedRangedWeaponTrigger OOONNFPBMKC)
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060116B0 RID: 71344 RVA: 0x004236E0 File Offset: 0x004218E0
|
|
[Token(Token = "0x60116B0")]
|
|
[Address(RVA = "0x110BE00", Offset = "0x110A800", VA = "0x18110BE00", 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: 0x060116B1 RID: 71345 RVA: 0x0042370C File Offset: 0x0042190C
|
|
[Token(Token = "0x60116B1")]
|
|
[Address(RVA = "0x110B970", Offset = "0x110A370", VA = "0x18110B970")]
|
|
public void EnemyStartWielding(Enemy BPJNEFJBBML)
|
|
{
|
|
if (BPJNEFJBBML.hasAuthority)
|
|
{
|
|
if (!base.hasAuthority)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
photonView.TransferOwnership(localPlayer);
|
|
}
|
|
int num = 0;
|
|
base.PJGAFFNGBMO = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060116B2 RID: 71346 RVA: 0x00423750 File Offset: 0x00421950
|
|
[Token(Token = "0x60116B2")]
|
|
[Address(RVA = "0x110B840", Offset = "0x110A240", VA = "0x18110B840")]
|
|
public bool EnemyCanWield(Enemy BPJNEFJBBML)
|
|
{
|
|
bool flag;
|
|
bool flag2;
|
|
if (!this.swivel._handle._tool.FNFNLDBILFE && (!flag || !flag2))
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060116B3 RID: 71347 RVA: 0x00423788 File Offset: 0x00421988
|
|
[Token(Token = "0x60116B3")]
|
|
[Address(RVA = "0x110BAD0", Offset = "0x110A4D0", VA = "0x18110BAD0")]
|
|
public void EnemyStopWielding()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
|
base.PJGAFFNGBMO = bmhmbmhnlil;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060116B4 RID: 71348 RVA: 0x004237AC File Offset: 0x004219AC
|
|
[Token(Token = "0x60116B4")]
|
|
[Address(RVA = "0x110BC90", Offset = "0x110A690", VA = "0x18110BC90")]
|
|
public Vector3 GetEnemyWieldPosition()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060116B5 RID: 71349 RVA: 0x004237C8 File Offset: 0x004219C8
|
|
[Token(Token = "0x60116B5")]
|
|
[Address(RVA = "0x110BB80", Offset = "0x110A580", VA = "0x18110BB80")]
|
|
public Vector3 GetEnemyWieldForwardVector()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060116B6 RID: 71350 RVA: 0x004237F8 File Offset: 0x004219F8
|
|
[Token(Token = "0x60116B6")]
|
|
[Address(RVA = "0x110BCE0", Offset = "0x110A6E0", VA = "0x18110BCE0")]
|
|
public void GetNormalizedAimPitchYaw(out float HJKLGANFOPL, out float MDKCMHIBFAD)
|
|
{
|
|
this.swivel._handle.GetNormalizedAimPitchYaw(out HJKLGANFOPL, out MDKCMHIBFAD);
|
|
}
|
|
|
|
// Token: 0x060116B7 RID: 71351 RVA: 0x00423820 File Offset: 0x00421A20
|
|
[Token(Token = "0x60116B7")]
|
|
[Address(RVA = "0x110B620", Offset = "0x110A020", VA = "0x18110B620")]
|
|
public void AuthoritySetNormalizedAimPitchYaw(float EOECFNKOFDG, float LOBMLIFFFJG)
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
this.swivel._handle.AuthoritySetNormalizedAimPitchYaw(EOECFNKOFDG, LOBMLIFFFJG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060116B8 RID: 71352 RVA: 0x00423850 File Offset: 0x00421A50
|
|
[Token(Token = "0x60116B8")]
|
|
[Address(RVA = "0x110C370", Offset = "0x110AD70", VA = "0x18110C370")]
|
|
public QuestCannon()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400BA56 RID: 47702
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x360")]
|
|
[Token(Token = "0x400BA56")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
|
private SwivelTool swivel;
|
|
|
|
// Token: 0x0400BA57 RID: 47703
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x368")]
|
|
[Token(Token = "0x400BA57")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
|
private DelayedRangedWeaponTrigger trigger;
|
|
|
|
// Token: 0x0400BA58 RID: 47704
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x370")]
|
|
[Token(Token = "0x400BA58")]
|
|
[SerializeField]
|
|
private QuestCannonLighter lighter;
|
|
|
|
// Token: 0x0400BA59 RID: 47705
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x378")]
|
|
[Token(Token = "0x400BA59")]
|
|
[SerializeField]
|
|
[Header("Enemy Interaction")]
|
|
private float minEnemyWieldYawAngle = -45f;
|
|
|
|
// Token: 0x0400BA5A RID: 47706
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x37C")]
|
|
[Token(Token = "0x400BA5A")]
|
|
[SerializeField]
|
|
private float maxEnemyWieldYawAngle = 45f;
|
|
|
|
// Token: 0x0400BA5B RID: 47707
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x380")]
|
|
[Token(Token = "0x400BA5B")]
|
|
[SerializeField]
|
|
private float minEnemyWieldPitchAngle = -30f;
|
|
|
|
// Token: 0x0400BA5C RID: 47708
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x384")]
|
|
[Token(Token = "0x400BA5C")]
|
|
[SerializeField]
|
|
private float maxEnemyWieldPitchAngle = 30f;
|
|
|
|
// Token: 0x0400BA5D RID: 47709
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x388")]
|
|
[Token(Token = "0x400BA5D")]
|
|
[SerializeField]
|
|
[Header("Lighter Interaction")]
|
|
private Transform lighterHolsterTransform;
|
|
|
|
// Token: 0x0400BA5E RID: 47710
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x390")]
|
|
[Token(Token = "0x400BA5E")]
|
|
[SerializeField]
|
|
private Transform wickTransform;
|
|
|
|
// Token: 0x0400BA5F RID: 47711
|
|
[Token(Token = "0x400BA5F")]
|
|
private static List<QuestCannon> DHLPDCGJOLH = new List();
|
|
|
|
// Token: 0x0400BA60 RID: 47712
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x398")]
|
|
[Token(Token = "0x400BA60")]
|
|
public QuestCannon.FBBDHANCMNO WielderChangeEvent;
|
|
|
|
// Token: 0x02002713 RID: 10003
|
|
[Token(Token = "0x2002713")]
|
|
public sealed class FBBDHANCMNO : MulticastDelegate
|
|
{
|
|
// Token: 0x060116BA RID: 71354 RVA: 0x004238A8 File Offset: 0x00421AA8
|
|
[Token(Token = "0x60116BA")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public FBBDHANCMNO(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x060116BB RID: 71355 RVA: 0x004238C4 File Offset: 0x00421AC4
|
|
[Token(Token = "0x60116BB")]
|
|
[Address(RVA = "0x6F1D00", Offset = "0x6F0700", VA = "0x1806F1D00", Slot = "13")]
|
|
public void Invoke(QuestCannon AMJBKLKJHOC)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060116BC RID: 71356 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60116BC")]
|
|
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x060116BD RID: 71357 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60116BD")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|