Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGRoomRuntimeConfig.cs
T
2026-04-10 22:50:51 +02:00

312 lines
8.2 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000103 RID: 259
[Token(Token = "0x2000103")]
[Serializable]
public class AGRoomRuntimeConfig : ScriptableObject
{
// Token: 0x060006D3 RID: 1747 RVA: 0x00022B74 File Offset: 0x00020D74
[Token(Token = "0x60006D3")]
[Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")]
public AGRoomRuntimeConfig()
{
}
// Token: 0x040005FE RID: 1534
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40005FE")]
[SerializeField]
public AGRoomRuntimeConfig.Location[] Locations;
// Token: 0x040005FF RID: 1535
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40005FF")]
[SerializeField]
public AGRoomRuntimeConfig.Room[] Rooms;
// Token: 0x02000104 RID: 260
[Token(Token = "0x2000104")]
[Serializable]
public class Location
{
// Token: 0x060006D4 RID: 1748 RVA: 0x00022B88 File Offset: 0x00020D88
[Token(Token = "0x60006D4")]
[Address(RVA = "0xF40380", Offset = "0xF3F180", VA = "0x180F40380")]
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 = (HJPLOCLJMDK)((ulong)(-1L));
this.GameTeamColorSettings = 0;
base..ctor();
}
// Token: 0x04000600 RID: 1536
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000600")]
public string Name;
// Token: 0x04000601 RID: 1537
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000601")]
public string ReplicationId;
// Token: 0x04000602 RID: 1538
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000602")]
[Header("Scene")]
public string SceneName;
// Token: 0x04000603 RID: 1539
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000603")]
public string[] RequiredSubSceneNames;
// Token: 0x04000604 RID: 1540
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000604")]
public string[] LevelRoomSubSceneNames;
// Token: 0x04000605 RID: 1541
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000605")]
[Header("Metadata")]
public bool SupportsVRLow = true;
// Token: 0x04000606 RID: 1542
[FieldOffset(Offset = "0x39")]
[Token(Token = "0x4000606")]
public bool SupportsQuest2;
// Token: 0x04000607 RID: 1543
[FieldOffset(Offset = "0x3A")]
[Token(Token = "0x4000607")]
public bool SupportsMobile = true;
// Token: 0x04000608 RID: 1544
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4000608")]
public int MaxPlayers;
// Token: 0x04000609 RID: 1545
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000609")]
public MHBEHKONANE ReleaseStatus;
// Token: 0x0400060A RID: 1546
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400060A")]
[Header("UGC")]
public bool EmptyOnSandboxClone;
// Token: 0x0400060B RID: 1547
[FieldOffset(Offset = "0x45")]
[Token(Token = "0x400060B")]
public bool CustomizationAllowed;
// Token: 0x0400060C RID: 1548
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400060C")]
[Header("Game Mode Settings")]
public OLEPPCBDAND SupportedGameMode;
// Token: 0x0400060D RID: 1549
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400060D")]
[Header("Special Team Colors")]
public GameTeamColorSettings GameTeamColorSettings;
// Token: 0x0400060E RID: 1550
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400060E")]
[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 HJPLOCLJMDK GiftContext;
// Token: 0x0400060F RID: 1551
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400060F")]
public HJPLOCLJMDK RewardGiftContext;
// Token: 0x04000610 RID: 1552
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000610")]
[GPHLLHAFLNI]
public COBKKLOJNNE LocationEnum;
}
// Token: 0x02000105 RID: 261
[Token(Token = "0x2000105")]
[Serializable]
public class Room
{
// Token: 0x060006D5 RID: 1749 RVA: 0x00022BE8 File Offset: 0x00020DE8
[Token(Token = "0x60006D5")]
[Address(RVA = "0xF40D50", Offset = "0xF3FB50", VA = "0x180F40D50")]
public Room()
{
AGRoomRuntimeConfig.RoomScene[] array = new AGRoomRuntimeConfig.RoomScene[1];
this.Scenes = array;
base..ctor();
}
// Token: 0x04000611 RID: 1553
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000611")]
public string Name;
// Token: 0x04000612 RID: 1554
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000612")]
public string ReplicationId;
// Token: 0x04000613 RID: 1555
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000613")]
[Header("Metadata")]
public string Description;
// Token: 0x04000614 RID: 1556
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000614")]
public DPLPMKMFMPB Accessibility = (DPLPMKMFMPB)((ulong)1L);
// Token: 0x04000615 RID: 1557
[FieldOffset(Offset = "0x29")]
[Token(Token = "0x4000615")]
public bool SupportsLevelVoting;
// Token: 0x04000616 RID: 1558
[FieldOffset(Offset = "0x2A")]
[Token(Token = "0x4000616")]
public bool CloningAllowed;
// Token: 0x04000617 RID: 1559
[FieldOffset(Offset = "0x2B")]
[Token(Token = "0x4000617")]
public bool SupportsScreens = true;
// Token: 0x04000618 RID: 1560
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000618")]
public bool SupportsWalkVR;
// Token: 0x04000619 RID: 1561
[FieldOffset(Offset = "0x2D")]
[Token(Token = "0x4000619")]
public bool SupportsTeleportVR;
// Token: 0x0400061A RID: 1562
[FieldOffset(Offset = "0x2E")]
[Token(Token = "0x400061A")]
public bool AllowsJuniors;
// Token: 0x0400061B RID: 1563
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400061B")]
public GPDIAKNEBKH RoomWarningMask;
// Token: 0x0400061C RID: 1564
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400061C")]
public string CustomRoomWarning;
// Token: 0x0400061D RID: 1565
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400061D")]
public bool DisableMicAutoMute;
// Token: 0x0400061E RID: 1566
[FieldOffset(Offset = "0x41")]
[Token(Token = "0x400061E")]
public bool DisableRoomComments;
// Token: 0x0400061F RID: 1567
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400061F")]
public MHBEHKONANE ReleaseStatus;
// Token: 0x04000620 RID: 1568
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000620")]
[Header("Scenes")]
public AGRoomRuntimeConfig.RoomScene[] Scenes;
}
// Token: 0x02000106 RID: 262
[Token(Token = "0x2000106")]
[Serializable]
public class RoomScene
{
// Token: 0x060006D6 RID: 1750 RVA: 0x00022C1C File Offset: 0x00020E1C
[Token(Token = "0x60006D6")]
[Address(RVA = "0xF40D30", Offset = "0xF3FB30", VA = "0x180F40D30")]
public RoomScene()
{
}
// Token: 0x04000621 RID: 1569
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000621")]
public string Name;
// Token: 0x04000622 RID: 1570
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000622")]
public string ReplicationId;
// Token: 0x04000623 RID: 1571
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000623")]
[Header("Scene")]
public string RoomSceneLocationId;
// Token: 0x04000624 RID: 1572
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000624")]
[Header("Metadata")]
public bool IsSandbox;
// Token: 0x04000625 RID: 1573
[FieldOffset(Offset = "0x29")]
[Token(Token = "0x4000625")]
public bool CanMatchmakeInto = true;
// Token: 0x04000626 RID: 1574
[FieldOffset(Offset = "0x2A")]
[Token(Token = "0x4000626")]
public bool SupportsJoinInProgress;
// Token: 0x04000627 RID: 1575
[FieldOffset(Offset = "0x2B")]
[Token(Token = "0x4000627")]
public bool UseLevelBasedMatchmaking;
// Token: 0x04000628 RID: 1576
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000628")]
public bool UseAgeBasedMatchmaking = true;
// Token: 0x04000629 RID: 1577
[FieldOffset(Offset = "0x2D")]
[Token(Token = "0x4000629")]
public bool UseRecRoyaleMatchmaking;
// Token: 0x0400062A RID: 1578
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400062A")]
public int MaxPlayers = (int)((ulong)8L);
// Token: 0x0400062B RID: 1579
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400062B")]
public MHBEHKONANE ReleaseStatus;
}
}