a
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user