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.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.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: 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.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: 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.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: 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.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.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: 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.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: 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 } }