449 lines
13 KiB
C#
449 lines
13 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Systems.StreamingCamera;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020023BE RID: 9150
|
|
[Token(Token = "0x20023BE")]
|
|
public class HNHBHFHBIMM : IDisposable
|
|
{
|
|
// Token: 0x170024F5 RID: 9461
|
|
// (get) Token: 0x0600E8BC RID: 59580 RVA: 0x00357338 File Offset: 0x00355538
|
|
// (set) Token: 0x0600E8BD RID: 59581 RVA: 0x0035734C File Offset: 0x0035554C
|
|
[Token(Token = "0x170024F5")]
|
|
public bool KCNLKCIGBEO
|
|
{
|
|
[Token(Token = "0x600E8BC")]
|
|
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
|
|
get;
|
|
[Token(Token = "0x600E8BD")]
|
|
[Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170024F6 RID: 9462
|
|
// (get) Token: 0x0600E8BE RID: 59582 RVA: 0x00357360 File Offset: 0x00355560
|
|
// (set) Token: 0x0600E8BF RID: 59583 RVA: 0x00357374 File Offset: 0x00355574
|
|
[Token(Token = "0x170024F6")]
|
|
public Transform KPEGGEIPKDN
|
|
{
|
|
[Token(Token = "0x600E8BE")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get;
|
|
[Token(Token = "0x600E8BF")]
|
|
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170024F7 RID: 9463
|
|
// (get) Token: 0x0600E8C0 RID: 59584 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0600E8C1 RID: 59585 RVA: 0x00357388 File Offset: 0x00355588
|
|
[Token(Token = "0x170024F7")]
|
|
public Vector3 FJFBCGCMIGO
|
|
{
|
|
[Token(Token = "0x600E8C0")]
|
|
[Address(RVA = "0x16ABD50", Offset = "0x16AAD50", VA = "0x1816ABD50")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x600E8C1")]
|
|
[Address(RVA = "0x16ABD70", Offset = "0x16AAD70", VA = "0x1816ABD70")]
|
|
[CompilerGenerated]
|
|
set
|
|
{
|
|
float z = value.z;
|
|
this.<BFHGCNNIGAA>k__BackingField.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170024F8 RID: 9464
|
|
// (get) Token: 0x0600E8C2 RID: 59586 RVA: 0x003573A8 File Offset: 0x003555A8
|
|
// (set) Token: 0x0600E8C3 RID: 59587 RVA: 0x003573BC File Offset: 0x003555BC
|
|
[Token(Token = "0x170024F8")]
|
|
public bool JAHKMFDLDJJ
|
|
{
|
|
[Token(Token = "0x600E8C2")]
|
|
[Address(RVA = "0x5AC5A0", Offset = "0x5AB5A0", VA = "0x1805AC5A0")]
|
|
get;
|
|
[Token(Token = "0x600E8C3")]
|
|
[Address(RVA = "0x8A0F80", Offset = "0x89FF80", VA = "0x1808A0F80")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170024F9 RID: 9465
|
|
// (get) Token: 0x0600E8C4 RID: 59588 RVA: 0x003573D0 File Offset: 0x003555D0
|
|
// (set) Token: 0x0600E8C5 RID: 59589 RVA: 0x003573E4 File Offset: 0x003555E4
|
|
[Token(Token = "0x170024F9")]
|
|
public bool FPOOJNAOADM
|
|
{
|
|
[Token(Token = "0x600E8C4")]
|
|
[Address(RVA = "0x147C9F0", Offset = "0x147B9F0", VA = "0x18147C9F0")]
|
|
get;
|
|
[Token(Token = "0x600E8C5")]
|
|
[Address(RVA = "0x1B8CAB0", Offset = "0x1B8BAB0", VA = "0x181B8CAB0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170024FA RID: 9466
|
|
// (get) Token: 0x0600E8C6 RID: 59590 RVA: 0x003573F8 File Offset: 0x003555F8
|
|
// (set) Token: 0x0600E8C7 RID: 59591 RVA: 0x0035740C File Offset: 0x0035560C
|
|
[Token(Token = "0x170024FA")]
|
|
public bool FAMLBNPLENK
|
|
{
|
|
[Token(Token = "0x600E8C6")]
|
|
[Address(RVA = "0x1B8CA00", Offset = "0x1B8BA00", VA = "0x181B8CA00")]
|
|
get;
|
|
[Token(Token = "0x600E8C7")]
|
|
[Address(RVA = "0x1B8CEA0", Offset = "0x1B8BEA0", VA = "0x181B8CEA0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170024FB RID: 9467
|
|
// (get) Token: 0x0600E8C8 RID: 59592 RVA: 0x00357420 File Offset: 0x00355620
|
|
// (set) Token: 0x0600E8C9 RID: 59593 RVA: 0x00357434 File Offset: 0x00355634
|
|
[Token(Token = "0x170024FB")]
|
|
public float? CAIDNCAPBJD
|
|
{
|
|
[Token(Token = "0x600E8C8")]
|
|
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
|
get;
|
|
[Token(Token = "0x600E8C9")]
|
|
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170024FC RID: 9468
|
|
// (get) Token: 0x0600E8CA RID: 59594 RVA: 0x00357448 File Offset: 0x00355648
|
|
// (set) Token: 0x0600E8CB RID: 59595 RVA: 0x0035745C File Offset: 0x0035565C
|
|
[Token(Token = "0x170024FC")]
|
|
public float? PEAJPPPIANP
|
|
{
|
|
[Token(Token = "0x600E8CA")]
|
|
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
|
get;
|
|
[Token(Token = "0x600E8CB")]
|
|
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170024FD RID: 9469
|
|
// (get) Token: 0x0600E8CC RID: 59596 RVA: 0x00357470 File Offset: 0x00355670
|
|
// (set) Token: 0x0600E8CD RID: 59597 RVA: 0x00357484 File Offset: 0x00355684
|
|
[Token(Token = "0x170024FD")]
|
|
public AnimationCurve OPPHOKIMJOO
|
|
{
|
|
[Token(Token = "0x600E8CC")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get;
|
|
[Token(Token = "0x600E8CD")]
|
|
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170024FE RID: 9470
|
|
// (get) Token: 0x0600E8CE RID: 59598 RVA: 0x00357498 File Offset: 0x00355698
|
|
// (set) Token: 0x0600E8CF RID: 59599 RVA: 0x003574AC File Offset: 0x003556AC
|
|
[Token(Token = "0x170024FE")]
|
|
public float? ECEEOPPNLDI
|
|
{
|
|
[Token(Token = "0x600E8CE")]
|
|
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
|
get;
|
|
[Token(Token = "0x600E8CF")]
|
|
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600E8D0 RID: 59600 RVA: 0x003574C0 File Offset: 0x003556C0
|
|
[Token(Token = "0x600E8D0")]
|
|
[Address(RVA = "0x1B8C650", Offset = "0x1B8B650", VA = "0x181B8C650", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
if (!Player.<EGKJPJKLEAI>k__BackingField.DFIECMNBGCO())
|
|
{
|
|
PlayerEvents playerEvents = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
|
OKNNKFGFODL teleportEvent = playerEvents.TeleportEvent;
|
|
Action action = new Action(this.FGFBBPPFCBD);
|
|
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(teleportEvent, action);
|
|
playerEvents.TeleportEvent = oknnkfgfodl;
|
|
}
|
|
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
|
Action action2 = new Action(this.FGFBBPPFCBD);
|
|
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action2);
|
|
KHINMMJIENE khinmmjiene;
|
|
if (khinmmjiene != 0)
|
|
{
|
|
Action<StreamingCameraController.BKBFLNLAMGM> action3 = new Action(this.OAOOIMMDGFH);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170024FF RID: 9471
|
|
// (get) Token: 0x0600E8D1 RID: 59601 RVA: 0x0035754C File Offset: 0x0035574C
|
|
// (set) Token: 0x0600E8D2 RID: 59602 RVA: 0x00357560 File Offset: 0x00355760
|
|
[Token(Token = "0x170024FF")]
|
|
public bool CFPFIOEKLCF
|
|
{
|
|
[Token(Token = "0x600E8D1")]
|
|
[Address(RVA = "0x82DDE0", Offset = "0x82CDE0", VA = "0x18082DDE0")]
|
|
get
|
|
{
|
|
return this.LLLHHHPFGMP;
|
|
}
|
|
[Token(Token = "0x600E8D2")]
|
|
[Address(RVA = "0x1B8C410", Offset = "0x1B8B410", VA = "0x181B8C410")]
|
|
set
|
|
{
|
|
this.LLLHHHPFGMP = value;
|
|
if (value && this.<NFOODJIKGCG>k__BackingField)
|
|
{
|
|
Action action = new Action(this.FGFBBPPFCBD);
|
|
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
|
Action action2 = new Action(this.FGFBBPPFCBD);
|
|
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action2);
|
|
Action<StreamingCameraController.BKBFLNLAMGM> action3 = new Action(this.OAOOIMMDGFH);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E8D3 RID: 59603 RVA: 0x003575C4 File Offset: 0x003557C4
|
|
[Token(Token = "0x600E8D3")]
|
|
[Address(RVA = "0x1B8CEB0", Offset = "0x1B8BEB0", VA = "0x181B8CEB0")]
|
|
private void OAOOIMMDGFH(StreamingCameraController.BKBFLNLAMGM OJJLDEPGAEJ)
|
|
{
|
|
if (OJJLDEPGAEJ == StreamingCameraController.BKBFLNLAMGM.ON && this.LLLHHHPFGMP && this.<NFOODJIKGCG>k__BackingField)
|
|
{
|
|
Transform transform = this.<BCMDGNNLAPC>k__BackingField;
|
|
int num = 0;
|
|
if (transform != num)
|
|
{
|
|
Transform transform2 = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 forward = transform.forward;
|
|
Vector3 up = Vector3.up;
|
|
Transform transform3 = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.PGEPEJEOFHD.z = z;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002500 RID: 9472
|
|
// (get) Token: 0x0600E8D4 RID: 59604 RVA: 0x00357634 File Offset: 0x00355834
|
|
// (set) Token: 0x0600E8D5 RID: 59605 RVA: 0x00357648 File Offset: 0x00355848
|
|
[Token(Token = "0x17002500")]
|
|
public string FIKEBGGCDFN
|
|
{
|
|
[Token(Token = "0x600E8D4")]
|
|
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
|
get
|
|
{
|
|
return this.MMBOKOLAJFH;
|
|
}
|
|
[Token(Token = "0x600E8D5")]
|
|
[Address(RVA = "0x1B8CA10", Offset = "0x1B8BA10", VA = "0x181B8CA10")]
|
|
set
|
|
{
|
|
if (this.MMBOKOLAJFH != value)
|
|
{
|
|
Action jkhplpenpnh = this.JKHPLPENPNH;
|
|
this.MMBOKOLAJFH = value;
|
|
if (jkhplpenpnh != 0)
|
|
{
|
|
jkhplpenpnh();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000F6 RID: 246
|
|
// (add) Token: 0x0600E8D6 RID: 59606 RVA: 0x0035767C File Offset: 0x0035587C
|
|
// (remove) Token: 0x0600E8D7 RID: 59607 RVA: 0x003576A4 File Offset: 0x003558A4
|
|
[Token(Token = "0x140000F6")]
|
|
public event Action JKHPLPENPNH
|
|
{
|
|
[Token(Token = "0x600E8D6")]
|
|
[Address(RVA = "0x1B8C370", Offset = "0x1B8B370", VA = "0x181B8C370")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action jkhplpenpnh;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
jkhplpenpnh = this.JKHPLPENPNH;
|
|
@delegate = Delegate.Combine(jkhplpenpnh, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != jkhplpenpnh)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600E8D7")]
|
|
[Address(RVA = "0x1B8D0B0", Offset = "0x1B8C0B0", VA = "0x181B8D0B0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action jkhplpenpnh;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
jkhplpenpnh = this.JKHPLPENPNH;
|
|
@delegate = Delegate.Remove(jkhplpenpnh, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != jkhplpenpnh)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002501 RID: 9473
|
|
// (get) Token: 0x0600E8D8 RID: 59608 RVA: 0x003576CC File Offset: 0x003558CC
|
|
[Token(Token = "0x17002501")]
|
|
public bool FBLEJONFPAK
|
|
{
|
|
[Token(Token = "0x600E8D8")]
|
|
[Address(RVA = "0x1B8CA50", Offset = "0x1B8BA50", VA = "0x181B8CA50")]
|
|
get
|
|
{
|
|
Transform transform = this.<BCMDGNNLAPC>k__BackingField;
|
|
int num = 0;
|
|
return transform != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E8D9 RID: 59609 RVA: 0x003576EC File Offset: 0x003558EC
|
|
[Token(Token = "0x600E8D9")]
|
|
[Address(RVA = "0x1B8CCC0", Offset = "0x1B8BCC0", VA = "0x181B8CCC0")]
|
|
public void IFHOBIPBMKN(out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK)
|
|
{
|
|
if (this.LLLHHHPFGMP)
|
|
{
|
|
}
|
|
Transform transform = this.<BCMDGNNLAPC>k__BackingField;
|
|
Quaternion endkphncmfj = this.ENDKPHNCMFJ;
|
|
if (this.LLLHHHPFGMP)
|
|
{
|
|
}
|
|
Transform transform2 = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = this.<BFHGCNNIGAA>k__BackingField.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
DDHPAFKBMON.z = z4;
|
|
}
|
|
|
|
// Token: 0x0600E8DA RID: 59610 RVA: 0x00357758 File Offset: 0x00355958
|
|
[Token(Token = "0x600E8DA")]
|
|
[Address(RVA = "0x1B8CAC0", Offset = "0x1B8BAC0", VA = "0x181B8CAC0")]
|
|
private void FGFBBPPFCBD()
|
|
{
|
|
if (this.LLLHHHPFGMP && this.<NFOODJIKGCG>k__BackingField)
|
|
{
|
|
Transform transform = this.<BCMDGNNLAPC>k__BackingField;
|
|
int num = 0;
|
|
if (transform != num)
|
|
{
|
|
Transform transform2 = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 forward = transform.forward;
|
|
Vector3 up = Vector3.up;
|
|
Transform transform3 = this.<BCMDGNNLAPC>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.PGEPEJEOFHD.z = z;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002502 RID: 9474
|
|
// (get) Token: 0x0600E8DB RID: 59611 RVA: 0x003577C4 File Offset: 0x003559C4
|
|
// (set) Token: 0x0600E8DC RID: 59612 RVA: 0x003577D8 File Offset: 0x003559D8
|
|
[Token(Token = "0x17002502")]
|
|
public bool NCDPCBMIGMI
|
|
{
|
|
[Token(Token = "0x600E8DB")]
|
|
[Address(RVA = "0x7751D0", Offset = "0x7741D0", VA = "0x1807751D0")]
|
|
get;
|
|
[Token(Token = "0x600E8DC")]
|
|
[Address(RVA = "0x919890", Offset = "0x918890", VA = "0x180919890")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600E8DD RID: 59613 RVA: 0x003577EC File Offset: 0x003559EC
|
|
[Token(Token = "0x600E8DD")]
|
|
[Address(RVA = "0x1B8D150", Offset = "0x1B8C150", VA = "0x181B8D150")]
|
|
public HNHBHFHBIMM()
|
|
{
|
|
Quaternion identity = Quaternion.identity;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400972F RID: 38703
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400972F")]
|
|
public Quaternion ENDKPHNCMFJ;
|
|
|
|
// Token: 0x04009734 RID: 38708
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009734")]
|
|
public HNHBHFHBIMM.AJHCFMHNMMG OPLHMKFCNOL;
|
|
|
|
// Token: 0x04009735 RID: 38709
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4009735")]
|
|
public bool DMNLOGFMGDD;
|
|
|
|
// Token: 0x04009739 RID: 38713
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4009739")]
|
|
private string MMBOKOLAJFH;
|
|
|
|
// Token: 0x0400973B RID: 38715
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400973B")]
|
|
private bool LLLHHHPFGMP;
|
|
|
|
// Token: 0x0400973C RID: 38716
|
|
[FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x400973C")]
|
|
private Vector3 PGEPEJEOFHD;
|
|
|
|
// Token: 0x0400973D RID: 38717
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400973D")]
|
|
private Quaternion CIGHMDAFNFL;
|
|
|
|
// Token: 0x020023BF RID: 9151
|
|
[Token(Token = "0x20023BF")]
|
|
public enum AJHCFMHNMMG
|
|
{
|
|
// Token: 0x04009740 RID: 38720
|
|
[Token(Token = "0x4009740")]
|
|
Unspecified,
|
|
// Token: 0x04009741 RID: 38721
|
|
[Token(Token = "0x4009741")]
|
|
StreamPoint,
|
|
// Token: 0x04009742 RID: 38722
|
|
[Token(Token = "0x4009742")]
|
|
FirstPerson,
|
|
// Token: 0x04009743 RID: 38723
|
|
[Token(Token = "0x4009743")]
|
|
ThirdPerson,
|
|
// Token: 0x04009744 RID: 38724
|
|
[Token(Token = "0x4009744")]
|
|
ThirdPersonTeleportOnly,
|
|
// Token: 0x04009745 RID: 38725
|
|
[Token(Token = "0x4009745")]
|
|
ThirdPersonFace,
|
|
// Token: 0x04009746 RID: 38726
|
|
[Token(Token = "0x4009746")]
|
|
Handheld
|
|
}
|
|
}
|