using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Systems.StreamingCamera; using UnityEngine; // Token: 0x020022DA RID: 8922 [Token(Token = "0x20022DA")] public class HNHBHFHBIMM : IDisposable { // Token: 0x17002455 RID: 9301 // (get) Token: 0x0600E4B0 RID: 58544 RVA: 0x0034DFF8 File Offset: 0x0034C1F8 // (set) Token: 0x0600E4B1 RID: 58545 RVA: 0x0034E00C File Offset: 0x0034C20C [Token(Token = "0x17002455")] public bool KCNLKCIGBEO { [Token(Token = "0x600E4B0")] [Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")] get; [Token(Token = "0x600E4B1")] [Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50")] set; } // Token: 0x17002456 RID: 9302 // (get) Token: 0x0600E4B2 RID: 58546 RVA: 0x0034E020 File Offset: 0x0034C220 // (set) Token: 0x0600E4B3 RID: 58547 RVA: 0x0034E034 File Offset: 0x0034C234 [Token(Token = "0x17002456")] public Transform KPEGGEIPKDN { [Token(Token = "0x600E4B2")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get; [Token(Token = "0x600E4B3")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] set; } // Token: 0x17002457 RID: 9303 // (get) Token: 0x0600E4B4 RID: 58548 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600E4B5 RID: 58549 RVA: 0x0034E048 File Offset: 0x0034C248 [Token(Token = "0x17002457")] public Vector3 FJFBCGCMIGO { [Token(Token = "0x600E4B4")] [Address(RVA = "0xB3D9E0", Offset = "0xB3C7E0", VA = "0x180B3D9E0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600E4B5")] [Address(RVA = "0xB3DA00", Offset = "0xB3C800", VA = "0x180B3DA00")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17002458 RID: 9304 // (get) Token: 0x0600E4B6 RID: 58550 RVA: 0x0034E068 File Offset: 0x0034C268 // (set) Token: 0x0600E4B7 RID: 58551 RVA: 0x0034E07C File Offset: 0x0034C27C [Token(Token = "0x17002458")] public bool JAHKMFDLDJJ { [Token(Token = "0x600E4B6")] [Address(RVA = "0x4508A0", Offset = "0x44F6A0", VA = "0x1804508A0")] get; [Token(Token = "0x600E4B7")] [Address(RVA = "0x4508B0", Offset = "0x44F6B0", VA = "0x1804508B0")] set; } // Token: 0x17002459 RID: 9305 // (get) Token: 0x0600E4B8 RID: 58552 RVA: 0x0034E090 File Offset: 0x0034C290 // (set) Token: 0x0600E4B9 RID: 58553 RVA: 0x0034E0A4 File Offset: 0x0034C2A4 [Token(Token = "0x17002459")] public bool FPOOJNAOADM { [Token(Token = "0x600E4B8")] [Address(RVA = "0x983AC0", Offset = "0x9828C0", VA = "0x180983AC0")] get; [Token(Token = "0x600E4B9")] [Address(RVA = "0x1029B80", Offset = "0x1028980", VA = "0x181029B80")] set; } // Token: 0x1700245A RID: 9306 // (get) Token: 0x0600E4BA RID: 58554 RVA: 0x0034E0B8 File Offset: 0x0034C2B8 // (set) Token: 0x0600E4BB RID: 58555 RVA: 0x0034E0CC File Offset: 0x0034C2CC [Token(Token = "0x1700245A")] public bool FAMLBNPLENK { [Token(Token = "0x600E4BA")] [Address(RVA = "0x1029AD0", Offset = "0x10288D0", VA = "0x181029AD0")] get; [Token(Token = "0x600E4BB")] [Address(RVA = "0x1029F70", Offset = "0x1028D70", VA = "0x181029F70")] set; } // Token: 0x1700245B RID: 9307 // (get) Token: 0x0600E4BC RID: 58556 RVA: 0x0034E0E0 File Offset: 0x0034C2E0 // (set) Token: 0x0600E4BD RID: 58557 RVA: 0x0034E0F4 File Offset: 0x0034C2F4 [Token(Token = "0x1700245B")] public float? CAIDNCAPBJD { [Token(Token = "0x600E4BC")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get; [Token(Token = "0x600E4BD")] [Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")] set; } // Token: 0x1700245C RID: 9308 // (get) Token: 0x0600E4BE RID: 58558 RVA: 0x0034E108 File Offset: 0x0034C308 // (set) Token: 0x0600E4BF RID: 58559 RVA: 0x0034E11C File Offset: 0x0034C31C [Token(Token = "0x1700245C")] public float? PEAJPPPIANP { [Token(Token = "0x600E4BE")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get; [Token(Token = "0x600E4BF")] [Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")] set; } // Token: 0x1700245D RID: 9309 // (get) Token: 0x0600E4C0 RID: 58560 RVA: 0x0034E130 File Offset: 0x0034C330 // (set) Token: 0x0600E4C1 RID: 58561 RVA: 0x0034E144 File Offset: 0x0034C344 [Token(Token = "0x1700245D")] public AnimationCurve OPPHOKIMJOO { [Token(Token = "0x600E4C0")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get; [Token(Token = "0x600E4C1")] [Address(RVA = "0x466B90", Offset = "0x465990", VA = "0x180466B90")] set; } // Token: 0x1700245E RID: 9310 // (get) Token: 0x0600E4C2 RID: 58562 RVA: 0x0034E158 File Offset: 0x0034C358 // (set) Token: 0x0600E4C3 RID: 58563 RVA: 0x0034E16C File Offset: 0x0034C36C [Token(Token = "0x1700245E")] public float? ECEEOPPNLDI { [Token(Token = "0x600E4C2")] [Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")] get; [Token(Token = "0x600E4C3")] [Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")] set; } // Token: 0x0600E4C4 RID: 58564 RVA: 0x0034E180 File Offset: 0x0034C380 [Token(Token = "0x600E4C4")] [Address(RVA = "0x1029720", Offset = "0x1028520", VA = "0x181029720", Slot = "4")] public void Dispose() { if (!Player.k__BackingField.DFIECMNBGCO()) { PlayerEvents playerEvents = Player.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 action3 = new Action(this.OAOOIMMDGFH); } } // Token: 0x1700245F RID: 9311 // (get) Token: 0x0600E4C5 RID: 58565 RVA: 0x0034E20C File Offset: 0x0034C40C // (set) Token: 0x0600E4C6 RID: 58566 RVA: 0x0034E220 File Offset: 0x0034C420 [Token(Token = "0x1700245F")] public bool CFPFIOEKLCF { [Token(Token = "0x600E4C5")] [Address(RVA = "0x7C9360", Offset = "0x7C8160", VA = "0x1807C9360")] get { return this.LLLHHHPFGMP; } [Token(Token = "0x600E4C6")] [Address(RVA = "0x10294E0", Offset = "0x10282E0", VA = "0x1810294E0")] set { this.LLLHHHPFGMP = value; if (value && this.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 action3 = new Action(this.OAOOIMMDGFH); } } } // Token: 0x0600E4C7 RID: 58567 RVA: 0x0034E284 File Offset: 0x0034C484 [Token(Token = "0x600E4C7")] [Address(RVA = "0x1029F80", Offset = "0x1028D80", VA = "0x181029F80")] private void OAOOIMMDGFH(StreamingCameraController.BKBFLNLAMGM OJJLDEPGAEJ) { if (OJJLDEPGAEJ == StreamingCameraController.BKBFLNLAMGM.ON && this.LLLHHHPFGMP && this.k__BackingField) { Transform transform = this.k__BackingField; int num = 0; if (transform != num) { Transform transform2 = this.k__BackingField; Vector3 forward = transform.forward; Vector3 up = Vector3.up; Transform transform3 = this.k__BackingField; Vector3 vector; float z = vector.z; this.PGEPEJEOFHD.z = z; } } } // Token: 0x17002460 RID: 9312 // (get) Token: 0x0600E4C8 RID: 58568 RVA: 0x0034E2F4 File Offset: 0x0034C4F4 // (set) Token: 0x0600E4C9 RID: 58569 RVA: 0x0034E308 File Offset: 0x0034C508 [Token(Token = "0x17002460")] public string FIKEBGGCDFN { [Token(Token = "0x600E4C8")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get { return this.MMBOKOLAJFH; } [Token(Token = "0x600E4C9")] [Address(RVA = "0x1029AE0", Offset = "0x10288E0", VA = "0x181029AE0")] set { if (this.MMBOKOLAJFH != value) { Action jkhplpenpnh = this.JKHPLPENPNH; this.MMBOKOLAJFH = value; if (jkhplpenpnh != 0) { jkhplpenpnh(); } } } } // Token: 0x140000F6 RID: 246 // (add) Token: 0x0600E4CA RID: 58570 RVA: 0x0034E33C File Offset: 0x0034C53C // (remove) Token: 0x0600E4CB RID: 58571 RVA: 0x0034E364 File Offset: 0x0034C564 [Token(Token = "0x140000F6")] public event Action JKHPLPENPNH { [Token(Token = "0x600E4CA")] [Address(RVA = "0x1029440", Offset = "0x1028240", VA = "0x181029440")] [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 = "0x600E4CB")] [Address(RVA = "0x102A180", Offset = "0x1028F80", VA = "0x18102A180")] [CompilerGenerated] remove { Action jkhplpenpnh; Delegate @delegate; do { jkhplpenpnh = this.JKHPLPENPNH; @delegate = Delegate.Remove(jkhplpenpnh, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jkhplpenpnh) { } } } // Token: 0x17002461 RID: 9313 // (get) Token: 0x0600E4CC RID: 58572 RVA: 0x0034E38C File Offset: 0x0034C58C [Token(Token = "0x17002461")] public bool FBLEJONFPAK { [Token(Token = "0x600E4CC")] [Address(RVA = "0x1029B20", Offset = "0x1028920", VA = "0x181029B20")] get { Transform transform = this.k__BackingField; int num = 0; return transform != num; } } // Token: 0x0600E4CD RID: 58573 RVA: 0x0034E3AC File Offset: 0x0034C5AC [Token(Token = "0x600E4CD")] [Address(RVA = "0x1029D90", Offset = "0x1028B90", VA = "0x181029D90")] public void IFHOBIPBMKN(out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK) { if (this.LLLHHHPFGMP) { } Transform transform = this.k__BackingField; Quaternion endkphncmfj = this.ENDKPHNCMFJ; if (this.LLLHHHPFGMP) { } Transform transform2 = this.k__BackingField; Vector3 vector; float z = vector.z; float z2 = this.k__BackingField.z; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; DDHPAFKBMON.z = z4; } // Token: 0x0600E4CE RID: 58574 RVA: 0x0034E418 File Offset: 0x0034C618 [Token(Token = "0x600E4CE")] [Address(RVA = "0x1029B90", Offset = "0x1028990", VA = "0x181029B90")] private void FGFBBPPFCBD() { if (this.LLLHHHPFGMP && this.k__BackingField) { Transform transform = this.k__BackingField; int num = 0; if (transform != num) { Transform transform2 = this.k__BackingField; Vector3 forward = transform.forward; Vector3 up = Vector3.up; Transform transform3 = this.k__BackingField; Vector3 vector; float z = vector.z; this.PGEPEJEOFHD.z = z; } } } // Token: 0x17002462 RID: 9314 // (get) Token: 0x0600E4CF RID: 58575 RVA: 0x0034E484 File Offset: 0x0034C684 // (set) Token: 0x0600E4D0 RID: 58576 RVA: 0x0034E498 File Offset: 0x0034C698 [Token(Token = "0x17002462")] public bool NCDPCBMIGMI { [Token(Token = "0x600E4CF")] [Address(RVA = "0x403A40", Offset = "0x402840", VA = "0x180403A40")] get; [Token(Token = "0x600E4D0")] [Address(RVA = "0x774D90", Offset = "0x773B90", VA = "0x180774D90")] set; } // Token: 0x0600E4D1 RID: 58577 RVA: 0x0034E4AC File Offset: 0x0034C6AC [Token(Token = "0x600E4D1")] [Address(RVA = "0x102A220", Offset = "0x1029020", VA = "0x18102A220")] public HNHBHFHBIMM() { Quaternion identity = Quaternion.identity; base..ctor(); } // Token: 0x0400955B RID: 38235 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400955B")] public Quaternion ENDKPHNCMFJ; // Token: 0x04009560 RID: 38240 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4009560")] public HNHBHFHBIMM.AJHCFMHNMMG OPLHMKFCNOL; // Token: 0x04009561 RID: 38241 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x4009561")] public bool DMNLOGFMGDD; // Token: 0x04009565 RID: 38245 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4009565")] private string MMBOKOLAJFH; // Token: 0x04009567 RID: 38247 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4009567")] private bool LLLHHHPFGMP; // Token: 0x04009568 RID: 38248 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x4009568")] private Vector3 PGEPEJEOFHD; // Token: 0x04009569 RID: 38249 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4009569")] private Quaternion CIGHMDAFNFL; // Token: 0x020022DB RID: 8923 [Token(Token = "0x20022DB")] public enum AJHCFMHNMMG { // Token: 0x0400956C RID: 38252 [Token(Token = "0x400956C")] Unspecified, // Token: 0x0400956D RID: 38253 [Token(Token = "0x400956D")] StreamPoint, // Token: 0x0400956E RID: 38254 [Token(Token = "0x400956E")] FirstPerson, // Token: 0x0400956F RID: 38255 [Token(Token = "0x400956F")] ThirdPerson, // Token: 0x04009570 RID: 38256 [Token(Token = "0x4009570")] ThirdPersonTeleportOnly, // Token: 0x04009571 RID: 38257 [Token(Token = "0x4009571")] ThirdPersonFace, // Token: 0x04009572 RID: 38258 [Token(Token = "0x4009572")] Handheld } }