scripts
This commit is contained in:
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Combat
|
||||
{
|
||||
// Token: 0x02002E0A RID: 11786
|
||||
[Token(Token = "0x2002E0A")]
|
||||
[StructLayout(3)]
|
||||
public class RangedWeaponFlipReload : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06015107 RID: 86279 RVA: 0x0050FAE4 File Offset: 0x0050DCE4
|
||||
[Token(Token = "0x6015107")]
|
||||
[Address(RVA = "0x13C4490", Offset = "0x13C2E90", VA = "0x1813C4490")]
|
||||
private void Awake()
|
||||
{
|
||||
Tool tool = this.rangedWeapon._tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.PKKHPOLGOOC);
|
||||
ActionEvent<Tool> actionEvent = postPickupEvent + action;
|
||||
tool.PostPickupEvent = actionEvent;
|
||||
Tool tool2 = this.rangedWeapon._tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.LHMPBAMIGND);
|
||||
ActionEvent<Tool> actionEvent2 = postReleaseEvent + action2;
|
||||
tool2.PostReleaseEvent = actionEvent2;
|
||||
}
|
||||
|
||||
// Token: 0x06015108 RID: 86280 RVA: 0x0050FB60 File Offset: 0x0050DD60
|
||||
[Token(Token = "0x6015108")]
|
||||
[Address(RVA = "0x13C47C0", Offset = "0x13C31C0", VA = "0x1813C47C0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Tool tool = this.rangedWeapon._tool;
|
||||
ActionEvent<Tool> postPickupEvent = tool.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.PKKHPOLGOOC);
|
||||
ActionEvent<Tool> actionEvent = postPickupEvent - action;
|
||||
tool.PostPickupEvent = actionEvent;
|
||||
Tool tool2 = this.rangedWeapon._tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.LHMPBAMIGND);
|
||||
ActionEvent<Tool> actionEvent2 = postReleaseEvent - action2;
|
||||
tool2.PostReleaseEvent = actionEvent2;
|
||||
}
|
||||
|
||||
// Token: 0x06015109 RID: 86281 RVA: 0x0050FBDC File Offset: 0x0050DDDC
|
||||
[Token(Token = "0x6015109")]
|
||||
[Address(RVA = "0x13C48D0", Offset = "0x13C32D0", VA = "0x1813C48D0")]
|
||||
private void PKKHPOLGOOC(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.NOCOGKBJOEN = false;
|
||||
}
|
||||
|
||||
// Token: 0x0601510A RID: 86282 RVA: 0x0050FBF0 File Offset: 0x0050DDF0
|
||||
[Token(Token = "0x601510A")]
|
||||
[Address(RVA = "0x13C4760", Offset = "0x13C3160", VA = "0x1813C4760")]
|
||||
private void LHMPBAMIGND(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.NOCOGKBJOEN = true;
|
||||
float unscaledTime = Time.unscaledTime;
|
||||
this.LDHEKNMMMOD = unscaledTime;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.JBLCMAFOCDF.z = z;
|
||||
this.PMNNBIHJGGN = 0f;
|
||||
}
|
||||
|
||||
// Token: 0x0601510B RID: 86283 RVA: 0x0050FC40 File Offset: 0x0050DE40
|
||||
[Token(Token = "0x601510B")]
|
||||
[Address(RVA = "0x13C45A0", Offset = "0x13C2FA0", VA = "0x1813C45A0")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
if (this.rangedWeapon.hasAuthority && this.NOCOGKBJOEN)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Quaternion ceicmpgpmon = this.CEICMPGPMON;
|
||||
float num;
|
||||
this.PMNNBIHJGGN = num;
|
||||
if (num < this.minFlipAngle)
|
||||
{
|
||||
if (Time.unscaledTime > 3f)
|
||||
{
|
||||
goto IL_83;
|
||||
}
|
||||
float y = this.JBLCMAFOCDF.y;
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
RangedWeapon rangedWeapon = this.rangedWeapon;
|
||||
if (!rangedWeapon.HOEGEPPBJAE || rangedWeapon.KKCCBKKKAKF != 0)
|
||||
{
|
||||
this.rangedWeapon.ReloadAmmunition();
|
||||
}
|
||||
IL_83:
|
||||
this.NOCOGKBJOEN = false;
|
||||
}
|
||||
Transform transform3 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x0601510C RID: 86284 RVA: 0x0050FCE8 File Offset: 0x0050DEE8
|
||||
[Token(Token = "0x601510C")]
|
||||
[Address(RVA = "0x13C48E0", Offset = "0x13C32E0", VA = "0x1813C48E0")]
|
||||
public RangedWeaponFlipReload()
|
||||
{
|
||||
Quaternion identity = Quaternion.identity;
|
||||
float z = Vector3.zero.z;
|
||||
this.JBLCMAFOCDF.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E0A1 RID: 57505
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E0A1")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private RangedWeapon rangedWeapon;
|
||||
|
||||
// Token: 0x0400E0A2 RID: 57506
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E0A2")]
|
||||
[SerializeField]
|
||||
private float minFlipAngle = 270f;
|
||||
|
||||
// Token: 0x0400E0A3 RID: 57507
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400E0A3")]
|
||||
private bool NOCOGKBJOEN;
|
||||
|
||||
// Token: 0x0400E0A4 RID: 57508
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E0A4")]
|
||||
private Quaternion CEICMPGPMON;
|
||||
|
||||
// Token: 0x0400E0A5 RID: 57509
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E0A5")]
|
||||
private float PMNNBIHJGGN;
|
||||
|
||||
// Token: 0x0400E0A6 RID: 57510
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400E0A6")]
|
||||
private float LDHEKNMMMOD;
|
||||
|
||||
// Token: 0x0400E0A7 RID: 57511
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400E0A7")]
|
||||
private Vector3 JBLCMAFOCDF;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user