scripts
This commit is contained in:
@@ -0,0 +1,162 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools
|
||||
{
|
||||
// Token: 0x02002587 RID: 9607
|
||||
[Token(Token = "0x2002587")]
|
||||
[StructLayout(3)]
|
||||
public class SwivelToolHandle : ToolAccessory
|
||||
{
|
||||
// Token: 0x17002D3E RID: 11582
|
||||
// (get) Token: 0x06010A16 RID: 68118 RVA: 0x003E8DA0 File Offset: 0x003E6FA0
|
||||
[Token(Token = "0x17002D3E")]
|
||||
protected override bool AFAHGEJHAMH
|
||||
{
|
||||
[Token(Token = "0x6010A16")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010A17 RID: 68119 RVA: 0x003E8DB0 File Offset: 0x003E6FB0
|
||||
[Token(Token = "0x6010A17")]
|
||||
[Address(RVA = "0x15B12E0", Offset = "0x15AFCE0", VA = "0x1815B12E0", Slot = "5")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this._tool.KinematicOnReset = true;
|
||||
Tool tool = this._tool;
|
||||
RigidbodyPickup rigidbodyPickup = tool.rigidbodyPickup;
|
||||
if (rigidbodyPickup == 0)
|
||||
{
|
||||
}
|
||||
this.LINFLBEOPJF = rigidbodyPickup;
|
||||
ActionEvent<Tool, float> ownerTeleportEvent = tool.OwnerTeleportEvent;
|
||||
Action<Tool, float> action = new Action(this.OBJBDMDPPAP);
|
||||
ActionEvent<Tool, float> actionEvent = ownerTeleportEvent + action;
|
||||
tool.OwnerTeleportEvent = actionEvent;
|
||||
this._tool.RemotelyRunRigidbodyPickupWhenHeld = false;
|
||||
}
|
||||
|
||||
// Token: 0x06010A18 RID: 68120 RVA: 0x003E8E24 File Offset: 0x003E7024
|
||||
[Token(Token = "0x6010A18")]
|
||||
[Address(RVA = "0x15B1620", Offset = "0x15B0020", VA = "0x1815B1620", Slot = "6")]
|
||||
protected override void Start()
|
||||
{
|
||||
this._tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)17L);
|
||||
Tool tool = this._tool;
|
||||
DAJFOCGPHGP defaultCollisionLayer = tool.DefaultCollisionLayer;
|
||||
tool.SetCollisionLayer(defaultCollisionLayer);
|
||||
this._tool.rigidbodyEx.AddKinematic(this);
|
||||
base.Start();
|
||||
}
|
||||
|
||||
// Token: 0x06010A19 RID: 68121 RVA: 0x003E8E74 File Offset: 0x003E7074
|
||||
[Token(Token = "0x6010A19")]
|
||||
[Address(RVA = "0x15B1570", Offset = "0x15AFF70", VA = "0x1815B1570", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this._tool;
|
||||
ActionEvent<Tool, float> ownerTeleportEvent = tool.OwnerTeleportEvent;
|
||||
Action<Tool, float> action = new Action(this.OBJBDMDPPAP);
|
||||
ActionEvent<Tool, float> actionEvent = ownerTeleportEvent - action;
|
||||
tool.OwnerTeleportEvent = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x06010A1A RID: 68122 RVA: 0x003E8EB8 File Offset: 0x003E70B8
|
||||
[Token(Token = "0x6010A1A")]
|
||||
[Address(RVA = "0x15B1450", Offset = "0x15AFE50", VA = "0x1815B1450")]
|
||||
public void GetNormalizedAimPitchYaw(out float HJKLGANFOPL, out float MDKCMHIBFAD)
|
||||
{
|
||||
this.LINFLBEOPJF.GetCurrentNormalizedPitchYaw(out HJKLGANFOPL, out MDKCMHIBFAD);
|
||||
}
|
||||
|
||||
// Token: 0x06010A1B RID: 68123 RVA: 0x003E8ED8 File Offset: 0x003E70D8
|
||||
[Token(Token = "0x6010A1B")]
|
||||
[Address(RVA = "0x15B1280", Offset = "0x15AFC80", VA = "0x1815B1280")]
|
||||
public void AuthoritySetNormalizedAimPitchYaw(float EOECFNKOFDG, float LOBMLIFFFJG)
|
||||
{
|
||||
if (this._tool.hasAuthority)
|
||||
{
|
||||
this.LINFLBEOPJF.AuthoritySetNormalizedPitchYaw(EOECFNKOFDG, LOBMLIFFFJG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010A1C RID: 68124 RVA: 0x003E8F08 File Offset: 0x003E7108
|
||||
[Token(Token = "0x6010A1C")]
|
||||
[Address(RVA = "0x15B14B0", Offset = "0x15AFEB0", VA = "0x1815B14B0")]
|
||||
public void GetTransformFromNormalizedYawPitch(float LOAODMKBMDC, float KDGKECCHEPD, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK)
|
||||
{
|
||||
SphericalConstraintRigidbodyPickup linflbeopjf = this.LINFLBEOPJF;
|
||||
}
|
||||
|
||||
// Token: 0x06010A1D RID: 68125 RVA: 0x003E8F24 File Offset: 0x003E7124
|
||||
[Token(Token = "0x6010A1D")]
|
||||
[Address(RVA = "0x15B1430", Offset = "0x15AFE30", VA = "0x1815B1430")]
|
||||
public float GetAbsoluteYawAngleFromNormalizedYawAngle(float PFDEKPANJDO)
|
||||
{
|
||||
return this.LINFLBEOPJF.GetAbsoluteYawFromNormalizedYaw(PFDEKPANJDO);
|
||||
}
|
||||
|
||||
// Token: 0x06010A1E RID: 68126 RVA: 0x003E8F44 File Offset: 0x003E7144
|
||||
[Token(Token = "0x6010A1E")]
|
||||
[Address(RVA = "0x15B1410", Offset = "0x15AFE10", VA = "0x1815B1410")]
|
||||
public float GetAbsolutePitchAngleFromNormalizedPitchAngle(float IONKKGIPJEA)
|
||||
{
|
||||
return this.LINFLBEOPJF.GetAbsolutePitchFromNormalizedPitch(IONKKGIPJEA);
|
||||
}
|
||||
|
||||
// Token: 0x06010A1F RID: 68127 RVA: 0x003E8F64 File Offset: 0x003E7164
|
||||
[Token(Token = "0x6010A1F")]
|
||||
[Address(RVA = "0x15B1490", Offset = "0x15AFE90", VA = "0x1815B1490")]
|
||||
public float GetNormalizedYawAngleFromAbsoluteYawAngle(float GJMABEOBBDE)
|
||||
{
|
||||
return this.LINFLBEOPJF.GetNormalizedYawFromAbsoluteYaw(GJMABEOBBDE);
|
||||
}
|
||||
|
||||
// Token: 0x06010A20 RID: 68128 RVA: 0x003E8F84 File Offset: 0x003E7184
|
||||
[Token(Token = "0x6010A20")]
|
||||
[Address(RVA = "0x15B1470", Offset = "0x15AFE70", VA = "0x1815B1470")]
|
||||
public float GetNormalizedPitchAngleFromAbsolutePitchAngle(float OEJFDFBACJH)
|
||||
{
|
||||
return this.LINFLBEOPJF.GetNormalizedPitchFromAbsolutePitch(OEJFDFBACJH);
|
||||
}
|
||||
|
||||
// Token: 0x06010A21 RID: 68129 RVA: 0x003E8FA4 File Offset: 0x003E71A4
|
||||
[Token(Token = "0x6010A21")]
|
||||
[Address(RVA = "0x15B14E0", Offset = "0x15AFEE0", VA = "0x1815B14E0")]
|
||||
private void OBJBDMDPPAP(Tool EGFEJGHDNAI, float BJJEDIGOMGC)
|
||||
{
|
||||
if (this._tool.hasAuthority)
|
||||
{
|
||||
Tool tool = this._tool;
|
||||
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
||||
tool.IKEGONLJBPP = ekjclgjfign;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010A22 RID: 68130 RVA: 0x003E8FDC File Offset: 0x003E71DC
|
||||
[Token(Token = "0x6010A22")]
|
||||
[Address(RVA = "0x15B1690", Offset = "0x15B0090", VA = "0x1815B1690")]
|
||||
public SwivelToolHandle()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.KNHHAPILJGN.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
this.DPCECJPMNCF = 1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B107 RID: 45319
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B107")]
|
||||
private SphericalConstraintRigidbodyPickup LINFLBEOPJF;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user