769 lines
24 KiB
C#
769 lines
24 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Combat;
|
|
using RecRoom.Core.Controllers.ScreenBehaviors;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200294D RID: 10573
|
|
[Token(Token = "0x200294D")]
|
|
[StructLayout(3)]
|
|
public class KEMAGKKPGOM : BFJDFBPGMKP<KEMAGKKPGOM, MeleeWeaponScreenToolBehaviorConfig>
|
|
{
|
|
// Token: 0x170031AE RID: 12718
|
|
// (get) Token: 0x06012775 RID: 75637 RVA: 0x0046643C File Offset: 0x0046463C
|
|
[Token(Token = "0x170031AE")]
|
|
public override int LNEDNNJCPMG
|
|
{
|
|
[Token(Token = "0x6012775")]
|
|
[Address(RVA = "0x567EB0", Offset = "0x5668B0", VA = "0x180567EB0", Slot = "14")]
|
|
get
|
|
{
|
|
return this.MGDCOEBPDCI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170031AF RID: 12719
|
|
// (get) Token: 0x06012776 RID: 75638 RVA: 0x00466450 File Offset: 0x00464650
|
|
[Token(Token = "0x170031AF")]
|
|
public override bool KAPLCJDFAMJ
|
|
{
|
|
[Token(Token = "0x6012776")]
|
|
[Address(RVA = "0x566D70", Offset = "0x565770", VA = "0x180566D70", Slot = "15")]
|
|
get
|
|
{
|
|
return this.JKACCMIADFO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012777 RID: 75639 RVA: 0x00466464 File Offset: 0x00464664
|
|
[Token(Token = "0x6012777")]
|
|
[Address(RVA = "0x19DA3A0", Offset = "0x19D8DA0", VA = "0x1819DA3A0", Slot = "16")]
|
|
public override void OFFLOPLJBBG(MeleeWeaponScreenToolBehaviorConfig PBGBNMCPEAJ, KDJHGOFMNEN IHCMJLOBKBJ)
|
|
{
|
|
Tool egfejghdnai = IHCMJLOBKBJ.EGFEJGHDNAI;
|
|
ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG;
|
|
MeleeWeapon meleeWeapon;
|
|
this.CMHHHMLBGCL = meleeWeapon;
|
|
int num = 0;
|
|
if (meleeWeapon != num)
|
|
{
|
|
MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL;
|
|
Weapon.GOJEHKCBHJO gojehkcbhjo = new Weapon.GOJEHKCBHJO(this.BGOLBLLICHD);
|
|
cmhhhmlbgcl.NLGDEPFDHJO += gojehkcbhjo;
|
|
MeleeWeapon cmhhhmlbgcl2 = this.CMHHHMLBGCL;
|
|
Action<Vector3> action = new Action(this.HNGJDNABPAE);
|
|
cmhhhmlbgcl2.BlockAttackEvent += action;
|
|
MeleeWeapon cmhhhmlbgcl3 = this.CMHHHMLBGCL;
|
|
int num2 = 0;
|
|
cmhhhmlbgcl3.PFLOMELCABI = num2 != 0;
|
|
MeleeWeapon cmhhhmlbgcl4 = this.CMHHHMLBGCL;
|
|
int num3 = 0;
|
|
cmhhhmlbgcl4.NHIOMIHPPGJ = num3 != 0;
|
|
MeleeWeapon cmhhhmlbgcl5 = this.CMHHHMLBGCL;
|
|
int num4 = 0;
|
|
cmhhhmlbgcl5.PNMAKCFOONF = num4 != 0;
|
|
}
|
|
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
|
this.PEGJGMDGKJN = hkkohfhadkk;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.IKIIKFCFCLF);
|
|
int num5 = 0;
|
|
int num6 = 0;
|
|
int num7 = 0;
|
|
hkkohfhadkk.JEPMLPCOGNM((ushort)num6, okgcdflpfod, num7, num5);
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BIDHJLEDIFP);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.AFALBBMFNEJ);
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DNHFOFOGHBI);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DEEBPACBPKG);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.KKIJAPPMFCJ);
|
|
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HAJJDDCCGGB);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AGLEIHFPLCD);
|
|
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.MDMFNMDAOLG);
|
|
HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKBFLEDJLEN);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IHEINEKBEHI);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.DKFLNHNFIJM);
|
|
HKKOHFHADKK pegjgmdgkjn6 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JMKNKPHOJNG);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.PAAEEJHKJIF);
|
|
HKKOHFHADKK pegjgmdgkjn7 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CMNNNCAFIKN);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.NKLKADJLFDG);
|
|
HKKOHFHADKK pegjgmdgkjn8 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DOEKAPPGAKF);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.PENJKNDEIAG);
|
|
HKKOHFHADKK pegjgmdgkjn9 = this.PEGJGMDGKJN;
|
|
int num8 = 0;
|
|
pegjgmdgkjn9.PIEOGAPMGIH((ushort)num8);
|
|
}
|
|
|
|
// Token: 0x06012778 RID: 75640 RVA: 0x00466694 File Offset: 0x00464894
|
|
[Token(Token = "0x6012778")]
|
|
[Address(RVA = "0x19D8FB0", Offset = "0x19D79B0", VA = "0x1819D8FB0", Slot = "17")]
|
|
public override void Dispose()
|
|
{
|
|
base.Dispose();
|
|
MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL;
|
|
int num = 0;
|
|
if (cmhhhmlbgcl != num)
|
|
{
|
|
MeleeWeapon cmhhhmlbgcl2 = this.CMHHHMLBGCL;
|
|
Weapon.GOJEHKCBHJO gojehkcbhjo = new Weapon.GOJEHKCBHJO(this.BGOLBLLICHD);
|
|
cmhhhmlbgcl2.NLGDEPFDHJO -= gojehkcbhjo;
|
|
MeleeWeapon cmhhhmlbgcl3 = this.CMHHHMLBGCL;
|
|
Action<Vector3> action = new Action(this.HNGJDNABPAE);
|
|
cmhhhmlbgcl3.BlockAttackEvent -= action;
|
|
this.CMHHHMLBGCL.PFLOMELCABI = true;
|
|
this.CMHHHMLBGCL.NHIOMIHPPGJ = true;
|
|
MeleeWeapon cmhhhmlbgcl4 = this.CMHHHMLBGCL;
|
|
int num2 = 0;
|
|
cmhhhmlbgcl4.PNMAKCFOONF = num2 != 0;
|
|
this.CMHHHMLBGCL = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012779 RID: 75641 RVA: 0x00466730 File Offset: 0x00464930
|
|
[Token(Token = "0x6012779")]
|
|
[Address(RVA = "0x19DADC0", Offset = "0x19D97C0", VA = "0x1819DADC0", Slot = "20")]
|
|
protected override void PPAOALHOODL()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x0601277A RID: 75642 RVA: 0x0046674C File Offset: 0x0046494C
|
|
[Token(Token = "0x601277A")]
|
|
[Address(RVA = "0x19D9DB0", Offset = "0x19D87B0", VA = "0x1819D9DB0", Slot = "21")]
|
|
protected override void JNGMMNANOCH()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x0601277B RID: 75643 RVA: 0x00466770 File Offset: 0x00464970
|
|
[Token(Token = "0x601277B")]
|
|
[Address(RVA = "0x19D8420", Offset = "0x19D6E20", VA = "0x1819D8420", Slot = "22")]
|
|
public override void BALOKJMBNIN()
|
|
{
|
|
this.FCONBEAINHA(true);
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x0601277C RID: 75644 RVA: 0x00466798 File Offset: 0x00464998
|
|
[Token(Token = "0x601277C")]
|
|
[Address(RVA = "0x19D9910", Offset = "0x19D8310", VA = "0x1819D9910", Slot = "23")]
|
|
public override void JIOJNEBINNL()
|
|
{
|
|
base.JIOJNEBINNL();
|
|
int num = 0;
|
|
this.FCONBEAINHA(num != 0);
|
|
}
|
|
|
|
// Token: 0x0601277D RID: 75645 RVA: 0x004667B4 File Offset: 0x004649B4
|
|
[Token(Token = "0x601277D")]
|
|
[Address(RVA = "0xFEDB90", Offset = "0xFEC590", VA = "0x180FEDB90")]
|
|
private void IKIIKFCFCLF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.JKACCMIADFO = false;
|
|
this.MGDCOEBPDCI = (int)((ulong)1L);
|
|
}
|
|
|
|
// Token: 0x0601277E RID: 75646 RVA: 0x004667D4 File Offset: 0x004649D4
|
|
[Token(Token = "0x601277E")]
|
|
[Address(RVA = "0xFEDB90", Offset = "0xFEC590", VA = "0x180FEDB90")]
|
|
private void BIDHJLEDIFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.JKACCMIADFO = false;
|
|
this.MGDCOEBPDCI = (int)((ulong)1L);
|
|
}
|
|
|
|
// Token: 0x0601277F RID: 75647 RVA: 0x004667F4 File Offset: 0x004649F4
|
|
[Token(Token = "0x601277F")]
|
|
[Address(RVA = "0x19D8130", Offset = "0x19D6B30", VA = "0x1819D8130")]
|
|
private void AFALBBMFNEJ()
|
|
{
|
|
if (!this.CMMFMLGLHLA())
|
|
{
|
|
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
bool flag2;
|
|
bool flag3;
|
|
bool flag4;
|
|
if (flag2 && flag3 && flag4)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012780 RID: 75648 RVA: 0x00466840 File Offset: 0x00464A40
|
|
[Token(Token = "0x6012780")]
|
|
[Address(RVA = "0x19D9620", Offset = "0x19D8020", VA = "0x1819D9620")]
|
|
private void HAJJDDCCGGB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.JKACCMIADFO = true;
|
|
this.MGDCOEBPDCI = (int)((ulong)11L);
|
|
GPPHJKMNPJM.CLOJOALGIEC clojoalgiec = new GPPHJKMNPJM.CLOJOALGIEC(this.JLJBMHEMICN);
|
|
GPPHJKMNPJM.CLOJOALGIEC clojoalgiec2 = new GPPHJKMNPJM.CLOJOALGIEC(this.EJHLDOKCOEC);
|
|
}
|
|
|
|
// Token: 0x06012781 RID: 75649 RVA: 0x00466880 File Offset: 0x00464A80
|
|
[Token(Token = "0x6012781")]
|
|
[Address(RVA = "0x19D8270", Offset = "0x19D6C70", VA = "0x1819D8270")]
|
|
private void AGLEIHFPLCD(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
GPPHJKMNPJM.CLOJOALGIEC clojoalgiec = new GPPHJKMNPJM.CLOJOALGIEC(this.JLJBMHEMICN);
|
|
GPPHJKMNPJM.CLOJOALGIEC clojoalgiec2 = new GPPHJKMNPJM.CLOJOALGIEC(this.EJHLDOKCOEC);
|
|
PlayerHand playerHand;
|
|
playerHand.RemoveBehaviorRestriction(this);
|
|
MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL;
|
|
this.NANECCIGCHG = false;
|
|
cmhhhmlbgcl.StopManualSwing();
|
|
MeleeWeapon cmhhhmlbgcl2 = this.CMHHHMLBGCL;
|
|
int num = 0;
|
|
cmhhhmlbgcl2.PNMAKCFOONF = num != 0;
|
|
}
|
|
|
|
// Token: 0x06012782 RID: 75650 RVA: 0x004668E4 File Offset: 0x00464AE4
|
|
[Token(Token = "0x6012782")]
|
|
[Address(RVA = "0x19D8D60", Offset = "0x19D7760", VA = "0x1819D8D60")]
|
|
private void DNHFOFOGHBI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.JKACCMIADFO = true;
|
|
this.MGDCOEBPDCI = (int)((ulong)11L);
|
|
float time = Time.time;
|
|
int num = this.AMJLJAKMONA;
|
|
num++;
|
|
int num2 = 0;
|
|
this.AMJLJAKMONA = num2;
|
|
int amjljakmona = this.AMJLJAKMONA;
|
|
this.CMHHHMLBGCL.PNMAKCFOONF = true;
|
|
}
|
|
|
|
// Token: 0x06012783 RID: 75651 RVA: 0x00466938 File Offset: 0x00464B38
|
|
[Token(Token = "0x6012783")]
|
|
[Address(RVA = "0x19D9E00", Offset = "0x19D8800", VA = "0x1819D9E00")]
|
|
private void KKIJAPPMFCJ()
|
|
{
|
|
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
bool flag2;
|
|
bool flag3;
|
|
if (!flag2 || flag3)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
return;
|
|
}
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x06012784 RID: 75652 RVA: 0x00466974 File Offset: 0x00464B74
|
|
[Token(Token = "0x6012784")]
|
|
[Address(RVA = "0x19D8B70", Offset = "0x19D7570", VA = "0x1819D8B70")]
|
|
private void DEEBPACBPKG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
float time = Time.time;
|
|
MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL;
|
|
this.DIOJANIBACB = time;
|
|
int num = 0;
|
|
cmhhhmlbgcl.PNMAKCFOONF = num != 0;
|
|
Action ofolkcfpben = cmhhhmlbgcl.OFOLKCFPBEN;
|
|
}
|
|
|
|
// Token: 0x06012785 RID: 75653 RVA: 0x004669B4 File Offset: 0x00464BB4
|
|
[Token(Token = "0x6012785")]
|
|
[Address(RVA = "0x19D9F10", Offset = "0x19D8910", VA = "0x1819D9F10")]
|
|
private void MDMFNMDAOLG()
|
|
{
|
|
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
|
|
bool flag;
|
|
if (flag != this)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
if (flag)
|
|
{
|
|
while (this != 0)
|
|
{
|
|
}
|
|
}
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012786 RID: 75654 RVA: 0x004669EC File Offset: 0x00464BEC
|
|
[Token(Token = "0x6012786")]
|
|
[Address(RVA = "0x19DA000", Offset = "0x19D8A00", VA = "0x1819DA000")]
|
|
private void MHNMCEGHELN()
|
|
{
|
|
float time = Time.time;
|
|
int num = this.IHJOMDGCADK;
|
|
num++;
|
|
int num2 = 0;
|
|
this.IHJOMDGCADK = num2;
|
|
MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL;
|
|
GHLCJGAMKMG ghlcjgamkmg;
|
|
this.IJAMGLLIBHJ = (float)ghlcjgamkmg;
|
|
cmhhhmlbgcl.RaiseStaticLocalSwingEvent();
|
|
}
|
|
|
|
// Token: 0x06012787 RID: 75655 RVA: 0x00466A34 File Offset: 0x00464C34
|
|
[Token(Token = "0x6012787")]
|
|
[Address(RVA = "0x19D9370", Offset = "0x19D7D70", VA = "0x1819D9370")]
|
|
private void GKBFLEDJLEN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.CMHHHMLBGCL.PNMAKCFOONF = 2.3509887E-38f != null;
|
|
PlayerHand playerHand;
|
|
playerHand.RemoveBehaviorRestriction(this);
|
|
this.NANECCIGCHG = true;
|
|
float time = Time.time;
|
|
bool pvCacheInitialized = playerHand.pvCacheInitialized;
|
|
if (playerHand.pvCache._ownerActorNr != 0)
|
|
{
|
|
int num = this.IHJOMDGCADK;
|
|
num++;
|
|
}
|
|
int num2 = 0;
|
|
this.IHJOMDGCADK = num2;
|
|
MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL;
|
|
GHLCJGAMKMG ghlcjgamkmg;
|
|
this.IJAMGLLIBHJ = (float)ghlcjgamkmg;
|
|
cmhhhmlbgcl.RaiseStaticLocalSwingEvent();
|
|
}
|
|
|
|
// Token: 0x06012788 RID: 75656 RVA: 0x00466AB4 File Offset: 0x00464CB4
|
|
[Token(Token = "0x6012788")]
|
|
[Address(RVA = "0x19D8BF0", Offset = "0x19D75F0", VA = "0x1819D8BF0")]
|
|
private void DKFLNHNFIJM()
|
|
{
|
|
int ihjomdgcadk = this.IHJOMDGCADK;
|
|
Tool tool = this.CMHHHMLBGCL._tool;
|
|
GHLCJGAMKMG screensOneHandedAnimationHandedness = tool.HGIAGHMOBOD;
|
|
Tool.AudioSettings audioSettings = tool.audioSettings;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
|
|
bool flag2;
|
|
if (!this.NANECCIGCHG && flag2)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
return;
|
|
}
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x06012789 RID: 75657 RVA: 0x00466B18 File Offset: 0x00464D18
|
|
[Token(Token = "0x6012789")]
|
|
[Address(RVA = "0x19D98F0", Offset = "0x19D82F0", VA = "0x1819D98F0")]
|
|
private void IHEINEKBEHI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
float time = Time.time;
|
|
this.MFLNIOGHMGJ = time;
|
|
}
|
|
|
|
// Token: 0x0601278A RID: 75658 RVA: 0x00466B34 File Offset: 0x00464D34
|
|
[Token(Token = "0x601278A")]
|
|
[Address(RVA = "0x19D9A20", Offset = "0x19D8420", VA = "0x1819D9A20")]
|
|
private void JMKNKPHOJNG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
float time = Time.time;
|
|
this.KFANGBLMCKK = time;
|
|
SFXAudioSource sfxaudioSource;
|
|
this.IJAMGLLIBHJ = sfxaudioSource;
|
|
bool flag;
|
|
if (sfxaudioSource.m_CachedPtr == 0 || flag)
|
|
{
|
|
}
|
|
PlayerHand playerHand;
|
|
playerHand.AddBehaviorRestriction(this);
|
|
}
|
|
|
|
// Token: 0x0601278B RID: 75659 RVA: 0x00466B78 File Offset: 0x00464D78
|
|
[Token(Token = "0x601278B")]
|
|
[Address(RVA = "0x19DA9D0", Offset = "0x19D93D0", VA = "0x1819DA9D0")]
|
|
private void PAAEEJHKJIF()
|
|
{
|
|
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
|
|
float time = Time.time;
|
|
int num = 0;
|
|
bool flag;
|
|
bool flag2;
|
|
bool flag3;
|
|
bool flag4;
|
|
if (!flag || (num != 0 && flag2 && !flag3 && !flag4))
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601278C RID: 75660 RVA: 0x00466BCC File Offset: 0x00464DCC
|
|
[Token(Token = "0x601278C")]
|
|
[Address(RVA = "0x19D8800", Offset = "0x19D7200", VA = "0x1819D8800")]
|
|
private void CMNNNCAFIKN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.CMHHHMLBGCL.PNMAKCFOONF = 2.3509887E-38f != null;
|
|
this.IJAMGLLIBHJ = 1f;
|
|
this.CMHHHMLBGCL.RaiseStaticLocalSwingEvent();
|
|
this.NANECCIGCHG = true;
|
|
}
|
|
|
|
// Token: 0x0601278D RID: 75661 RVA: 0x00466C0C File Offset: 0x00464E0C
|
|
[Token(Token = "0x601278D")]
|
|
[Address(RVA = "0x19DA1F0", Offset = "0x19D8BF0", VA = "0x1819DA1F0")]
|
|
private void NKLKADJLFDG()
|
|
{
|
|
GHLCJGAMKMG ghlcjgamkmg;
|
|
int num = (int)ghlcjgamkmg;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
|
|
bool flag2;
|
|
if (!this.NANECCIGCHG && flag2)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
return;
|
|
}
|
|
bool flag3;
|
|
if (num != 0 && flag3)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
}
|
|
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x0601278E RID: 75662 RVA: 0x00466C64 File Offset: 0x00464E64
|
|
[Token(Token = "0x601278E")]
|
|
[Address(RVA = "0x19D8E80", Offset = "0x19D7880", VA = "0x1819D8E80")]
|
|
private void DOEKAPPGAKF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601278F RID: 75663 RVA: 0x00466C78 File Offset: 0x00464E78
|
|
[Token(Token = "0x601278F")]
|
|
[Address(RVA = "0x19DAC80", Offset = "0x19D9680", VA = "0x1819DAC80")]
|
|
private void PENJKNDEIAG()
|
|
{
|
|
Tool tool = this.CMHHHMLBGCL._tool;
|
|
GHLCJGAMKMG screensOneHandedAnimationHandedness = tool.HGIAGHMOBOD;
|
|
bool paaogfjoifd = tool.PAAOGFJOIFD;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
|
|
bool flag2;
|
|
if (!this.NANECCIGCHG && flag2)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
return;
|
|
}
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x06012790 RID: 75664 RVA: 0x00466CD8 File Offset: 0x00464ED8
|
|
[Token(Token = "0x6012790")]
|
|
[Address(RVA = "0x19D7FC0", Offset = "0x19D69C0", VA = "0x1819D7FC0")]
|
|
private void ACGGBCFCHGI()
|
|
{
|
|
MeleeWeapon meleeWeapon;
|
|
this.CMHHHMLBGCL = meleeWeapon;
|
|
int num = 0;
|
|
if (meleeWeapon != num)
|
|
{
|
|
MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL;
|
|
Weapon.GOJEHKCBHJO gojehkcbhjo = new Weapon.GOJEHKCBHJO(this.BGOLBLLICHD);
|
|
cmhhhmlbgcl.NLGDEPFDHJO += gojehkcbhjo;
|
|
MeleeWeapon cmhhhmlbgcl2 = this.CMHHHMLBGCL;
|
|
Action<Vector3> action = new Action(this.HNGJDNABPAE);
|
|
cmhhhmlbgcl2.BlockAttackEvent += action;
|
|
MeleeWeapon cmhhhmlbgcl3 = this.CMHHHMLBGCL;
|
|
int num2 = 0;
|
|
cmhhhmlbgcl3.PFLOMELCABI = num2 != 0;
|
|
MeleeWeapon cmhhhmlbgcl4 = this.CMHHHMLBGCL;
|
|
int num3 = 0;
|
|
cmhhhmlbgcl4.NHIOMIHPPGJ = num3 != 0;
|
|
MeleeWeapon cmhhhmlbgcl5 = this.CMHHHMLBGCL;
|
|
int num4 = 0;
|
|
cmhhhmlbgcl5.PNMAKCFOONF = num4 != 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012791 RID: 75665 RVA: 0x00466D74 File Offset: 0x00464F74
|
|
[Token(Token = "0x6012791")]
|
|
[Address(RVA = "0x19D9710", Offset = "0x19D8110", VA = "0x1819D9710")]
|
|
private void HDDEAAFCEDI()
|
|
{
|
|
MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL;
|
|
int num = 0;
|
|
if (cmhhhmlbgcl != num)
|
|
{
|
|
MeleeWeapon cmhhhmlbgcl2 = this.CMHHHMLBGCL;
|
|
Weapon.GOJEHKCBHJO gojehkcbhjo = new Weapon.GOJEHKCBHJO(this.BGOLBLLICHD);
|
|
cmhhhmlbgcl2.NLGDEPFDHJO -= gojehkcbhjo;
|
|
MeleeWeapon cmhhhmlbgcl3 = this.CMHHHMLBGCL;
|
|
Action<Vector3> action = new Action(this.HNGJDNABPAE);
|
|
cmhhhmlbgcl3.BlockAttackEvent -= action;
|
|
this.CMHHHMLBGCL.PFLOMELCABI = true;
|
|
this.CMHHHMLBGCL.NHIOMIHPPGJ = true;
|
|
MeleeWeapon cmhhhmlbgcl4 = this.CMHHHMLBGCL;
|
|
int num2 = 0;
|
|
cmhhhmlbgcl4.PNMAKCFOONF = num2 != 0;
|
|
this.CMHHHMLBGCL = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012792 RID: 75666 RVA: 0x00466E0C File Offset: 0x0046500C
|
|
[Token(Token = "0x6012792")]
|
|
[Address(RVA = "0x19D9310", Offset = "0x19D7D10", VA = "0x1819D9310")]
|
|
private bool GEBEGAAIIHH(GAMNIEMGCBI JPICLGFGBPN)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06012793 RID: 75667 RVA: 0x00466E20 File Offset: 0x00465020
|
|
[Token(Token = "0x6012793")]
|
|
[Address(RVA = "0x19D9160", Offset = "0x19D7B60", VA = "0x1819D9160")]
|
|
private void FCONBEAINHA(bool KMOBPHAEFED)
|
|
{
|
|
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
|
|
Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Sword);
|
|
bool flag;
|
|
bool flag2;
|
|
if (flag && flag2)
|
|
{
|
|
Sprite sprite2 = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Block);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012794 RID: 75668 RVA: 0x00466E58 File Offset: 0x00465058
|
|
[Token(Token = "0x6012794")]
|
|
[Address(RVA = "0x19D84E0", Offset = "0x19D6EE0", VA = "0x1819D84E0")]
|
|
private bool CHMIHBGJBPJ(GAMNIEMGCBI IKNEFOOMCLG)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012795 RID: 75669 RVA: 0x00466E74 File Offset: 0x00465074
|
|
[Token(Token = "0x6012795")]
|
|
[Address(RVA = "0x19D8A00", Offset = "0x19D7400", VA = "0x1819D8A00")]
|
|
private void DBOONMHADKE(NIPBJGMMMEF IGBNEFLEGNO, AdditiveAnimationWeight CIPJHAFNOBL, bool IOOAMNLKLGP)
|
|
{
|
|
if (!IOOAMNLKLGP)
|
|
{
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012796 RID: 75670 RVA: 0x00466E8C File Offset: 0x0046508C
|
|
[Token(Token = "0x6012796")]
|
|
[Address(RVA = "0x19D8450", Offset = "0x19D6E50", VA = "0x1819D8450")]
|
|
private void BGOLBLLICHD(Weapon GDIGKHINJCG, GHMDIDJLFMC KNLMJBAKCGF, bool MJJOHHLGOGK)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012797 RID: 75671 RVA: 0x00466EA0 File Offset: 0x004650A0
|
|
[Token(Token = "0x6012797")]
|
|
[Address(RVA = "0x19D9860", Offset = "0x19D8260", VA = "0x1819D9860")]
|
|
private void HNGJDNABPAE(Vector3 AAJNLMACAAF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012798 RID: 75672 RVA: 0x00466EB4 File Offset: 0x004650B4
|
|
[Token(Token = "0x6012798")]
|
|
[Address(RVA = "0x19D9960", Offset = "0x19D8360", VA = "0x1819D9960")]
|
|
private void JLJBMHEMICN(PlayerAnimationEvent.AMFDDDEAAOE DDFOHKALPKN, Vector3 CLBGGJEONGH, Vector3 HNBEFCHHEDM)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
bool flag = pegjgmdgkjn != (ulong)1L;
|
|
if (pegjgmdgkjn != (ulong)1L)
|
|
{
|
|
}
|
|
MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL;
|
|
float ijamgllibhj = this.IJAMGLLIBHJ;
|
|
cmhhhmlbgcl.StartManualSwing(ijamgllibhj, flag);
|
|
this.NANECCIGCHG = true;
|
|
}
|
|
|
|
// Token: 0x06012799 RID: 75673 RVA: 0x00466F00 File Offset: 0x00465100
|
|
[Token(Token = "0x6012799")]
|
|
[Address(RVA = "0x19D9130", Offset = "0x19D7B30", VA = "0x1819D9130")]
|
|
private void EJHLDOKCOEC(PlayerAnimationEvent.AMFDDDEAAOE DDFOHKALPKN, Vector3 CLBGGJEONGH, Vector3 HNBEFCHHEDM)
|
|
{
|
|
this.CMHHHMLBGCL.StopManualSwing();
|
|
this.NANECCIGCHG = false;
|
|
}
|
|
|
|
// Token: 0x0601279A RID: 75674 RVA: 0x00466F28 File Offset: 0x00465128
|
|
[Token(Token = "0x601279A")]
|
|
[Address(RVA = "0x19D8560", Offset = "0x19D6F60", VA = "0x1819D8560")]
|
|
private bool CMMFMLGLHLA()
|
|
{
|
|
bool isBroken = this.CMHHHMLBGCL.BFFJCMLNGNJ;
|
|
if (!isBroken)
|
|
{
|
|
return isBroken;
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Weapon Broke!", 1f, num, num);
|
|
bool flag;
|
|
if (typeof(AudioManager).TypeHandle == 0 || flag)
|
|
{
|
|
}
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
float z = Vector3.zero.z;
|
|
float z2 = Vector3.zero.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601279B RID: 75675 RVA: 0x00466F98 File Offset: 0x00465198
|
|
[Token(Token = "0x601279B")]
|
|
[Address(RVA = "0x19DAE10", Offset = "0x19D9810", VA = "0x1819DAE10")]
|
|
public KEMAGKKPGOM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C551 RID: 50513
|
|
[Token(Token = "0x400C551")]
|
|
private const float KJOEOFFJICN = 0.2f;
|
|
|
|
// Token: 0x0400C552 RID: 50514
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400C552")]
|
|
private HKKOHFHADKK PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400C553 RID: 50515
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400C553")]
|
|
private bool JKACCMIADFO;
|
|
|
|
// Token: 0x0400C554 RID: 50516
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400C554")]
|
|
private int MGDCOEBPDCI;
|
|
|
|
// Token: 0x0400C555 RID: 50517
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400C555")]
|
|
private MeleeWeapon CMHHHMLBGCL;
|
|
|
|
// Token: 0x0400C556 RID: 50518
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400C556")]
|
|
private float IJAMGLLIBHJ;
|
|
|
|
// Token: 0x0400C557 RID: 50519
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400C557")]
|
|
private bool NANECCIGCHG;
|
|
|
|
// Token: 0x0400C558 RID: 50520
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400C558")]
|
|
private int IHJOMDGCADK;
|
|
|
|
// Token: 0x0400C559 RID: 50521
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400C559")]
|
|
private float MFLNIOGHMGJ;
|
|
|
|
// Token: 0x0400C55A RID: 50522
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400C55A")]
|
|
private float KFANGBLMCKK;
|
|
|
|
// Token: 0x0400C55B RID: 50523
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x400C55B")]
|
|
private int AMJLJAKMONA;
|
|
|
|
// Token: 0x0400C55C RID: 50524
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400C55C")]
|
|
private float DIOJANIBACB;
|
|
|
|
// Token: 0x0200294E RID: 10574
|
|
[Token(Token = "0x200294E")]
|
|
private enum EOAELPLJCMB
|
|
{
|
|
// Token: 0x0400C55E RID: 50526
|
|
[Token(Token = "0x400C55E")]
|
|
DISABLED,
|
|
// Token: 0x0400C55F RID: 50527
|
|
[Token(Token = "0x400C55F")]
|
|
WAITING_FOR_INPUT,
|
|
// Token: 0x0400C560 RID: 50528
|
|
[Token(Token = "0x400C560")]
|
|
ATTACKING,
|
|
// Token: 0x0400C561 RID: 50529
|
|
[Token(Token = "0x400C561")]
|
|
BLOCKING
|
|
}
|
|
|
|
// Token: 0x0200294F RID: 10575
|
|
[Token(Token = "0x200294F")]
|
|
private enum OBJCNHGOIEM
|
|
{
|
|
// Token: 0x0400C563 RID: 50531
|
|
[Token(Token = "0x400C563")]
|
|
WAITING_TO_ATTACK,
|
|
// Token: 0x0400C564 RID: 50532
|
|
[Token(Token = "0x400C564")]
|
|
LIGHT_ATTACK,
|
|
// Token: 0x0400C565 RID: 50533
|
|
[Token(Token = "0x400C565")]
|
|
CHARGE_ATTACK,
|
|
// Token: 0x0400C566 RID: 50534
|
|
[Token(Token = "0x400C566")]
|
|
CHARGE_ATTACK_RELEASE,
|
|
// Token: 0x0400C567 RID: 50535
|
|
[Token(Token = "0x400C567")]
|
|
CHARGE_ATTACK_OUTRO
|
|
}
|
|
|
|
// Token: 0x02002950 RID: 10576
|
|
[Token(Token = "0x2002950")]
|
|
private enum MCNFKAGEIDB
|
|
{
|
|
// Token: 0x0400C569 RID: 50537
|
|
[Token(Token = "0x400C569")]
|
|
NONE,
|
|
// Token: 0x0400C56A RID: 50538
|
|
[Token(Token = "0x400C56A")]
|
|
LIGHT,
|
|
// Token: 0x0400C56B RID: 50539
|
|
[Token(Token = "0x400C56B")]
|
|
CHARGE
|
|
}
|
|
}
|