161 lines
5.8 KiB
C#
161 lines
5.8 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020027C1 RID: 10177
|
|
[Token(Token = "0x20027C1")]
|
|
[StructLayout(3)]
|
|
public class BJIFHHPBNNJ : BEMCHDAOCEN
|
|
{
|
|
// Token: 0x06011D31 RID: 73009 RVA: 0x00441C6C File Offset: 0x0043FE6C
|
|
[Token(Token = "0x6011D31")]
|
|
[Address(RVA = "0x1B52170", Offset = "0x1B50B70", VA = "0x181B52170")]
|
|
public BJIFHHPBNNJ(RigidbodyEx rigidbodyToTrack, BEMCHDAOCEN.LCGPBFPNGHE mode)
|
|
{
|
|
rigidbodyToTrack.VelocityHandler = this;
|
|
ActionEvent earlyLateUpdateEvent = rigidbodyToTrack.EarlyLateUpdateEvent;
|
|
Action action = new Action(this.FFLMBHKKCJN);
|
|
ActionEvent actionEvent = earlyLateUpdateEvent + action;
|
|
rigidbodyToTrack.EarlyLateUpdateEvent = actionEvent;
|
|
}
|
|
|
|
// Token: 0x06011D32 RID: 73010 RVA: 0x00441CB0 File Offset: 0x0043FEB0
|
|
[Token(Token = "0x6011D32")]
|
|
[Address(RVA = "0x1B51B70", Offset = "0x1B50570", VA = "0x181B51B70", Slot = "9")]
|
|
public override void GGBEOOHGKHB(Vector3 IJMEBODGPDG, float JMJOBPFPJEO, float MOJKEGBJEGN, float ICEPNBMAMMJ, float HGNECHPPOEN, ControllerVelocitySettings.KLOLHKHLELP NJHJECLHIKM, ControllerVelocitySettings.KLOLHKHLELP HKJNMHBAGIP, out Vector3 EAOCEINLAKP, out Vector3 KHJFDILDLAD)
|
|
{
|
|
float z = IJMEBODGPDG.z;
|
|
if (this.GJJOHMFKELC.IHLCHCBIBEF)
|
|
{
|
|
Transform targetTransform = this.GJJOHMFKELC.KGCFPFPDJPM.MDKDCJFEBJH;
|
|
Transform targetTransform2 = this.GJJOHMFKELC.KGCFPFPDJPM.MDKDCJFEBJH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011D33 RID: 73011 RVA: 0x00441CFC File Offset: 0x0043FEFC
|
|
[Token(Token = "0x6011D33")]
|
|
[Address(RVA = "0x1B51CF0", Offset = "0x1B506F0", VA = "0x181B51CF0", Slot = "10")]
|
|
public override void IGGCCIBHMDG(Vector3 IJMEBODGPDG, float JMJOBPFPJEO, float MOJKEGBJEGN, float ICEPNBMAMMJ, float HGNECHPPOEN, ControllerVelocitySettings.KLOLHKHLELP NJHJECLHIKM, ControllerVelocitySettings.KLOLHKHLELP HKJNMHBAGIP, out Vector3 EAOCEINLAKP, out Vector3 KHJFDILDLAD)
|
|
{
|
|
RigidbodyEx gjjohmfkelc = this.GJJOHMFKELC;
|
|
if (this.GJJOHMFKELC.IHLCHCBIBEF)
|
|
{
|
|
Transform targetTransform = this.GJJOHMFKELC.KGCFPFPDJPM.MDKDCJFEBJH;
|
|
Transform targetTransform2 = this.GJJOHMFKELC.KGCFPFPDJPM.MDKDCJFEBJH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011D34 RID: 73012 RVA: 0x00441D48 File Offset: 0x0043FF48
|
|
[Token(Token = "0x6011D34")]
|
|
[Address(RVA = "0x1B51860", Offset = "0x1B50260", VA = "0x181B51860")]
|
|
public void FFLMBHKKCJN()
|
|
{
|
|
float unscaledTime = Time.unscaledTime;
|
|
int num = 0;
|
|
if (unscaledTime > (float)num)
|
|
{
|
|
Vector3 zero = Vector3.zero;
|
|
Quaternion identity = Quaternion.identity;
|
|
Vector3 zero2 = Vector3.zero;
|
|
Vector3 zero3 = Vector3.zero;
|
|
RigidbodyEx gjjohmfkelc = this.GJJOHMFKELC;
|
|
bool hasParent = gjjohmfkelc.IHLCHCBIBEF;
|
|
RigidbodyEx gjjohmfkelc2 = this.GJJOHMFKELC;
|
|
if (!hasParent)
|
|
{
|
|
Vector3 targetPosition = gjjohmfkelc.JJGDNPNBINJ;
|
|
RigidbodyEx gjjohmfkelc3 = this.GJJOHMFKELC;
|
|
Quaternion targetRotation = gjjohmfkelc.MEJCMIKAJCD;
|
|
}
|
|
Vector3 targetLocalPosition = gjjohmfkelc.EIJNMCNMMOC;
|
|
RigidbodyEx gjjohmfkelc4 = this.GJJOHMFKELC;
|
|
float z = targetLocalPosition.z;
|
|
Quaternion targetLocalRotation = gjjohmfkelc.PANKPLBABFB;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
float unscaledTime2 = Time.unscaledTime;
|
|
this.NIPPGHOLPHO.z = z;
|
|
this.MPJFJDKPHCN.z = z2;
|
|
this.IIMFKAEDKGH.z = z3;
|
|
this.GMBNMBHMFNJ = unscaledTime2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011D35 RID: 73013 RVA: 0x00441E30 File Offset: 0x00440030
|
|
[Token(Token = "0x6011D35")]
|
|
[Address(RVA = "0x1B52060", Offset = "0x1B50A60", VA = "0x181B52060", Slot = "11")]
|
|
public override void MMIMPDEILFD(Vector3 EAOCEINLAKP)
|
|
{
|
|
float unscaledTime = Time.unscaledTime;
|
|
RigidbodyEx gjjohmfkelc = this.GJJOHMFKELC;
|
|
this.GMBNMBHMFNJ = unscaledTime;
|
|
bool hasParent = gjjohmfkelc.IHLCHCBIBEF;
|
|
RigidbodyEx gjjohmfkelc2 = this.GJJOHMFKELC;
|
|
if (!hasParent)
|
|
{
|
|
}
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.NIPPGHOLPHO.z = z;
|
|
float z2 = EAOCEINLAKP.z;
|
|
this.MPJFJDKPHCN.z = z2;
|
|
TimestampedRollingBufferVector3 timestampedRollingBufferVector;
|
|
if (this.MLIPEPPAOFD == 0)
|
|
{
|
|
timestampedRollingBufferVector = new TimestampedRollingBufferVector3();
|
|
this.MLIPEPPAOFD = timestampedRollingBufferVector;
|
|
}
|
|
timestampedRollingBufferVector.Clear();
|
|
}
|
|
|
|
// Token: 0x06011D36 RID: 73014 RVA: 0x00441EB8 File Offset: 0x004400B8
|
|
[Token(Token = "0x6011D36")]
|
|
[Address(RVA = "0x1B51F60", Offset = "0x1B50960", VA = "0x181B51F60", Slot = "12")]
|
|
public override void LABLAGOLKOK(Vector3 KHJFDILDLAD)
|
|
{
|
|
float unscaledTime = Time.unscaledTime;
|
|
RigidbodyEx gjjohmfkelc = this.GJJOHMFKELC;
|
|
this.GMBNMBHMFNJ = unscaledTime;
|
|
bool hasParent = gjjohmfkelc.IHLCHCBIBEF;
|
|
RigidbodyEx gjjohmfkelc2 = this.GJJOHMFKELC;
|
|
if (!hasParent)
|
|
{
|
|
}
|
|
float z = KHJFDILDLAD.z;
|
|
this.IIMFKAEDKGH.z = z;
|
|
TimestampedRollingBufferVector3 timestampedRollingBufferVector;
|
|
if (this.FJJIMKFGBBC == 0)
|
|
{
|
|
timestampedRollingBufferVector = new TimestampedRollingBufferVector3();
|
|
this.FJJIMKFGBBC = timestampedRollingBufferVector;
|
|
}
|
|
timestampedRollingBufferVector.Clear();
|
|
}
|
|
|
|
// Token: 0x06011D37 RID: 73015 RVA: 0x00441F28 File Offset: 0x00440128
|
|
[Token(Token = "0x6011D37")]
|
|
[Address(RVA = "0x1B51780", Offset = "0x1B50180", VA = "0x181B51780", Slot = "13")]
|
|
public override void Dispose()
|
|
{
|
|
RigidbodyEx gjjohmfkelc = this.GJJOHMFKELC;
|
|
int num = 0;
|
|
if (gjjohmfkelc != num)
|
|
{
|
|
RigidbodyEx gjjohmfkelc2 = this.GJJOHMFKELC;
|
|
ActionEvent earlyLateUpdateEvent = gjjohmfkelc2.EarlyLateUpdateEvent;
|
|
Action action = new Action(this.FFLMBHKKCJN);
|
|
ActionEvent actionEvent = earlyLateUpdateEvent - action;
|
|
gjjohmfkelc2.EarlyLateUpdateEvent = actionEvent;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400BEE8 RID: 48872
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400BEE8")]
|
|
private RigidbodyEx GJJOHMFKELC = rigidbodyToTrack;
|
|
}
|