Files
2026-04-08 23:40:05 +02:00

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
}
}