Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Tools/MovablePlatform.cs
T
2026-04-08 23:40:05 +02:00

78 lines
2.4 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Tools
{
// Token: 0x02002580 RID: 9600
[Token(Token = "0x2002580")]
[StructLayout(3)]
public class MovablePlatform : MonoBehaviour
{
// Token: 0x060109F1 RID: 68081 RVA: 0x003E83A0 File Offset: 0x003E65A0
[Token(Token = "0x60109F1")]
[Address(RVA = "0x12C3B70", Offset = "0x12C2570", VA = "0x1812C3B70")]
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: 0x060109F2 RID: 68082 RVA: 0x003E83FC File Offset: 0x003E65FC
[Token(Token = "0x60109F2")]
[Address(RVA = "0x12C3C20", Offset = "0x12C2620", VA = "0x1812C3C20")]
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: 0x060109F3 RID: 68083 RVA: 0x003E8440 File Offset: 0x003E6640
[Token(Token = "0x60109F3")]
[Address(RVA = "0x12C3D60", Offset = "0x12C2760", VA = "0x1812C3D60")]
public MovablePlatform()
{
}
// Token: 0x0400B0F3 RID: 45299
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B0F3")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private Tool tool;
// Token: 0x0400B0F4 RID: 45300
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B0F4")]
[SerializeField]
private bool maintainOrientationOnPickup = true;
// Token: 0x0400B0F5 RID: 45301
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x400B0F5")]
[SerializeField]
private float occupiedCollisionCapsuleHeight = 1.5f;
// Token: 0x0400B0F6 RID: 45302
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B0F6")]
[SerializeField]
private float occupiedCollisionCapsuleRadius = 0.25f;
}
}