Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/KEMAGKKPGOM.cs
T
2026-04-10 22:50:51 +02:00

768 lines
24 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RecRoom.Core.Combat;
using RecRoom.Core.Controllers.ScreenBehaviors;
using UnityEngine;
// Token: 0x02002E5B RID: 11867
[Token(Token = "0x2002E5B")]
public class KEMAGKKPGOM : BFJDFBPGMKP<KEMAGKKPGOM, MeleeWeaponScreenToolBehaviorConfig>
{
// Token: 0x170037C2 RID: 14274
// (get) Token: 0x06014216 RID: 82454 RVA: 0x004AB844 File Offset: 0x004A9A44
[Token(Token = "0x170037C2")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x6014216")]
[Address(RVA = "0x7FA0A0", Offset = "0x7F8EA0", VA = "0x1807FA0A0", Slot = "14")]
get
{
return this.MGDCOEBPDCI;
}
}
// Token: 0x170037C3 RID: 14275
// (get) Token: 0x06014217 RID: 82455 RVA: 0x004AB858 File Offset: 0x004A9A58
[Token(Token = "0x170037C3")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x6014217")]
[Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0", Slot = "15")]
get
{
return this.JKACCMIADFO;
}
}
// Token: 0x06014218 RID: 82456 RVA: 0x004AB86C File Offset: 0x004A9A6C
[Token(Token = "0x6014218")]
[Address(RVA = "0x1166D80", Offset = "0x1165B80", VA = "0x181166D80", 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: 0x06014219 RID: 82457 RVA: 0x004ABA9C File Offset: 0x004A9C9C
[Token(Token = "0x6014219")]
[Address(RVA = "0x1165990", Offset = "0x1164790", VA = "0x181165990", 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: 0x0601421A RID: 82458 RVA: 0x004ABB38 File Offset: 0x004A9D38
[Token(Token = "0x601421A")]
[Address(RVA = "0x11677A0", Offset = "0x11665A0", VA = "0x1811677A0", Slot = "20")]
protected override void PPAOALHOODL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x0601421B RID: 82459 RVA: 0x004ABB54 File Offset: 0x004A9D54
[Token(Token = "0x601421B")]
[Address(RVA = "0x1166790", Offset = "0x1165590", VA = "0x181166790", Slot = "21")]
protected override void JNGMMNANOCH()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x0601421C RID: 82460 RVA: 0x004ABB78 File Offset: 0x004A9D78
[Token(Token = "0x601421C")]
[Address(RVA = "0x1164E00", Offset = "0x1163C00", VA = "0x181164E00", Slot = "22")]
public override void BALOKJMBNIN()
{
this.FCONBEAINHA(true);
this.PEGJGMDGKJN.OPEMIFENIJM();
}
// Token: 0x0601421D RID: 82461 RVA: 0x004ABBA0 File Offset: 0x004A9DA0
[Token(Token = "0x601421D")]
[Address(RVA = "0x11662F0", Offset = "0x11650F0", VA = "0x1811662F0", Slot = "23")]
public override void JIOJNEBINNL()
{
base.JIOJNEBINNL();
int num = 0;
this.FCONBEAINHA(num != 0);
}
// Token: 0x0601421E RID: 82462 RVA: 0x004ABBBC File Offset: 0x004A9DBC
[Token(Token = "0x601421E")]
[Address(RVA = "0x8D8A50", Offset = "0x8D7850", VA = "0x1808D8A50")]
private void IKIIKFCFCLF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.JKACCMIADFO = false;
this.MGDCOEBPDCI = (int)((ulong)1L);
}
// Token: 0x0601421F RID: 82463 RVA: 0x004ABBDC File Offset: 0x004A9DDC
[Token(Token = "0x601421F")]
[Address(RVA = "0x8D8A50", Offset = "0x8D7850", VA = "0x1808D8A50")]
private void BIDHJLEDIFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.JKACCMIADFO = false;
this.MGDCOEBPDCI = (int)((ulong)1L);
}
// Token: 0x06014220 RID: 82464 RVA: 0x004ABBFC File Offset: 0x004A9DFC
[Token(Token = "0x6014220")]
[Address(RVA = "0x1164B10", Offset = "0x1163910", VA = "0x181164B10")]
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: 0x06014221 RID: 82465 RVA: 0x004ABC48 File Offset: 0x004A9E48
[Token(Token = "0x6014221")]
[Address(RVA = "0x1166000", Offset = "0x1164E00", VA = "0x181166000")]
private void HAJJDDCCGGB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.JKACCMIADFO = true;
this.MGDCOEBPDCI = (int)((ulong)15L);
GPPHJKMNPJM.CLOJOALGIEC clojoalgiec = new GPPHJKMNPJM.CLOJOALGIEC(this.JLJBMHEMICN);
GPPHJKMNPJM.CLOJOALGIEC clojoalgiec2 = new GPPHJKMNPJM.CLOJOALGIEC(this.EJHLDOKCOEC);
}
// Token: 0x06014222 RID: 82466 RVA: 0x004ABC88 File Offset: 0x004A9E88
[Token(Token = "0x6014222")]
[Address(RVA = "0x1164C50", Offset = "0x1163A50", VA = "0x181164C50")]
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: 0x06014223 RID: 82467 RVA: 0x004ABCEC File Offset: 0x004A9EEC
[Token(Token = "0x6014223")]
[Address(RVA = "0x1165740", Offset = "0x1164540", VA = "0x181165740")]
private void DNHFOFOGHBI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.JKACCMIADFO = true;
this.MGDCOEBPDCI = (int)((ulong)15L);
float time = Time.time;
int num = this.AMJLJAKMONA;
num++;
int num2 = 0;
this.AMJLJAKMONA = num2;
int amjljakmona = this.AMJLJAKMONA;
this.CMHHHMLBGCL.PNMAKCFOONF = true;
}
// Token: 0x06014224 RID: 82468 RVA: 0x004ABD40 File Offset: 0x004A9F40
[Token(Token = "0x6014224")]
[Address(RVA = "0x11667E0", Offset = "0x11655E0", VA = "0x1811667E0")]
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: 0x06014225 RID: 82469 RVA: 0x004ABD7C File Offset: 0x004A9F7C
[Token(Token = "0x6014225")]
[Address(RVA = "0x1165550", Offset = "0x1164350", VA = "0x181165550")]
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: 0x06014226 RID: 82470 RVA: 0x004ABDBC File Offset: 0x004A9FBC
[Token(Token = "0x6014226")]
[Address(RVA = "0x11668F0", Offset = "0x11656F0", VA = "0x1811668F0")]
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: 0x06014227 RID: 82471 RVA: 0x004ABDF4 File Offset: 0x004A9FF4
[Token(Token = "0x6014227")]
[Address(RVA = "0x11669E0", Offset = "0x11657E0", VA = "0x1811669E0")]
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: 0x06014228 RID: 82472 RVA: 0x004ABE3C File Offset: 0x004AA03C
[Token(Token = "0x6014228")]
[Address(RVA = "0x1165D50", Offset = "0x1164B50", VA = "0x181165D50")]
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.MHAGJOKFDFN != 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: 0x06014229 RID: 82473 RVA: 0x004ABEBC File Offset: 0x004AA0BC
[Token(Token = "0x6014229")]
[Address(RVA = "0x11655D0", Offset = "0x11643D0", VA = "0x1811655D0")]
private void DKFLNHNFIJM()
{
int ihjomdgcadk = this.IHJOMDGCADK;
Tool tool = this.CMHHHMLBGCL._tool;
GHLCJGAMKMG screensOneHandedAnimationHandedness = tool.HGIAGHMOBOD;
List<Collider> forceIncludeColliders = tool.collisionSettings.ForceIncludeColliders;
bool flag;
if (flag)
{
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
bool flag2;
if (!this.NANECCIGCHG && flag2)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
return;
}
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
}
// Token: 0x0601422A RID: 82474 RVA: 0x004ABF24 File Offset: 0x004AA124
[Token(Token = "0x601422A")]
[Address(RVA = "0x11662D0", Offset = "0x11650D0", VA = "0x1811662D0")]
private void IHEINEKBEHI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
float time = Time.time;
this.MFLNIOGHMGJ = time;
}
// Token: 0x0601422B RID: 82475 RVA: 0x004ABF40 File Offset: 0x004AA140
[Token(Token = "0x601422B")]
[Address(RVA = "0x1166400", Offset = "0x1165200", VA = "0x181166400")]
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: 0x0601422C RID: 82476 RVA: 0x004ABF84 File Offset: 0x004AA184
[Token(Token = "0x601422C")]
[Address(RVA = "0x11673B0", Offset = "0x11661B0", VA = "0x1811673B0")]
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: 0x0601422D RID: 82477 RVA: 0x004ABFD8 File Offset: 0x004AA1D8
[Token(Token = "0x601422D")]
[Address(RVA = "0x11651E0", Offset = "0x1163FE0", VA = "0x1811651E0")]
private void CMNNNCAFIKN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.CMHHHMLBGCL.PNMAKCFOONF = 2.3509887E-38f != null;
this.IJAMGLLIBHJ = 1f;
this.CMHHHMLBGCL.RaiseStaticLocalSwingEvent();
this.NANECCIGCHG = true;
}
// Token: 0x0601422E RID: 82478 RVA: 0x004AC018 File Offset: 0x004AA218
[Token(Token = "0x601422E")]
[Address(RVA = "0x1166BD0", Offset = "0x11659D0", VA = "0x181166BD0")]
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: 0x0601422F RID: 82479 RVA: 0x004AC070 File Offset: 0x004AA270
[Token(Token = "0x601422F")]
[Address(RVA = "0x1165860", Offset = "0x1164660", VA = "0x181165860")]
private void DOEKAPPGAKF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
}
// Token: 0x06014230 RID: 82480 RVA: 0x004AC084 File Offset: 0x004AA284
[Token(Token = "0x6014230")]
[Address(RVA = "0x1167660", Offset = "0x1166460", VA = "0x181167660")]
private void PENJKNDEIAG()
{
Tool tool = this.CMHHHMLBGCL._tool;
GHLCJGAMKMG screensOneHandedAnimationHandedness = tool.HGIAGHMOBOD;
bool fakeValueActive = tool.MHDPLJDBCAN.fakeValueActive;
bool flag;
if (flag)
{
GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB();
bool flag2;
if (!this.NANECCIGCHG && flag2)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
return;
}
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
}
// Token: 0x06014231 RID: 82481 RVA: 0x004AC0E8 File Offset: 0x004AA2E8
[Token(Token = "0x6014231")]
[Address(RVA = "0x11649A0", Offset = "0x11637A0", VA = "0x1811649A0")]
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: 0x06014232 RID: 82482 RVA: 0x004AC184 File Offset: 0x004AA384
[Token(Token = "0x6014232")]
[Address(RVA = "0x11660F0", Offset = "0x1164EF0", VA = "0x1811660F0")]
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: 0x06014233 RID: 82483 RVA: 0x004AC21C File Offset: 0x004AA41C
[Token(Token = "0x6014233")]
[Address(RVA = "0x1165CF0", Offset = "0x1164AF0", VA = "0x181165CF0")]
private bool GEBEGAAIIHH(GAMNIEMGCBI JPICLGFGBPN)
{
bool flag;
return flag;
}
// Token: 0x06014234 RID: 82484 RVA: 0x004AC230 File Offset: 0x004AA430
[Token(Token = "0x6014234")]
[Address(RVA = "0x1165B40", Offset = "0x1164940", VA = "0x181165B40")]
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: 0x06014235 RID: 82485 RVA: 0x004AC268 File Offset: 0x004AA468
[Token(Token = "0x6014235")]
[Address(RVA = "0x1164EC0", Offset = "0x1163CC0", VA = "0x181164EC0")]
private bool CHMIHBGJBPJ(GAMNIEMGCBI IKNEFOOMCLG)
{
bool flag;
if (!flag)
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x06014236 RID: 82486 RVA: 0x004AC284 File Offset: 0x004AA484
[Token(Token = "0x6014236")]
[Address(RVA = "0x11653E0", Offset = "0x11641E0", VA = "0x1811653E0")]
private void DBOONMHADKE(NIPBJGMMMEF IGBNEFLEGNO, AdditiveAnimationWeight CIPJHAFNOBL, bool IOOAMNLKLGP)
{
if (!IOOAMNLKLGP)
{
return;
}
throw new NullReferenceException();
}
// Token: 0x06014237 RID: 82487 RVA: 0x004AC29C File Offset: 0x004AA49C
[Token(Token = "0x6014237")]
[Address(RVA = "0x1164E30", Offset = "0x1163C30", VA = "0x181164E30")]
private void BGOLBLLICHD(Weapon GDIGKHINJCG, GHMDIDJLFMC KNLMJBAKCGF, bool MJJOHHLGOGK)
{
}
// Token: 0x06014238 RID: 82488 RVA: 0x004AC2B0 File Offset: 0x004AA4B0
[Token(Token = "0x6014238")]
[Address(RVA = "0x1166240", Offset = "0x1165040", VA = "0x181166240")]
private void HNGJDNABPAE(Vector3 AAJNLMACAAF)
{
}
// Token: 0x06014239 RID: 82489 RVA: 0x004AC2C4 File Offset: 0x004AA4C4
[Token(Token = "0x6014239")]
[Address(RVA = "0x1166340", Offset = "0x1165140", VA = "0x181166340")]
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: 0x0601423A RID: 82490 RVA: 0x004AC310 File Offset: 0x004AA510
[Token(Token = "0x601423A")]
[Address(RVA = "0x1165B10", Offset = "0x1164910", VA = "0x181165B10")]
private void EJHLDOKCOEC(PlayerAnimationEvent.AMFDDDEAAOE DDFOHKALPKN, Vector3 CLBGGJEONGH, Vector3 HNBEFCHHEDM)
{
this.CMHHHMLBGCL.StopManualSwing();
this.NANECCIGCHG = false;
}
// Token: 0x0601423B RID: 82491 RVA: 0x004AC338 File Offset: 0x004AA538
[Token(Token = "0x601423B")]
[Address(RVA = "0x1164F40", Offset = "0x1163D40", VA = "0x181164F40")]
private bool CMMFMLGLHLA()
{
bool isBroken = this.CMHHHMLBGCL.BFFJCMLNGNJ;
if (!isBroken)
{
return isBroken;
}
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
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: 0x0601423C RID: 82492 RVA: 0x004AC3A8 File Offset: 0x004AA5A8
[Token(Token = "0x601423C")]
[Address(RVA = "0x11677F0", Offset = "0x11665F0", VA = "0x1811677F0")]
public KEMAGKKPGOM()
{
}
// Token: 0x0400D14D RID: 53581
[Token(Token = "0x400D14D")]
private const float KJOEOFFJICN = 0.2f;
// Token: 0x0400D14E RID: 53582
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D14E")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400D14F RID: 53583
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D14F")]
private bool JKACCMIADFO;
// Token: 0x0400D150 RID: 53584
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400D150")]
private int MGDCOEBPDCI;
// Token: 0x0400D151 RID: 53585
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D151")]
private MeleeWeapon CMHHHMLBGCL;
// Token: 0x0400D152 RID: 53586
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D152")]
private float IJAMGLLIBHJ;
// Token: 0x0400D153 RID: 53587
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400D153")]
private bool NANECCIGCHG;
// Token: 0x0400D154 RID: 53588
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D154")]
private int IHJOMDGCADK;
// Token: 0x0400D155 RID: 53589
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400D155")]
private float MFLNIOGHMGJ;
// Token: 0x0400D156 RID: 53590
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D156")]
private float KFANGBLMCKK;
// Token: 0x0400D157 RID: 53591
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400D157")]
private int AMJLJAKMONA;
// Token: 0x0400D158 RID: 53592
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D158")]
private float DIOJANIBACB;
// Token: 0x02002E5C RID: 11868
[Token(Token = "0x2002E5C")]
private enum EOAELPLJCMB
{
// Token: 0x0400D15A RID: 53594
[Token(Token = "0x400D15A")]
DISABLED,
// Token: 0x0400D15B RID: 53595
[Token(Token = "0x400D15B")]
WAITING_FOR_INPUT,
// Token: 0x0400D15C RID: 53596
[Token(Token = "0x400D15C")]
ATTACKING,
// Token: 0x0400D15D RID: 53597
[Token(Token = "0x400D15D")]
BLOCKING
}
// Token: 0x02002E5D RID: 11869
[Token(Token = "0x2002E5D")]
private enum OBJCNHGOIEM
{
// Token: 0x0400D15F RID: 53599
[Token(Token = "0x400D15F")]
WAITING_TO_ATTACK,
// Token: 0x0400D160 RID: 53600
[Token(Token = "0x400D160")]
LIGHT_ATTACK,
// Token: 0x0400D161 RID: 53601
[Token(Token = "0x400D161")]
CHARGE_ATTACK,
// Token: 0x0400D162 RID: 53602
[Token(Token = "0x400D162")]
CHARGE_ATTACK_RELEASE,
// Token: 0x0400D163 RID: 53603
[Token(Token = "0x400D163")]
CHARGE_ATTACK_OUTRO
}
// Token: 0x02002E5E RID: 11870
[Token(Token = "0x2002E5E")]
private enum MCNFKAGEIDB
{
// Token: 0x0400D165 RID: 53605
[Token(Token = "0x400D165")]
NONE,
// Token: 0x0400D166 RID: 53606
[Token(Token = "0x400D166")]
LIGHT,
// Token: 0x0400D167 RID: 53607
[Token(Token = "0x400D167")]
CHARGE
}
}