766 lines
24 KiB
C#
766 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: 0x02002F44 RID: 12100
|
|
[Token(Token = "0x2002F44")]
|
|
public class KEMAGKKPGOM : BFJDFBPGMKP<KEMAGKKPGOM, MeleeWeaponScreenToolBehaviorConfig>
|
|
{
|
|
// Token: 0x17003879 RID: 14457
|
|
// (get) Token: 0x0601465E RID: 83550 RVA: 0x004B56F0 File Offset: 0x004B38F0
|
|
[Token(Token = "0x17003879")]
|
|
public override int LNEDNNJCPMG
|
|
{
|
|
[Token(Token = "0x601465E")]
|
|
[Address(RVA = "0x56DCF0", Offset = "0x56CCF0", VA = "0x18056DCF0", Slot = "14")]
|
|
get
|
|
{
|
|
return this.MGDCOEBPDCI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700387A RID: 14458
|
|
// (get) Token: 0x0601465F RID: 83551 RVA: 0x004B5704 File Offset: 0x004B3904
|
|
[Token(Token = "0x1700387A")]
|
|
public override bool KAPLCJDFAMJ
|
|
{
|
|
[Token(Token = "0x601465F")]
|
|
[Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220", Slot = "15")]
|
|
get
|
|
{
|
|
return this.JKACCMIADFO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014660 RID: 83552 RVA: 0x004B5718 File Offset: 0x004B3918
|
|
[Token(Token = "0x6014660")]
|
|
[Address(RVA = "0x1B7E000", Offset = "0x1B7D000", VA = "0x181B7E000", 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: 0x06014661 RID: 83553 RVA: 0x004B5948 File Offset: 0x004B3B48
|
|
[Token(Token = "0x6014661")]
|
|
[Address(RVA = "0x1B7CEE0", Offset = "0x1B7BEE0", VA = "0x181B7CEE0", 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: 0x06014662 RID: 83554 RVA: 0x004B59E4 File Offset: 0x004B3BE4
|
|
[Token(Token = "0x6014662")]
|
|
[Address(RVA = "0x1B7EA20", Offset = "0x1B7DA20", VA = "0x181B7EA20", Slot = "20")]
|
|
protected override void PPAOALHOODL()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x06014663 RID: 83555 RVA: 0x004B5A00 File Offset: 0x004B3C00
|
|
[Token(Token = "0x6014663")]
|
|
[Address(RVA = "0x1B7DAE0", Offset = "0x1B7CAE0", VA = "0x181B7DAE0", Slot = "21")]
|
|
protected override void JNGMMNANOCH()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
|
|
// Token: 0x06014664 RID: 83556 RVA: 0x004B5A24 File Offset: 0x004B3C24
|
|
[Token(Token = "0x6014664")]
|
|
[Address(RVA = "0x1B7C420", Offset = "0x1B7B420", VA = "0x181B7C420", Slot = "22")]
|
|
public override void BALOKJMBNIN()
|
|
{
|
|
this.FCONBEAINHA(true);
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x06014665 RID: 83557 RVA: 0x004B5A4C File Offset: 0x004B3C4C
|
|
[Token(Token = "0x6014665")]
|
|
[Address(RVA = "0x1B7D790", Offset = "0x1B7C790", VA = "0x181B7D790", Slot = "23")]
|
|
public override void JIOJNEBINNL()
|
|
{
|
|
base.JIOJNEBINNL();
|
|
int num = 0;
|
|
this.FCONBEAINHA(num != 0);
|
|
}
|
|
|
|
// Token: 0x06014666 RID: 83558 RVA: 0x004B5A68 File Offset: 0x004B3C68
|
|
[Token(Token = "0x6014666")]
|
|
[Address(RVA = "0x12B27B0", Offset = "0x12B17B0", VA = "0x1812B27B0")]
|
|
private void IKIIKFCFCLF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.JKACCMIADFO = false;
|
|
this.MGDCOEBPDCI = (int)((ulong)1L);
|
|
}
|
|
|
|
// Token: 0x06014667 RID: 83559 RVA: 0x004B5A88 File Offset: 0x004B3C88
|
|
[Token(Token = "0x6014667")]
|
|
[Address(RVA = "0x12B27B0", Offset = "0x12B17B0", VA = "0x1812B27B0")]
|
|
private void BIDHJLEDIFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.JKACCMIADFO = false;
|
|
this.MGDCOEBPDCI = (int)((ulong)1L);
|
|
}
|
|
|
|
// Token: 0x06014668 RID: 83560 RVA: 0x004B5AA8 File Offset: 0x004B3CA8
|
|
[Token(Token = "0x6014668")]
|
|
[Address(RVA = "0x1B7C130", Offset = "0x1B7B130", VA = "0x181B7C130")]
|
|
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: 0x06014669 RID: 83561 RVA: 0x004B5AF4 File Offset: 0x004B3CF4
|
|
[Token(Token = "0x6014669")]
|
|
[Address(RVA = "0x1B7D4A0", Offset = "0x1B7C4A0", VA = "0x181B7D4A0")]
|
|
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: 0x0601466A RID: 83562 RVA: 0x004B5B34 File Offset: 0x004B3D34
|
|
[Token(Token = "0x601466A")]
|
|
[Address(RVA = "0x1B7C270", Offset = "0x1B7B270", VA = "0x181B7C270")]
|
|
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: 0x0601466B RID: 83563 RVA: 0x004B5B98 File Offset: 0x004B3D98
|
|
[Token(Token = "0x601466B")]
|
|
[Address(RVA = "0x1B7CD40", Offset = "0x1B7BD40", VA = "0x181B7CD40")]
|
|
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: 0x0601466C RID: 83564 RVA: 0x004B5BEC File Offset: 0x004B3DEC
|
|
[Token(Token = "0x601466C")]
|
|
[Address(RVA = "0x1B7DB30", Offset = "0x1B7CB30", VA = "0x181B7DB30")]
|
|
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: 0x0601466D RID: 83565 RVA: 0x004B5C28 File Offset: 0x004B3E28
|
|
[Token(Token = "0x601466D")]
|
|
[Address(RVA = "0x1B7CB50", Offset = "0x1B7BB50", VA = "0x181B7CB50")]
|
|
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;
|
|
Weapon.EMEJOMLNINC bekcchhmpeh = cmhhhmlbgcl.BEKCCHHMPEH;
|
|
}
|
|
|
|
// Token: 0x0601466E RID: 83566 RVA: 0x004B5C68 File Offset: 0x004B3E68
|
|
[Token(Token = "0x601466E")]
|
|
[Address(RVA = "0x1B7DC40", Offset = "0x1B7CC40", VA = "0x181B7DC40")]
|
|
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: 0x0601466F RID: 83567 RVA: 0x004B5CA0 File Offset: 0x004B3EA0
|
|
[Token(Token = "0x601466F")]
|
|
[Address(RVA = "0x1B7DD30", Offset = "0x1B7CD30", VA = "0x181B7DD30")]
|
|
private void MHNMCEGHELN()
|
|
{
|
|
float time = Time.time;
|
|
int num = this.IHJOMDGCADK;
|
|
num++;
|
|
int num2 = 0;
|
|
this.IHJOMDGCADK = num2;
|
|
MeleeWeapon cmhhhmlbgcl = this.CMHHHMLBGCL;
|
|
this.IJAMGLLIBHJ = (float)num2;
|
|
cmhhhmlbgcl.RaiseStaticLocalSwingEvent();
|
|
}
|
|
|
|
// Token: 0x06014670 RID: 83568 RVA: 0x004B5CE8 File Offset: 0x004B3EE8
|
|
[Token(Token = "0x6014670")]
|
|
[Address(RVA = "0x1B7D2A0", Offset = "0x1B7C2A0", VA = "0x181B7D2A0")]
|
|
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;
|
|
this.IJAMGLLIBHJ = (float)num2;
|
|
cmhhhmlbgcl.RaiseStaticLocalSwingEvent();
|
|
}
|
|
|
|
// Token: 0x06014671 RID: 83569 RVA: 0x004B5D68 File Offset: 0x004B3F68
|
|
[Token(Token = "0x6014671")]
|
|
[Address(RVA = "0x1B7CBD0", Offset = "0x1B7BBD0", VA = "0x181B7CBD0")]
|
|
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: 0x06014672 RID: 83570 RVA: 0x004B5DD0 File Offset: 0x004B3FD0
|
|
[Token(Token = "0x6014672")]
|
|
[Address(RVA = "0x1B7D770", Offset = "0x1B7C770", VA = "0x181B7D770")]
|
|
private void IHEINEKBEHI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
float time = Time.time;
|
|
this.MFLNIOGHMGJ = time;
|
|
}
|
|
|
|
// Token: 0x06014673 RID: 83571 RVA: 0x004B5DEC File Offset: 0x004B3FEC
|
|
[Token(Token = "0x6014673")]
|
|
[Address(RVA = "0x1B7D8A0", Offset = "0x1B7C8A0", VA = "0x181B7D8A0")]
|
|
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: 0x06014674 RID: 83572 RVA: 0x004B5E30 File Offset: 0x004B4030
|
|
[Token(Token = "0x6014674")]
|
|
[Address(RVA = "0x1B7E630", Offset = "0x1B7D630", VA = "0x181B7E630")]
|
|
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: 0x06014675 RID: 83573 RVA: 0x004B5E84 File Offset: 0x004B4084
|
|
[Token(Token = "0x6014675")]
|
|
[Address(RVA = "0x1B7C800", Offset = "0x1B7B800", VA = "0x181B7C800")]
|
|
private void CMNNNCAFIKN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.CMHHHMLBGCL.PNMAKCFOONF = 2.3509887E-38f != null;
|
|
this.IJAMGLLIBHJ = 1f;
|
|
this.CMHHHMLBGCL.RaiseStaticLocalSwingEvent();
|
|
this.NANECCIGCHG = true;
|
|
}
|
|
|
|
// Token: 0x06014676 RID: 83574 RVA: 0x004B5EC4 File Offset: 0x004B40C4
|
|
[Token(Token = "0x6014676")]
|
|
[Address(RVA = "0x1B7DE50", Offset = "0x1B7CE50", VA = "0x181B7DE50")]
|
|
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: 0x06014677 RID: 83575 RVA: 0x004B5F1C File Offset: 0x004B411C
|
|
[Token(Token = "0x6014677")]
|
|
[Address(RVA = "0x1B7CE60", Offset = "0x1B7BE60", VA = "0x181B7CE60")]
|
|
private void DOEKAPPGAKF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06014678 RID: 83576 RVA: 0x004B5F30 File Offset: 0x004B4130
|
|
[Token(Token = "0x6014678")]
|
|
[Address(RVA = "0x1B7E8E0", Offset = "0x1B7D8E0", VA = "0x181B7E8E0")]
|
|
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: 0x06014679 RID: 83577 RVA: 0x004B5F94 File Offset: 0x004B4194
|
|
[Token(Token = "0x6014679")]
|
|
[Address(RVA = "0x1B7BFC0", Offset = "0x1B7AFC0", VA = "0x181B7BFC0")]
|
|
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: 0x0601467A RID: 83578 RVA: 0x004B6030 File Offset: 0x004B4230
|
|
[Token(Token = "0x601467A")]
|
|
[Address(RVA = "0x1B7D590", Offset = "0x1B7C590", VA = "0x181B7D590")]
|
|
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: 0x0601467B RID: 83579 RVA: 0x004B60C8 File Offset: 0x004B42C8
|
|
[Token(Token = "0x601467B")]
|
|
[Address(RVA = "0x1B7D240", Offset = "0x1B7C240", VA = "0x181B7D240")]
|
|
private bool GEBEGAAIIHH(GAMNIEMGCBI JPICLGFGBPN)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0601467C RID: 83580 RVA: 0x004B60DC File Offset: 0x004B42DC
|
|
[Token(Token = "0x601467C")]
|
|
[Address(RVA = "0x1B7D090", Offset = "0x1B7C090", VA = "0x181B7D090")]
|
|
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: 0x0601467D RID: 83581 RVA: 0x004B6114 File Offset: 0x004B4314
|
|
[Token(Token = "0x601467D")]
|
|
[Address(RVA = "0x1B7C4E0", Offset = "0x1B7B4E0", VA = "0x181B7C4E0")]
|
|
private bool CHMIHBGJBPJ(GAMNIEMGCBI IKNEFOOMCLG)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601467E RID: 83582 RVA: 0x004B6130 File Offset: 0x004B4330
|
|
[Token(Token = "0x601467E")]
|
|
[Address(RVA = "0x1B7C940", Offset = "0x1B7B940", VA = "0x181B7C940")]
|
|
private void DBOONMHADKE(NIPBJGMMMEF IGBNEFLEGNO, AdditiveAnimationWeight CIPJHAFNOBL, bool IOOAMNLKLGP)
|
|
{
|
|
if (!IOOAMNLKLGP)
|
|
{
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601467F RID: 83583 RVA: 0x004B6148 File Offset: 0x004B4348
|
|
[Token(Token = "0x601467F")]
|
|
[Address(RVA = "0x1B7C450", Offset = "0x1B7B450", VA = "0x181B7C450")]
|
|
private void BGOLBLLICHD(Weapon GDIGKHINJCG, GHMDIDJLFMC KNLMJBAKCGF, bool MJJOHHLGOGK)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06014680 RID: 83584 RVA: 0x004B615C File Offset: 0x004B435C
|
|
[Token(Token = "0x6014680")]
|
|
[Address(RVA = "0x1B7D6E0", Offset = "0x1B7C6E0", VA = "0x181B7D6E0")]
|
|
private void HNGJDNABPAE(Vector3 AAJNLMACAAF)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06014681 RID: 83585 RVA: 0x004B6170 File Offset: 0x004B4370
|
|
[Token(Token = "0x6014681")]
|
|
[Address(RVA = "0x1B7D7E0", Offset = "0x1B7C7E0", VA = "0x181B7D7E0")]
|
|
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: 0x06014682 RID: 83586 RVA: 0x004B61BC File Offset: 0x004B43BC
|
|
[Token(Token = "0x6014682")]
|
|
[Address(RVA = "0x1B7D060", Offset = "0x1B7C060", VA = "0x181B7D060")]
|
|
private void EJHLDOKCOEC(PlayerAnimationEvent.AMFDDDEAAOE DDFOHKALPKN, Vector3 CLBGGJEONGH, Vector3 HNBEFCHHEDM)
|
|
{
|
|
this.CMHHHMLBGCL.StopManualSwing();
|
|
this.NANECCIGCHG = false;
|
|
}
|
|
|
|
// Token: 0x06014683 RID: 83587 RVA: 0x004B61E4 File Offset: 0x004B43E4
|
|
[Token(Token = "0x6014683")]
|
|
[Address(RVA = "0x1B7C560", Offset = "0x1B7B560", VA = "0x181B7C560")]
|
|
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: 0x06014684 RID: 83588 RVA: 0x004B6254 File Offset: 0x004B4454
|
|
[Token(Token = "0x6014684")]
|
|
[Address(RVA = "0x1B7EA70", Offset = "0x1B7DA70", VA = "0x181B7EA70")]
|
|
public KEMAGKKPGOM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400D374 RID: 54132
|
|
[Token(Token = "0x400D374")]
|
|
private const float KJOEOFFJICN = 0.2f;
|
|
|
|
// Token: 0x0400D375 RID: 54133
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400D375")]
|
|
private HKKOHFHADKK PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400D376 RID: 54134
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D376")]
|
|
private bool JKACCMIADFO;
|
|
|
|
// Token: 0x0400D377 RID: 54135
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400D377")]
|
|
private int MGDCOEBPDCI;
|
|
|
|
// Token: 0x0400D378 RID: 54136
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D378")]
|
|
private MeleeWeapon CMHHHMLBGCL;
|
|
|
|
// Token: 0x0400D379 RID: 54137
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400D379")]
|
|
private float IJAMGLLIBHJ;
|
|
|
|
// Token: 0x0400D37A RID: 54138
|
|
[FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400D37A")]
|
|
private bool NANECCIGCHG;
|
|
|
|
// Token: 0x0400D37B RID: 54139
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400D37B")]
|
|
private int IHJOMDGCADK;
|
|
|
|
// Token: 0x0400D37C RID: 54140
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400D37C")]
|
|
private float MFLNIOGHMGJ;
|
|
|
|
// Token: 0x0400D37D RID: 54141
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400D37D")]
|
|
private float KFANGBLMCKK;
|
|
|
|
// Token: 0x0400D37E RID: 54142
|
|
[FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x400D37E")]
|
|
private int AMJLJAKMONA;
|
|
|
|
// Token: 0x0400D37F RID: 54143
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400D37F")]
|
|
private float DIOJANIBACB;
|
|
|
|
// Token: 0x02002F45 RID: 12101
|
|
[Token(Token = "0x2002F45")]
|
|
private enum EOAELPLJCMB
|
|
{
|
|
// Token: 0x0400D381 RID: 54145
|
|
[Token(Token = "0x400D381")]
|
|
DISABLED,
|
|
// Token: 0x0400D382 RID: 54146
|
|
[Token(Token = "0x400D382")]
|
|
WAITING_FOR_INPUT,
|
|
// Token: 0x0400D383 RID: 54147
|
|
[Token(Token = "0x400D383")]
|
|
ATTACKING,
|
|
// Token: 0x0400D384 RID: 54148
|
|
[Token(Token = "0x400D384")]
|
|
BLOCKING
|
|
}
|
|
|
|
// Token: 0x02002F46 RID: 12102
|
|
[Token(Token = "0x2002F46")]
|
|
private enum OBJCNHGOIEM
|
|
{
|
|
// Token: 0x0400D386 RID: 54150
|
|
[Token(Token = "0x400D386")]
|
|
WAITING_TO_ATTACK,
|
|
// Token: 0x0400D387 RID: 54151
|
|
[Token(Token = "0x400D387")]
|
|
LIGHT_ATTACK,
|
|
// Token: 0x0400D388 RID: 54152
|
|
[Token(Token = "0x400D388")]
|
|
CHARGE_ATTACK,
|
|
// Token: 0x0400D389 RID: 54153
|
|
[Token(Token = "0x400D389")]
|
|
CHARGE_ATTACK_RELEASE,
|
|
// Token: 0x0400D38A RID: 54154
|
|
[Token(Token = "0x400D38A")]
|
|
CHARGE_ATTACK_OUTRO
|
|
}
|
|
|
|
// Token: 0x02002F47 RID: 12103
|
|
[Token(Token = "0x2002F47")]
|
|
private enum MCNFKAGEIDB
|
|
{
|
|
// Token: 0x0400D38C RID: 54156
|
|
[Token(Token = "0x400D38C")]
|
|
NONE,
|
|
// Token: 0x0400D38D RID: 54157
|
|
[Token(Token = "0x400D38D")]
|
|
LIGHT,
|
|
// Token: 0x0400D38E RID: 54158
|
|
[Token(Token = "0x400D38E")]
|
|
CHARGE
|
|
}
|
|
}
|