314 lines
9.3 KiB
C#
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;
|
|
}
|
|
}
|