using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using RecRoom; using RecRoom.Async; using RecRoom.Core.Locomotion; using RecRoom.Core.Rendering; using TMPro; using UnityEngine; // Token: 0x020001C8 RID: 456 [Token(Token = "0x20001C8")] [StructLayout(3)] public class TeleportationPortal : MonoBehaviour { // Token: 0x17000242 RID: 578 // (get) Token: 0x06000E32 RID: 3634 RVA: 0x0003D38C File Offset: 0x0003B58C [Token(Token = "0x17000242")] public bool BLJJPLBJLHK { [Token(Token = "0x6000E32")] [Address(RVA = "0x13B2E60", Offset = "0x13B1860", VA = "0x1813B2E60")] get { return this.supportsInGameLocking; } } // Token: 0x14000037 RID: 55 // (add) Token: 0x06000E33 RID: 3635 RVA: 0x0003D3A0 File Offset: 0x0003B5A0 // (remove) Token: 0x06000E34 RID: 3636 RVA: 0x0003D3BC File Offset: 0x0003B5BC [Token(Token = "0x14000037")] public event Action DGELAHLLNPG { [Token(Token = "0x6000E33")] [Address(RVA = "0x13B2770", Offset = "0x13B1170", VA = "0x1813B2770")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6000E34")] [Address(RVA = "0x13B2E90", Offset = "0x13B1890", VA = "0x1813B2E90")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17000243 RID: 579 // (get) Token: 0x06000E35 RID: 3637 RVA: 0x0003D3D8 File Offset: 0x0003B5D8 // (set) Token: 0x06000E36 RID: 3638 RVA: 0x0003D3EC File Offset: 0x0003B5EC [Token(Token = "0x17000243")] public static TeleportationPortal FPLICBLNBKM { [Token(Token = "0x6000E35")] [Address(RVA = "0x13B2DF0", Offset = "0x13B17F0", VA = "0x1813B2DF0")] get { return TeleportationPortal.DADCJEHMFPF; } [Token(Token = "0x6000E36")] [Address(RVA = "0x13B3080", Offset = "0x13B1A80", VA = "0x1813B3080")] set { if (TeleportationPortal.DADCJEHMFPF != value) { TeleportationPortal.DADCJEHMFPF = value; } } } // Token: 0x17000244 RID: 580 // (get) Token: 0x06000E37 RID: 3639 RVA: 0x0003D410 File Offset: 0x0003B610 // (set) Token: 0x06000E38 RID: 3640 RVA: 0x0003D424 File Offset: 0x0003B624 [Token(Token = "0x17000244")] public virtual bool NLLONFJBKKP { [Token(Token = "0x6000E37")] [Address(RVA = "0x408BC0", Offset = "0x4075C0", VA = "0x180408BC0", Slot = "4")] get { return this.DJOGLAAEACB; } [Token(Token = "0x6000E38")] [Address(RVA = "0x13B3030", Offset = "0x13B1A30", VA = "0x1813B3030", Slot = "5")] set { if (!value) { this.DJOGLAAEACB = value; bool cbnoffancph = this.CBNOFFANCPH; this.NFPBMPMHHGO = cbnoffancph; return; } bool kjfhbiknchj = this.KJFHBIKNCHJ; int num = 0; this.CBNOFFANCPH = kjfhbiknchj; this.NFPBMPMHHGO = num != 0; this.DJOGLAAEACB = true; } } // Token: 0x17000245 RID: 581 // (get) Token: 0x06000E39 RID: 3641 RVA: 0x0003D46C File Offset: 0x0003B66C [Token(Token = "0x17000245")] public Transform HFJHPMPNGPF { [Token(Token = "0x6000E39")] [Address(RVA = "0x13B2E50", Offset = "0x13B1850", VA = "0x1813B2E50")] get { if (this.mode != TeleportationPortal.IDIOIAGNCBL.Seat) { } return this.Target; } } // Token: 0x17000246 RID: 582 // (get) Token: 0x06000E3A RID: 3642 RVA: 0x0003D48C File Offset: 0x0003B68C [Token(Token = "0x17000246")] public bool GENDFBIHBFI { [Token(Token = "0x6000E3A")] [Address(RVA = "0x13B2B80", Offset = "0x13B1580", VA = "0x1813B2B80")] get { return this.mode == TeleportationPortal.IDIOIAGNCBL.Seat; } } // Token: 0x17000247 RID: 583 // (get) Token: 0x06000E3B RID: 3643 RVA: 0x0003D4A4 File Offset: 0x0003B6A4 [Token(Token = "0x17000247")] public bool KJJEMOBNABO { [Token(Token = "0x6000E3B")] [Address(RVA = "0x13B2B70", Offset = "0x13B1570", VA = "0x1813B2B70")] get { return this.mode == TeleportationPortal.IDIOIAGNCBL.Ladder; } } // Token: 0x17000248 RID: 584 // (get) Token: 0x06000E3C RID: 3644 RVA: 0x0003D4BC File Offset: 0x0003B6BC [Token(Token = "0x17000248")] public bool PEHLGMBNIAM { [Token(Token = "0x6000E3C")] [Address(RVA = "0x13B2810", Offset = "0x13B1210", VA = "0x1813B2810")] get { TeleportationPortal.IDIOIAGNCBL idioiagncbl = this.mode; if (idioiagncbl != TeleportationPortal.IDIOIAGNCBL.Teleport && idioiagncbl != TeleportationPortal.IDIOIAGNCBL.Seat) { return idioiagncbl != TeleportationPortal.IDIOIAGNCBL.Ladder; } } } // Token: 0x17000249 RID: 585 // (get) Token: 0x06000E3D RID: 3645 RVA: 0x0003D4E4 File Offset: 0x0003B6E4 [Token(Token = "0x17000249")] public virtual bool FBLEJONFPAK { [Token(Token = "0x6000E3D")] [Address(RVA = "0x13B2B90", Offset = "0x13B1590", VA = "0x1813B2B90", Slot = "6")] get { /* An exception occurred when decompiling this method (06000E3D) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean TeleportationPortal::get_IsValid() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_AB: stloc:TeleportationPortal(var_12_B3, ldsfld:TeleportationPortal(TeleportationPortal::DADCJEHMFPF)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x1700024A RID: 586 // (get) Token: 0x06000E3E RID: 3646 RVA: 0x0003D5A8 File Offset: 0x0003B7A8 [Token(Token = "0x1700024A")] public Vector3 JHMEDFGHBJI { [Token(Token = "0x6000E3E")] [Address(RVA = "0x13B2A60", Offset = "0x13B1460", VA = "0x1813B2A60")] get { bool flag; if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L || !flag) { } throw new NullReferenceException(); } } // Token: 0x1700024B RID: 587 // (get) Token: 0x06000E3F RID: 3647 RVA: 0x0003D5C8 File Offset: 0x0003B7C8 [Token(Token = "0x1700024B")] public Vector3 PCIAODOPCMK { [Token(Token = "0x6000E3F")] [Address(RVA = "0x13B2830", Offset = "0x13B1230", VA = "0x1813B2830")] get { Vector3 forward = Vector3.forward; bool flag; if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L || flag) { Vector3 forward2 = Vector3.forward; } Vector3 up = Vector3.up; Quaternion quaternion; float z = quaternion.z; throw new NullReferenceException(); } } // Token: 0x1700024C RID: 588 // (get) Token: 0x06000E40 RID: 3648 RVA: 0x0003D60C File Offset: 0x0003B80C [Token(Token = "0x1700024C")] public bool HFHBLLPACDA { [Token(Token = "0x6000E40")] [Address(RVA = "0x13B2E70", Offset = "0x13B1870", VA = "0x1813B2E70")] get { TeleportationPortal.IDIOIAGNCBL idioiagncbl = this.mode; return idioiagncbl == TeleportationPortal.IDIOIAGNCBL.Teleport || idioiagncbl == TeleportationPortal.IDIOIAGNCBL.Ladder || idioiagncbl == TeleportationPortal.IDIOIAGNCBL.Seat; } } // Token: 0x1700024D RID: 589 // (get) Token: 0x06000E41 RID: 3649 RVA: 0x0003D630 File Offset: 0x0003B830 // (set) Token: 0x06000E42 RID: 3650 RVA: 0x0003D644 File Offset: 0x0003B844 [Token(Token = "0x1700024D")] public bool NFPBMPMHHGO { [Token(Token = "0x6000E41")] [Address(RVA = "0x13B2B60", Offset = "0x13B1560", VA = "0x1813B2B60")] get { return this.KJFHBIKNCHJ; } [Token(Token = "0x6000E42")] [Address(RVA = "0x13B2F30", Offset = "0x13B1930", VA = "0x1813B2F30")] set { if (this.ToString() == 0) { this.KJFHBIKNCHJ = value; Animator ccjngblkhkd = this.CCJNGBLKHKD; int num = 0; if (ccjngblkhkd != num) { Animator ccjngblkhkd2 = this.CCJNGBLKHKD; bool kjfhbiknchj = this.KJFHBIKNCHJ; int mejoimipbol = TeleportationPortal.MEJOIMIPBOL; ccjngblkhkd2.SetBool(mejoimipbol, kjfhbiknchj); return; } } else { this.CBNOFFANCPH = value; } } } // Token: 0x06000E43 RID: 3651 RVA: 0x0003D6A0 File Offset: 0x0003B8A0 [Token(Token = "0x6000E43")] [Address(RVA = "0x13B0C90", Offset = "0x13AF690", VA = "0x1813B0C90", Slot = "7")] protected virtual void Awake() { Collider component = base.GetComponent(); this.FKJEIHGOADP = component; if (this.mode == TeleportationPortal.IDIOIAGNCBL.Ladder) { int num = 0; component.isTrigger = num != 0; } Animator componentInChildren = base.GetComponentInChildren(); this.CCJNGBLKHKD = componentInChildren; } // Token: 0x06000E44 RID: 3652 RVA: 0x0003D6E4 File Offset: 0x0003B8E4 [Token(Token = "0x6000E44")] [Address(RVA = "0x13B1A60", Offset = "0x13B0460", VA = "0x1813B1A60", Slot = "8")] protected virtual void Start() { this.HMGEIMMINNK(); } // Token: 0x06000E45 RID: 3653 RVA: 0x0003D6F8 File Offset: 0x0003B8F8 [Token(Token = "0x6000E45")] [Address(RVA = "0x13B13A0", Offset = "0x13AFDA0", VA = "0x1813B13A0")] private void HMGEIMMINNK() { string text; for (;;) { string doorID = this.DoorID; if (string.IsNullOrEmpty(doorID)) { break; } string doorID2 = this.DoorID; text = string.Format("Door.{0}.Title", doorID2); string doorID3 = this.DoorID; string text2 = IGCCFMFHBBN.IAHDANBDAAM(string.Format("Door.{0}.Query", doorID3)); TextMeshPro doorNameText = this.DoorNameText; this.IBEIPAKMFOC = text2; int num = 0; if (doorNameText != num) { goto Block_3; } } if (this.mode == TeleportationPortal.IDIOIAGNCBL.Playlist && !string.IsNullOrWhiteSpace(this.TargetName)) { string targetName = this.TargetName; int num2 = 0; IPromise promise = OJMCBOKJFOF.POOBMHAAMLJ(targetName, num2 != 0); Action action = new Action(this.ENOLAAEEDPC); int num3 = 0; num3 += num3; num3++; } return; Block_3: TextMeshPro doorNameText2 = this.DoorNameText; string text3 = IGCCFMFHBBN.IAHDANBDAAM(text); doorNameText2.text = text3; } // Token: 0x06000E46 RID: 3654 RVA: 0x0003D7D8 File Offset: 0x0003B9D8 [Token(Token = "0x6000E46")] [Address(RVA = "0x13B1700", Offset = "0x13B0100", VA = "0x1813B1700")] private void OnDisable() { if (this.KJFHBIKNCHJ) { int num = 0; this.NFPBMPMHHGO = num != 0; return; } } // Token: 0x06000E47 RID: 3655 RVA: 0x0003D7F8 File Offset: 0x0003B9F8 [Token(Token = "0x6000E47")] [Address(RVA = "0x4F8C20", Offset = "0x4F7620", VA = "0x1804F8C20")] public void ChangeMode(TeleportationPortal.IDIOIAGNCBL NELNODMDALL) { this.mode = NELNODMDALL; } // Token: 0x06000E48 RID: 3656 RVA: 0x0003D80C File Offset: 0x0003BA0C [Token(Token = "0x6000E48")] [Address(RVA = "0x13B1A70", Offset = "0x13B0470", VA = "0x1813B1A70")] public void Use(Player IEKDDPPNFPF, bool LALFEFGANLO = false) { if (!IEKDDPPNFPF.DBAJDHGDPOL.IsLocal || !LALFEFGANLO) { return; } float realtimeSinceStartup = Time.realtimeSinceStartup; if (this.mode <= TeleportationPortal.IDIOIAGNCBL.Playlist) { bool flag; bool flag2; bool flag3; if (!flag || !flag2 || flag3) { goto IL_185; } this.CMHELGOLGMH = true; float time = Time.time; this.EBFAAPEBAFA = time; bool flag4; if (!flag4) { goto IL_185; } SessionManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (!(instance != num)) { goto IL_185; } SessionManager instance2 = SingletonMonoBehaviour.Instance; PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; bool k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; Vector3 vector; float z = vector.z; if (!(TeleportationPortal.DADCJEHMFPF != this)) { goto IL_185; } TeleportationPortal.DADCJEHMFPF = this; bool flag5; bool flag6; if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD && flag5 && !flag6) { goto IL_185; } Vector3 vector2; float z2 = vector2.z; if (SingletonMonoBehaviour.Instance.FGAMGPEBMGE != LocalPlayerController.JJKKCDNKBJI.VR_WALK) { } Transform transform = this.activityMenuRoot; Vector3 vector3; float z3 = vector3.z; Transform transform2 = this.activityMenuRoot; string ibeipakmfoc = this.IBEIPAKMFOC; bool isLocked = this.NLLONFJBKKP; Action action = new Action(this.LLBBPJPKJOD); bool flag7; if (!flag7) { goto IL_185; } SessionManager instance3 = SingletonMonoBehaviour.Instance; bool forceNewInstance = this.ForceNewInstance; int num2 = 0; if (!(instance3 != num2)) { goto IL_185; } SessionManager instance4 = SingletonMonoBehaviour.Instance; string targetName = this.TargetName; int num3 = 0; instance4.RunJoinPlaylist(targetName, SessionManager.BDPNOBGNGNI.CUSTOM_ROOMS_DOOR, num3 != 0); } object[] array = new object[1]; TeleportationPortal.IDIOIAGNCBL idioiagncbl; if (idioiagncbl != TeleportationPortal.IDIOIAGNCBL.Teleport) { } array[0] = idioiagncbl; Debug.LogErrorFormat("Unsupported portal type: {0}", array); IL_185: Action dgelahllnpg = this.DGELAHLLNPG; while (dgelahllnpg == 0) { } dgelahllnpg(); throw new NullReferenceException(); } // Token: 0x06000E49 RID: 3657 RVA: 0x0003D9B8 File Offset: 0x0003BBB8 [Token(Token = "0x6000E49")] [Address(RVA = "0x13B15C0", Offset = "0x13AFFC0", VA = "0x1813B15C0")] private void LLBBPJPKJOD(bool NOKFBPAOPNN) { if (!NOKFBPAOPNN) { PlayerEvents playerEvents = Player.k__BackingField.playerEvents; ActionEvent menuVisibleEvent = playerEvents.MenuVisibleEvent; Action action = new Action(this.LLBBPJPKJOD); ActionEvent actionEvent = menuVisibleEvent - action; playerEvents.MenuVisibleEvent = actionEvent; bool isLocked = this.NLLONFJBKKP; } } // Token: 0x06000E4A RID: 3658 RVA: 0x0003DA08 File Offset: 0x0003BC08 [Token(Token = "0x6000E4A")] [Address(RVA = "0x13B10C0", Offset = "0x13AFAC0", VA = "0x1813B10C0")] public void DisembarkSeat(Player IEKDDPPNFPF) { if (this.mode == TeleportationPortal.IDIOIAGNCBL.Seat) { Transform seatDisembarkTarget = this.SeatDisembarkTarget; int num = 0; if (!(seatDisembarkTarget == num)) { Transform seatDisembarkTarget2 = this.SeatDisembarkTarget; Vector3 position = seatDisembarkTarget.position; Vector3 up = Vector3.up; int num2 = 0; Vector3 down = Vector3.down; PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement; bool flag; if (!flag) { Transform seatDisembarkTarget3 = this.SeatDisembarkTarget; Vector3 up2 = Vector3.up; } int num3 = 0; playerMovement.RequestTeleport(num2, num3); } } } // Token: 0x06000E4B RID: 3659 RVA: 0x0003DA84 File Offset: 0x0003BC84 [Token(Token = "0x6000E4B")] [Address(RVA = "0x13B18F0", Offset = "0x13B02F0", VA = "0x1813B18F0")] public void RenderHighlight() { if (this.KJFHBIKNCHJ && this.highlightRenderers != (ulong)0L) { OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle(); Renderer[] array = this.highlightRenderers; int num = 0; if (num < array.Length) { Material[] sharedMaterialArray = array[num].GetSharedMaterialArray(); Renderer renderer = this.highlightRenderers[num]; int length = sharedMaterialArray.Length; int num2 = 0; OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, renderer, length, num2 != 0); Renderer[] array2 = this.highlightRenderers; num++; } } } // Token: 0x06000E4C RID: 3660 RVA: 0x0003DB08 File Offset: 0x0003BD08 [Token(Token = "0x6000E4C")] [Address(RVA = "0x13B0D10", Offset = "0x13AF710", VA = "0x1813B0D10")] private void DAHBOENNLEL(Player IEKDDPPNFPF) { Vector3 zero = Vector3.zero; Vector3 forward = Vector3.forward; int num = 0; if (this.randomPointMaxRetryCount > num) { Vector2 insideUnitCircle = global::UnityEngine.Random.insideUnitCircle; Transform transform = this.randomPointCenter; Vector3 vector; float z = vector.z; Vector3 up = Vector3.up; Vector3 vector2; float z2 = vector2.z; bool flag; if (flag) { float z3 = forward.z; if ((this.randomizeRotation ? 1 : 0) != num) { float num2 = global::UnityEngine.Random.Range((float)0, 360f); int num3 = 0; float z4 = Vector3.up.z; Quaternion quaternion = Quaternion.AngleAxis(num2, num3); float z5 = Vector3.forward.z; } Vector3 vector3; float z6 = vector3.z; PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement; throw new NullReferenceException(); } num++; } } // Token: 0x06000E4D RID: 3661 RVA: 0x0003DBC0 File Offset: 0x0003BDC0 [Token(Token = "0x6000E4D")] [Address(RVA = "0x13B1720", Offset = "0x13B0120", VA = "0x1813B1720")] private void OnDrawGizmosSelected() { Color color = Gizmos.color; Color yellow = Color.yellow; Vector3 vector; float z = vector.z; if (this.mode == TeleportationPortal.IDIOIAGNCBL.TeleportToRandomPoint) { Transform transform = this.randomPointCenter; int num = 0; if (transform != num) { Transform transform2 = this.randomPointCenter; Vector3 position = transform.position; } } } // Token: 0x06000E4E RID: 3662 RVA: 0x0003DC1C File Offset: 0x0003BE1C [Token(Token = "0x6000E4E")] [Address(RVA = "0x13B2750", Offset = "0x13B1150", VA = "0x1813B2750")] public TeleportationPortal() { } // Token: 0x06000E50 RID: 3664 RVA: 0x0003DC70 File Offset: 0x0003BE70 [Token(Token = "0x6000E50")] [Address(RVA = "0x13B1320", Offset = "0x13AFD20", VA = "0x1813B1320")] [CompilerGenerated] private void ENOLAAEEDPC(BMFAGMFKODA EFDBFLPKHKA) { if (EFDBFLPKHKA.GEAHKJHAPKE() > 0) { TextMeshPro doorNameText = this.DoorNameText; string k__BackingField = EFDBFLPKHKA.k__BackingField; doorNameText.text = k__BackingField; } } // Token: 0x04000B29 RID: 2857 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000B29")] [SerializeField] [Header("Mode Configuration")] public TeleportationPortal.IDIOIAGNCBL mode; // Token: 0x04000B2A RID: 2858 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000B2A")] [OMAIFIIBMNL("UsesTargetTransform")] public Transform Target; // Token: 0x04000B2B RID: 2859 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000B2B")] [OMAIFIIBMNL("IsSeat")] public Transform SeatDisembarkTarget; // Token: 0x04000B2C RID: 2860 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000B2C")] [SerializeField] [OMAIFIIBMNL("IsTeleportToRandomPointMode")] private Transform randomPointCenter; // Token: 0x04000B2D RID: 2861 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000B2D")] [SerializeField] [OMAIFIIBMNL("IsTeleportToRandomPointMode")] private float randomPointRadius = 6f; // Token: 0x04000B2E RID: 2862 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x4000B2E")] [SerializeField] [OMAIFIIBMNL("IsTeleportToRandomPointMode")] private int randomPointMaxRetryCount = (int)((ulong)4L); // Token: 0x04000B2F RID: 2863 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4000B2F")] [SerializeField] [OMAIFIIBMNL("IsTeleportToRandomPointMode")] private bool randomizeRotation = true; // Token: 0x04000B30 RID: 2864 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4000B30")] [Tooltip("Name of the destination room if the Mode is 'Room' or room scene within the current room if the Mode is 'RoomScene'")] [OMAIFIIBMNL("UsesTargetName")] public string TargetName; // Token: 0x04000B31 RID: 2865 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000B31")] [OMAIFIIBMNL("IsRoomSceneMode")] public SessionManager.APNNGFNMGDP JoinRoomSceneInviteMode = (SessionManager.APNNGFNMGDP)((ulong)2L); // Token: 0x04000B32 RID: 2866 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x4000B32")] [Tooltip("Force the creation of a new room instance rather than first trying to join an existing instance")] [OMAIFIIBMNL("IsRoomSceneMode")] public bool ForceNewInstance; // Token: 0x04000B33 RID: 2867 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4000B33")] [SerializeField] [Tooltip("Door ID to look up query on Server if Mode is 'MultiSelect'")] [OMAIFIIBMNL("IsMultiselectMode")] private string DoorID; // Token: 0x04000B34 RID: 2868 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4000B34")] [SerializeField] [OMAIFIIBMNL("NeedsTextReference")] private TextMeshPro DoorNameText; // Token: 0x04000B35 RID: 2869 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4000B35")] private string IBEIPAKMFOC; // Token: 0x04000B36 RID: 2870 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4000B36")] [SerializeField] [Header("Highlight")] private Renderer[] highlightRenderers; // Token: 0x04000B37 RID: 2871 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4000B37")] [SerializeField] [Header("Interaction")] [Tooltip("If the user can teleport with a tool in hand?")] private bool CanCarryTools; // Token: 0x04000B38 RID: 2872 [global::Cpp2IlInjected.FieldOffset(Offset = "0x79")] [Token(Token = "0x4000B38")] [SerializeField] [Header("Locking")] private bool supportsInGameLocking; // Token: 0x04000B39 RID: 2873 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4000B39")] [SerializeField] private Transform activityMenuRoot; // Token: 0x04000B3A RID: 2874 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4000B3A")] [HideInInspector] public Vector3? TargetPositionOverride; // Token: 0x04000B3B RID: 2875 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4000B3B")] [HideInInspector] public Quaternion? TargetRotationOverride; // Token: 0x04000B3C RID: 2876 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4000B3C")] protected Collider FKJEIHGOADP; // Token: 0x04000B3D RID: 2877 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4000B3D")] protected Animator CCJNGBLKHKD; // Token: 0x04000B3E RID: 2878 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4000B3E")] private bool CMHELGOLGMH; // Token: 0x04000B3F RID: 2879 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")] [Token(Token = "0x4000B3F")] private float EBFAAPEBAFA; // Token: 0x04000B40 RID: 2880 [Token(Token = "0x4000B40")] private const float OMCOBPGBDKJ = 20f; // Token: 0x04000B41 RID: 2881 [Token(Token = "0x4000B41")] private const int NOEAHNKHBFL = 3; // Token: 0x04000B42 RID: 2882 [Token(Token = "0x4000B42")] private static int JKAELDFGDHE; // Token: 0x04000B44 RID: 2884 [Token(Token = "0x4000B44")] protected static readonly int MEJOIMIPBOL = Animator.StringToHash("Highlighted"); // Token: 0x04000B45 RID: 2885 [Token(Token = "0x4000B45")] private static TeleportationPortal DADCJEHMFPF; // Token: 0x04000B46 RID: 2886 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4000B46")] protected bool DJOGLAAEACB; // Token: 0x04000B47 RID: 2887 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD1")] [Token(Token = "0x4000B47")] private bool CBNOFFANCPH; // Token: 0x04000B48 RID: 2888 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD2")] [Token(Token = "0x4000B48")] private bool KJFHBIKNCHJ; // Token: 0x020001C9 RID: 457 [Token(Token = "0x20001C9")] public enum IDIOIAGNCBL { // Token: 0x04000B4A RID: 2890 [Token(Token = "0x4000B4A")] Teleport, // Token: 0x04000B4B RID: 2891 [Token(Token = "0x4000B4B")] Respawn, // Token: 0x04000B4C RID: 2892 [Token(Token = "0x4000B4C")] DEPRECATED_1, // Token: 0x04000B4D RID: 2893 [Token(Token = "0x4000B4D")] DEPRECATED_5, // Token: 0x04000B4E RID: 2894 [Token(Token = "0x4000B4E")] Nothing, // Token: 0x04000B4F RID: 2895 [Token(Token = "0x4000B4F")] Room, // Token: 0x04000B50 RID: 2896 [Token(Token = "0x4000B50")] DEPRECATED_2, // Token: 0x04000B51 RID: 2897 [Token(Token = "0x4000B51")] DEPRECATED_3, // Token: 0x04000B52 RID: 2898 [Token(Token = "0x4000B52")] DEPRECATED_4, // Token: 0x04000B53 RID: 2899 [Token(Token = "0x4000B53")] TeleportToRandomPoint, // Token: 0x04000B54 RID: 2900 [Token(Token = "0x4000B54")] Disabled, // Token: 0x04000B55 RID: 2901 [Token(Token = "0x4000B55")] ReloadCurrentActivityLevel, // Token: 0x04000B56 RID: 2902 [Token(Token = "0x4000B56")] Seat, // Token: 0x04000B57 RID: 2903 [Token(Token = "0x4000B57")] Ladder, // Token: 0x04000B58 RID: 2904 [Token(Token = "0x4000B58")] MultiSelect, // Token: 0x04000B59 RID: 2905 [Token(Token = "0x4000B59")] RoomScene, // Token: 0x04000B5A RID: 2906 [Token(Token = "0x4000B5A")] Playlist } }