147 lines
4.3 KiB
C#
147 lines
4.3 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000219 RID: 537
|
|
[Token(Token = "0x2000219")]
|
|
public class CameraStartPoint : SingletonMonoBehaviour<CameraStartPoint>
|
|
{
|
|
// Token: 0x060010CE RID: 4302 RVA: 0x00049020 File Offset: 0x00047220
|
|
[Token(Token = "0x60010CE")]
|
|
[Address(RVA = "0xB7DF60", Offset = "0xB7CD60", VA = "0x180B7DF60")]
|
|
private void Start()
|
|
{
|
|
LocalPlayerController instance;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action currentPlayerTypeChange = instance.CurrentPlayerTypeChange;
|
|
Action action = new Action(this.CBOJLHAFKEL);
|
|
@delegate = Delegate.Combine(currentPlayerTypeChange, action);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance.CurrentPlayerTypeChange = @delegate;
|
|
this.CBOJLHAFKEL();
|
|
}
|
|
|
|
// Token: 0x060010CF RID: 4303 RVA: 0x0004906C File Offset: 0x0004726C
|
|
[Token(Token = "0x60010CF")]
|
|
[Address(RVA = "0xB7DD90", Offset = "0xB7CB90", VA = "0x180B7DD90", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
LocalPlayerController instance2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance != num))
|
|
{
|
|
goto IL_49;
|
|
}
|
|
instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action currentPlayerTypeChange = instance2.CurrentPlayerTypeChange;
|
|
Action action = new Action(this.CBOJLHAFKEL);
|
|
@delegate = Delegate.Remove(currentPlayerTypeChange, action);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance2.CurrentPlayerTypeChange = @delegate;
|
|
IL_49:
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x060010D0 RID: 4304 RVA: 0x000490D0 File Offset: 0x000472D0
|
|
[Token(Token = "0x60010D0")]
|
|
[Address(RVA = "0xB7DBB0", Offset = "0xB7C9B0", VA = "0x180B7DBB0")]
|
|
private void AJFAJBJALGF()
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
|
if (pmgcjepkfof != (ulong)2L)
|
|
{
|
|
}
|
|
float z = this.PS4.z;
|
|
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
|
|
CameraStartPoint.UpdateChaperonePosition();
|
|
}
|
|
|
|
// Token: 0x060010D1 RID: 4305 RVA: 0x00049110 File Offset: 0x00047310
|
|
[Token(Token = "0x60010D1")]
|
|
[Address(RVA = "0xB7DCD0", Offset = "0xB7CAD0", VA = "0x180B7DCD0")]
|
|
private void CBOJLHAFKEL()
|
|
{
|
|
if (RoomCalibration.LMKDCCDNALK)
|
|
{
|
|
this.AJFAJBJALGF();
|
|
return;
|
|
}
|
|
if (RoomCalibration.HKDECKKGKCL)
|
|
{
|
|
RoomCalibration.LoadRoomCalibration();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060010D2 RID: 4306 RVA: 0x00049140 File Offset: 0x00047340
|
|
[Token(Token = "0x60010D2")]
|
|
[Address(RVA = "0xB7DEE0", Offset = "0xB7CCE0", VA = "0x180B7DEE0")]
|
|
public static void ResetOffset()
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.AJFAJBJALGF();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.CBOJLHAFKEL();
|
|
}
|
|
|
|
// Token: 0x060010D3 RID: 4307 RVA: 0x00049168 File Offset: 0x00047368
|
|
[Token(Token = "0x60010D3")]
|
|
[Address(RVA = "0xB7E360", Offset = "0xB7D160", VA = "0x180B7E360")]
|
|
public static void UpdateOffset(Vector3 KFPLEFELPCM)
|
|
{
|
|
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
|
|
float z = KFPLEFELPCM.z;
|
|
CameraStartPoint.UpdateChaperonePosition();
|
|
}
|
|
|
|
// Token: 0x060010D4 RID: 4308 RVA: 0x00049194 File Offset: 0x00047394
|
|
[Token(Token = "0x60010D4")]
|
|
[Address(RVA = "0xB7E050", Offset = "0xB7CE50", VA = "0x180B7E050")]
|
|
public static void UpdateChaperonePosition()
|
|
{
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD && RoomCalibration.HKDECKKGKCL)
|
|
{
|
|
float z = RoomCalibration.GetTrackerWorldPosition().z;
|
|
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060010D5 RID: 4309 RVA: 0x000491F8 File Offset: 0x000473F8
|
|
[Token(Token = "0x60010D5")]
|
|
[Address(RVA = "0xB7E400", Offset = "0xB7D200", VA = "0x180B7E400")]
|
|
public CameraStartPoint()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.Default.z = z;
|
|
int num = 0;
|
|
this.PS4.z = (float)num;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04000D5C RID: 3420
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000D5C")]
|
|
public Vector3 Default;
|
|
|
|
// Token: 0x04000D5D RID: 3421
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4000D5D")]
|
|
public Vector3 PS4;
|
|
}
|