Add remaining project files
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using static DeluxeBackend.Enums;
|
||||
|
||||
[Serializable]
|
||||
public class AGRoomRuntimeConfig
|
||||
{
|
||||
public required Location[] Locations { get; set; }
|
||||
public required Room[] Rooms { get; set; }
|
||||
|
||||
[Serializable]
|
||||
public class Location
|
||||
{
|
||||
public required string Name { get; set; }
|
||||
public required string ReplicationId { get; set; }
|
||||
public required string SceneName { get; set; }
|
||||
public required string[] RequiredSubSceneNames { get; set; }
|
||||
public required string[] LevelRoomSubSceneNames { get; set; }
|
||||
public required bool SupportsVRLow { get; set; }
|
||||
public required bool SupportsQuest2 { get; set; }
|
||||
public required bool SupportsMobile { get; set; }
|
||||
public required int MaxPlayers { get; set; }
|
||||
public required ReleaseType ReleaseStatus { get; set; }
|
||||
public required bool EmptyOnSandboxClone { get; set; }
|
||||
public required bool CustomizationAllowed { get; set; }
|
||||
//public required KJKEMKAOLJC SupportedGameMode { get; set; }
|
||||
//public required GameTeamColorSettings GameTeamColorSettings { get; set; }
|
||||
public required GiftContextType RewardGiftContext { get; set; }
|
||||
//public required KPFMPDBFDJB LocationEnum { get; set; }
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
public class Room
|
||||
{
|
||||
public required string Name { get; set; }
|
||||
public required string ReplicationId { get; set; }
|
||||
public required string Description { get; set; }
|
||||
public required RoomAccessibility Accessibility { get; set; }
|
||||
public required bool SupportsLevelVoting { get; set; }
|
||||
public required bool CloningAllowed { get; set; }
|
||||
public required bool SupportsScreens { get; set; }
|
||||
public required bool SupportsWalkVR { get; set; }
|
||||
public required bool SupportsTeleportVR { get; set; }
|
||||
public required bool AllowsJuniors { get; set; }
|
||||
public required RoomWarningMask RoomWarningMask { get; set; }
|
||||
public required string CustomRoomWarning { get; set; }
|
||||
public required bool DisableMicAutoMute { get; set; }
|
||||
public required bool DisableRoomComments { get; set; }
|
||||
public required ReleaseType ReleaseStatus { get; set; }
|
||||
public required RoomScene[] Scenes { get; set; }
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
public class RoomScene
|
||||
{
|
||||
public required string Name { get; set; }
|
||||
public required string ReplicationId { get; set; }
|
||||
public required string RoomSceneLocationId { get; set; }
|
||||
public required bool IsSandbox { get; set; }
|
||||
public required bool CanMatchmakeInto { get; set; }
|
||||
public required bool SupportsJoinInProgress { get; set; }
|
||||
public required bool UseLevelBasedMatchmaking { get; set; }
|
||||
public required bool UseAgeBasedMatchmaking { get; set; }
|
||||
public required bool UseRecRoyaleMatchmaking { get; set; }
|
||||
public required int MaxPlayers { get; set; }
|
||||
public required ReleaseType ReleaseStatus { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user