scripts
This commit is contained in:
@@ -0,0 +1,183 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Combat
|
||||
{
|
||||
// Token: 0x02002E1A RID: 11802
|
||||
[Token(Token = "0x2002E1A")]
|
||||
[StructLayout(3)]
|
||||
public class WeaponAccessory : ToolAccessory
|
||||
{
|
||||
// Token: 0x060151C4 RID: 86468 RVA: 0x00512A24 File Offset: 0x00510C24
|
||||
[Token(Token = "0x60151C4")]
|
||||
[Address(RVA = "0x13CA3E0", Offset = "0x13C8DE0", VA = "0x1813CA3E0", Slot = "5")]
|
||||
protected override void Awake()
|
||||
{
|
||||
Weapon.NMOHAINKAIK lcabdlbichm;
|
||||
Delegate delegate3;
|
||||
for (;;)
|
||||
{
|
||||
base.Awake();
|
||||
Weapon weapon = this.parentWeapon;
|
||||
int num = 0;
|
||||
if (weapon == num)
|
||||
{
|
||||
goto IL_E0;
|
||||
}
|
||||
Weapon weapon2 = this.parentWeapon;
|
||||
Weapon.NAHHHABPHFB nahhhabphfb;
|
||||
nahhhabphfb.method_ptr = ldftn(PEMKLPOKPCF);
|
||||
nahhhabphfb.method = ldftn(PEMKLPOKPCF);
|
||||
nahhhabphfb.m_target = this;
|
||||
Delegate @delegate;
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
while (@delegate != weapon2)
|
||||
{
|
||||
}
|
||||
Weapon weapon3 = this.parentWeapon;
|
||||
Weapon.FIOIKOOLMKP fioikoolmkp;
|
||||
fioikoolmkp.method_ptr = ldftn(GAAPJNODOAH);
|
||||
fioikoolmkp.method = ldftn(GAAPJNODOAH);
|
||||
fioikoolmkp.m_target = this;
|
||||
Delegate delegate2;
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
while (delegate2 != weapon3)
|
||||
{
|
||||
}
|
||||
Weapon weapon4 = this.parentWeapon;
|
||||
Weapon.NMOHAINKAIK nmohainkaik;
|
||||
nmohainkaik.method_ptr = ldftn(IBLFICLMGKM);
|
||||
nmohainkaik.method = ldftn(IBLFICLMGKM);
|
||||
nmohainkaik.m_target = this;
|
||||
lcabdlbichm = weapon4.LCABDLBICHM;
|
||||
delegate3 = Delegate.Combine(lcabdlbichm, nmohainkaik);
|
||||
if (delegate3 == 0 || delegate3 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
while (delegate3 != lcabdlbichm)
|
||||
{
|
||||
}
|
||||
return;
|
||||
IL_E0:
|
||||
Debug.LogError(base.name + " is not parented to a weapon.");
|
||||
}
|
||||
|
||||
// Token: 0x060151C5 RID: 86469 RVA: 0x00512B28 File Offset: 0x00510D28
|
||||
[Token(Token = "0x60151C5")]
|
||||
[Address(RVA = "0x13CA820", Offset = "0x13C9220", VA = "0x1813CA820", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Weapon weapon4;
|
||||
Delegate delegate3;
|
||||
for (;;)
|
||||
{
|
||||
Weapon weapon = this.parentWeapon;
|
||||
int num = 0;
|
||||
if (!(weapon != num))
|
||||
{
|
||||
goto IL_C5;
|
||||
}
|
||||
Weapon weapon2 = this.parentWeapon;
|
||||
Weapon.NAHHHABPHFB nahhhabphfb;
|
||||
nahhhabphfb.method_ptr = ldftn(PEMKLPOKPCF);
|
||||
nahhhabphfb.method = ldftn(PEMKLPOKPCF);
|
||||
nahhhabphfb.m_target = this;
|
||||
Delegate @delegate;
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
while (@delegate != weapon2)
|
||||
{
|
||||
}
|
||||
Weapon weapon3 = this.parentWeapon;
|
||||
Weapon.FIOIKOOLMKP fioikoolmkp;
|
||||
fioikoolmkp.method_ptr = ldftn(GAAPJNODOAH);
|
||||
fioikoolmkp.method = ldftn(GAAPJNODOAH);
|
||||
fioikoolmkp.m_target = this;
|
||||
Delegate delegate2;
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
while (delegate2 != weapon3)
|
||||
{
|
||||
}
|
||||
weapon4 = this.parentWeapon;
|
||||
Weapon.NMOHAINKAIK nmohainkaik;
|
||||
nmohainkaik.method_ptr = ldftn(IBLFICLMGKM);
|
||||
nmohainkaik.method = ldftn(IBLFICLMGKM);
|
||||
nmohainkaik.m_target = this;
|
||||
if (delegate3 == 0 || delegate3 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
while (delegate3 != weapon4)
|
||||
{
|
||||
}
|
||||
IL_C5:
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x060151C6 RID: 86470 RVA: 0x00512C08 File Offset: 0x00510E08
|
||||
[Token(Token = "0x60151C6")]
|
||||
[Address(RVA = "0x13CA6D0", Offset = "0x13C90D0", VA = "0x1813CA6D0")]
|
||||
private void GAAPJNODOAH(int ENJEOLBEALP, float ONGBFDACHHG)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int num = 0;
|
||||
if (animator != num && this.animator.isActiveAndEnabled)
|
||||
{
|
||||
this.animator.SetFloat(ENJEOLBEALP, ONGBFDACHHG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060151C7 RID: 86471 RVA: 0x00512C4C File Offset: 0x00510E4C
|
||||
[Token(Token = "0x60151C7")]
|
||||
[Address(RVA = "0x13CAAC0", Offset = "0x13C94C0", VA = "0x1813CAAC0")]
|
||||
private void PEMKLPOKPCF(int ENJEOLBEALP, bool ONGBFDACHHG)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int num = 0;
|
||||
if (animator != num && this.animator.isActiveAndEnabled)
|
||||
{
|
||||
this.animator.SetBool(ENJEOLBEALP, ONGBFDACHHG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060151C8 RID: 86472 RVA: 0x00512C90 File Offset: 0x00510E90
|
||||
[Token(Token = "0x60151C8")]
|
||||
[Address(RVA = "0x13CA780", Offset = "0x13C9180", VA = "0x1813CA780")]
|
||||
private void IBLFICLMGKM(int ENJEOLBEALP)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int num = 0;
|
||||
if (animator != num && this.animator.isActiveAndEnabled)
|
||||
{
|
||||
this.animator.SetTrigger(ENJEOLBEALP);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060151C9 RID: 86473 RVA: 0x00512CD0 File Offset: 0x00510ED0
|
||||
[Token(Token = "0x60151C9")]
|
||||
[Address(RVA = "0x1143AD0", Offset = "0x11424D0", VA = "0x181143AD0")]
|
||||
public WeaponAccessory()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E102 RID: 57602
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400E102")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
protected Weapon parentWeapon;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user