oh dear
This commit is contained in:
@@ -0,0 +1,1465 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Activities;
|
||||
using RecRoom.Activities.Quest;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.DataStructures;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using RecRoom.Core.Pools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Weapons
|
||||
{
|
||||
// Token: 0x02002B53 RID: 11091
|
||||
[Token(Token = "0x2002B53")]
|
||||
public class Whip : ExplosiveRangedWeapon
|
||||
{
|
||||
// Token: 0x17003410 RID: 13328
|
||||
// (get) Token: 0x06012A22 RID: 76322 RVA: 0x004446CC File Offset: 0x004428CC
|
||||
// (set) Token: 0x06012A23 RID: 76323 RVA: 0x004446E8 File Offset: 0x004428E8
|
||||
[Token(Token = "0x17003410")]
|
||||
public Whip.GLLIDCDABOO POGFKNAHJBK
|
||||
{
|
||||
[Token(Token = "0x6012A22")]
|
||||
[Address(RVA = "0xBCC980", Offset = "0xBCB780", VA = "0x180BCC980")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6012A23")]
|
||||
[Address(RVA = "0xBCA4B0", Offset = "0xBC92B0", VA = "0x180BCA4B0")]
|
||||
private set
|
||||
{
|
||||
this.PKEGFOIGECP.PIEOGAPMGIH((ushort)value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003411 RID: 13329
|
||||
// (get) Token: 0x06012A24 RID: 76324 RVA: 0x0044470C File Offset: 0x0044290C
|
||||
// (set) Token: 0x06012A25 RID: 76325 RVA: 0x0044472C File Offset: 0x0044292C
|
||||
[Token(Token = "0x17003411")]
|
||||
public bool IKIMFBOODDH
|
||||
{
|
||||
[Token(Token = "0x6012A24")]
|
||||
[Address(RVA = "0xBCC9C0", Offset = "0xBCB7C0", VA = "0x180BCC9C0")]
|
||||
get
|
||||
{
|
||||
return this.KPOFIBGPMMF.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x6012A25")]
|
||||
[Address(RVA = "0xBCCA60", Offset = "0xBCB860", VA = "0x180BCCA60")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> kpofibgpmmf = this.KPOFIBGPMMF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003412 RID: 13330
|
||||
// (get) Token: 0x06012A26 RID: 76326 RVA: 0x00444748 File Offset: 0x00442948
|
||||
// (set) Token: 0x06012A27 RID: 76327 RVA: 0x0044475C File Offset: 0x0044295C
|
||||
[Token(Token = "0x17003412")]
|
||||
public bool FFOAGCCEFIP
|
||||
{
|
||||
[Token(Token = "0x6012A26")]
|
||||
[Address(RVA = "0xBCCA10", Offset = "0xBCB810", VA = "0x180BCCA10")]
|
||||
get;
|
||||
[Token(Token = "0x6012A27")]
|
||||
[Address(RVA = "0xBC9330", Offset = "0xBC8130", VA = "0x180BC9330")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003413 RID: 13331
|
||||
// (get) Token: 0x06012A28 RID: 76328 RVA: 0x00444770 File Offset: 0x00442970
|
||||
// (set) Token: 0x06012A29 RID: 76329 RVA: 0x004447E4 File Offset: 0x004429E4
|
||||
[Token(Token = "0x17003413")]
|
||||
private WhipInteractable BIEAAMHPADD
|
||||
{
|
||||
[Token(Token = "0x6012A28")]
|
||||
[Address(RVA = "0xBC9210", Offset = "0xBC8010", VA = "0x180BC9210")]
|
||||
get
|
||||
{
|
||||
int num = this.MMGLCIMLMKE.IAHDANBDAAM();
|
||||
WhipInteractable abocefaiaah = this.ABOCEFAIAAH;
|
||||
int num2 = 0;
|
||||
if (!(abocefaiaah == num2) && this.ABOCEFAIAAH.JDHMIOJKLCK.viewIdField == num)
|
||||
{
|
||||
return this.ABOCEFAIAAH;
|
||||
}
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(num);
|
||||
WhipInteractable component;
|
||||
if (photonView != 0)
|
||||
{
|
||||
component = photonView.GetComponent<WhipInteractable>();
|
||||
this.ABOCEFAIAAH = component;
|
||||
return component;
|
||||
}
|
||||
this.ABOCEFAIAAH = component;
|
||||
return component;
|
||||
}
|
||||
[Token(Token = "0x6012A29")]
|
||||
[Address(RVA = "0xBC9340", Offset = "0xBC8140", VA = "0x180BC9340")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> mmglcimlmke = this.MMGLCIMLMKE;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
this.ABOCEFAIAAH = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003414 RID: 13332
|
||||
// (get) Token: 0x06012A2A RID: 76330 RVA: 0x00444818 File Offset: 0x00442A18
|
||||
[Token(Token = "0x17003414")]
|
||||
protected override Color EPDNPLLEPOH
|
||||
{
|
||||
[Token(Token = "0x6012A2A")]
|
||||
[Address(RVA = "0xBCB120", Offset = "0xBC9F20", VA = "0x180BCB120", Slot = "15")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if (!flag || flag2)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003415 RID: 13333
|
||||
// (get) Token: 0x06012A2B RID: 76331 RVA: 0x00444834 File Offset: 0x00442A34
|
||||
[Token(Token = "0x17003415")]
|
||||
public Vector3 IKNODNJNBFC
|
||||
{
|
||||
[Token(Token = "0x6012A2B")]
|
||||
[Address(RVA = "0xBCCA20", Offset = "0xBCB820", VA = "0x180BCCA20")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A2C RID: 76332 RVA: 0x00444850 File Offset: 0x00442A50
|
||||
[Token(Token = "0x6012A2C")]
|
||||
[Address(RVA = "0xBC8080", Offset = "0xBC6E80", VA = "0x180BC8080", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Transform transform = this.popper.transform;
|
||||
int num = 0;
|
||||
transform.parentInternal = num;
|
||||
WhipPopper whipPopper = this.popper;
|
||||
Bullet.BCIJIAKFGLB bcijiakfglb = new Bullet.BCIJIAKFGLB(this.HMIOCGKGJJE);
|
||||
whipPopper.EIMFCMEGGPP += bcijiakfglb;
|
||||
WhipPopper whipPopper2 = this.popper;
|
||||
Bullet.LLNPLAPHHJM llnplaphhjm = new Bullet.LLNPLAPHHJM(this.AFKHFGPCPIJ);
|
||||
whipPopper2.JMKEOLOEKFM += llnplaphhjm;
|
||||
WhipPopper whipPopper3 = this.popper;
|
||||
Bullet.CEFAOBHGLKL cefaobhglkl = new Bullet.CEFAOBHGLKL(this.FPAMKLIKAOL);
|
||||
whipPopper3.BEKCCHHMPEH += cefaobhglkl;
|
||||
WhipPopper whipPopper4 = this.popper;
|
||||
Bullet.HDANGCCOJJA hdangccojja = new Bullet.HDANGCCOJJA(this.CBJCAPBIAAK);
|
||||
whipPopper4.KBMHDAGMLAF += hdangccojja;
|
||||
WhipPopper whipPopper5 = this.popper;
|
||||
Bullet.CJMKAGLOMOH cjmkaglomoh = new Bullet.CJMKAGLOMOH(this.LIKNMDIMCNC);
|
||||
whipPopper5.FIEIACGBCCI += cjmkaglomoh;
|
||||
WhipPopper whipPopper6 = this.popper;
|
||||
Action<Bullet> action = new Action(this.CGPBMHEECIN);
|
||||
whipPopper6.DestroyEvent += action;
|
||||
Tool tool = this._tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool.PostPickupEvent;
|
||||
Action<Tool> action2 = new Action(this.AEHDEJPEAKM);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action2);
|
||||
tool.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool2 = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action3 = new Action(this.PAEFCHDJPHF);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action3);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo2;
|
||||
Tool tool3 = this._tool;
|
||||
NBPOLJHGGLE<Tool, Vector3, Vector3> inputUpWithVelocityEvent = tool3.InputUpWithVelocityEvent;
|
||||
Action<Tool, Vector3, Vector3> action4 = new Action(this.GDMDHLFGIFD);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo3;
|
||||
tool3.InputUpWithVelocityEvent = mfbglihgcgo3;
|
||||
this.ropeRenderer.positionCount = 20;
|
||||
int num2;
|
||||
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "HI", -1, (OHOEENCHJJE)num2, num2, num2);
|
||||
num2 = 0;
|
||||
this.MMGLCIMLMKE = kllmcpfpiie;
|
||||
int num3;
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie2 = new KLLMCPFPIIE(this, "DPG", num3, (OHOEENCHJJE)num2, num2, num2);
|
||||
num3 = 0;
|
||||
this.KPOFIBGPMMF = kllmcpfpiie2;
|
||||
int num4;
|
||||
int num5;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("WSM", (OHOEENCHJJE)num4, num5);
|
||||
num5 = 0;
|
||||
num4 = 0;
|
||||
this.PKEGFOIGECP = djhelphhaen;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HIOHFOMJCCJ);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.EFICDMCBOFP);
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FJIFLBKIGHK);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CNEBOGKAJGL);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.GGIAOHDIDEL);
|
||||
int num6 = 0;
|
||||
pkegfoigecp.JEPMLPCOGNM((ushort)num6, okgcdflpfod2, okgcdflpfod3, knfakjmalje2);
|
||||
DJHELPHHAEN pkegfoigecp2 = this.PKEGFOIGECP;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CMIHLADBIAM);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GLINHLJMFAO);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BOICBDNJNKI);
|
||||
DJHELPHHAEN pkegfoigecp3 = this.PKEGFOIGECP;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.LLNHHCDCGNB);
|
||||
DJHELPHHAEN pkegfoigecp4 = this.PKEGFOIGECP;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GFMPHGLOEFM);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DEKHAMMOJAE);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.GPBPAHHCGAB);
|
||||
DJHELPHHAEN pkegfoigecp5 = this.PKEGFOIGECP;
|
||||
int num7 = 0;
|
||||
pkegfoigecp5.HDGEHNGPFDO(this, (ushort)num7);
|
||||
Action<float> action5 = new Action(this.GAJIJLPDHNI);
|
||||
IDisposable disposable = ADIFCODGAML.FOFJADGKNJF(this, action5);
|
||||
}
|
||||
|
||||
// Token: 0x06012A2D RID: 76333 RVA: 0x00444B3C File Offset: 0x00442D3C
|
||||
[Token(Token = "0x6012A2D")]
|
||||
[Address(RVA = "0xBC9FF0", Offset = "0xBC8DF0", VA = "0x180BC9FF0")]
|
||||
private void GAJIJLPDHNI(float NLNHFEEMFBN)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
float sqrDistanceTraveled = this.popper.JMOKKDOLPDL;
|
||||
float num = this.hookMagnetMinDistance;
|
||||
if (sqrDistanceTraveled > num)
|
||||
{
|
||||
Transform transform = this.popper.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num2 = this.hookMagnetLayers;
|
||||
int num3 = 0;
|
||||
int num4;
|
||||
if (num4 > 0)
|
||||
{
|
||||
Trap trap = Whip.instantaneousOverlapResults[num3].ALGNNHDELCG();
|
||||
int num5 = 0;
|
||||
if (trap != num5)
|
||||
{
|
||||
Transform transform2 = this.popper.transform;
|
||||
Collider[] array = Whip.instantaneousOverlapResults;
|
||||
Transform transform3 = this.popper.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
WhipPopper whipPopper = this.popper;
|
||||
Collider[] array2 = Whip.instantaneousOverlapResults;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A2E RID: 76334 RVA: 0x00444C0C File Offset: 0x00442E0C
|
||||
[Token(Token = "0x6012A2E")]
|
||||
[Address(RVA = "0xBCB110", Offset = "0xBC9F10", VA = "0x180BCB110")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
this.PHFLCJPNHJA();
|
||||
}
|
||||
|
||||
// Token: 0x06012A2F RID: 76335 RVA: 0x00444C20 File Offset: 0x00442E20
|
||||
[Token(Token = "0x6012A2F")]
|
||||
[Address(RVA = "0xBC9FC0", Offset = "0xBC8DC0", VA = "0x180BC9FC0")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
this.PKEGFOIGECP.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06012A30 RID: 76336 RVA: 0x00444C40 File Offset: 0x00442E40
|
||||
[Token(Token = "0x6012A30")]
|
||||
[Address(RVA = "0xBCB400", Offset = "0xBCA200", VA = "0x180BCB400", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Tool tool = this._tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.AEHDEJPEAKM);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
|
||||
tool.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool2 = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.PAEFCHDJPHF);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo2;
|
||||
Tool tool3 = this._tool;
|
||||
NBPOLJHGGLE<Tool, Vector3, Vector3> inputUpWithVelocityEvent = tool3.InputUpWithVelocityEvent;
|
||||
Action<Tool, Vector3, Vector3> action3 = new Action(this.GDMDHLFGIFD);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo3;
|
||||
tool3.InputUpWithVelocityEvent = mfbglihgcgo3;
|
||||
WhipPopper whipPopper = this.popper;
|
||||
int num = 0;
|
||||
if (whipPopper != num)
|
||||
{
|
||||
WhipPopper whipPopper2 = this.popper;
|
||||
Bullet.BCIJIAKFGLB bcijiakfglb = new Bullet.BCIJIAKFGLB(this.HMIOCGKGJJE);
|
||||
whipPopper2.EIMFCMEGGPP -= bcijiakfglb;
|
||||
WhipPopper whipPopper3 = this.popper;
|
||||
Bullet.LLNPLAPHHJM llnplaphhjm = new Bullet.LLNPLAPHHJM(this.AFKHFGPCPIJ);
|
||||
whipPopper3.JMKEOLOEKFM -= llnplaphhjm;
|
||||
WhipPopper whipPopper4 = this.popper;
|
||||
Bullet.CEFAOBHGLKL cefaobhglkl = new Bullet.CEFAOBHGLKL(this.FPAMKLIKAOL);
|
||||
whipPopper4.BEKCCHHMPEH -= cefaobhglkl;
|
||||
WhipPopper whipPopper5 = this.popper;
|
||||
Bullet.HDANGCCOJJA hdangccojja = new Bullet.HDANGCCOJJA(this.CBJCAPBIAAK);
|
||||
whipPopper5.KBMHDAGMLAF -= hdangccojja;
|
||||
WhipPopper whipPopper6 = this.popper;
|
||||
Bullet.CJMKAGLOMOH cjmkaglomoh = new Bullet.CJMKAGLOMOH(this.LIKNMDIMCNC);
|
||||
whipPopper6.FIEIACGBCCI -= cjmkaglomoh;
|
||||
WhipPopper whipPopper7 = this.popper;
|
||||
Action<Bullet> action4 = new Action(this.CGPBMHEECIN);
|
||||
whipPopper7.DestroyEvent -= action4;
|
||||
global::UnityEngine.Object.Destroy(this.popper.gameObject);
|
||||
}
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06012A31 RID: 76337 RVA: 0x00444DC4 File Offset: 0x00442FC4
|
||||
[Token(Token = "0x6012A31")]
|
||||
[Address(RVA = "0xBC8A40", Offset = "0xBC7840", VA = "0x180BC8A40")]
|
||||
private void CGPBMHEECIN(Bullet NLLMMPLAPBK)
|
||||
{
|
||||
KKPBCOOONNK.JAKJLFDNEJA(base.gameObject);
|
||||
QuestGameplayRoom questGameplayRoom = global::UnityEngine.Object.FindObjectOfType<QuestGameplayRoom>();
|
||||
object[] array = new object[6];
|
||||
string name = base.name;
|
||||
if (name != 0)
|
||||
{
|
||||
}
|
||||
array[0] = name;
|
||||
int viewIdField = base.JDHMIOJKLCK.viewIdField;
|
||||
if (viewIdField != 0)
|
||||
{
|
||||
}
|
||||
array[1] = viewIdField;
|
||||
Tool tool = this._tool;
|
||||
if (tool.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
}
|
||||
if ("NOBODY" != 0)
|
||||
{
|
||||
}
|
||||
array[2] = "NOBODY";
|
||||
OKIMOMGKKDH.NIIIPIEEHMM oplhmkfcnol = this._tool.IKEGONLJBPP.OPLHMKFCNOL;
|
||||
array[3] = oplhmkfcnol;
|
||||
int num = 0;
|
||||
if (questGameplayRoom != num)
|
||||
{
|
||||
string name2 = questGameplayRoom.name;
|
||||
}
|
||||
if ("NO ROOM" != 0)
|
||||
{
|
||||
}
|
||||
array[4] = "NO ROOM";
|
||||
int num2 = 0;
|
||||
if (questGameplayRoom != num2)
|
||||
{
|
||||
QuestGameplayRoom.ICJBHKCBDDM currentState = questGameplayRoom.GENECNFMDHJ;
|
||||
int hashCode = currentState.GetHashCode();
|
||||
}
|
||||
if ("" != 0)
|
||||
{
|
||||
}
|
||||
array[5] = "";
|
||||
Debug.LogErrorFormat("Unexpectedly destroyed Whip Popper. Destroying parent Whip ({0}.{1}) held by {2} as {3} in room {4}.{5}.", array);
|
||||
}
|
||||
|
||||
// Token: 0x06012A32 RID: 76338 RVA: 0x00444ED8 File Offset: 0x004430D8
|
||||
[Token(Token = "0x6012A32")]
|
||||
[Address(RVA = "0xBC7E70", Offset = "0xBC6C70", VA = "0x180BC7E70")]
|
||||
private void AEHDEJPEAKM(Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
int num = 0;
|
||||
pkegfoigecp.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A33 RID: 76339 RVA: 0x00444F08 File Offset: 0x00443108
|
||||
[Token(Token = "0x6012A33")]
|
||||
[Address(RVA = "0xBC7E70", Offset = "0xBC6C70", VA = "0x180BC7E70")]
|
||||
private void PAEFCHDJPHF(Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
int num = 0;
|
||||
pkegfoigecp.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A34 RID: 76340 RVA: 0x00444F38 File Offset: 0x00443138
|
||||
[Token(Token = "0x6012A34")]
|
||||
[Address(RVA = "0xBCA390", Offset = "0xBC9190", VA = "0x180BCA390")]
|
||||
private void GDMDHLFGIFD(Tool EGFEJGHDNAI, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
if (EAOCEINLAKP.sqrMagnitude > 12.25f)
|
||||
{
|
||||
float z = EAOCEINLAKP.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
this.DCEMBBKLNLB.z = z2;
|
||||
this.POGFKNAHJBK = Whip.GLLIDCDABOO.Uncoiling;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A35 RID: 76341 RVA: 0x00444F8C File Offset: 0x0044318C
|
||||
[Token(Token = "0x6012A35")]
|
||||
[Address(RVA = "0xBCA940", Offset = "0xBC9740", VA = "0x180BCA940")]
|
||||
private void HIOHFOMJCCJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Transform transform = this.popper.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.LJNOOFMDCEA.z = z;
|
||||
float time = Time.time;
|
||||
WeaponAudio weaponAudio = this._weaponAudio;
|
||||
this.MAEIEHIODPC = time;
|
||||
int num = 0;
|
||||
weaponAudio.OnCharge((float)num);
|
||||
}
|
||||
|
||||
// Token: 0x06012A36 RID: 76342 RVA: 0x00444FE4 File Offset: 0x004431E4
|
||||
[Token(Token = "0x6012A36")]
|
||||
[Address(RVA = "0xBC9CF0", Offset = "0xBC8AF0", VA = "0x180BC9CF0")]
|
||||
private void EFICDMCBOFP()
|
||||
{
|
||||
float time = Time.time;
|
||||
ReferencePoint referencePoint = this.popperPrimedPosition;
|
||||
float num = this.coilingTime;
|
||||
WhipPopper whipPopper = this.popper;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
if (num <= time)
|
||||
{
|
||||
Transform transform = whipPopper.transform;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
int num2 = 0;
|
||||
pkegfoigecp.PIEOGAPMGIH((ushort)num2);
|
||||
}
|
||||
return;
|
||||
}
|
||||
Transform transform2 = whipPopper.transform;
|
||||
float z2 = this.LJNOOFMDCEA.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012A37 RID: 76343 RVA: 0x00445068 File Offset: 0x00443268
|
||||
[Token(Token = "0x6012A37")]
|
||||
[Address(RVA = "0xBC9F10", Offset = "0xBC8D10", VA = "0x180BC9F10")]
|
||||
private void FJIFLBKIGHK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
KLLMCPFPIIE<int> mmglcimlmke = this.MMGLCIMLMKE;
|
||||
int num = 0;
|
||||
bool flag = 0 != num;
|
||||
WeaponAudio weaponAudio = this._weaponAudio;
|
||||
this.ABOCEFAIAAH = (ulong)0L;
|
||||
weaponAudio.OnFullyChargedLoopStart();
|
||||
this.BHFAMKGDFHF = false;
|
||||
}
|
||||
|
||||
// Token: 0x06012A38 RID: 76344 RVA: 0x004450AC File Offset: 0x004432AC
|
||||
[Token(Token = "0x6012A38")]
|
||||
[Address(RVA = "0xBCA780", Offset = "0xBC9580", VA = "0x180BCA780")]
|
||||
private void GGIAOHDIDEL()
|
||||
{
|
||||
WhipPopper whipPopper = this.popper;
|
||||
int num = 0;
|
||||
if (!(whipPopper != num))
|
||||
{
|
||||
int num2 = 0;
|
||||
this.CGPBMHEECIN(num2);
|
||||
return;
|
||||
}
|
||||
Transform transform = this.popper.transform;
|
||||
ReferencePoint referencePoint = this.popperPrimedPosition;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012A39 RID: 76345 RVA: 0x004450FC File Offset: 0x004432FC
|
||||
[Token(Token = "0x6012A39")]
|
||||
[Address(RVA = "0xBC8FA0", Offset = "0xBC7DA0", VA = "0x180BC8FA0")]
|
||||
private void CNEBOGKAJGL(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this._weaponAudio.OnFullyChargedLoopStop();
|
||||
}
|
||||
|
||||
// Token: 0x06012A3A RID: 76346 RVA: 0x0044511C File Offset: 0x0044331C
|
||||
[Token(Token = "0x6012A3A")]
|
||||
[Address(RVA = "0xBC8EB0", Offset = "0xBC7CB0", VA = "0x180BC8EB0")]
|
||||
private void CMIHLADBIAM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this.<DKMFPADNCFG>k__BackingField = false;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
float num2;
|
||||
float num = Mathf.Min(num2, 1f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A3B RID: 76347 RVA: 0x00445148 File Offset: 0x00443348
|
||||
[Token(Token = "0x6012A3B")]
|
||||
[Address(RVA = "0xBC8760", Offset = "0xBC7560", VA = "0x180BC8760")]
|
||||
private void BOICBDNJNKI()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.GestureWhipping)
|
||||
{
|
||||
float megidikffaa = this.MEGIDIKFFAA;
|
||||
if (Time.time <= this.popperCollisionForgivenessTime)
|
||||
{
|
||||
if (this.ADKLCGHIKMN > this.AFOPJKJJDOM)
|
||||
{
|
||||
float sqrDistanceTraveled = this.popper.JMOKKDOLPDL;
|
||||
float selfDestructDistance = this.popper.selfDestructDistance;
|
||||
float time = Time.time;
|
||||
this.AFOPJKJJDOM = time;
|
||||
return;
|
||||
}
|
||||
if (Time.time <= this.maxLengthReachedForgivenessTime)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.POGFKNAHJBK = Whip.GLLIDCDABOO.Coiling;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A3C RID: 76348 RVA: 0x004451D4 File Offset: 0x004433D4
|
||||
[Token(Token = "0x6012A3C")]
|
||||
[Address(RVA = "0xBCA860", Offset = "0xBC9660", VA = "0x180BCA860")]
|
||||
private void GLINHLJMFAO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
WhipPopper whipPopper = this.popper;
|
||||
this.<DKMFPADNCFG>k__BackingField = false;
|
||||
Transform transform = whipPopper.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
whipPopper.FixedUpdate();
|
||||
}
|
||||
|
||||
// Token: 0x06012A3D RID: 76349 RVA: 0x0044520C File Offset: 0x0044340C
|
||||
[Token(Token = "0x6012A3D")]
|
||||
[Address(RVA = "0xBCAEB0", Offset = "0xBC9CB0", VA = "0x180BCAEB0")]
|
||||
private void LLNHHCDCGNB()
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
WhipInteractable whipInteractable = this.BIEAAMHPADD;
|
||||
int num = 0;
|
||||
if (!(whipInteractable != num))
|
||||
{
|
||||
break;
|
||||
}
|
||||
Transform transform = this.popper.transform;
|
||||
WhipInteractable whipInteractable2 = this.BIEAAMHPADD;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
goto Block_2;
|
||||
}
|
||||
}
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
}
|
||||
return;
|
||||
Block_2:
|
||||
Transform transform2 = this.popper.transform;
|
||||
ReferencePoint referencePoint = this.thongAttachPoint;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
float selfDestructDistance = this.popper.selfDestructDistance;
|
||||
float num2;
|
||||
while (num2 <= selfDestructDistance)
|
||||
{
|
||||
}
|
||||
this.POGFKNAHJBK = Whip.GLLIDCDABOO.Coiling;
|
||||
}
|
||||
|
||||
// Token: 0x06012A3E RID: 76350 RVA: 0x004452B4 File Offset: 0x004434B4
|
||||
[Token(Token = "0x6012A3E")]
|
||||
[Address(RVA = "0xBCA510", Offset = "0xBC9310", VA = "0x180BCA510")]
|
||||
private void GFMPHGLOEFM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
WhipInteractable whipInteractable = this.BIEAAMHPADD;
|
||||
int num = 0;
|
||||
if (whipInteractable == num)
|
||||
{
|
||||
WhipPopper whipPopper = this.popper;
|
||||
FloatValueCurve floatValueCurve = this.powerOverDistance;
|
||||
Transform transform = whipPopper.transform;
|
||||
Transform barrelTransform = this.barrelTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num2 = floatValueCurve.NICCICAFMDM(num2);
|
||||
WhipPopper whipPopper2 = this.popper;
|
||||
float num3;
|
||||
this.explosionRadius = num3;
|
||||
Transform transform2 = whipPopper2.transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
WhipInteractable whipInteractable2 = this.BIEAAMHPADD;
|
||||
AGAJMBPABDL photonPlayer = this._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
float z4 = this.CEAOJGDGCAE.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A3F RID: 76351 RVA: 0x00445368 File Offset: 0x00443568
|
||||
[Token(Token = "0x6012A3F")]
|
||||
[Address(RVA = "0xBCA8E0", Offset = "0xBC96E0", VA = "0x180BCA8E0")]
|
||||
private void GPBPAHHCGAB()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A40 RID: 76352 RVA: 0x0044538C File Offset: 0x0044358C
|
||||
[Token(Token = "0x6012A40")]
|
||||
[Address(RVA = "0xBC8FC0", Offset = "0xBC7DC0", VA = "0x180BC8FC0")]
|
||||
private void DEKHAMMOJAE(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
KLLMCPFPIIE<int> mmglcimlmke = this.MMGLCIMLMKE;
|
||||
int num = 0;
|
||||
bool flag = 0 != num;
|
||||
this.ABOCEFAIAAH = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06012A41 RID: 76353 RVA: 0x004453BC File Offset: 0x004435BC
|
||||
[Token(Token = "0x6012A41")]
|
||||
[Address(RVA = "0xBCBD40", Offset = "0xBCAB40", VA = "0x180BCBD40")]
|
||||
private void PHFLCJPNHJA()
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
LineRenderer lineRenderer = this.ropeRenderer;
|
||||
bool isVisible = this._tool.GDPKBEBEOBA;
|
||||
lineRenderer.enabled = isVisible;
|
||||
MeshRenderer meshRenderer = this.coiledThongMeshRenderer;
|
||||
bool isVisible2 = this._tool.GDPKBEBEOBA;
|
||||
meshRenderer.enabled = isVisible2;
|
||||
GameObject gameObject = this.popper.gameObject;
|
||||
bool isVisible3 = this._tool.GDPKBEBEOBA;
|
||||
gameObject.SetActive(isVisible3);
|
||||
this.MMMPCGCNAID.LKLKGDMFMCC();
|
||||
ReferencePoint referencePoint = this.thongAttachPoint;
|
||||
Transform transform = this.popper.transform;
|
||||
float num2;
|
||||
float num = Mathf.Min(1f, num2);
|
||||
int num3 = 0;
|
||||
num2 = num;
|
||||
Transform targetTransform = this._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Transform transform2 = this.popper.transform;
|
||||
FHPDCOFCHLL mmmpcgcnaid = this.MMMPCGCNAID;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
FHPDCOFCHLL mmmpcgcnaid2 = this.MMMPCGCNAID;
|
||||
Vector3[] ggbhajbhijh = this.GGBHAJBHIJH;
|
||||
Vector3 vector2 = mmmpcgcnaid.FJLDLEDCOMG(num2);
|
||||
num3++;
|
||||
float z2 = vector2.z;
|
||||
ggbhajbhijh[1] = z2;
|
||||
LineRenderer lineRenderer2 = this.ropeRenderer;
|
||||
Vector3[] ggbhajbhijh2 = this.GGBHAJBHIJH;
|
||||
lineRenderer2.SetPositions(ggbhajbhijh2);
|
||||
}
|
||||
|
||||
// Token: 0x06012A42 RID: 76354 RVA: 0x004454E8 File Offset: 0x004436E8
|
||||
[Token(Token = "0x6012A42")]
|
||||
[Address(RVA = "0xBCA9C0", Offset = "0xBC97C0", VA = "0x180BCA9C0")]
|
||||
private void HMKNECEIOOF()
|
||||
{
|
||||
this.MMMPCGCNAID.LKLKGDMFMCC();
|
||||
ReferencePoint referencePoint = this.thongAttachPoint;
|
||||
Transform transform = this.popper.transform;
|
||||
float num2;
|
||||
float num = Mathf.Min(1f, num2);
|
||||
int num3 = 0;
|
||||
num2 = num;
|
||||
Transform targetTransform = this._tool.rigidbodyEx.MDKDCJFEBJH;
|
||||
Transform transform2 = this.popper.transform;
|
||||
FHPDCOFCHLL mmmpcgcnaid = this.MMMPCGCNAID;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
FHPDCOFCHLL mmmpcgcnaid2 = this.MMMPCGCNAID;
|
||||
Vector3[] ggbhajbhijh = this.GGBHAJBHIJH;
|
||||
Vector3 vector2 = mmmpcgcnaid.FJLDLEDCOMG(num2);
|
||||
num3++;
|
||||
float z2 = vector2.z;
|
||||
ggbhajbhijh[1] = z2;
|
||||
LineRenderer lineRenderer = this.ropeRenderer;
|
||||
Vector3[] ggbhajbhijh2 = this.GGBHAJBHIJH;
|
||||
lineRenderer.SetPositions(ggbhajbhijh2);
|
||||
}
|
||||
|
||||
// Token: 0x06012A43 RID: 76355 RVA: 0x004455B0 File Offset: 0x004437B0
|
||||
[Token(Token = "0x6012A43")]
|
||||
[Address(RVA = "0xBCC290", Offset = "0xBCB090", VA = "0x180BCC290")]
|
||||
public void UpdateWhippingGesture(Vector3 CBGPDACPCHL)
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this._tool.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
}
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp2 = this.PKEGFOIGECP;
|
||||
}
|
||||
if (!this._tool.KOPJBHEGHGF)
|
||||
{
|
||||
float sqrMagnitude = CBGPDACPCHL.sqrMagnitude;
|
||||
float num = this.whipGestureCrackSpeed;
|
||||
if (sqrMagnitude <= num)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.POGFKNAHJBK == Whip.GLLIDCDABOO.Uncoiling)
|
||||
{
|
||||
WhipPopper whipPopper = this.popper;
|
||||
}
|
||||
Vector3 vector;
|
||||
if (vector != (ulong)2L)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Transform transform = this._tool.<OKDFEPHLKCB>k__BackingField.head.transform;
|
||||
Vector3 vector2;
|
||||
if (vector2 == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
float z = CBGPDACPCHL.z;
|
||||
this.CEAOJGDGCAE.z = z;
|
||||
this.POGFKNAHJBK = Whip.GLLIDCDABOO.Cracking;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A44 RID: 76356 RVA: 0x004456E8 File Offset: 0x004438E8
|
||||
[Token(Token = "0x6012A44")]
|
||||
[Address(RVA = "0xBC7FF0", Offset = "0xBC6DF0", VA = "0x180BC7FF0")]
|
||||
public void AuthorityManualUncoil(Vector3 DCEMBBKLNLB)
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.GestureWhipping)
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
float z = DCEMBBKLNLB.z;
|
||||
this.DCEMBBKLNLB.z = z;
|
||||
this.POGFKNAHJBK = Whip.GLLIDCDABOO.Uncoiling;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A45 RID: 76357 RVA: 0x00445730 File Offset: 0x00443930
|
||||
[Token(Token = "0x6012A45")]
|
||||
[Address(RVA = "0xBC7F00", Offset = "0xBC6D00", VA = "0x180BC7F00")]
|
||||
public void AuthorityManualCrack(Vector3 EIMMBBKDFNJ)
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.GestureWhipping)
|
||||
{
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
}
|
||||
float z = EIMMBBKDFNJ.z;
|
||||
this.CEAOJGDGCAE.z = z;
|
||||
DJHELPHHAEN pkegfoigecp2 = this.PKEGFOIGECP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A46 RID: 76358 RVA: 0x0044577C File Offset: 0x0044397C
|
||||
[Token(Token = "0x6012A46")]
|
||||
[Address(RVA = "0xBCAEA0", Offset = "0xBC9CA0", VA = "0x180BCAEA0", Slot = "44")]
|
||||
protected override Bullet LEKAAHGOLBN([Optional] Bullet CFAPNBBHEKB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012A46)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.Combat.Bullet RecRoom.Tools.Weapons.Whip::LEKAAHGOLBN(RecRoom.Core.Combat.Bullet)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:WhipPopper(var_0_06, ldfld:WhipPopper(Whip::popper, ldloc:Whip(this)))
|
||||
}
|
||||
|
||||
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: 0x06012A47 RID: 76359 RVA: 0x00445790 File Offset: 0x00443990
|
||||
[Token(Token = "0x6012A47")]
|
||||
[Address(RVA = "0xBCB1E0", Offset = "0xBC9FE0", VA = "0x180BCB1E0", Slot = "42")]
|
||||
protected override void OICJPFPBIIK(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 NHAOMEMANJA, float LFDFFDCJAAD, bool FLKHKHDBIOH, byte LNPHJIHHNPN)
|
||||
{
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
bool flag = this.KPOFIBGPMMF.IAHDANBDAAM() != null;
|
||||
}
|
||||
|
||||
// Token: 0x06012A48 RID: 76360 RVA: 0x004457C8 File Offset: 0x004439C8
|
||||
[Token(Token = "0x6012A48")]
|
||||
[Address(RVA = "0xBCAE10", Offset = "0xBC9C10", VA = "0x180BCAE10", Slot = "52")]
|
||||
protected override void IMNCAGFEELB(float NBOCPMDNOCF, Vector3 DDHPAFKBMON, float OMLBPICLALA, float LFDFFDCJAAD)
|
||||
{
|
||||
this.BOAKAOKMACN = (float)0;
|
||||
RecRoomAudioClip recRoomAudioClip = this.weakCrackAudioClip;
|
||||
this.explosionAudio = recRoomAudioClip;
|
||||
PooledParticle pooledParticle = this.weakCrackParticleEffect;
|
||||
this.explosionParticles = pooledParticle;
|
||||
float z = DDHPAFKBMON.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012A49 RID: 76361 RVA: 0x00445800 File Offset: 0x00443A00
|
||||
[Token(Token = "0x6012A49")]
|
||||
[Address(RVA = "0xBC7ED0", Offset = "0xBC6CD0", VA = "0x180BC7ED0")]
|
||||
private void HMIOCGKGJJE(Bullet EDPPMBPBAAC, Enemy FDJDEJIKCFH, ANBBFGKPJFD EMPFLFOEDFD, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.MEGIDIKFFAA = time;
|
||||
this.<DKMFPADNCFG>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x06012A4A RID: 76362 RVA: 0x00445824 File Offset: 0x00443A24
|
||||
[Token(Token = "0x6012A4A")]
|
||||
[Address(RVA = "0xBC7ED0", Offset = "0xBC6CD0", VA = "0x180BC7ED0")]
|
||||
private void AFKHFGPCPIJ(Bullet EDPPMBPBAAC, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.MEGIDIKFFAA = time;
|
||||
this.<DKMFPADNCFG>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x06012A4B RID: 76363 RVA: 0x00445848 File Offset: 0x00443A48
|
||||
[Token(Token = "0x6012A4B")]
|
||||
[Address(RVA = "0xBC7ED0", Offset = "0xBC6CD0", VA = "0x180BC7ED0")]
|
||||
private void FPAMKLIKAOL(Bullet EDPPMBPBAAC, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.MEGIDIKFFAA = time;
|
||||
this.<DKMFPADNCFG>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x06012A4C RID: 76364 RVA: 0x0044586C File Offset: 0x00443A6C
|
||||
[Token(Token = "0x6012A4C")]
|
||||
[Address(RVA = "0xBC8840", Offset = "0xBC7640", VA = "0x180BC8840")]
|
||||
private void CBJCAPBIAAK(Bullet EDPPMBPBAAC, Trap AMPLOOJODLP, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
if (AMPLOOJODLP == 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
if (AMPLOOJODLP != num)
|
||||
{
|
||||
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
||||
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
||||
DJHELPHHAEN pkegfoigecp = this.PKEGFOIGECP;
|
||||
}
|
||||
}
|
||||
float time = Time.time;
|
||||
this.MEGIDIKFFAA = time;
|
||||
this.<DKMFPADNCFG>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x06012A4D RID: 76365 RVA: 0x004458D4 File Offset: 0x00443AD4
|
||||
[Token(Token = "0x6012A4D")]
|
||||
[Address(RVA = "0xBC7ED0", Offset = "0xBC6CD0", VA = "0x180BC7ED0")]
|
||||
private void LIKNMDIMCNC(Bullet EDPPMBPBAAC, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.MEGIDIKFFAA = time;
|
||||
this.<DKMFPADNCFG>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x06012A4E RID: 76366 RVA: 0x004458F8 File Offset: 0x00443AF8
|
||||
[Token(Token = "0x6012A4E")]
|
||||
[Address(RVA = "0xBC7ED0", Offset = "0xBC6CD0", VA = "0x180BC7ED0")]
|
||||
private void IIOFHGPKAKB(GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.MEGIDIKFFAA = time;
|
||||
this.<DKMFPADNCFG>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x06012A4F RID: 76367 RVA: 0x0044591C File Offset: 0x00443B1C
|
||||
[Token(Token = "0x6012A4F")]
|
||||
[Address(RVA = "0xBC89D0", Offset = "0xBC77D0", VA = "0x180BC89D0", Slot = "53")]
|
||||
protected override void CDIOEBNIGJF(Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
float boakaokmacn = this.BOAKAOKMACN;
|
||||
KNLMJBAKCGF.OHPBNIDKAEK = boakaokmacn;
|
||||
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
||||
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
||||
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012A50 RID: 76368 RVA: 0x0044595C File Offset: 0x00443B5C
|
||||
[Token(Token = "0x6012A50")]
|
||||
[Address(RVA = "0xBC9060", Offset = "0xBC7E60", VA = "0x180BC9060", Slot = "54")]
|
||||
protected override void DJIINLLBBHH(Enemy FDJDEJIKCFH, ANBBFGKPJFD PAKELHPNJDI, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
float boakaokmacn = this.BOAKAOKMACN;
|
||||
KNLMJBAKCGF.OHPBNIDKAEK = boakaokmacn;
|
||||
float z = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
||||
int enemyDamage = this.GetEnemyDamage(z);
|
||||
if (FDJDEJIKCFH.OGIBLNIIHDK)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A51 RID: 76369 RVA: 0x004459A0 File Offset: 0x00443BA0
|
||||
[Token(Token = "0x6012A51")]
|
||||
[Address(RVA = "0xBC9400", Offset = "0xBC8200", VA = "0x180BC9400", Slot = "55")]
|
||||
protected override void EEHAEDNIDDK(Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
float z2 = Vector3.zero.z;
|
||||
if (base.OGIBLNIIHDK && !BKKNJFFJBKN.FNFNLDBILFE && BKKNJFFJBKN.MBHKHNNAKBB)
|
||||
{
|
||||
Tool tool = this._tool;
|
||||
if (tool.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool.<OKDFEPHLKCB>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OKDFEPHLKCB>k__BackingField != num)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField2 = this._tool.<OKDFEPHLKCB>k__BackingField;
|
||||
PlayerHand.PLLIKAOIPHP type = <OKDFEPHLKCB>k__BackingField2.DNBIPBNNKJH.type;
|
||||
Transform transform = <OKDFEPHLKCB>k__BackingField2.GetOtherHand(type).transform;
|
||||
RigidbodyEx rigidbodyEx = BKKNJFFJBKN.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
AnimationCurve animationCurve = this.toolPullArcTimeByDistance;
|
||||
Vector3 vector3;
|
||||
float z5 = vector3.z;
|
||||
float num3;
|
||||
float num2 = animationCurve.Evaluate(num3);
|
||||
RigidbodyEx rigidbodyEx2 = BKKNJFFJBKN.rigidbodyEx;
|
||||
Vector3 vector4;
|
||||
float z6 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z7 = vector5.z;
|
||||
Vector3 vector6;
|
||||
float z8 = vector6.z;
|
||||
Vector3 gravity = Physics.gravity;
|
||||
RigidbodyEx rigidbodyEx3 = BKKNJFFJBKN.rigidbodyEx;
|
||||
float z9 = gravity.z;
|
||||
float num4 = z6 * 0.5f;
|
||||
float mass = rigidbodyEx3.OPDHAKGKECE;
|
||||
AnimationCurve animationCurve2 = this.toolPullAccuracyByAimAccuracy;
|
||||
Vector3 vector7;
|
||||
float z10 = vector7.z;
|
||||
float z11 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
||||
float num5 = animationCurve2.Evaluate(z11);
|
||||
LootTool component = BKKNJFFJBKN.GetComponent<LootTool>();
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
int num6 = 0;
|
||||
if (component != num6)
|
||||
{
|
||||
int num7 = 0;
|
||||
num5 = num5.JBLAJMCFLIK(num7, num7);
|
||||
}
|
||||
}
|
||||
if (num5 > 0.8f)
|
||||
{
|
||||
Transform transform2 = BKKNJFFJBKN.rigidbodyEx.transform;
|
||||
float z12 = Vector3.up.z;
|
||||
Vector3 vector8;
|
||||
float z13 = vector8.z;
|
||||
Vector3 vector9;
|
||||
float z14 = vector9.z;
|
||||
RigidbodyEx rigidbodyEx4 = BKKNJFFJBKN.rigidbodyEx;
|
||||
Vector3 vector10;
|
||||
float z15 = vector10.z;
|
||||
Vector3 vector11;
|
||||
float z16 = vector11.z;
|
||||
Vector3 vector12;
|
||||
float z17 = vector12.z;
|
||||
}
|
||||
RigidbodyEx rigidbodyEx5 = BKKNJFFJBKN.rigidbodyEx;
|
||||
Vector3 vector13;
|
||||
float z18 = vector13.z;
|
||||
KNLMJBAKCGF.NKKJICPFILJ.z = z18;
|
||||
Vector3 vector14;
|
||||
float z19 = vector14.z;
|
||||
Vector3 vector15;
|
||||
float z20 = vector15.z;
|
||||
KNLMJBAKCGF.FEDGOFKEGEF.z = z20;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!base.OGIBLNIIHDK || BKKNJFFJBKN.OGIBLNIIHDK)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A52 RID: 76370 RVA: 0x00445BD8 File Offset: 0x00443DD8
|
||||
[Token(Token = "0x6012A52")]
|
||||
[Address(RVA = "0xBB5D40", Offset = "0xBB4B40", VA = "0x180BB5D40", Slot = "56")]
|
||||
protected override void HMOBOJKIGPO(Trap AMPLOOJODLP, GHMDIDJLFMC KNLMJBAKCGF)
|
||||
{
|
||||
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
||||
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
||||
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012A53 RID: 76371 RVA: 0x00445C0C File Offset: 0x00443E0C
|
||||
[Token(Token = "0x6012A53")]
|
||||
[Address(RVA = "0xBCB760", Offset = "0xBCA560", VA = "0x180BCB760")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
float z = this.minRopeFirstHandle.z;
|
||||
Transform transform2 = base.transform;
|
||||
float z2 = this.maxRopeFirstHandle.z;
|
||||
Transform transform3 = this.popper.transform;
|
||||
float z3 = this.minRopeSecondHandle.z;
|
||||
Transform transform4 = this.popper.transform;
|
||||
float z4 = this.maxRopeSecondHandle.z;
|
||||
ReferencePoint referencePoint = this.thongAttachPoint;
|
||||
Transform transform5 = this.popper.transform;
|
||||
Color blue = Color.blue;
|
||||
Color red = Color.red;
|
||||
float num2;
|
||||
float num = Mathf.Min(1f, num2);
|
||||
num2 = num;
|
||||
if (!Application.isPlaying)
|
||||
{
|
||||
this.HMKNECEIOOF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012A54 RID: 76372 RVA: 0x00445CC8 File Offset: 0x00443EC8
|
||||
[Token(Token = "0x6012A54")]
|
||||
[Address(RVA = "0xBCC780", Offset = "0xBCB580", VA = "0x180BCC780")]
|
||||
public Whip()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.minRopeFirstHandle.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.maxRopeFirstHandle.z = z2;
|
||||
float z3 = Vector3.zero.z;
|
||||
this.minRopeSecondHandle.z = z3;
|
||||
float z4 = Vector3.zero.z;
|
||||
this.maxRopeSecondHandle.z = z4;
|
||||
this.minToMaxInterpolationDistance = 5f;
|
||||
this.strongCrackPowerThreshold = 0.8f;
|
||||
this.strongThrowSpeedThreshold = 4f;
|
||||
this.whipGestureStartSpeed = 5f;
|
||||
this.whipGestureCrackSpeed = 3f;
|
||||
this.whipGestureReleaseTime = 0.2f;
|
||||
this.hookMagnetDistance = 1f;
|
||||
this.hookMagnetMinDistance = 2f;
|
||||
float z5 = Vector3.zero.z;
|
||||
this.DCEMBBKLNLB.z = z5;
|
||||
float z6 = Vector3.zero.z;
|
||||
this.CEAOJGDGCAE.z = z6;
|
||||
float z7 = Vector3.zero.z;
|
||||
this.LJNOOFMDCEA.z = z7;
|
||||
this.GestureWhipping = true;
|
||||
Vector3[] array = new Vector3[20];
|
||||
this.GGBHAJBHIJH = array;
|
||||
FHPDCOFCHLL fhpdcofchll = new FHPDCOFCHLL();
|
||||
this.MMMPCGCNAID = fhpdcofchll;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C070 RID: 49264
|
||||
[Token(Token = "0x400C070")]
|
||||
public static readonly Collider[] instantaneousOverlapResults = new Collider[16];
|
||||
|
||||
// Token: 0x0400C071 RID: 49265
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x368")]
|
||||
[Token(Token = "0x400C071")]
|
||||
[SerializeField]
|
||||
[Header("Whip Attack")]
|
||||
private float popperReleaseVelocityMultiplier = 1.2f;
|
||||
|
||||
// Token: 0x0400C072 RID: 49266
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x36C")]
|
||||
[Token(Token = "0x400C072")]
|
||||
[SerializeField]
|
||||
private float popperCollisionForgivenessTime = 0.3f;
|
||||
|
||||
// Token: 0x0400C073 RID: 49267
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x370")]
|
||||
[Token(Token = "0x400C073")]
|
||||
[SerializeField]
|
||||
private float maxLengthReachedForgivenessTime = 0.25f;
|
||||
|
||||
// Token: 0x0400C074 RID: 49268
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x378")]
|
||||
[Token(Token = "0x400C074")]
|
||||
[SerializeField]
|
||||
private FloatValueCurve powerOverDistance;
|
||||
|
||||
// Token: 0x0400C075 RID: 49269
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x380")]
|
||||
[Token(Token = "0x400C075")]
|
||||
[SerializeField]
|
||||
private Whip.IntervalContainer blastRadiusOverDistance;
|
||||
|
||||
// Token: 0x0400C076 RID: 49270
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x388")]
|
||||
[Token(Token = "0x400C076")]
|
||||
[SerializeField]
|
||||
[Header("Whip State")]
|
||||
private float coilingTime = 0.25f;
|
||||
|
||||
// Token: 0x0400C077 RID: 49271
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x390")]
|
||||
[Token(Token = "0x400C077")]
|
||||
[SerializeField]
|
||||
[Header("Whip Visuals")]
|
||||
private MeshRenderer coiledThongMeshRenderer;
|
||||
|
||||
// Token: 0x0400C078 RID: 49272
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x398")]
|
||||
[Token(Token = "0x400C078")]
|
||||
[SerializeField]
|
||||
private ReferencePoint thongAttachPoint;
|
||||
|
||||
// Token: 0x0400C079 RID: 49273
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A0")]
|
||||
[Token(Token = "0x400C079")]
|
||||
[SerializeField]
|
||||
private ReferencePoint popperPrimedPosition;
|
||||
|
||||
// Token: 0x0400C07A RID: 49274
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A8")]
|
||||
[Token(Token = "0x400C07A")]
|
||||
[SerializeField]
|
||||
private PooledParticle weakCrackParticleEffect;
|
||||
|
||||
// Token: 0x0400C07B RID: 49275
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3B0")]
|
||||
[Token(Token = "0x400C07B")]
|
||||
[SerializeField]
|
||||
private PooledParticle strongCrackParticleEffect;
|
||||
|
||||
// Token: 0x0400C07C RID: 49276
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3B8")]
|
||||
[Token(Token = "0x400C07C")]
|
||||
[SerializeField]
|
||||
private Vector3 minRopeFirstHandle;
|
||||
|
||||
// Token: 0x0400C07D RID: 49277
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C4")]
|
||||
[Token(Token = "0x400C07D")]
|
||||
[SerializeField]
|
||||
private Vector3 maxRopeFirstHandle;
|
||||
|
||||
// Token: 0x0400C07E RID: 49278
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3D0")]
|
||||
[Token(Token = "0x400C07E")]
|
||||
[SerializeField]
|
||||
private Vector3 minRopeSecondHandle;
|
||||
|
||||
// Token: 0x0400C07F RID: 49279
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3DC")]
|
||||
[Token(Token = "0x400C07F")]
|
||||
[SerializeField]
|
||||
private Vector3 maxRopeSecondHandle;
|
||||
|
||||
// Token: 0x0400C080 RID: 49280
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3E8")]
|
||||
[Token(Token = "0x400C080")]
|
||||
[SerializeField]
|
||||
private float minToMaxInterpolationDistance;
|
||||
|
||||
// Token: 0x0400C081 RID: 49281
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3F0")]
|
||||
[Token(Token = "0x400C081")]
|
||||
[SerializeField]
|
||||
[Header("Whip Audio")]
|
||||
private RecRoomAudioClip weakCrackAudioClip;
|
||||
|
||||
// Token: 0x0400C082 RID: 49282
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3F8")]
|
||||
[Token(Token = "0x400C082")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip strongCrackAudioClip;
|
||||
|
||||
// Token: 0x0400C083 RID: 49283
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x400")]
|
||||
[Token(Token = "0x400C083")]
|
||||
[SerializeField]
|
||||
private float strongCrackPowerThreshold;
|
||||
|
||||
// Token: 0x0400C084 RID: 49284
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x404")]
|
||||
[Token(Token = "0x400C084")]
|
||||
[SerializeField]
|
||||
private float strongThrowSpeedThreshold;
|
||||
|
||||
// Token: 0x0400C085 RID: 49285
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x408")]
|
||||
[Token(Token = "0x400C085")]
|
||||
[SerializeField]
|
||||
[Header("Whip Gesture")]
|
||||
private float whipGestureStartSpeed;
|
||||
|
||||
// Token: 0x0400C086 RID: 49286
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40C")]
|
||||
[Token(Token = "0x400C086")]
|
||||
[SerializeField]
|
||||
private float whipGestureCrackSpeed;
|
||||
|
||||
// Token: 0x0400C087 RID: 49287
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x410")]
|
||||
[Token(Token = "0x400C087")]
|
||||
[SerializeField]
|
||||
private float whipGestureReleaseTime;
|
||||
|
||||
// Token: 0x0400C088 RID: 49288
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x418")]
|
||||
[Token(Token = "0x400C088")]
|
||||
[SerializeField]
|
||||
[Header("Whip Pull Tools")]
|
||||
private AnimationCurve toolPullArcTimeByDistance;
|
||||
|
||||
// Token: 0x0400C089 RID: 49289
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x420")]
|
||||
[Token(Token = "0x400C089")]
|
||||
[SerializeField]
|
||||
private AnimationCurve toolPullAccuracyByAimAccuracy;
|
||||
|
||||
// Token: 0x0400C08A RID: 49290
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x428")]
|
||||
[Token(Token = "0x400C08A")]
|
||||
[SerializeField]
|
||||
[Header("Whip Hook Magnet")]
|
||||
[Tooltip("Latch on to whip interactables from a distance")]
|
||||
private float hookMagnetDistance;
|
||||
|
||||
// Token: 0x0400C08B RID: 49291
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x42C")]
|
||||
[Token(Token = "0x400C08B")]
|
||||
[SerializeField]
|
||||
private LayerMask hookMagnetLayers;
|
||||
|
||||
// Token: 0x0400C08C RID: 49292
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x430")]
|
||||
[Token(Token = "0x400C08C")]
|
||||
[SerializeField]
|
||||
[Tooltip("Minimum distance the popper must travel before activating the hook magnet")]
|
||||
private float hookMagnetMinDistance;
|
||||
|
||||
// Token: 0x0400C08D RID: 49293
|
||||
[Token(Token = "0x400C08D")]
|
||||
private const float LKLHGNIFONF = 0.6f;
|
||||
|
||||
// Token: 0x0400C08E RID: 49294
|
||||
[Token(Token = "0x400C08E")]
|
||||
private const float CCEODNNGHGD = 3.5f;
|
||||
|
||||
// Token: 0x0400C08F RID: 49295
|
||||
[Token(Token = "0x400C08F")]
|
||||
private const int LJKFGFPPJFN = 20;
|
||||
|
||||
// Token: 0x0400C090 RID: 49296
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x438")]
|
||||
[Token(Token = "0x400C090")]
|
||||
private DJHELPHHAEN PKEGFOIGECP;
|
||||
|
||||
// Token: 0x0400C091 RID: 49297
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x440")]
|
||||
[Token(Token = "0x400C091")]
|
||||
private KLLMCPFPIIE<bool> KPOFIBGPMMF;
|
||||
|
||||
// Token: 0x0400C092 RID: 49298
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x448")]
|
||||
[Token(Token = "0x400C092")]
|
||||
private Vector3 DCEMBBKLNLB;
|
||||
|
||||
// Token: 0x0400C093 RID: 49299
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x454")]
|
||||
[Token(Token = "0x400C093")]
|
||||
private Vector3 CEAOJGDGCAE;
|
||||
|
||||
// Token: 0x0400C094 RID: 49300
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x460")]
|
||||
[Token(Token = "0x400C094")]
|
||||
private Vector3 LJNOOFMDCEA;
|
||||
|
||||
// Token: 0x0400C095 RID: 49301
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x46C")]
|
||||
[Token(Token = "0x400C095")]
|
||||
private float MAEIEHIODPC;
|
||||
|
||||
// Token: 0x0400C096 RID: 49302
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x470")]
|
||||
[Token(Token = "0x400C096")]
|
||||
[NonSerialized]
|
||||
public bool GestureWhipping;
|
||||
|
||||
// Token: 0x0400C097 RID: 49303
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x471")]
|
||||
[Token(Token = "0x400C097")]
|
||||
private bool BHFAMKGDFHF;
|
||||
|
||||
// Token: 0x0400C098 RID: 49304
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x474")]
|
||||
[Token(Token = "0x400C098")]
|
||||
private float OHLKLNPNIKM;
|
||||
|
||||
// Token: 0x0400C09A RID: 49306
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x480")]
|
||||
[Token(Token = "0x400C09A")]
|
||||
private KLLMCPFPIIE<int> MMGLCIMLMKE;
|
||||
|
||||
// Token: 0x0400C09B RID: 49307
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x488")]
|
||||
[Token(Token = "0x400C09B")]
|
||||
private WhipInteractable ABOCEFAIAAH;
|
||||
|
||||
// Token: 0x0400C09C RID: 49308
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x490")]
|
||||
[Token(Token = "0x400C09C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private WhipPopper popper;
|
||||
|
||||
// Token: 0x0400C09D RID: 49309
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x498")]
|
||||
[Token(Token = "0x400C09D")]
|
||||
private float MEGIDIKFFAA;
|
||||
|
||||
// Token: 0x0400C09E RID: 49310
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x49C")]
|
||||
[Token(Token = "0x400C09E")]
|
||||
private float AFOPJKJJDOM;
|
||||
|
||||
// Token: 0x0400C09F RID: 49311
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A0")]
|
||||
[Token(Token = "0x400C09F")]
|
||||
private float BOAKAOKMACN;
|
||||
|
||||
// Token: 0x0400C0A0 RID: 49312
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A8")]
|
||||
[Token(Token = "0x400C0A0")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private LineRenderer ropeRenderer;
|
||||
|
||||
// Token: 0x0400C0A1 RID: 49313
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4B0")]
|
||||
[Token(Token = "0x400C0A1")]
|
||||
private Vector3[] GGBHAJBHIJH;
|
||||
|
||||
// Token: 0x0400C0A2 RID: 49314
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4B8")]
|
||||
[Token(Token = "0x400C0A2")]
|
||||
private FHPDCOFCHLL MMMPCGCNAID;
|
||||
|
||||
// Token: 0x02002B54 RID: 11092
|
||||
[Token(Token = "0x2002B54")]
|
||||
public enum GLLIDCDABOO
|
||||
{
|
||||
// Token: 0x0400C0A4 RID: 49316
|
||||
[Token(Token = "0x400C0A4")]
|
||||
Primed,
|
||||
// Token: 0x0400C0A5 RID: 49317
|
||||
[Token(Token = "0x400C0A5")]
|
||||
Uncoiling,
|
||||
// Token: 0x0400C0A6 RID: 49318
|
||||
[Token(Token = "0x400C0A6")]
|
||||
Hooked,
|
||||
// Token: 0x0400C0A7 RID: 49319
|
||||
[Token(Token = "0x400C0A7")]
|
||||
Cracking,
|
||||
// Token: 0x0400C0A8 RID: 49320
|
||||
[Token(Token = "0x400C0A8")]
|
||||
Coiling
|
||||
}
|
||||
|
||||
// Token: 0x02002B55 RID: 11093
|
||||
[Token(Token = "0x2002B55")]
|
||||
[Serializable]
|
||||
public struct IntervalContainer
|
||||
{
|
||||
// Token: 0x06012A56 RID: 76374 RVA: 0x00445E4C File Offset: 0x0044404C
|
||||
[Token(Token = "0x6012A56")]
|
||||
[Address(RVA = "0xBB7240", Offset = "0xBB6040", VA = "0x180BB7240")]
|
||||
public float DHEIFNLDBKN(float PEJGNLGMDDP)
|
||||
{
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0400C0A9 RID: 49321
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C0A9")]
|
||||
public float min;
|
||||
|
||||
// Token: 0x0400C0AA RID: 49322
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400C0AA")]
|
||||
public float max;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user