This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,160 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Tools
{
// Token: 0x02002B2A RID: 11050
[Token(Token = "0x2002B2A")]
public class SwivelToolHandle : ToolAccessory
{
// Token: 0x17003397 RID: 13207
// (get) Token: 0x060126F2 RID: 75506 RVA: 0x00430CDC File Offset: 0x0042EEDC
[Token(Token = "0x17003397")]
protected override bool AFAHGEJHAMH
{
[Token(Token = "0x60126F2")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "4")]
get
{
return true;
}
}
// Token: 0x060126F3 RID: 75507 RVA: 0x00430CEC File Offset: 0x0042EEEC
[Token(Token = "0x60126F3")]
[Address(RVA = "0x187EA60", Offset = "0x187DA60", VA = "0x18187EA60", 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;
IILCGFIHJLP<Tool, float> ownerTeleportEvent = tool.OwnerTeleportEvent;
Action<Tool, float> action = new Action(this.OBJBDMDPPAP);
IILCGFIHJLP<Tool, float> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(ownerTeleportEvent, action);
tool.OwnerTeleportEvent = iilcgfihjlp;
this._tool.RemotelyRunRigidbodyPickupWhenHeld = false;
}
// Token: 0x060126F4 RID: 75508 RVA: 0x00430D60 File Offset: 0x0042EF60
[Token(Token = "0x60126F4")]
[Address(RVA = "0x187EDA0", Offset = "0x187DDA0", VA = "0x18187EDA0", 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: 0x060126F5 RID: 75509 RVA: 0x00430DB0 File Offset: 0x0042EFB0
[Token(Token = "0x60126F5")]
[Address(RVA = "0x187ECF0", Offset = "0x187DCF0", VA = "0x18187ECF0", Slot = "7")]
protected override void OnDestroy()
{
base.OnDestroy();
Tool tool = this._tool;
IILCGFIHJLP<Tool, float> ownerTeleportEvent = tool.OwnerTeleportEvent;
Action<Tool, float> action = new Action(this.OBJBDMDPPAP);
IILCGFIHJLP<Tool, float> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(ownerTeleportEvent, action);
tool.OwnerTeleportEvent = iilcgfihjlp;
}
// Token: 0x060126F6 RID: 75510 RVA: 0x00430DF4 File Offset: 0x0042EFF4
[Token(Token = "0x60126F6")]
[Address(RVA = "0x187EBD0", Offset = "0x187DBD0", VA = "0x18187EBD0")]
public void GetNormalizedAimPitchYaw(out float HJKLGANFOPL, out float MDKCMHIBFAD)
{
this.LINFLBEOPJF.GetCurrentNormalizedPitchYaw(out HJKLGANFOPL, out MDKCMHIBFAD);
}
// Token: 0x060126F7 RID: 75511 RVA: 0x00430E14 File Offset: 0x0042F014
[Token(Token = "0x60126F7")]
[Address(RVA = "0x187EA00", Offset = "0x187DA00", VA = "0x18187EA00")]
public void AuthoritySetNormalizedAimPitchYaw(float EOECFNKOFDG, float LOBMLIFFFJG)
{
if (this._tool.OGIBLNIIHDK)
{
this.LINFLBEOPJF.AuthoritySetNormalizedPitchYaw(EOECFNKOFDG, LOBMLIFFFJG);
}
}
// Token: 0x060126F8 RID: 75512 RVA: 0x00430E44 File Offset: 0x0042F044
[Token(Token = "0x60126F8")]
[Address(RVA = "0x187EC30", Offset = "0x187DC30", VA = "0x18187EC30")]
public void GetTransformFromNormalizedYawPitch(float LOAODMKBMDC, float KDGKECCHEPD, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK)
{
SphericalConstraintRigidbodyPickup linflbeopjf = this.LINFLBEOPJF;
}
// Token: 0x060126F9 RID: 75513 RVA: 0x00430E60 File Offset: 0x0042F060
[Token(Token = "0x60126F9")]
[Address(RVA = "0x187EBB0", Offset = "0x187DBB0", VA = "0x18187EBB0")]
public float GetAbsoluteYawAngleFromNormalizedYawAngle(float PFDEKPANJDO)
{
return this.LINFLBEOPJF.GetAbsoluteYawFromNormalizedYaw(PFDEKPANJDO);
}
// Token: 0x060126FA RID: 75514 RVA: 0x00430E80 File Offset: 0x0042F080
[Token(Token = "0x60126FA")]
[Address(RVA = "0x187EB90", Offset = "0x187DB90", VA = "0x18187EB90")]
public float GetAbsolutePitchAngleFromNormalizedPitchAngle(float IONKKGIPJEA)
{
return this.LINFLBEOPJF.GetAbsolutePitchFromNormalizedPitch(IONKKGIPJEA);
}
// Token: 0x060126FB RID: 75515 RVA: 0x00430EA0 File Offset: 0x0042F0A0
[Token(Token = "0x60126FB")]
[Address(RVA = "0x187EC10", Offset = "0x187DC10", VA = "0x18187EC10")]
public float GetNormalizedYawAngleFromAbsoluteYawAngle(float GJMABEOBBDE)
{
return this.LINFLBEOPJF.GetNormalizedYawFromAbsoluteYaw(GJMABEOBBDE);
}
// Token: 0x060126FC RID: 75516 RVA: 0x00430EC0 File Offset: 0x0042F0C0
[Token(Token = "0x60126FC")]
[Address(RVA = "0x187EBF0", Offset = "0x187DBF0", VA = "0x18187EBF0")]
public float GetNormalizedPitchAngleFromAbsolutePitchAngle(float OEJFDFBACJH)
{
return this.LINFLBEOPJF.GetNormalizedPitchFromAbsolutePitch(OEJFDFBACJH);
}
// Token: 0x060126FD RID: 75517 RVA: 0x00430EE0 File Offset: 0x0042F0E0
[Token(Token = "0x60126FD")]
[Address(RVA = "0x187EC60", Offset = "0x187DC60", VA = "0x18187EC60")]
private void OBJBDMDPPAP(Tool EGFEJGHDNAI, float BJJEDIGOMGC)
{
if (this._tool.OGIBLNIIHDK)
{
Tool tool = this._tool;
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
tool.IKEGONLJBPP = ekjclgjfign;
return;
}
}
// Token: 0x060126FE RID: 75518 RVA: 0x00430F18 File Offset: 0x0042F118
[Token(Token = "0x60126FE")]
[Address(RVA = "0x187EE10", Offset = "0x187DE10", VA = "0x18187EE10")]
public SwivelToolHandle()
{
float z = Vector3.zero.z;
this.KNHHAPILJGN.z = z;
Quaternion identity = Quaternion.identity;
this.DPCECJPMNCF = 1f;
base..ctor();
}
// Token: 0x0400BDB3 RID: 48563
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400BDB3")]
private SphericalConstraintRigidbodyPickup LINFLBEOPJF;
}
}