Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGRoomRuntimeConfig.cs
T
2026-04-08 23:40:05 +02:00

314 lines
9.3 KiB
C#

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;
}
}