using System; using System.Collections; using System.Runtime.CompilerServices; using System.Text.RegularExpressions; using Cpp2IlInjected; using RecNet; using RecRoom; using RecRoom.Core; using RecRoom.Core.Locomotion; using TMPro; using UnityEngine; // Token: 0x020001AA RID: 426 [Token(Token = "0x20001AA")] public class TeleportationPortal : InteractablePortal { // Token: 0x1700022B RID: 555 // (get) Token: 0x06000D78 RID: 3448 RVA: 0x0003A9A0 File Offset: 0x00038BA0 [Token(Token = "0x1700022B")] public bool BLJJPLBJLHK { [Token(Token = "0x6000D78")] [Address(RVA = "0xAB8F20", Offset = "0xAB7F20", VA = "0x180AB8F20")] get { return this.supportsInGameLocking; } } // Token: 0x14000037 RID: 55 // (add) Token: 0x06000D79 RID: 3449 RVA: 0x0003A9B4 File Offset: 0x00038BB4 // (remove) Token: 0x06000D7A RID: 3450 RVA: 0x0003A9D0 File Offset: 0x00038BD0 [Token(Token = "0x14000037")] public event Action DGELAHLLNPG { [Token(Token = "0x6000D79")] [Address(RVA = "0x1480930", Offset = "0x147F930", VA = "0x181480930")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6000D7A")] [Address(RVA = "0x1481030", Offset = "0x1480030", VA = "0x181481030")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1700022C RID: 556 // (get) Token: 0x06000D7B RID: 3451 RVA: 0x0003A9EC File Offset: 0x00038BEC // (set) Token: 0x06000D7C RID: 3452 RVA: 0x0003AA00 File Offset: 0x00038C00 [Token(Token = "0x1700022C")] public static TeleportationPortal FPLICBLNBKM { [Token(Token = "0x6000D7B")] [Address(RVA = "0x1480FB0", Offset = "0x147FFB0", VA = "0x181480FB0")] get { return TeleportationPortal.DADCJEHMFPF; } [Token(Token = "0x6000D7C")] [Address(RVA = "0x147F5D0", Offset = "0x147E5D0", VA = "0x18147F5D0")] private set { if (TeleportationPortal.DADCJEHMFPF != value) { TeleportationPortal.DADCJEHMFPF = value; } } } // Token: 0x1700022D RID: 557 // (get) Token: 0x06000D7D RID: 3453 RVA: 0x0003AA24 File Offset: 0x00038C24 [Token(Token = "0x1700022D")] public bool KJJEMOBNABO { [Token(Token = "0x6000D7D")] [Address(RVA = "0x1480D30", Offset = "0x147FD30", VA = "0x181480D30")] get { return this.mode == TeleportationPortal.IDIOIAGNCBL.Ladder; } } // Token: 0x1700022E RID: 558 // (get) Token: 0x06000D7E RID: 3454 RVA: 0x0003AA3C File Offset: 0x00038C3C [Token(Token = "0x1700022E")] public override bool PEHLGMBNIAM { [Token(Token = "0x6000D7E")] [Address(RVA = "0x14809D0", Offset = "0x147F9D0", VA = "0x1814809D0", Slot = "5")] get { TeleportationPortal.IDIOIAGNCBL idioiagncbl = this.mode; if (idioiagncbl == TeleportationPortal.IDIOIAGNCBL.Teleport) { } return idioiagncbl != TeleportationPortal.IDIOIAGNCBL.Ladder; } } // Token: 0x1700022F RID: 559 // (get) Token: 0x06000D7F RID: 3455 RVA: 0x0003AA5C File Offset: 0x00038C5C [Token(Token = "0x1700022F")] public bool KDDPPLMPCKJ { [Token(Token = "0x6000D7F")] [Address(RVA = "0x1480D10", Offset = "0x147FD10", VA = "0x181480D10")] get { while (this.mode == TeleportationPortal.IDIOIAGNCBL.Nothing) { } } } // Token: 0x17000230 RID: 560 // (get) Token: 0x06000D80 RID: 3456 RVA: 0x0003AA74 File Offset: 0x00038C74 [Token(Token = "0x17000230")] protected override bool PMAJDJNJBOG { [Token(Token = "0x6000D80")] [Address(RVA = "0xCDF5C0", Offset = "0xCDE5C0", VA = "0x180CDF5C0", Slot = "8")] get { return this.showLockedScreenSpaceMessage; } } // Token: 0x17000231 RID: 561 // (get) Token: 0x06000D81 RID: 3457 RVA: 0x0003AA88 File Offset: 0x00038C88 [Token(Token = "0x17000231")] public override bool FBLEJONFPAK { [Token(Token = "0x6000D81")] [Address(RVA = "0x1480D40", Offset = "0x147FD40", VA = "0x181480D40", Slot = "4")] get { if (!base.isActiveAndEnabled || (this.PMAJDJNJBOG && !this.showLockedScreenSpaceMessage) || this.mode > TeleportationPortal.IDIOIAGNCBL.MagicDoor) { return; } if (!this.CMHELGOLGMH) { return !string.IsNullOrEmpty(this.IBEIPAKMFOC); } float time = Time.time; float respawnDuration = Player.EOEGGEEGLNE; Transform transform = this.randomPointCenter; int num = 0; if (transform != num) { return this.randomPointMaxRetryCount > 0; } } } // Token: 0x17000232 RID: 562 // (get) Token: 0x06000D82 RID: 3458 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000232")] public override Vector3 JHMEDFGHBJI { [Token(Token = "0x6000D82")] [Address(RVA = "0x1480C10", Offset = "0x147FC10", VA = "0x181480C10", Slot = "6")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000233 RID: 563 // (get) Token: 0x06000D83 RID: 3459 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000233")] public override Vector3 PCIAODOPCMK { [Token(Token = "0x6000D83")] [Address(RVA = "0x14809E0", Offset = "0x147F9E0", VA = "0x1814809E0", Slot = "7")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000234 RID: 564 // (get) Token: 0x06000D84 RID: 3460 RVA: 0x0003AB38 File Offset: 0x00038D38 [Token(Token = "0x17000234")] public bool HFHBLLPACDA { [Token(Token = "0x6000D84")] [Address(RVA = "0x1481010", Offset = "0x1480010", VA = "0x181481010")] get { TeleportationPortal.IDIOIAGNCBL idioiagncbl = this.mode; return idioiagncbl == TeleportationPortal.IDIOIAGNCBL.Teleport || idioiagncbl == TeleportationPortal.IDIOIAGNCBL.Ladder; } } // Token: 0x17000235 RID: 565 // (get) Token: 0x06000D85 RID: 3461 RVA: 0x0003AB58 File Offset: 0x00038D58 // (set) Token: 0x06000D86 RID: 3462 RVA: 0x0003AB6C File Offset: 0x00038D6C [Token(Token = "0x17000235")] public string MIOFEDLNCIG { [Token(Token = "0x6000D85")] [Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")] get { return this.lockedScreenSpaceMessage; } [Token(Token = "0x6000D86")] [Address(RVA = "0x14810D0", Offset = "0x14800D0", VA = "0x1814810D0")] set { this.lockedScreenSpaceMessage = value; bool flag = value == 0; this.showLockedScreenSpaceMessage = flag; } } // Token: 0x06000D87 RID: 3463 RVA: 0x0003AB8C File Offset: 0x00038D8C [Token(Token = "0x6000D87")] [Address(RVA = "0x147ED80", Offset = "0x147DD80", VA = "0x18147ED80", Slot = "13")] protected virtual void Awake() { Collider collider = this._collider; JIMCFNAHGJE jimcfnahgje; this.IHAFPFJCHII = jimcfnahgje; int num = 0; if (collider == num) { Collider component = base.GetComponent(); this._collider = component; } if (this.mode == TeleportationPortal.IDIOIAGNCBL.Ladder) { Collider collider2 = this._collider; int num2 = 0; if (collider2 != num2) { Collider collider3 = this._collider; int num3 = 0; collider3.isTrigger = num3 != 0; } } Animator animator = this._animator; int num4 = 0; if (animator == num4) { Animator componentInChildren = base.GetComponentInChildren(); this._animator = componentInChildren; } } // Token: 0x06000D88 RID: 3464 RVA: 0x0003AC28 File Offset: 0x00038E28 [Token(Token = "0x6000D88")] [Address(RVA = "0x147F370", Offset = "0x147E370", VA = "0x18147F370", Slot = "14")] protected virtual void Start() { if (!string.IsNullOrEmpty(this.DoorID)) { string doorID = this.DoorID; string text = string.Format("Door.{0}.Title", doorID); string doorID2 = this.DoorID; string text2 = string.Format("Door.{0}.Query", doorID2); JIMCFNAHGJE ihafpfjchii = this.IHAFPFJCHII; TextMeshPro doorNameText = this.DoorNameText; this.IBEIPAKMFOC = text2; int num = 0; if (doorNameText != num) { JIMCFNAHGJE ihafpfjchii2 = this.IHAFPFJCHII; string text3 = this.DoorNameText.text; } } } // Token: 0x06000D89 RID: 3465 RVA: 0x0003ACAC File Offset: 0x00038EAC [Token(Token = "0x6000D89")] [Address(RVA = "0x147F370", Offset = "0x147E370", VA = "0x18147F370")] private void HMGEIMMINNK() { if (!string.IsNullOrEmpty(this.DoorID)) { string doorID = this.DoorID; string text = string.Format("Door.{0}.Title", doorID); string doorID2 = this.DoorID; string text2 = string.Format("Door.{0}.Query", doorID2); JIMCFNAHGJE ihafpfjchii = this.IHAFPFJCHII; TextMeshPro doorNameText = this.DoorNameText; this.IBEIPAKMFOC = text2; int num = 0; if (doorNameText != num) { JIMCFNAHGJE ihafpfjchii2 = this.IHAFPFJCHII; string text3 = this.DoorNameText.text; } } } // Token: 0x06000D8A RID: 3466 RVA: 0x0003AD30 File Offset: 0x00038F30 [Token(Token = "0x6000D8A")] [Address(RVA = "0x5C17C0", Offset = "0x5C07C0", VA = "0x1805C17C0")] public void ChangeMode(TeleportationPortal.IDIOIAGNCBL NELNODMDALL) { this.mode = NELNODMDALL; } // Token: 0x06000D8B RID: 3467 RVA: 0x0003AD44 File Offset: 0x00038F44 [Token(Token = "0x6000D8B")] [Address(RVA = "0x147F880", Offset = "0x147E880", VA = "0x18147F880", Slot = "11")] public override void Use(Player IEKDDPPNFPF, bool LALFEFGANLO = false) { int num; for (;;) { num = 0; if ((IEKDDPPNFPF.DBAJDHGDPOL.DMKCIEPGGAB ? 1 : 0) != num && !LALFEFGANLO && this.ToString() != 0 && this.PMAJDJNJBOG && (this.showLockedScreenSpaceMessage ? 1 : 0) != num) { break; } if ((IEKDDPPNFPF.DBAJDHGDPOL.DMKCIEPGGAB ? 1 : 0) != num && (LALFEFGANLO || this.ToString() != 0)) { goto IL_70; } } NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; float num2 = this.lockedScreenSpaceMessageDuration; int num3 = 0; string text = this.lockedScreenSpaceMessage; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, num2, num, num); return; IL_70: float realtimeSinceStartup = Time.realtimeSinceStartup; TeleportationPortal.JKAELDFGDHE = num; if (this.mode <= TeleportationPortal.IDIOIAGNCBL.MagicDoor) { bool flag; if (!flag) { goto IL_34B; } GameManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; if (!(instance2 != num4) || IEKDDPPNFPF.ICMBJEEFPLE) { goto IL_34B; } this.CMHELGOLGMH = true; float time = Time.time; this.EBFAAPEBAFA = time; GameManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; GameSpawnManager spawnManager = instance3.spawnManager; bool flag2 = (this.CanCarryTools ? 1 : 0) == num; int num5 = 0; spawnManager.LocalPlayerRequestRespawn(flag2, num5 != 0); int num6 = 0; int num7 = 0; if (!(instance3 != num7) || (SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField ? 1 : 0) != num) { goto IL_34B; } SessionManager instance4 = SingletonMonoBehaviour.ONCPNMDGGKG; string targetName = this.TargetName; int num8 = 0; instance4.RunJoinRoom(targetName, num6, num8 != 0, num); int num9 = 0; int num10 = 0; if (!(instance4 != num10) || (SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField ? 1 : 0) != num) { goto IL_34B; } SessionManager instance5 = SingletonMonoBehaviour.ONCPNMDGGKG; PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; bool k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; instance5.RunJoinRoom(ppenfjmfpne, num9, k__BackingField, num); AGAJMBPABDL agajmbpabdl; if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD && SingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && !SingletonMonoBehaviour.ONCPNMDGGKG.combatManager.PlayerIsAlive(agajmbpabdl)) { goto IL_34B; } SessionManager.IJKKAICPLDE ahljjmlmkkh = instance5.AHLJJMLMKKH; Regex abkhnckdjmc = this.ABKHNCKDJMC; string ibeipakmfoc = this.IBEIPAKMFOC; MatchCollection matchCollection = abkhnckdjmc.Matches(ibeipakmfoc); SessionManager instance6; if (matchCollection.Count == 1) { IEnumerator enumerator = matchCollection.GetEnumerator(); Group group; if (group.Value == 0) { if ((SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField ? 1 : 0) != num) { goto IL_34B; } instance6 = SingletonMonoBehaviour.ONCPNMDGGKG; IEnumerator enumerator2 = matchCollection.GetEnumerator(); int num11 = 0; Group group2; string value = group2.Value; int num12 = 0; instance6.RunJoinRoom(value, num11, num12 != 0, num); } } Coroutine coebjmlanjh = instance6.COEBJMLANJH; if (SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE != LocalPlayerController.JJKKCDNKBJI.VR_WALK) { } Transform transform = this.activityMenuRoot; Vector3 vector; float z = vector.z; Transform transform2 = this.activityMenuRoot; bool isLocked = this.NLLONFJBKKP; BJOIBBBOIKO ggpfoloecgb = instance6.GGPFOLOECGB; Action action = new Action(this.LLBBPJPKJOD); bool flag3; if (!flag3 || (SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField ? 1 : 0) != num) { goto IL_34B; } SessionManager instance7 = SingletonMonoBehaviour.ONCPNMDGGKG; bool forceNewInstance = this.ForceNewInstance; int num13 = 0; if (!(instance7 != num13) || (SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField ? 1 : 0) != num) { goto IL_34B; } if (!CIIBGMBOFEI.FGDGBJKEEBA(this.TargetName, num13)) { string targetName2 = this.TargetName; Debug.LogError("Couldn't find offline room \"" + targetName2 + "\".", this); } Action action2 = new Action(this.FEONHAGKFJA); if (!SingletonMonoBehaviour.FFNIFALJLDD) { goto IL_34B; } DABKFAIHBBP dabkfaihbbp = SingletonMonoBehaviour.ONCPNMDGGKG.VisitDestinationAsync(SessionManager.BDPNOBGNGNI.MAGIC_DOOR_DOOR); } object[] array = new object[1]; TeleportationPortal.IDIOIAGNCBL idioiagncbl; if (idioiagncbl != TeleportationPortal.IDIOIAGNCBL.Teleport) { } array[0] = idioiagncbl; Debug.LogErrorFormat("Unsupported portal type: {0}", array); IL_34B: Action dgelahllnpg = this.DGELAHLLNPG; while (dgelahllnpg == 0) { } dgelahllnpg(this); throw new NullReferenceException(); } // Token: 0x06000D8C RID: 3468 RVA: 0x0003B0B8 File Offset: 0x000392B8 [Token(Token = "0x6000D8C")] [Address(RVA = "0x147F490", Offset = "0x147E490", VA = "0x18147F490")] private void LLBBPJPKJOD(bool NOKFBPAOPNN) { if (!NOKFBPAOPNN) { PlayerEvents playerEvents = Player.k__BackingField.playerEvents; MFBGLIHGCGO menuVisibleEvent = playerEvents.MenuVisibleEvent; Action action = new Action(this.LLBBPJPKJOD); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(menuVisibleEvent, action); playerEvents.MenuVisibleEvent = mfbglihgcgo; bool isLocked = this.NLLONFJBKKP; } } // Token: 0x06000D8D RID: 3469 RVA: 0x0003B108 File Offset: 0x00039308 [Token(Token = "0x6000D8D")] [Address(RVA = "0x147EF30", Offset = "0x147DF30", VA = "0x18147EF30")] 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: 0x06000D8E RID: 3470 RVA: 0x0003B1C0 File Offset: 0x000393C0 [Token(Token = "0x6000D8E")] [Address(RVA = "0x147F6A0", Offset = "0x147E6A0", VA = "0x18147F6A0")] 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: 0x06000D8F RID: 3471 RVA: 0x0003B21C File Offset: 0x0003941C [Token(Token = "0x6000D8F")] [Address(RVA = "0x1480880", Offset = "0x147F880", VA = "0x181480880")] public TeleportationPortal() { Regex regex = new Regex("^\\^([a-zA-Z0-9_\\.\\-]+)$"); this.ABKHNCKDJMC = regex; this.lockedScreenSpaceMessageDuration = 1f; base..ctor(); } // Token: 0x06000D90 RID: 3472 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6000D90")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] static TeleportationPortal() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000D91 RID: 3473 RVA: 0x0003B270 File Offset: 0x00039470 [Token(Token = "0x6000D91")] [Address(RVA = "0x147F2E0", Offset = "0x147E2E0", VA = "0x18147F2E0")] [CompilerGenerated] private void FEONHAGKFJA(string MOPOMPHBHKF) { string targetName = this.TargetName; Debug.LogWarning("Failed going to offline room \"" + targetName + "\". Error: " + MOPOMPHBHKF, this); } // Token: 0x04000A8B RID: 2699 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000A8B")] [SerializeField] [Header("Mode Configuration")] public TeleportationPortal.IDIOIAGNCBL mode; // Token: 0x04000A8C RID: 2700 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000A8C")] [Attribute(Name = "JEAMMEGEDDJ", RVA = "0x1657A0", Offset = "0x164BA0")] public Transform Target; // Token: 0x04000A8D RID: 2701 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000A8D")] [SerializeField] [JEAMMEGEDDJ("mode", 9)] private Transform randomPointCenter; // Token: 0x04000A8E RID: 2702 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000A8E")] [SerializeField] [JEAMMEGEDDJ("mode", 9)] private float randomPointRadius = 6f; // Token: 0x04000A8F RID: 2703 [FieldOffset(Offset = "0x54")] [Token(Token = "0x4000A8F")] [SerializeField] [JEAMMEGEDDJ("mode", 9)] private int randomPointMaxRetryCount = (int)((ulong)4L); // Token: 0x04000A90 RID: 2704 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000A90")] [SerializeField] [JEAMMEGEDDJ("mode", 9)] private bool randomizeRotation = true; // Token: 0x04000A91 RID: 2705 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000A91")] [Attribute(Name = "JEAMMEGEDDJ", RVA = "0x166AF0", Offset = "0x165EF0")] [Tooltip("Name of the destination room if the Mode is 'Room' or room scene within the current room if the Mode is 'RoomScene'")] public string TargetName; // Token: 0x04000A92 RID: 2706 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4000A92")] [JEAMMEGEDDJ("mode", 15)] public SessionManager.APNNGFNMGDP JoinRoomSceneInviteMode = (SessionManager.APNNGFNMGDP)((ulong)2L); // Token: 0x04000A93 RID: 2707 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x4000A93")] [Tooltip("Force the creation of a new room instance rather than first trying to join an existing instance")] [JEAMMEGEDDJ("mode", 15)] public bool ForceNewInstance; // Token: 0x04000A94 RID: 2708 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000A94")] [SerializeField] [JEAMMEGEDDJ("mode", 14)] [Tooltip("Door ID to look up query on Server if Mode is 'MultiSelect'")] private string DoorID; // Token: 0x04000A95 RID: 2709 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000A95")] [SerializeField] [JEAMMEGEDDJ("mode", 14)] private TextMeshPro DoorNameText; // Token: 0x04000A96 RID: 2710 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000A96")] private string IBEIPAKMFOC; // Token: 0x04000A97 RID: 2711 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4000A97")] private Regex ABKHNCKDJMC; // Token: 0x04000A98 RID: 2712 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000A98")] [SerializeField] [Tooltip("If the user can teleport with a tool in hand?")] [Header("Interaction")] private bool CanCarryTools; // Token: 0x04000A99 RID: 2713 [FieldOffset(Offset = "0x91")] [Token(Token = "0x4000A99")] [SerializeField] [Header("Locking")] private bool supportsInGameLocking; // Token: 0x04000A9A RID: 2714 [FieldOffset(Offset = "0x92")] [Token(Token = "0x4000A9A")] [SerializeField] private bool showLockedScreenSpaceMessage; // Token: 0x04000A9B RID: 2715 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000A9B")] [SerializeField] [JEAMMEGEDDJ("showLockedScreenSpaceMessage", true)] private string lockedScreenSpaceMessage; // Token: 0x04000A9C RID: 2716 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000A9C")] [SerializeField] [JEAMMEGEDDJ("showLockedScreenSpaceMessage", true)] private float lockedScreenSpaceMessageDuration; // Token: 0x04000A9D RID: 2717 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4000A9D")] [SerializeField] private Transform activityMenuRoot; // Token: 0x04000A9E RID: 2718 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4000A9E")] [HideInInspector] public Vector3? TargetPositionOverride; // Token: 0x04000A9F RID: 2719 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4000A9F")] [HideInInspector] public Quaternion? TargetRotationOverride; // Token: 0x04000AA0 RID: 2720 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4000AA0")] private JIMCFNAHGJE IHAFPFJCHII; // Token: 0x04000AA1 RID: 2721 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4000AA1")] private bool CMHELGOLGMH; // Token: 0x04000AA2 RID: 2722 [FieldOffset(Offset = "0xE4")] [Token(Token = "0x4000AA2")] private float EBFAAPEBAFA; // Token: 0x04000AA3 RID: 2723 [Token(Token = "0x4000AA3")] private const float OMCOBPGBDKJ = 20f; // Token: 0x04000AA4 RID: 2724 [Token(Token = "0x4000AA4")] private const int NOEAHNKHBFL = 3; // Token: 0x04000AA5 RID: 2725 [Token(Token = "0x4000AA5")] private static int JKAELDFGDHE; // Token: 0x04000AA7 RID: 2727 [Token(Token = "0x4000AA7")] private static TeleportationPortal DADCJEHMFPF; // Token: 0x020001AB RID: 427 [Token(Token = "0x20001AB")] public enum IDIOIAGNCBL { // Token: 0x04000AA9 RID: 2729 [Token(Token = "0x4000AA9")] Teleport, // Token: 0x04000AAA RID: 2730 [Token(Token = "0x4000AAA")] Respawn, // Token: 0x04000AAB RID: 2731 [Token(Token = "0x4000AAB")] DEPRECATED_1, // Token: 0x04000AAC RID: 2732 [Token(Token = "0x4000AAC")] DEPRECATED_5, // Token: 0x04000AAD RID: 2733 [Token(Token = "0x4000AAD")] Nothing, // Token: 0x04000AAE RID: 2734 [Token(Token = "0x4000AAE")] Room, // Token: 0x04000AAF RID: 2735 [Token(Token = "0x4000AAF")] DEPRECATED_2, // Token: 0x04000AB0 RID: 2736 [Token(Token = "0x4000AB0")] DEPRECATED_3, // Token: 0x04000AB1 RID: 2737 [Token(Token = "0x4000AB1")] DEPRECATED_4, // Token: 0x04000AB2 RID: 2738 [Token(Token = "0x4000AB2")] TeleportToRandomPoint, // Token: 0x04000AB3 RID: 2739 [Token(Token = "0x4000AB3")] Disabled, // Token: 0x04000AB4 RID: 2740 [Token(Token = "0x4000AB4")] ReloadCurrentActivityLevel, // Token: 0x04000AB5 RID: 2741 [Token(Token = "0x4000AB5")] DEPRECATED_7, // Token: 0x04000AB6 RID: 2742 [Token(Token = "0x4000AB6")] Ladder, // Token: 0x04000AB7 RID: 2743 [Token(Token = "0x4000AB7")] MultiSelect, // Token: 0x04000AB8 RID: 2744 [Token(Token = "0x4000AB8")] RoomScene, // Token: 0x04000AB9 RID: 2745 [Token(Token = "0x4000AB9")] DEPRECATED_6, // Token: 0x04000ABA RID: 2746 [Token(Token = "0x4000ABA")] OfflineRoom, // Token: 0x04000ABB RID: 2747 [Token(Token = "0x4000ABB")] MagicDoor } }