Files
2026-04-10 22:50:51 +02:00

76 lines
2.2 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Tools
{
// Token: 0x02002A39 RID: 10809
[Token(Token = "0x2002A39")]
public class MovablePlatform : MonoBehaviour
{
// Token: 0x06012284 RID: 74372 RVA: 0x0042641C File Offset: 0x0042461C
[Token(Token = "0x6012284")]
[Address(RVA = "0x92ACD0", Offset = "0x929AD0", VA = "0x18092ACD0")]
private void Awake()
{
Tool tool = this.tool;
int num = 0;
bool flag = (this.maintainOrientationOnPickup ? 1 : 0) != num;
tool.GravityPickupMode = (flag ? Tool.LMJNHJCGDOF.SNAP_POSITION_MAINTAIN_ORIENTATION : Tool.LMJNHJCGDOF.SNAP_POSITION_SNAP_ORIENTATION);
this.tool.KinematicOnSleep = true;
Tool tool2 = this.tool;
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.MCFJIPLLGMH);
tool2.AddCustomPickupCondition(oglajafkbmn);
}
// Token: 0x06012285 RID: 74373 RVA: 0x00426478 File Offset: 0x00424678
[Token(Token = "0x6012285")]
[Address(RVA = "0x92AD80", Offset = "0x929B80", VA = "0x18092AD80")]
private bool MCFJIPLLGMH(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
float z2 = Vector3.up.z;
Vector3 vector2;
float z3 = vector2.z;
Vector3 vector3;
float z4 = vector3.z;
bool flag;
return !flag;
}
// Token: 0x06012286 RID: 74374 RVA: 0x004264BC File Offset: 0x004246BC
[Token(Token = "0x6012286")]
[Address(RVA = "0x92AEC0", Offset = "0x929CC0", VA = "0x18092AEC0")]
public MovablePlatform()
{
}
// Token: 0x0400BB89 RID: 48009
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BB89")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Tool tool;
// Token: 0x0400BB8A RID: 48010
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400BB8A")]
[SerializeField]
private bool maintainOrientationOnPickup = true;
// Token: 0x0400BB8B RID: 48011
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400BB8B")]
[SerializeField]
private float occupiedCollisionCapsuleHeight = 1.5f;
// Token: 0x0400BB8C RID: 48012
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400BB8C")]
[SerializeField]
private float occupiedCollisionCapsuleRadius = 0.25f;
}
}