scripts
This commit is contained in:
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Core.Combat;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Weapons
|
||||
{
|
||||
// Token: 0x0200267C RID: 9852
|
||||
[Token(Token = "0x200267C")]
|
||||
[StructLayout(3)]
|
||||
public class SwivelWeapon : SwivelTool
|
||||
{
|
||||
// Token: 0x17002E68 RID: 11880
|
||||
// (get) Token: 0x06011179 RID: 70009 RVA: 0x00407F0C File Offset: 0x0040610C
|
||||
// (set) Token: 0x0601117A RID: 70010 RVA: 0x00407F20 File Offset: 0x00406120
|
||||
[Token(Token = "0x17002E68")]
|
||||
private RangedWeapon CGNIAKFLDOJ
|
||||
{
|
||||
[Token(Token = "0x6011179")]
|
||||
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
||||
get;
|
||||
[Token(Token = "0x601117A")]
|
||||
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0601117B RID: 70011 RVA: 0x00407F34 File Offset: 0x00406134
|
||||
[Token(Token = "0x601117B")]
|
||||
[Address(RVA = "0x194DC10", Offset = "0x194C610", VA = "0x18194DC10", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
RangedWeapon component = this._tool.GetComponent<RangedWeapon>();
|
||||
this.<AIGPPFIKJND>k__BackingField = component;
|
||||
int num = 0;
|
||||
if (!(component == num))
|
||||
{
|
||||
Tool tool = this._handle._tool;
|
||||
Action<Tool> action;
|
||||
ActionEvent<Tool> actionEvent = tool.PostReleaseEvent + action;
|
||||
tool.PostReleaseEvent = actionEvent;
|
||||
return;
|
||||
}
|
||||
GameObject gameObject = base.gameObject;
|
||||
Debug.LogError(string.Format("{0} has a SwivelWeapon script on an object that has no RangedWeapon script on it.", gameObject));
|
||||
int num2 = 0;
|
||||
base.enabled = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601117C RID: 70012 RVA: 0x00407FB4 File Offset: 0x004061B4
|
||||
[Token(Token = "0x601117C")]
|
||||
[Address(RVA = "0x194DE60", Offset = "0x194C860", VA = "0x18194DE60", Slot = "5")]
|
||||
protected override void MMEHEMLPJLN(Tool JFPKAMMMHLB)
|
||||
{
|
||||
base.MMEHEMLPJLN(JFPKAMMMHLB);
|
||||
if (this.<AIGPPFIKJND>k__BackingField.hasAuthority)
|
||||
{
|
||||
RangedWeapon rangedWeapon = this.<AIGPPFIKJND>k__BackingField;
|
||||
Photon.Realtime.Player owner = JFPKAMMMHLB.owner;
|
||||
int num = 0;
|
||||
rangedWeapon.PJGAFFNGBMO = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601117D RID: 70013 RVA: 0x00407FF4 File Offset: 0x004061F4
|
||||
[Token(Token = "0x601117D")]
|
||||
[Address(RVA = "0x194DD80", Offset = "0x194C780", VA = "0x18194DD80", Slot = "6")]
|
||||
protected override void MDJANFJPKBF(Tool JFPKAMMMHLB)
|
||||
{
|
||||
base.MDJANFJPKBF(JFPKAMMMHLB);
|
||||
if (this.<AIGPPFIKJND>k__BackingField.hasAuthority)
|
||||
{
|
||||
RangedWeapon rangedWeapon = this.<AIGPPFIKJND>k__BackingField;
|
||||
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
||||
rangedWeapon.PJGAFFNGBMO = bmhmbmhnlil;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601117E RID: 70014 RVA: 0x00408030 File Offset: 0x00406230
|
||||
[Token(Token = "0x601117E")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public SwivelWeapon()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user