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: 0x02002CF0 RID: 11504
|
|
[Token(Token = "0x2002CF0")]
|
|
public class QuestCannon : ExplosiveRangedWeapon
|
|
{
|
|
// Token: 0x170035A3 RID: 13731
|
|
// (get) Token: 0x060134AC RID: 79020 RVA: 0x0046FC34 File Offset: 0x0046DE34
|
|
[Token(Token = "0x170035A3")]
|
|
public QuestCannonLighter EIHDBJCPKGH
|
|
{
|
|
[Token(Token = "0x60134AC")]
|
|
[Address(RVA = "0xEAEE20", Offset = "0xEADE20", VA = "0x180EAEE20")]
|
|
get
|
|
{
|
|
return this.lighter;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170035A4 RID: 13732
|
|
// (get) Token: 0x060134AD RID: 79021 RVA: 0x0046FC48 File Offset: 0x0046DE48
|
|
[Token(Token = "0x170035A4")]
|
|
public Transform LKAFDKLNPDG
|
|
{
|
|
[Token(Token = "0x60134AD")]
|
|
[Address(RVA = "0x44C1A0", Offset = "0x44B1A0", VA = "0x18044C1A0")]
|
|
get
|
|
{
|
|
return this.lighterHolsterTransform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170035A5 RID: 13733
|
|
// (get) Token: 0x060134AE RID: 79022 RVA: 0x0046FC5C File Offset: 0x0046DE5C
|
|
[Token(Token = "0x170035A5")]
|
|
public Transform BPIIECEHPIN
|
|
{
|
|
[Token(Token = "0x60134AE")]
|
|
[Address(RVA = "0xEAED70", Offset = "0xEADD70", VA = "0x180EAED70")]
|
|
get
|
|
{
|
|
return this.wickTransform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170035A6 RID: 13734
|
|
// (get) Token: 0x060134AF RID: 79023 RVA: 0x0046FC70 File Offset: 0x0046DE70
|
|
[Token(Token = "0x170035A6")]
|
|
public static IEnumerable<QuestCannon> IEBOODJFEKO
|
|
{
|
|
[Token(Token = "0x60134AF")]
|
|
[Address(RVA = "0x16333B0", Offset = "0x16323B0", VA = "0x1816333B0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060134AF)
|
|
|
|
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: 0x170035A7 RID: 13735
|
|
// (get) Token: 0x060134B0 RID: 79024 RVA: 0x0046FC84 File Offset: 0x0046DE84
|
|
[Token(Token = "0x170035A7")]
|
|
public float IKDNJGALPIL
|
|
{
|
|
[Token(Token = "0x60134B0")]
|
|
[Address(RVA = "0x1633620", Offset = "0x1632620", VA = "0x181633620")]
|
|
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: 0x170035A8 RID: 13736
|
|
// (get) Token: 0x060134B1 RID: 79025 RVA: 0x0046FCCC File Offset: 0x0046DECC
|
|
[Token(Token = "0x170035A8")]
|
|
public float ACFHNPEGFIG
|
|
{
|
|
[Token(Token = "0x60134B1")]
|
|
[Address(RVA = "0x16334C0", Offset = "0x16324C0", VA = "0x1816334C0")]
|
|
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: 0x170035A9 RID: 13737
|
|
// (get) Token: 0x060134B2 RID: 79026 RVA: 0x0046FD14 File Offset: 0x0046DF14
|
|
[Token(Token = "0x170035A9")]
|
|
public float KGHKAKKOLNB
|
|
{
|
|
[Token(Token = "0x60134B2")]
|
|
[Address(RVA = "0x1633570", Offset = "0x1632570", VA = "0x181633570")]
|
|
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: 0x170035AA RID: 13738
|
|
// (get) Token: 0x060134B3 RID: 79027 RVA: 0x0046FD5C File Offset: 0x0046DF5C
|
|
[Token(Token = "0x170035AA")]
|
|
public float FJAHIADMJAC
|
|
{
|
|
[Token(Token = "0x60134B3")]
|
|
[Address(RVA = "0x1633410", Offset = "0x1632410", VA = "0x181633410")]
|
|
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: 0x060134B4 RID: 79028 RVA: 0x0046FDA4 File Offset: 0x0046DFA4
|
|
[Token(Token = "0x60134B4")]
|
|
[Address(RVA = "0x1632690", Offset = "0x1631690", VA = "0x181632690", 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: 0x060134B5 RID: 79029 RVA: 0x0046FE54 File Offset: 0x0046E054
|
|
[Token(Token = "0x60134B5")]
|
|
[Address(RVA = "0x16332D0", Offset = "0x16322D0", VA = "0x1816332D0", Slot = "17")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
this._tool.rigidbodyEx.AddKinematic(this);
|
|
this._tool.DisablePickup(this);
|
|
}
|
|
|
|
// Token: 0x060134B6 RID: 79030 RVA: 0x0046FE8C File Offset: 0x0046E08C
|
|
[Token(Token = "0x60134B6")]
|
|
[Address(RVA = "0x16330A0", Offset = "0x16320A0", VA = "0x1816330A0")]
|
|
protected void OnEnable()
|
|
{
|
|
QuestCannon.DHLPDCGJOLH.Add(this);
|
|
}
|
|
|
|
// Token: 0x060134B7 RID: 79031 RVA: 0x0046FEAC File Offset: 0x0046E0AC
|
|
[Token(Token = "0x60134B7")]
|
|
[Address(RVA = "0x1633020", Offset = "0x1632020", VA = "0x181633020")]
|
|
protected void OnDisable()
|
|
{
|
|
bool flag = QuestCannon.DHLPDCGJOLH.Remove(this);
|
|
}
|
|
|
|
// Token: 0x060134B8 RID: 79032 RVA: 0x0046FECC File Offset: 0x0046E0CC
|
|
[Token(Token = "0x60134B8")]
|
|
[Address(RVA = "0x1632F50", Offset = "0x1631F50", VA = "0x181632F50", 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: 0x060134B9 RID: 79033 RVA: 0x0046FF14 File Offset: 0x0046E114
|
|
[Token(Token = "0x60134B9")]
|
|
[Address(RVA = "0x1633120", Offset = "0x1632120", VA = "0x181633120")]
|
|
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: 0x060134BA RID: 79034 RVA: 0x0046FF4C File Offset: 0x0046E14C
|
|
[Token(Token = "0x60134BA")]
|
|
[Address(RVA = "0x16331E0", Offset = "0x16321E0", VA = "0x1816331E0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcRequestFire(AGAJMBPABDL LPLEEABOJGB)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (LPLEEABOJGB != 0)
|
|
{
|
|
int num = 0;
|
|
base.PJGAFFNGBMO = num;
|
|
}
|
|
this.trigger.AuthorityTryFire();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060134BB RID: 79035 RVA: 0x0046FF80 File Offset: 0x0046E180
|
|
[Token(Token = "0x60134BB")]
|
|
[Address(RVA = "0x16325F0", Offset = "0x16315F0", VA = "0x1816325F0", Slot = "32")]
|
|
protected override void AAFKIKKFDIJ()
|
|
{
|
|
base.AAFKIKKFDIJ();
|
|
QuestCannon.FBBDHANCMNO wielderChangeEvent = this.WielderChangeEvent;
|
|
if (wielderChangeEvent != 0)
|
|
{
|
|
wielderChangeEvent(this);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060134BC RID: 79036 RVA: 0x0046FFA8 File Offset: 0x0046E1A8
|
|
[Token(Token = "0x60134BC")]
|
|
[Address(RVA = "0x1632D20", Offset = "0x1631D20", VA = "0x181632D20")]
|
|
private bool KEJGNCIMMDB(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
|
{
|
|
bool flag;
|
|
int num;
|
|
bool flag2;
|
|
return flag || num <= 0 || !flag2;
|
|
}
|
|
|
|
// Token: 0x060134BD RID: 79037 RVA: 0x0046FFCC File Offset: 0x0046E1CC
|
|
[Token(Token = "0x60134BD")]
|
|
[Address(RVA = "0x12410D0", Offset = "0x12400D0", VA = "0x1812410D0")]
|
|
private void LGINEKOMDLN(DelayedRangedWeaponTrigger OOONNFPBMKC)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
Color color = base.EPDNPLLEPOH;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060134BE RID: 79038 RVA: 0x0046FFEC File Offset: 0x0046E1EC
|
|
[Token(Token = "0x60134BE")]
|
|
[Address(RVA = "0x1632E10", Offset = "0x1631E10", VA = "0x181632E10", 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: 0x060134BF RID: 79039 RVA: 0x00470018 File Offset: 0x0046E218
|
|
[Token(Token = "0x60134BF")]
|
|
[Address(RVA = "0x1632980", Offset = "0x1631980", VA = "0x181632980")]
|
|
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: 0x060134C0 RID: 79040 RVA: 0x0047005C File Offset: 0x0046E25C
|
|
[Token(Token = "0x60134C0")]
|
|
[Address(RVA = "0x1632850", Offset = "0x1631850", VA = "0x181632850")]
|
|
public bool EnemyCanWield(Enemy BPJNEFJBBML)
|
|
{
|
|
bool flag;
|
|
bool flag2;
|
|
if (!this.swivel._handle._tool.FNFNLDBILFE && (!flag || !flag2))
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060134C1 RID: 79041 RVA: 0x00470094 File Offset: 0x0046E294
|
|
[Token(Token = "0x60134C1")]
|
|
[Address(RVA = "0x1632AE0", Offset = "0x1631AE0", VA = "0x181632AE0")]
|
|
public void EnemyStopWielding()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
|
base.PJGAFFNGBMO = bmhmbmhnlil;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060134C2 RID: 79042 RVA: 0x004700B8 File Offset: 0x0046E2B8
|
|
[Token(Token = "0x60134C2")]
|
|
[Address(RVA = "0x1632CA0", Offset = "0x1631CA0", VA = "0x181632CA0")]
|
|
public Vector3 GetEnemyWieldPosition()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060134C3 RID: 79043 RVA: 0x004700D4 File Offset: 0x0046E2D4
|
|
[Token(Token = "0x60134C3")]
|
|
[Address(RVA = "0x1632B90", Offset = "0x1631B90", VA = "0x181632B90")]
|
|
public Vector3 GetEnemyWieldForwardVector()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060134C4 RID: 79044 RVA: 0x00470104 File Offset: 0x0046E304
|
|
[Token(Token = "0x60134C4")]
|
|
[Address(RVA = "0x1632CF0", Offset = "0x1631CF0", VA = "0x181632CF0")]
|
|
public void GetNormalizedAimPitchYaw(out float HJKLGANFOPL, out float MDKCMHIBFAD)
|
|
{
|
|
this.swivel._handle.GetNormalizedAimPitchYaw(out HJKLGANFOPL, out MDKCMHIBFAD);
|
|
}
|
|
|
|
// Token: 0x060134C5 RID: 79045 RVA: 0x0047012C File Offset: 0x0046E32C
|
|
[Token(Token = "0x60134C5")]
|
|
[Address(RVA = "0x1632630", Offset = "0x1631630", VA = "0x181632630")]
|
|
public void AuthoritySetNormalizedAimPitchYaw(float EOECFNKOFDG, float LOBMLIFFFJG)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.swivel._handle.AuthoritySetNormalizedAimPitchYaw(EOECFNKOFDG, LOBMLIFFFJG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060134C6 RID: 79046 RVA: 0x0047015C File Offset: 0x0046E35C
|
|
[Token(Token = "0x60134C6")]
|
|
[Address(RVA = "0x1633380", Offset = "0x1632380", VA = "0x181633380")]
|
|
public QuestCannon()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C7E0 RID: 51168
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x368")]
|
|
[Token(Token = "0x400C7E0")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
|
private SwivelTool swivel;
|
|
|
|
// Token: 0x0400C7E1 RID: 51169
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x370")]
|
|
[Token(Token = "0x400C7E1")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
|
private DelayedRangedWeaponTrigger trigger;
|
|
|
|
// Token: 0x0400C7E2 RID: 51170
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x378")]
|
|
[Token(Token = "0x400C7E2")]
|
|
[SerializeField]
|
|
private QuestCannonLighter lighter;
|
|
|
|
// Token: 0x0400C7E3 RID: 51171
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x380")]
|
|
[Token(Token = "0x400C7E3")]
|
|
[SerializeField]
|
|
[Header("Enemy Interaction")]
|
|
private float minEnemyWieldYawAngle = -45f;
|
|
|
|
// Token: 0x0400C7E4 RID: 51172
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x384")]
|
|
[Token(Token = "0x400C7E4")]
|
|
[SerializeField]
|
|
private float maxEnemyWieldYawAngle = 45f;
|
|
|
|
// Token: 0x0400C7E5 RID: 51173
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x388")]
|
|
[Token(Token = "0x400C7E5")]
|
|
[SerializeField]
|
|
private float minEnemyWieldPitchAngle = -30f;
|
|
|
|
// Token: 0x0400C7E6 RID: 51174
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38C")]
|
|
[Token(Token = "0x400C7E6")]
|
|
[SerializeField]
|
|
private float maxEnemyWieldPitchAngle = 30f;
|
|
|
|
// Token: 0x0400C7E7 RID: 51175
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x390")]
|
|
[Token(Token = "0x400C7E7")]
|
|
[SerializeField]
|
|
[Header("Lighter Interaction")]
|
|
private Transform lighterHolsterTransform;
|
|
|
|
// Token: 0x0400C7E8 RID: 51176
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x398")]
|
|
[Token(Token = "0x400C7E8")]
|
|
[SerializeField]
|
|
private Transform wickTransform;
|
|
|
|
// Token: 0x0400C7E9 RID: 51177
|
|
[Token(Token = "0x400C7E9")]
|
|
private static List<QuestCannon> DHLPDCGJOLH = new List();
|
|
|
|
// Token: 0x0400C7EA RID: 51178
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A0")]
|
|
[Token(Token = "0x400C7EA")]
|
|
public QuestCannon.FBBDHANCMNO WielderChangeEvent;
|
|
|
|
// Token: 0x02002CF1 RID: 11505
|
|
[Token(Token = "0x2002CF1")]
|
|
public sealed class FBBDHANCMNO : MulticastDelegate
|
|
{
|
|
// Token: 0x060134C8 RID: 79048 RVA: 0x004701B4 File Offset: 0x0046E3B4
|
|
[Token(Token = "0x60134C8")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public FBBDHANCMNO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x060134C9 RID: 79049 RVA: 0x004701D0 File Offset: 0x0046E3D0
|
|
[Token(Token = "0x60134C9")]
|
|
[Address(RVA = "0x5FA230", Offset = "0x5F9230", VA = "0x1805FA230", Slot = "13")]
|
|
public void Invoke(QuestCannon AMJBKLKJHOC)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060134CA RID: 79050 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60134CA")]
|
|
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x060134CB RID: 79051 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60134CB")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|