m
This commit is contained in:
@@ -0,0 +1,310 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Combat;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002CB3 RID: 11443
|
||||
[Token(Token = "0x2002CB3")]
|
||||
public class BattleRoyaleGear : MonoBehaviour, AICKHLGGBBH
|
||||
{
|
||||
// Token: 0x17003554 RID: 13652
|
||||
// (get) Token: 0x06013237 RID: 78391 RVA: 0x00461858 File Offset: 0x0045FA58
|
||||
[Token(Token = "0x17003554")]
|
||||
public string OOJFBECGEAD
|
||||
{
|
||||
[Token(Token = "0x6013237")]
|
||||
[Address(RVA = "0x137B7E0", Offset = "0x137A7E0", VA = "0x18137B7E0")]
|
||||
get
|
||||
{
|
||||
MDCDKMCDEGM cdhcbecjpom;
|
||||
do
|
||||
{
|
||||
cdhcbecjpom = this.CDHCBECJPOM;
|
||||
}
|
||||
while (cdhcbecjpom == 0);
|
||||
return cdhcbecjpom.NPDBPCLAOGI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003555 RID: 13653
|
||||
// (get) Token: 0x06013238 RID: 78392 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003555")]
|
||||
public Color INCNKMHCJDM
|
||||
{
|
||||
[Token(Token = "0x6013238")]
|
||||
[Address(RVA = "0x137B750", Offset = "0x137A750", VA = "0x18137B750")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013239 RID: 78393 RVA: 0x00461878 File Offset: 0x0045FA78
|
||||
[Token(Token = "0x6013239")]
|
||||
[Address(RVA = "0x137AA60", Offset = "0x1379A60", VA = "0x18137AA60")]
|
||||
private void Awake()
|
||||
{
|
||||
RangedWeapon component = base.GetComponent<RangedWeapon>();
|
||||
this.CHOKCBJIJAL = component;
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
chokcbjijal.ENBPPJPKCPI += ejmdaakhbgj;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601323A RID: 78394 RVA: 0x004618C0 File Offset: 0x0045FAC0
|
||||
[Token(Token = "0x601323A")]
|
||||
[Address(RVA = "0x137B2D0", Offset = "0x137A2D0", VA = "0x18137B2D0")]
|
||||
private void Start()
|
||||
{
|
||||
while (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo;
|
||||
TeamColorRenderer component = base.GetComponent<TeamColorRenderer>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo2 = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo2;
|
||||
}
|
||||
ToolPlayerAttractor component2 = base.GetComponent<ToolPlayerAttractor>();
|
||||
int num2 = 0;
|
||||
if (component2 != num2)
|
||||
{
|
||||
component2.enabledOnRelease = true;
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo3 = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo3;
|
||||
}
|
||||
if (this.CDHCBECJPOM.IJKBPAGGGJN != (ulong)0L)
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
int num3 = 0;
|
||||
if (chokcbjijal != num3)
|
||||
{
|
||||
MDCDKMCDEGM cdhcbecjpom = this.CDHCBECJPOM;
|
||||
RangedWeapon chokcbjijal2 = this.CHOKCBJIJAL;
|
||||
GAMHHNNCCPB ijkbpagggjn = cdhcbecjpom.IJKBPAGGGJN;
|
||||
chokcbjijal2.SetConfigurationData(ijkbpagggjn);
|
||||
if (!this.CDHCBECJPOM.IJKBPAGGGJN.HFOAHAJLJCJ)
|
||||
{
|
||||
RangedWeapon chokcbjijal3 = this.CHOKCBJIJAL;
|
||||
Weapon.PCCDINMONLK pccdinmonlk = new Weapon.PCCDINMONLK(this.CGIKLJAABPE);
|
||||
chokcbjijal3.CustomGetReserveAmmoBehavior = pccdinmonlk;
|
||||
RangedWeapon chokcbjijal4 = this.CHOKCBJIJAL;
|
||||
Weapon.BGAMLLMKNEM bgamllmknem = new Weapon.BGAMLLMKNEM(this.NLHELMEHKHG);
|
||||
chokcbjijal4.CustomSetReserveAmmoBehavior = bgamllmknem;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
HealthPotion component3 = base.GetComponent<HealthPotion>();
|
||||
int num4 = 0;
|
||||
if (component3 != num4 && component3.OGIBLNIIHDK)
|
||||
{
|
||||
MJFGGLBBCLK chlbiehkaad = this.CDHCBECJPOM.CHLBIEHKAAD;
|
||||
if (chlbiehkaad != 0)
|
||||
{
|
||||
if (component3.OGIBLNIIHDK)
|
||||
{
|
||||
float bjiedlgagoj = chlbiehkaad.BJIEDLGAGOJ;
|
||||
float dncgodlmiim = chlbiehkaad.DNCGODLMIIM;
|
||||
float mgelbpdcfak = chlbiehkaad.MGELBPDCFAK;
|
||||
float aiglaoohapo = chlbiehkaad.AIGLAOOHAPO;
|
||||
component3.AuthoritySetConfiguration(aiglaoohapo, mgelbpdcfak, dncgodlmiim, bjiedlgagoj);
|
||||
return;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
}
|
||||
BattleRoyaleAmmo component4 = base.GetComponent<BattleRoyaleAmmo>();
|
||||
int num5 = 0;
|
||||
if (component4 != num5)
|
||||
{
|
||||
GEKEOBAHLMO nelpappghfc = this.CDHCBECJPOM.NELPAPPGHFC;
|
||||
component4.SetConfigurationData(nelpappghfc);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601323B RID: 78395 RVA: 0x00461A9C File Offset: 0x0045FC9C
|
||||
[Token(Token = "0x601323B")]
|
||||
[Address(RVA = "0x137B210", Offset = "0x137A210", VA = "0x18137B210")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
int num = 0;
|
||||
if (chokcbjijal != num)
|
||||
{
|
||||
RangedWeapon chokcbjijal2 = this.CHOKCBJIJAL;
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
chokcbjijal2.ENBPPJPKCPI -= ejmdaakhbgj;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601323C RID: 78396 RVA: 0x00461AE0 File Offset: 0x0045FCE0
|
||||
[Token(Token = "0x601323C")]
|
||||
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
||||
public void Initialize(MDCDKMCDEGM CDHCBECJPOM)
|
||||
{
|
||||
this.CDHCBECJPOM = CDHCBECJPOM;
|
||||
}
|
||||
|
||||
// Token: 0x0601323D RID: 78397 RVA: 0x00461AF4 File Offset: 0x0045FCF4
|
||||
[Token(Token = "0x601323D")]
|
||||
[Address(RVA = "0x137AB30", Offset = "0x1379B30", VA = "0x18137AB30")]
|
||||
private void CCBNKLPCBKB(RangedWeapon CHOKCBJIJAL)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(CHOKCBJIJAL == num))
|
||||
{
|
||||
Tool tool = CHOKCBJIJAL._tool;
|
||||
int num2 = 0;
|
||||
if (!(tool == num2))
|
||||
{
|
||||
Tool tool2 = CHOKCBJIJAL._tool;
|
||||
if (tool2.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool2.<OKDFEPHLKCB>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num3))
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = CHOKCBJIJAL._tool.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num4 = 0;
|
||||
if (<PBCNKLKCIHJ>k__BackingField != num4)
|
||||
{
|
||||
PlayerHand.PLLIKAOIPHP type = <PBCNKLKCIHJ>k__BackingField.type;
|
||||
PlayerHand otherHand = <OKDFEPHLKCB>k__BackingField.GetOtherHand(type);
|
||||
}
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
bool flag;
|
||||
if (!(num5 != num6) || flag)
|
||||
{
|
||||
}
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
if (num7 != num8)
|
||||
{
|
||||
}
|
||||
int num9 = 0;
|
||||
int num10 = 0;
|
||||
if (!(num9 == num10))
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
if (!(num9 == chokcbjijal))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
bool flag2 = <OKDFEPHLKCB>k__BackingField.TryDisarm(num7);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601323E RID: 78398 RVA: 0x00461BEC File Offset: 0x0045FDEC
|
||||
[Token(Token = "0x601323E")]
|
||||
[Address(RVA = "0x137AE50", Offset = "0x1379E50", VA = "0x18137AE50")]
|
||||
private int CGIKLJAABPE(Weapon GDIGKHINJCG)
|
||||
{
|
||||
Tool tool = GDIGKHINJCG._tool;
|
||||
int num = 0;
|
||||
if (!(tool == num) && GDIGKHINJCG._tool.FNFNLDBILFE)
|
||||
{
|
||||
Tool tool2 = GDIGKHINJCG._tool;
|
||||
if (tool2.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool2.<OKDFEPHLKCB>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num2) && GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL != 0)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
MDCDKMCDEGM cdhcbecjpom = this.CDHCBECJPOM;
|
||||
int num3;
|
||||
return num3;
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601323F RID: 78399 RVA: 0x00461C78 File Offset: 0x0045FE78
|
||||
[Token(Token = "0x601323F")]
|
||||
[Address(RVA = "0x137B0E0", Offset = "0x137A0E0", VA = "0x18137B0E0")]
|
||||
private void NLHELMEHKHG(Weapon GDIGKHINJCG, int DGIOBDLNLBH)
|
||||
{
|
||||
if (GDIGKHINJCG._tool.FNFNLDBILFE)
|
||||
{
|
||||
Tool tool = GDIGKHINJCG._tool;
|
||||
if (tool.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool.<OKDFEPHLKCB>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num) && GDIGKHINJCG.OGIBLNIIHDK)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
MDCDKMCDEGM cdhcbecjpom = this.CDHCBECJPOM;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013240 RID: 78400 RVA: 0x00461CE0 File Offset: 0x0045FEE0
|
||||
[Token(Token = "0x6013240")]
|
||||
[Address(RVA = "0x137AFD0", Offset = "0x1379FD0", VA = "0x18137AFD0", Slot = "4")]
|
||||
private void LBLKKLJMGMM(DDOCLDALHON KDMGDPJLIBN)
|
||||
{
|
||||
TeamColorRenderer component = base.GetComponent<TeamColorRenderer>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013241 RID: 78401 RVA: 0x00461D20 File Offset: 0x0045FF20
|
||||
[Token(Token = "0x6013241")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public BattleRoyaleGear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C5C0 RID: 50624
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C5C0")]
|
||||
private RangedWeapon CHOKCBJIJAL;
|
||||
|
||||
// Token: 0x0400C5C1 RID: 50625
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C5C1")]
|
||||
private MDCDKMCDEGM CDHCBECJPOM;
|
||||
|
||||
// Token: 0x0400C5C2 RID: 50626
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C5C2")]
|
||||
[HideInInspector]
|
||||
public JJIEGEBJPLO copyableDefaultGearQuality;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user