using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000121 RID: 289 [Token(Token = "0x2000121")] [Serializable] [StructLayout(3)] public class AGRoomRuntimeConfig : ScriptableObject { // Token: 0x0600079B RID: 1947 RVA: 0x00025C74 File Offset: 0x00023E74 [Token(Token = "0x600079B")] [Address(RVA = "0x3C6D30", Offset = "0x3C5730", VA = "0x1803C6D30")] public AGRoomRuntimeConfig() { } // Token: 0x040006A7 RID: 1703 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40006A7")] [SerializeField] public AGRoomRuntimeConfig.Location[] Locations; // Token: 0x040006A8 RID: 1704 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40006A8")] [SerializeField] public AGRoomRuntimeConfig.Room[] Rooms; // Token: 0x02000122 RID: 290 [Token(Token = "0x2000122")] [Serializable] public class Location { // Token: 0x0600079C RID: 1948 RVA: 0x00025C88 File Offset: 0x00023E88 [Token(Token = "0x600079C")] [Address(RVA = "0x16F7F30", Offset = "0x16F6930", VA = "0x1816F7F30")] public Location() { int num = 0; this.MaxPlayers = (int)((ulong)20L); this.EmptyOnSandboxClone = true; this.SupportedGameMode = (OLEPPCBDAND)((ulong)4294967295L); TeamColor[] array = new TeamColor[num]; this.RewardGiftContext = (GiftManager.LCLKAFOPBLD)((ulong)(-1L)); this.GameTeamColorSettings = 0; base..ctor(); } // Token: 0x040006A9 RID: 1705 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40006A9")] public string Name; // Token: 0x040006AA RID: 1706 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40006AA")] public string ReplicationId; // Token: 0x040006AB RID: 1707 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40006AB")] [Header("Scene")] public string SceneName; // Token: 0x040006AC RID: 1708 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40006AC")] public string[] RequiredSubSceneNames; // Token: 0x040006AD RID: 1709 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40006AD")] public string[] LevelRoomSubSceneNames; // Token: 0x040006AE RID: 1710 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40006AE")] [Header("Metadata")] public bool SupportsVRLow = true; // Token: 0x040006AF RID: 1711 [global::Cpp2IlInjected.FieldOffset(Offset = "0x39")] [Token(Token = "0x40006AF")] public bool SupportsQuest2; // Token: 0x040006B0 RID: 1712 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3A")] [Token(Token = "0x40006B0")] public bool SupportsMobile = true; // Token: 0x040006B1 RID: 1713 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x40006B1")] public int MaxPlayers; // Token: 0x040006B2 RID: 1714 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40006B2")] public MHBEHKONANE ReleaseStatus; // Token: 0x040006B3 RID: 1715 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x40006B3")] [Header("UGC")] public bool EmptyOnSandboxClone; // Token: 0x040006B4 RID: 1716 [global::Cpp2IlInjected.FieldOffset(Offset = "0x45")] [Token(Token = "0x40006B4")] public bool CustomizationAllowed; // Token: 0x040006B5 RID: 1717 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40006B5")] [Header("Game Mode Settings")] public OLEPPCBDAND SupportedGameMode; // Token: 0x040006B6 RID: 1718 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40006B6")] [Header("Special Team Colors")] public GameTeamColorSettings GameTeamColorSettings; // Token: 0x040006B7 RID: 1719 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40006B7")] [Obsolete] [Header("Gift Settings")] [Obsolete("We are moving to use RewardSelection instead of direct game drops. This field should be removed after we fully enable the new system - bilal - 10/28/2020")] public GiftManager.LCLKAFOPBLD GiftContext; // Token: 0x040006B8 RID: 1720 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x40006B8")] public GiftManager.LCLKAFOPBLD RewardGiftContext; // Token: 0x040006B9 RID: 1721 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40006B9")] [GPHLLHAFLNI] public COBKKLOJNNE LocationEnum; } // Token: 0x02000123 RID: 291 [Token(Token = "0x2000123")] [Serializable] public class Room { // Token: 0x0600079D RID: 1949 RVA: 0x00025CE8 File Offset: 0x00023EE8 [Token(Token = "0x600079D")] [Address(RVA = "0x16F9DE0", Offset = "0x16F87E0", VA = "0x1816F9DE0")] public Room() { AGRoomRuntimeConfig.RoomScene[] array = new AGRoomRuntimeConfig.RoomScene[1]; this.Scenes = array; base..ctor(); } // Token: 0x040006BA RID: 1722 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40006BA")] public string Name; // Token: 0x040006BB RID: 1723 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40006BB")] public string ReplicationId; // Token: 0x040006BC RID: 1724 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40006BC")] [Header("Metadata")] public string Description; // Token: 0x040006BD RID: 1725 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40006BD")] public DPLPMKMFMPB Accessibility = (DPLPMKMFMPB)((ulong)1L); // Token: 0x040006BE RID: 1726 [global::Cpp2IlInjected.FieldOffset(Offset = "0x29")] [Token(Token = "0x40006BE")] public bool SupportsLevelVoting; // Token: 0x040006BF RID: 1727 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2A")] [Token(Token = "0x40006BF")] public bool CloningAllowed; // Token: 0x040006C0 RID: 1728 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2B")] [Token(Token = "0x40006C0")] public bool SupportsScreens = true; // Token: 0x040006C1 RID: 1729 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x40006C1")] public bool SupportsWalkVR; // Token: 0x040006C2 RID: 1730 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2D")] [Token(Token = "0x40006C2")] public bool SupportsTeleportVR; // Token: 0x040006C3 RID: 1731 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2E")] [Token(Token = "0x40006C3")] public bool AllowsJuniors; // Token: 0x040006C4 RID: 1732 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40006C4")] public GPDIAKNEBKH RoomWarningMask; // Token: 0x040006C5 RID: 1733 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40006C5")] public string CustomRoomWarning; // Token: 0x040006C6 RID: 1734 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40006C6")] public bool DisableMicAutoMute; // Token: 0x040006C7 RID: 1735 [global::Cpp2IlInjected.FieldOffset(Offset = "0x41")] [Token(Token = "0x40006C7")] public bool DisableRoomComments; // Token: 0x040006C8 RID: 1736 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x40006C8")] public MHBEHKONANE ReleaseStatus; // Token: 0x040006C9 RID: 1737 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40006C9")] [Header("Scenes")] public AGRoomRuntimeConfig.RoomScene[] Scenes; } // Token: 0x02000124 RID: 292 [Token(Token = "0x2000124")] [Serializable] public class RoomScene { // Token: 0x0600079E RID: 1950 RVA: 0x00025D1C File Offset: 0x00023F1C [Token(Token = "0x600079E")] [Address(RVA = "0x16F9DC0", Offset = "0x16F87C0", VA = "0x1816F9DC0")] public RoomScene() { } // Token: 0x040006CA RID: 1738 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40006CA")] public string Name; // Token: 0x040006CB RID: 1739 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40006CB")] public string ReplicationId; // Token: 0x040006CC RID: 1740 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40006CC")] [Header("Scene")] public string RoomSceneLocationId; // Token: 0x040006CD RID: 1741 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40006CD")] [Header("Metadata")] public bool IsSandbox; // Token: 0x040006CE RID: 1742 [global::Cpp2IlInjected.FieldOffset(Offset = "0x29")] [Token(Token = "0x40006CE")] public bool CanMatchmakeInto = true; // Token: 0x040006CF RID: 1743 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2A")] [Token(Token = "0x40006CF")] public bool SupportsJoinInProgress; // Token: 0x040006D0 RID: 1744 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2B")] [Token(Token = "0x40006D0")] public bool UseLevelBasedMatchmaking; // Token: 0x040006D1 RID: 1745 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x40006D1")] public bool UseAgeBasedMatchmaking = true; // Token: 0x040006D2 RID: 1746 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2D")] [Token(Token = "0x40006D2")] public bool UseRecRoyaleMatchmaking; // Token: 0x040006D3 RID: 1747 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40006D3")] public int MaxPlayers = (int)((ulong)8L); // Token: 0x040006D4 RID: 1748 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x40006D4")] public MHBEHKONANE ReleaseStatus; } }